| | |
| | | <if test="projectName != null and projectName != ''"> and project_name like concat('%', #{projectName}, '%')</if> |
| | | <if test="projectCode != null and projectCode != ''"> and project_code like concat('%', #{projectCode}, '%')</if> |
| | | <if test="deptId != null "> and dept_id = #{deptId}</if> |
| | | <if test="deptIds != null and deptIds.size() > 0"> |
| | | AND dept_id IN |
| | | <foreach item="deptId" collection="deptIds" open="(" separator="," close=")"> |
| | | #{deptId} |
| | | </foreach> |
| | | </if> |
| | | <if test="deptName != null and deptName != ''"> and dept_name like concat('%', #{deptName}, '%')</if> |
| | | <if test="jobCategory != null and jobCategory != ''"> and job_category like concat('%', #{jobCategory}, '%')</if> |
| | | <if test="projectAddress != null and projectAddress != ''"> and project_address = #{projectAddress}</if> |
| | |
| | | <if test="projectName != null and projectName != ''"> and a.project_name like concat('%', #{projectName}, '%')</if> |
| | | <if test="projectCode != null and projectCode != ''"> and a.project_code like concat('%', #{projectCode}, '%')</if> |
| | | <if test="deptId != null "> and a.dept_id = #{deptId}</if> |
| | | <if test="deptIds != null and deptIds.size() > 0"> |
| | | AND a.dept_id IN |
| | | <foreach item="deptId" collection="deptIds" open="(" separator="," close=")"> |
| | | #{deptId} |
| | | </foreach> |
| | | </if> |
| | | <if test="projectDateStart != null "> and date_format(a.project_date_start,'%Y%m%d') >= date_format(#{projectDateStart},'%Y%m%d')</if> |
| | | <if test="projectDateEnd != null "> and date_format(a.project_date_end,'%Y%m%d') <= date_format(#{projectDateEnd},'%Y%m%d')</if> |
| | | order BY a.dept_name asc ,c.`name` desc |