|
|
|
@ -87,9 +87,9 @@ |
|
|
|
#{item.updatedTime}) |
|
|
|
</foreach> |
|
|
|
</insert> |
|
|
|
<delete id="deleteByDeptId" parameterType="String"> |
|
|
|
delete from epdc_evaluate_officer where DEPT_ID = #{deptId} |
|
|
|
</delete> |
|
|
|
<update id="deleteByDeptId" parameterType="String"> |
|
|
|
update epdc_evaluate_officer set DEL_FLAG = '1' where DEPT_ID = #{deptId} |
|
|
|
</update> |
|
|
|
|
|
|
|
<update id="updateCount"> |
|
|
|
UPDATE epdc_evaluate_officer SET |
|
|
|
@ -114,35 +114,35 @@ |
|
|
|
update epdc_evaluate_dept set OFFICER_COUNT = #{officerCount} where DEPT_ID = #{deptId} |
|
|
|
</update> |
|
|
|
|
|
|
|
<delete id="deleteEvaluateInfoById"> |
|
|
|
delete from epdc_evaluate_info where OFFICER_ID in |
|
|
|
<update id="deleteEvaluateInfoById"> |
|
|
|
update epdc_evaluate_info set DEL_FLAG = '1' where OFFICER_ID in |
|
|
|
<foreach collection="ids" item="id" index="index" open="(" close=")" separator=","> |
|
|
|
#{id} |
|
|
|
</foreach> |
|
|
|
</delete> |
|
|
|
</update> |
|
|
|
|
|
|
|
<delete id="deleteEvaluateDetailById"> |
|
|
|
delete from epdc_evaluate_detail where INFO_ID in ( |
|
|
|
<update id="deleteEvaluateDetailById"> |
|
|
|
update epdc_evaluate_detail set DEL_FLAG = '1' where INFO_ID in ( |
|
|
|
select ID from epdc_evaluate_info where OFFICER_ID in |
|
|
|
<foreach collection="ids" item="id" index="index" open="(" close=")" separator=","> |
|
|
|
#{id} |
|
|
|
</foreach> |
|
|
|
) |
|
|
|
</delete> |
|
|
|
</update> |
|
|
|
|
|
|
|
<delete id="deleteEvaluateInfoByDeptId"> |
|
|
|
delete from epdc_evaluate_info where OFFICER_ID in ( |
|
|
|
<update id="deleteEvaluateInfoByDeptId"> |
|
|
|
update epdc_evaluate_info set DEL_FLAG = '1' where OFFICER_ID in ( |
|
|
|
select ID from epdc_evaluate_officer where DEPT_ID = #{deptId} |
|
|
|
) |
|
|
|
</delete> |
|
|
|
</update> |
|
|
|
|
|
|
|
<delete id="deleteEvaluateDetailByDeptId"> |
|
|
|
delete from epdc_evaluate_detail where INFO_ID in ( |
|
|
|
<update id="deleteEvaluateDetailByDeptId"> |
|
|
|
update epdc_evaluate_detail set DEL_FLAG = '1' where INFO_ID in ( |
|
|
|
select ID from epdc_evaluate_info where OFFICER_ID in ( |
|
|
|
select ID from epdc_evaluate_officer where DEPT_ID = #{deptId} |
|
|
|
) |
|
|
|
) |
|
|
|
</delete> |
|
|
|
</update> |
|
|
|
|
|
|
|
|
|
|
|
<resultMap type="com.elink.esua.epdc.dto.evaluate.result.EvaluateOfficerCountResultDTO" id="evaluateOfficerCountMap"> |
|
|
|
|