Browse Source

议题内容详情数据 init

dev
liuchuang 6 years ago
parent
commit
602fc929a8
  1. 37
      esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/events/EpdcEventsCommentsDTO.java
  2. 24
      esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/events/ReplyCommentDto.java
  3. 28
      esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/events/UserBaseInfoDto.java
  4. 46
      esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/issue/IssueContentDetailDTO.java
  5. 2
      esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/issue/IssueJobFeedbackDTO.java
  6. 13
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/dao/EpdcEventsDao.java
  7. 14
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/service/EpdcEventsService.java
  8. 10
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/service/impl/EpdcEventsServiceImpl.java
  9. 15
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/issue/controller/IssueController.java
  10. 20
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/issue/dao/IssueDao.java
  11. 10
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/issue/service/IssueService.java
  12. 25
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/issue/service/impl/IssueServiceImpl.java
  13. 11
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/dao/ItemDao.java
  14. 9
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/ItemService.java
  15. 6
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java
  16. 45
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/events/EpdcEventsDao.xml
  17. 50
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/issue/IssueDao.xml
  18. 36
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml

37
esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/events/EpdcEventsCommentsDTO.java

@ -0,0 +1,37 @@
package com.elink.esua.epdc.dto.events;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* 事件评论DTO
* @Author LC
* @Date 2019/9/6 17:20
*/
@Data
public class EpdcEventsCommentsDTO implements Serializable {
private static final long serialVersionUID = 2112619345374657409L;
/**
* 评论ID
*/
private String commentId;
/**
* 内容
*/
private String content;
/**
* 评论时间
*/
private Date commentTime;
/**
* 用户信息
*/
private UserBaseInfoDto user;
/**
* 回复评论信息
*/
private ReplyCommentDto replyComment;
}

24
esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/events/ReplyCommentDto.java

@ -0,0 +1,24 @@
package com.elink.esua.epdc.dto.events;
import lombok.Data;
import java.io.Serializable;
/**
* 被回复的评论
* @Author LC
* @Date 2019/9/6 17:25
*/
@Data
public class ReplyCommentDto implements Serializable {
private static final long serialVersionUID = 3501567846629315395L;
/**
* 用户名
*/
private String userName;
/**
* 内容
*/
private String content;
}

28
esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/events/UserBaseInfoDto.java

@ -0,0 +1,28 @@
package com.elink.esua.epdc.dto.events;
import lombok.Data;
import java.io.Serializable;
/**
* 用户基础信息DTO
* @Author LC
* @Date 2019/9/6 17:23
*/
@Data
public class UserBaseInfoDto implements Serializable {
private static final long serialVersionUID = -6564298463849924671L;
/**
* 用户ID
*/
private String userId;
/**
* 用户名
*/
private String userName;
/**
* 用户头像
*/
private String userFace;
}

46
esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/issue/IssueContentDetailDTO.java

@ -0,0 +1,46 @@
package com.elink.esua.epdc.dto.issue;
import com.elink.esua.epdc.dto.events.EpdcEventsCommentsDTO;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
import java.util.List;
/**
* 议题内容DTO
* @Author LC
* @Date 2019/9/6 15:58
*/
@Data
public class IssueContentDetailDTO implements Serializable {
private static final long serialVersionUID = 8931053684837605978L;
/**
* 发布人
*/
private String nickName;
/**
* 发布时间
*/
private Date distributeTime;
/**
* 议题内容
*/
private String issueContent;
/**
* 支持数
*/
private Integer approveNum;
/**
* 反对数
*/
private Integer opposeNum;
/**
* 评论数
*/
private Integer commentNum;
/**
* 工作反馈或处理进度
*/
private List<IssueJobFeedbackDTO> feedbackDTOList;
}

2
esua-epdc/epdc-module/epdc-events/epdc-events-client/src/main/java/com/elink/esua/epdc/dto/issue/IssueJobFeedbackDTO.java

