|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
|
|
|
|
|
|
<mapper namespace="com.epmet.dao.ProjectProcessDao">
|
|
|
|
|
|
|
|
<select id="getProcessListByProjectId" resultType="com.epmet.dto.result.ProcesslistResultDTO">
|
|
|
|
SELECT
|
|
|
|
id AS "processId",
|
|
|
|
project_id AS "projectId",
|
|
|
|
operation_name AS "processName",
|
|
|
|
UNIX_TIMESTAMP(created_time) AS "processTime",
|
|
|
|
department_name AS "departmentName",
|
|
|
|
public_reply AS "publicReply",
|
|
|
|
internal_remark AS "internalRemark"
|
|
|
|
FROM
|
|
|
|
project_process
|
|
|
|
WHERE
|
|
|
|
del_flag = '0'
|
|
|
|
AND project_id = #{projectId}
|
|
|
|
ORDER BY created_time DESC
|
|
|
|
</select>
|
|
|
|
<select id="selectReturnableList" resultType="com.epmet.entity.ProjectProcessEntity">
|
|
|
|
SELECT
|
|
|
|
*
|
|
|
|
FROM
|
|
|
|
project_process
|
|
|
|
WHERE
|
|
|
|
DEL_FLAG = '0'
|
|
|
|
AND PROJECT_ID = #{projectId}
|
|
|
|
AND OPERATION = 'transfer'
|
|
|
|
ORDER BY CREATED_TIME DESC
|
|
|
|
</select>
|
|
|
|
|
|
|
|
<!-- 议题处理进展——已转项目 -->
|
|
|
|
<select id="projectProcessList" parameterType="com.epmet.dto.form.ProcessProjectIdFormDTO" resultType="com.epmet.dto.result.ProjectProcessListResultDTO">
|
|
|
|
SELECT
|
|
|
|
operation_name AS processName,
|
|
|
|
UNIX_TIMESTAMP( created_time ) AS processTime,
|
|
|
|
department_name AS departmentName,
|
|
|
|
public_reply AS progressDesc,
|
|
|
|
id AS processId
|
|
|
|
FROM
|
|
|
|
project_process
|
|
|
|
WHERE
|
|
|
|
project_id = #{projectId}
|
|
|
|
AND (public_reply != "" OR public_reply != null)
|
|
|
|
AND del_flag = 0
|
|
|
|
ORDER BY created_time DESC
|
|
|
|
</select>
|
|
|
|
|
|
|
|
<!-- 校验项目是否已结案 -->
|
|
|
|
<select id="checkProjectClose" parameterType="com.epmet.dto.form.ProjectIdFormDTO" resultType="integer">
|
|
|
|
SELECT
|
|
|
|
COUNT(*) AS closedCount
|
|
|
|
FROM
|
|
|
|
project_process
|
|
|
|
WHERE
|
|
|
|
del_flag = 0
|
|
|
|
AND operation = "close"
|
|
|
|
AND project_id = #{projectId}
|
|
|
|
</select>
|
|
|
|
|
|
|
|
</mapper>
|