|
|
@ -28,21 +28,40 @@ |
|
|
|
<result property="updatedTime" column="UPDATED_TIME"/> |
|
|
|
</resultMap> |
|
|
|
|
|
|
|
<resultMap id="IssueResultDTOMap" type="com.epmet.dto.result.IssueResultDTO"> |
|
|
|
<id column="issueId" property="issueId" /> |
|
|
|
<result column="topicId" property="topicId"/> |
|
|
|
<result column="issueTitle" property="issueTitle"/> |
|
|
|
<result column="issueStatus" property="issueStatus"/> |
|
|
|
<result column="issueSuggestion" property="issueSuggestion"/> |
|
|
|
<result column="gridId" property="gridId"></result> |
|
|
|
<result column="userId" property="userId"></result> |
|
|
|
<result column="shiftIssueTime" property="shiftIssueTime"></result> |
|
|
|
<result column="SOURCE_TYPE" property="sourceType"/> |
|
|
|
<collection property="issueImgs" ofType="java.lang.String"> |
|
|
|
<result column="url"/> |
|
|
|
</collection> |
|
|
|
</resultMap> |
|
|
|
<!-- 议题详情 --> |
|
|
|
<select id="issueDetail" parameterType="com.epmet.dto.form.IssueDetailFormDTO" resultType="com.epmet.dto.result.IssueResultDTO"> |
|
|
|
SELECT |
|
|
|
source_id AS topicId, |
|
|
|
issue_title AS issueTitle, |
|
|
|
issue_status AS issueStatus, |
|
|
|
suggestion AS issueSuggestion, |
|
|
|
grid_id AS gridId, |
|
|
|
created_by AS userId, |
|
|
|
CREATED_TIME as shiftIssueTime |
|
|
|
<select id="issueDetail" parameterType="com.epmet.dto.form.IssueDetailFormDTO" resultMap="IssueResultDTOMap"> |
|
|
|
SELECT |
|
|
|
i.id as issueId, |
|
|
|
i.source_id AS topicId, |
|
|
|
i.issue_title AS issueTitle, |
|
|
|
i.issue_status AS issueStatus, |
|
|
|
i.suggestion AS issueSuggestion, |
|
|
|
i.grid_id AS gridId, |
|
|
|
i.created_by AS userId, |
|
|
|
i.CREATED_TIME as shiftIssueTime, |
|
|
|
i.SOURCE_TYPE, |
|
|
|
ia.URL |
|
|
|
FROM |
|
|
|
issue |
|
|
|
issue i |
|
|
|
left join issue_attachment ia |
|
|
|
on(i.id=ia.BUSINESS_ID and ia.del_flag='0') |
|
|
|
WHERE |
|
|
|
id = #{issueId} |
|
|
|
AND del_flag = 0 |
|
|
|
i.id = #{issueId} |
|
|
|
AND i.del_flag = 0 |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="selectIssueListByGridId" parameterType="com.epmet.dto.form.ShiftProjectListFromDTO" resultType="com.epmet.entity.IssueEntity"> |
|
|
|