@ -18,7 +18,7 @@ public class IssueJobFeedbackDTO implements Serializable {
*/
private String stateName;
/**
* 审核或反馈时间
* 时间
*/
private String createdTime;
/**

13
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/dao/EpdcEventsDao.java

@ -18,10 +18,7 @@
package com.elink.esua.epdc.modules.events.dao;
import com.elink.esua.epdc.commons.mybatis.dao.BaseDao;
import com.elink.esua.epdc.dto.events.EpdcRejectEventDetailDTO;
import com.elink.esua.epdc.dto.events.EpdcRejectEventsDTO;
import com.elink.esua.epdc.dto.events.EpdcEventsDTO;
import com.elink.esua.epdc.dto.events.EpdcEventsDetailDTO;
import com.elink.esua.epdc.dto.events.*;
import com.elink.esua.epdc.modules.events.entity.EpdcEventsEntity;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
@ -69,4 +66,12 @@ public interface EpdcEventsDao extends BaseDao<EpdcEventsEntity> {
* @Date: 2019/9/6 14:46
*/
EpdcRejectEventDetailDTO selectOneOfRejectEventDetail(@Param("id") String id);
/**
* 评论列表
* @Params: [eventId]
* @Return: java.util.List<com.elink.esua.epdc.dto.events.EpdcEventsCommentsDTO>
* @Author: liuchuang
* @Date: 2019/9/6 17:40
*/
List<EpdcEventsCommentsDTO> selectListOfCommentsByEventId(@Param("eventId") String eventId);
}

14
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/service/EpdcEventsService.java

@ -20,10 +20,7 @@ package com.elink.esua.epdc.modules.events.service;
import com.elink.esua.epdc.commons.mybatis.service.BaseService;
import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.dto.events.EpdcRejectEventDetailDTO;
import com.elink.esua.epdc.dto.events.EpdcRejectEventsDTO;
import com.elink.esua.epdc.dto.events.EpdcEventsDTO;
import com.elink.esua.epdc.dto.events.EpdcEventsDetailDTO;
import com.elink.esua.epdc.dto.events.*;
import com.elink.esua.epdc.dto.events.form.EpdcEventsReviewFormDTO;
import com.elink.esua.epdc.modules.events.entity.EpdcEventsEntity;
@ -90,4 +87,13 @@ public interface EpdcEventsService extends BaseService<EpdcEventsEntity> {
* @Date: 2019/9/6 14:49
*/
EpdcRejectEventDetailDTO getRejectEventDetail(String id);
/**
* 评论列表
* @Params: [eventId]
* @Return: java.util.List<com.elink.esua.epdc.dto.events.EpdcEventsCommentsDTO>
* @Author: liuchuang
* @Date: 2019/9/6 17:42
*/
List<EpdcEventsCommentsDTO> listOfEventsCommentSByEventId(String eventId);
}

10
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/events/service/impl/EpdcEventsServiceImpl.java

@ -25,10 +25,7 @@ import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.constant.EventIssueItemState;
import com.elink.esua.epdc.dto.events.EpdcRejectEventDetailDTO;
import com.elink.esua.epdc.dto.events.EpdcRejectEventsDTO;
import com.elink.esua.epdc.dto.events.EpdcEventsDTO;
import com.elink.esua.epdc.dto.events.EpdcEventsDetailDTO;
import com.elink.esua.epdc.dto.events.*;
import com.elink.esua.epdc.dto.events.form.EpdcEventsReviewFormDTO;
import com.elink.esua.epdc.modules.events.dao.EpdcEventsDao;
import com.elink.esua.epdc.modules.events.entity.EpdcEventsEntity;
@ -153,6 +150,11 @@ public class EpdcEventsServiceImpl extends BaseServiceImpl<EpdcEventsDao, EpdcEv
return baseDao.selectOneOfRejectEventDetail(id);
}
@Override
public List<EpdcEventsCommentsDTO> listOfEventsCommentSByEventId(String eventId) {
return baseDao.selectListOfCommentsByEventId(eventId);
}
/**
* 初始化议题
* @Params: [entity]

15
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/issue/controller/IssueController.java

@ -26,7 +26,7 @@ import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils;
import com.elink.esua.epdc.commons.tools.validator.group.AddGroup;
import com.elink.esua.epdc.commons.tools.validator.group.UpdateGroup;
import com.elink.esua.epdc.commons.tools.validator.group.DefaultGroup;
import com.elink.esua.epdc.constant.EventIssueItemState;
import com.elink.esua.epdc.dto.issue.IssueContentDetailDTO;
import com.elink.esua.epdc.dto.issue.IssueDTO;
import com.elink.esua.epdc.dto.issue.IssueWaitHandleDetailDTO;
import com.elink.esua.epdc.dto.issue.IssueWaitHandleOrClosedDTO;
@ -129,4 +129,17 @@ public class IssueController {
return issueService.saveIssueHandleResult(dto);
}
/**
* 议题内容
* @Params: [id]
* @Return: void
* @Author: liuchuang
* @Date: 2019/9/6 15:48
*/
@GetMapping("issueContentDetail/{id}")
public Result<IssueContentDetailDTO> issueContentDetail(@PathVariable("id") String id) {
IssueContentDetailDTO data = issueService.getIssueContentDetail(id);
return new Result<IssueContentDetailDTO>().ok(data);
}
}

