first commit

This commit is contained in:
陈现府
2025-11-20 10:45:16 +08:00
commit 8355431361
2643 changed files with 291314 additions and 0 deletions
@@ -0,0 +1,68 @@
<?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.mhd.basic.domain.projectManage.repository.mapper.ProjectManageMapper">
<select id="queryList" parameterType="com.mhd.basic.domain.projectManage.repository.todo.ProjectManageDO" resultType="com.mhd.basic.domain.projectManage.repository.po.ProjectManagePO">
select
*
from project_manage
where del_flag = 1
<include refid="common_where"/>
</select>
<sql id="common_where">
<if test="projectManageDO.projectName != null and projectManageDO.projectName != ''">
and project_name like concat('%', #{projectManageDO.projectName}, '%')
</if>
<if test="projectManageDO.projectCode != null and projectManageDO.projectCode != ''">
and project_code like concat('%', #{projectManageDO.projectCode}, '%')
</if>
<if test="projectManageDO.projectStats != null ">
and project_stats = #{projectManageDO.projectStats}
</if>
<if test="projectManageDO.settlementCustomers != null and projectManageDO.settlementCustomers != ''">
and settlement_customers like concat('%', #{projectManageDO.settlementCustomers}, '%')
</if>
<if test="projectManageDO.remark != null and projectManageDO.remark != ''">
and remark like concat('%', #{projectManageDO.remark}, '%')
</if>
<if test="projectManageDO.createTimeStart != null and projectManageDO.createTimeStart != ''">
AND date_format(create_time,'%Y-%m-%d') <![CDATA[>=]]> #{projectManageDO.createTimeStart}
</if>
<if test="projectManageDO.createTimeEnd != null and projectManageDO.createTimeEnd != ''">
AND date_format(create_time,'%Y-%m-%d') <![CDATA[<=]]> #{projectManageDO.createTimeEnd}
</if>
<if test="projectManageDO.createByName != null and projectManageDO.createByName != ''">
and create_by_name like concat('%', #{projectManageDO.createByName}, '%')
</if>
<if test="projectManageDO.updateByName != null and projectManageDO.updateByName != ''">
and update_by_name like concat('%', #{projectManageDO.updateByName}, '%')
</if>
<if test="projectManageDO.updateTimeStart != null and projectManageDO.updateTimeStart != ''">
AND date_format(update_time,'%Y-%m-%d') <![CDATA[>=]]> #{projectManageDO.updateTimeStart}
</if>
<if test="projectManageDO.updateTimeEnd != null and projectManageDO.updateTimeEnd != ''">
AND date_format(update_time,'%Y-%m-%d') <![CDATA[<=]]> #{projectManageDO.updateTimeEnd}
</if>
<if test="projectManageDO.projectBeginTimeStart != null and projectManageDO.projectBeginTimeStart != ''">
AND date_format(begin_date,'%Y-%m-%d') <![CDATA[>=]]> #{projectManageDO.projectBeginTimeStart}
</if>
<if test="projectManageDO.projectBeginTimeEnd != null and projectManageDO.projectBeginTimeEnd != ''">
AND date_format(begin_date,'%Y-%m-%d') <![CDATA[<=]]> #{projectManageDO.projectBeginTimeEnd}
</if>
<if test="projectManageDO.projectEndTimeStart != null and projectManageDO.projectEndTimeStart != ''">
AND date_format(end_date,'%Y-%m-%d') <![CDATA[>=]]> #{projectManageDO.projectEndTimeStart}
</if>
<if test="projectManageDO.projectEndTimeEnd != null and projectManageDO.projectEndTimeEnd != ''">
AND date_format(end_date,'%Y-%m-%d') <![CDATA[<=]]> #{projectManageDO.projectEndTimeEnd}
</if>
<if test="projectManageDO.topOrganizationId != null ">
and top_organization_id = #{projectManageDO.topOrganizationId}
</if>
</sql>
</mapper>