修改mapper

main
zhaokai 2026-04-01 10:00:30 +08:00
parent b5227ebcb8
commit 477a94eb85
2 changed files with 31 additions and 31 deletions

View File

@ -56,7 +56,7 @@ public class KeyProjectQry implements Serializable {
private LocalDate planWorkEndDate;
@ApiModelProperty(value = "创建单位id")
private Integer corpinfoId;
private Long corpinfoId;
@ApiModelProperty(value = "创建单位名称")
private String corpinfName;

View File

@ -289,68 +289,68 @@
<where>
kp.delete_enum = 'FALSE'
<!-- projectName 模糊查询判空 -->
<if test="params.projectName != null and params.projectName != ''">
AND kp.project_name LIKE CONCAT('%', #{params.projectName}, '%')
<if test="projectName != null and projectName != ''">
AND kp.project_name LIKE CONCAT('%', #{projectName}, '%')
</if>
<if test="params.jurisdictionCorpinfoId != null">
AND kp.jurisdiction_corpinfo_id = #{params.jurisdictionCorpinfoId}
<if test="jurisdictionCorpinfoId != null">
AND kp.jurisdiction_corpinfo_id = #{jurisdictionCorpinfoId}
</if>
<if test="params.jurisdictionDepartmentId != null">
AND kp.jurisdiction_department_id = #{params.jurisdictionDepartmentId}
<if test="jurisdictionDepartmentId != null">
AND kp.jurisdiction_department_id = #{jurisdictionDepartmentId}
</if>
<if test="params.jurisdictionUserId != null">
AND kp.jurisdiction_user_id = #{params.jurisdictionUserId}
<if test="jurisdictionUserId != null">
AND kp.jurisdiction_user_id = #{jurisdictionUserId}
</if>
<!-- xgfCorpinfoId 判空 -->
<if test="params.xgfCorpinfoId != null">
AND kp.xgf_corpinfo_id = #{params.xgfCorpinfoId}
<if test="xgfCorpinfoId != null">
AND kp.xgf_corpinfo_id = #{xgfCorpinfoId}
</if>
<if test="params.xgfCorpinfoName != null and params.xgfCorpinfoName != ''">
AND xgfci.corp_name LIKE CONCAT('%', #{params.xgfCorpinfoName}, '%')
<if test="xgfCorpinfoName != null and xgfCorpinfoName != ''">
AND xgfci.corp_name LIKE CONCAT('%', #{xgfCorpinfoName}, '%')
</if>
<if test="params.corpinfName != null and params.corpinfName != ''">
AND cp.corp_name LIKE CONCAT('%', #{params.corpinfName}, '%')
<if test="corpinfName != null and corpinfName != ''">
AND cp.corp_name LIKE CONCAT('%', #{corpinfName}, '%')
</if>
<if test="params.xgfMasterUserId != null">
AND kp.xgf_master_user_id = #{params.xgfMasterUserId}
<if test="xgfMasterUserId != null">
AND kp.xgf_master_user_id = #{xgfMasterUserId}
</if>
<!-- masterDepartmentId 判空 -->
<if test="params.masterDepartmentId != null">
AND kp.master_department_id = #{params.masterDepartmentId}
<if test="masterDepartmentId != null">
AND kp.master_department_id = #{masterDepartmentId}
</if>
<!-- applyStatus 判空 -->
<if test="params.applyStatus != null ">
AND kp.apply_status = #{params.applyStatus}
<if test="applyStatus != null ">
AND kp.apply_status = #{applyStatus}
</if>
<!-- applyStatusList 集合判空 -->
<if test="params.applyStatusList != null and params.applyStatusList.size() > 0">
<if test="applyStatusList != null and applyStatusList.size() > 0">
AND kp.apply_status IN
<foreach collection="params.applyStatusList" item="status" open="(" separator="," close=")">
<foreach collection="applyStatusList" item="status" open="(" separator="," close=")">
#{status}
</foreach>
</if>
<!-- planWorkStartDate 判空 -->
<if test="params.planWorkStartDate != null">
AND kp.plan_work_start_date <![CDATA[ <= ]]> #{params.planWorkStartDate}
<if test="planWorkStartDate != null">
AND kp.plan_work_start_date <![CDATA[ <= ]]> #{planWorkStartDate}
</if>
<!-- planWorkEndDate 判空 -->
<if test="params.planWorkEndDate != null">
AND kp.plan_work_end_date <![CDATA[ >= ]]> #{params.planWorkEndDate}
<if test="planWorkEndDate != null">
AND kp.plan_work_end_date <![CDATA[ >= ]]> #{planWorkEndDate}
</if>
<!-- corpinfoId 判空 -->
<if test="params.corpinfoId != null">
AND kp.corpinfo_id = #{params.corpinfoId}
<if test="corpinfoId != null">
AND kp.corpinfo_id = #{corpinfoId}
</if>
<!-- projectType 判空 -->
<if test="params.projectType != null and params.projectType != ''">
AND kp.project_type = #{params.projectType}
<if test="projectType != null and projectType != ''">
AND kp.project_type = #{projectType}
</if>
</where>
GROUP BY kp.key_project_id