20
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/issue/dao/IssueDao.java

@ -18,6 +18,8 @@
package com.elink.esua.epdc.modules.issue.dao;
import com.elink.esua.epdc.commons.mybatis.dao.BaseDao;
import com.elink.esua.epdc.dto.issue.IssueContentDetailDTO;
import com.elink.esua.epdc.dto.issue.IssueJobFeedbackDTO;
import com.elink.esua.epdc.dto.issue.IssueWaitHandleDetailDTO;
import com.elink.esua.epdc.dto.issue.IssueWaitHandleOrClosedDTO;
import com.elink.esua.epdc.modules.issue.entity.IssueEntity;
@ -54,4 +56,22 @@ public interface IssueDao extends BaseDao<IssueEntity> {
*/
IssueWaitHandleDetailDTO selectOneOfWaitHandleIssueDetail(@Param("id") String id);
/**
* 议题内容详情
* @Params: [id]
* @Return: com.elink.esua.epdc.dto.issue.IssueContentDetailDTO
* @Author: liuchuang
* @Date: 2019/9/6 16:02
*/
IssueContentDetailDTO selectOneIssueContentDetail(@Param("issueId") String issueId);
/**
* 工作反馈和处理进度集合
* @Params: [issueId, itemId]
* @Return: java.util.List<com.elink.esua.epdc.dto.issue.IssueJobFeedbackDTO>
* @Author: liuchuang
* @Date: 2019/9/6 16:43
*/
List<IssueJobFeedbackDTO> selectListOfJobFeedBack(@Param("issueId") String issueId, @Param("itemId") String itemId);
}

10
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/issue/service/IssueService.java

@ -20,6 +20,7 @@ package com.elink.esua.epdc.modules.issue.service;
import com.elink.esua.epdc.commons.mybatis.service.BaseService;
import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.dto.issue.IssueContentDetailDTO;
import com.elink.esua.epdc.dto.issue.IssueDTO;
import com.elink.esua.epdc.dto.issue.IssueWaitHandleDetailDTO;
import com.elink.esua.epdc.dto.issue.IssueWaitHandleOrClosedDTO;
@ -114,4 +115,13 @@ public interface IssueService extends BaseService<IssueEntity> {
* @Date: 2019/9/6 11:26
*/
Result saveIssueHandleResult(IssueWaitHandleSubmitFormDTO dto);
/**
* 议题内容
* @Params: [issueId]
* @Return: com.elink.esua.epdc.dto.issue.IssueContentDetailDTO
* @Author: liuchuang
* @Date: 2019/9/6 18:26
*/
IssueContentDetailDTO getIssueContentDetail(String issueId);
}

25
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/issue/service/impl/IssueServiceImpl.java

