|
@@ -0,0 +1,75 @@
|
|
|
+<?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.jeeplus.finance.projectReport.mapper.CwSignatureAnnotatorMapper">
|
|
|
+ <resultMap id="BaseResultMap" type="com.jeeplus.finance.projectReport.domain.CwSignatureAnnotator">
|
|
|
+ <id property="id" column="id" jdbcType="VARCHAR"/>
|
|
|
+ <result property="createTime" column="create_date" jdbcType="TIMESTAMP"/>
|
|
|
+ <result property="updateTime" column="update_date" jdbcType="TIMESTAMP"/>
|
|
|
+ <result property="delFlag" column="del_flag" jdbcType="INTEGER"/>
|
|
|
+ <result property="reportId" column="report_id" jdbcType="VARCHAR"/>
|
|
|
+ <result property="procInsId" column="proc_ins_id" jdbcType="VARCHAR"/>
|
|
|
+ <result property="status" column="status" jdbcType="VARCHAR"/>
|
|
|
+ <result property="processDefinitionId" column="process_definition_id" jdbcType="VARCHAR"/>
|
|
|
+ <result property="reason" column="reason" jdbcType="VARCHAR"/>
|
|
|
+ <result property="signatureAnnotator1" column="signature_annotator1" jdbcType="VARCHAR"/>
|
|
|
+ <result property="signatureAnnotator2" column="signature_annotator2" jdbcType="VARCHAR"/>
|
|
|
+ </resultMap>
|
|
|
+
|
|
|
+ <select id="getSigById" resultType="com.jeeplus.finance.projectReport.domain.CwSignatureAnnotator">
|
|
|
+ SELECT
|
|
|
+ rsa.id,
|
|
|
+ rsa.status,
|
|
|
+ rsa.json_data,
|
|
|
+ rsa.proc_ins_id,
|
|
|
+ rsa.reason,
|
|
|
+ art.ID_ as taskId
|
|
|
+ FROM
|
|
|
+ cw_project_report_signature_annotator rsa
|
|
|
+ left join act_ru_task art on rsa.proc_ins_id = art.PROC_INST_ID_
|
|
|
+ WHERE
|
|
|
+ report_id = #{id}
|
|
|
+ AND del_flag = 0
|
|
|
+ ORDER BY create_time desc limit 1
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <update id="updateStatusById">
|
|
|
+ update cw_project_report_signature_annotator set status = #{status},signature_annotator1=#{signatureAnnotator1},signature_annotator2=#{signatureAnnotator2},reason=#{reason} where id = #{id}
|
|
|
+ </update>
|
|
|
+
|
|
|
+ <update id="setClearReason">
|
|
|
+ update cw_project_report_signature_annotator set reason = null where id = #{id}
|
|
|
+ </update>
|
|
|
+
|
|
|
+ <update id="updateStatusBySigId">
|
|
|
+ update cw_project_report_signature_annotator set status = #{signatureAnnotatorStatus} where id = #{id}
|
|
|
+ </update>
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+</mapper>
|