@ -25,10 +25,9 @@ import com.elink.esua.epdc.commons.tools.page.PageData;
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils;
import com.elink.esua.epdc.commons.tools.utils.Result;
import com.elink.esua.epdc.constant.EventIssueItemState;
import com.elink.esua.epdc.dto.issue.IssueDTO;
import com.elink.esua.epdc.dto.issue.IssueWaitHandleDetailDTO;
import com.elink.esua.epdc.dto.issue.IssueWaitHandleOrClosedDTO;
import com.elink.esua.epdc.dto.issue.*;
import com.elink.esua.epdc.dto.issue.form.IssueWaitHandleSubmitFormDTO;
import com.elink.esua.epdc.modules.events.service.EpdcEventsService;
import com.elink.esua.epdc.modules.issue.dao.IssueDao;
import com.elink.esua.epdc.modules.issue.entity.IssueEntity;
import com.elink.esua.epdc.modules.issue.entity.IssueHandleEntity;
@ -65,6 +64,9 @@ public class IssueServiceImpl extends BaseServiceImpl<IssueDao, IssueEntity> imp
@Autowired
private ItemHandleProcessService itemHandleProcessService;
@Autowired
private EpdcEventsService epdcEventsService;
@Override
public PageData<IssueWaitHandleOrClosedDTO> listOfIssues(Map<String, Object> params) {
IPage<IssueWaitHandleOrClosedDTO> page = getPage(params);
@ -155,6 +157,23 @@ public class IssueServiceImpl extends BaseServiceImpl<IssueDao, IssueEntity> imp
return new Result();
}
@Override
public IssueContentDetailDTO getIssueContentDetail(String issueId) {
// 项目信息
ItemEntity itemEntity = itemService.getItemByIssueId(issueId);
// 议题详情
IssueContentDetailDTO data = baseDao.selectOneIssueContentDetail(issueId);
// 反馈和处理进度
List<IssueJobFeedbackDTO> feedbackDTOList = baseDao.selectListOfJobFeedBack(issueId, itemEntity.getId());
data.setFeedbackDTOList(feedbackDTOList);
return data;
}
public void aaa() {
epdcEventsService.listOfEventsCommentSByEventId("");
}
/**
* 初始化项目
* @Params: [issueEntity]

11
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/dao/ItemDao.java

@ -18,8 +18,10 @@
package com.elink.esua.epdc.modules.item.dao;
import com.elink.esua.epdc.commons.mybatis.dao.BaseDao;
import com.elink.esua.epdc.dto.item.ItemDTO;
import com.elink.esua.epdc.modules.item.entity.ItemEntity;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
/**
* 项目表 项目表
@ -30,4 +32,13 @@ import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface ItemDao extends BaseDao<ItemEntity> {
/**
* 根据议题ID获取项目信息
* @Params: [issueId]
* @Return: com.elink.esua.epdc.dto.item.ItemDTO
* @Author: liuchuang
* @Date: 2019/9/6 18:44
*/
ItemDTO selectOneItemByIssueId(@Param("issueId") String issueId);
}

9
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/ItemService.java

@ -92,4 +92,13 @@ public interface ItemService extends BaseService<ItemEntity> {
* @date
*/
void delete(String[] ids);
/**
* 根据议题ID获取项目信息
* @Params: [issueId]
* @Return: com.elink.esua.epdc.modules.item.entity.ItemEntity
* @Author: liuchuang
* @Date: 2019/9/6 18:38
*/
ItemEntity getItemByIssueId(String issueId);
}

6
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/ItemServiceImpl.java

@ -101,4 +101,10 @@ public class ItemServiceImpl extends BaseServiceImpl<ItemDao, ItemEntity> implem
baseDao.deleteBatchIds(Arrays.asList(ids));
}
@Override
public ItemEntity getItemByIssueId(String issueId) {
ItemDTO dto = baseDao.selectOneItemByIssueId(issueId);
return ConvertUtils.sourceToTarget(dto, ItemEntity.class);
}
}

45
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/events/EpdcEventsDao.xml

@ -102,4 +102,49 @@
AND temp.id = #{id}
ORDER BY img.CREATED_TIME
</select>
<resultMap id="listOfCommentsMap" type="com.elink.esua.epdc.dto.events.EpdcEventsCommentsDTO">
<result property="commentId" column="ID"/>
<result property="content" column="CONTENT"/>
<result property="commentTime" column="CREATED_TIME"/>
<result property="user.userId" column="USER_ID"/>
<result property="user.userName" column="USER_NAME"/>
<result property="user.userFace" column="USER_FACE"/>
<result property="replyComment.userName" column="replyUserName"/>
<result property="replyComment.content" column="replyContent"/>
</resultMap>
<select id="selectListOfCommentsByEventId" resultMap="listOfCommentsMap">
SELECT
t2.ID,
t2.COMMENT_ID,
t2.CONTENT,
t2.CREATED_TIME,
t2.USER_ID,
t2.USER_FACE,
t2.USER_NAME,
t3.ID AS replyId,
t3.USER_NAME AS replyUserName,
t3.CONTENT AS replyContent
FROM
(
SELECT
t1.ID,
t1.COMMENT_ID,
t1.CONTENT,
t1.CREATED_TIME,
t1.USER_ID,
t1.USER_FACE,
t1.USER_NAME
FROM
epdc_event_comment t1
WHERE
t1.DEL_FLAG = '0'
AND t1.EVENT_ID = #{eventId}
ORDER BY
t1.CREATED_TIME DESC
) t2
LEFT JOIN epdc_event_comment t3 ON t2.COMMENT_ID = t3.ID
ORDER BY
t2.CREATED_TIME DESC
</select>
</mapper>

50
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/issue/IssueDao.xml

@ -67,4 +67,54 @@
i.DEL_FLAG = '0'
AND i.ID = #{id}
</select>
<select id="selectOneIssueContentDetail" resultType="com.elink.esua.epdc.dto.issue.IssueContentDetailDTO">
SELECT
i.NICK_NAME AS nickName,
i.DISTRIBUTE_TIME AS distributeTime,
i.ISSUE_CONTENT AS issueContent,
e.APPROVE_NUM AS approveNum,
e.OPPOSE_NUM AS opposeNum,
e.COMMENT_NUM AS commentNum
FROM
epdc_issue i
LEFT JOIN epdc_events e ON i.EVENT_ID = e.ID
AND e.DEL_FLAG = '0'
WHERE
i.DEL_FLAG = '0'
AND i.ID = #{issueId}
</select>
<select id="selectListOfJobFeedBack" resultType="com.elink.esua.epdc.dto.issue.IssueJobFeedbackDTO">
SELECT
CREATED_TIME AS createdTime,
advice,
( CASE STATE WHEN 0 THEN '审核通过' WHEN 1 THEN '反馈' WHEN 2 THEN '已关闭' ELSE '' END ) AS stateName
FROM
epdc_issue_handle
WHERE
DEL_FLAG = '0'
AND ISSUE_ID = #{issueId} UNION ALL
SELECT
CREATED_TIME AS createdTime,
HANDLE_ADVICE AS advice,
(
CASE
WHEN ( STATE = 0 OR STATE = 5 OR STATE = 10 OR STATE = 15 OR STATE = 20 OR STATE = 25 ) THEN
'处理中'
WHEN STATE = 30 THEN
'已关闭'
WHEN STATE = 35 THEN
'已结案' ELSE ''
END
) AS stateName
FROM
epdc_item_handle_process
WHERE
DEL_FLAG = '0'
AND ITEM_ID = #{itemId}
ORDER BY
createdTime DESC
</select>
</mapper>

36
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml

@ -2,37 +2,7 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.elink.esua.epdc.modules.item.dao.ItemDao">
<resultMap type="com.elink.esua.epdc.modules.item.entity.ItemEntity" id="itemMap">
<result property="id" column="ID"/>
<result property="eventId" column="EVENT_ID"/>
<result property="issueId" column="ISSUE_ID"/>
<result property="userId" column="USER_ID"/>
<result property="nickName" column="NICK_NAME"/>
<result property="userFace" column="USER_FACE"/>
<result property="issueContent" column="ISSUE_CONTENT"/>
<result property="area" column="AREA"/>
<result property="areaId" column="AREA_ID"/>
<result property="street" column="STREET"/>
<result property="streetId" column="STREET_ID"/>
<result property="community" column="COMMUNITY"/>
<result property="communityId" column="COMMUNITY_ID"/>
<result property="grid" column="GRID"/>
<result property="gridId" column="GRID_ID"/>
<result property="issueAddress" column="ISSUE_ADDRESS"/>
<result property="issueCategoryId" column="ISSUE_CATEGORY_ID"/>
<result property="issusLatitude" column="ISSUS_LATITUDE"/>
<result property="issueLongitude" column="ISSUE_LONGITUDE"/>
<result property="friendlyCommunityId" column="FRIENDLY_COMMUNITY_ID"/>
<result property="issueScore" column="ISSUE_SCORE"/>
<result property="itemState" column="ITEM_STATE"/>
<result property="delFlag" column="DEL_FLAG"/>
<result property="revision" column="REVISION"/>
<result property="createdBy" column="CREATED_BY"/>
<result property="createdTime" column="CREATED_TIME"/>
<result property="updatedBy" column="UPDATED_BY"/>
<result property="updatedTime" column="UPDATED_TIME"/>
</resultMap>
<select id="selectOneItemByIssueId" resultType="com.elink.esua.epdc.dto.item.ItemDTO">
SELECT * FROM epdc_item WHERE DEL_FLAG = '0' AND ISSUE_ID = #{issueId}
</select>
</mapper>

Loading…
Cancel
Save