|
|
<?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.heai.modules.taskmanage.dao.TaskListDao">
<!-- 可根据自己的需求,是否要使用 --> <resultMap type="com.heai.modules.taskmanage.entity.TaskListEntity" id="taskListMap"> <result property="id" column="id"/> <result property="project" column="project"/> <result property="customer" column="customer"/> <result property="taskInitiator" column="task_initiator"/> <result property="taskDescription" column="task_description"/> <result property="department" column="department"/> <result property="requiredCompletionDate" column="required_completion_date"/> <result property="status" column="status"/> <result property="finalStatus" column="final_status"/> <result property="taskStartDate" column="task_start_date"/> <result property="createdDate" column="created_date"/> <result property="createdBy" column="created_by"/> <result property="updatedDate" column="updated_date"/> <result property="updatedBy" column="updated_by"/> </resultMap> <select id="queryList" resultType="com.heai.modules.taskmanage.entity.TaskListEntity"> select id ,project ,customer ,task_initiator ,task_description ,department ,required_completion_date ,status ,final_status ,task_start_date ,created_date ,created_by ,updated_date ,updated_by ,task_header ,responsible_person,AllowCloseByHand,OrderRef1,OrderRef2, OrderRef3,OrderRefType,OrderRef4,taskType,oldSpec,newSpec from task_list <where> site = #{site} <if test="department != null and department != ''"> and department like #{department} </if> <if test="customer != null and customer != ''"> and customer like #{customer} </if> <if test="status != null and status != ''"> and status = #{status} </if> <if test="project != null and project != ''"> and project = #{project} </if> <if test="responsiblePerson != null and responsiblePerson != ''"> and responsible_person like #{responsiblePerson} </if> <if test="startDate !=null "> and task_start_date <![CDATA[ >= ]]> #{startDate} </if> <if test="endDate !=null "> and task_start_date <![CDATA[ <= ]]> #{endDate} </if> <if test="taskType != null and taskType != ''"> and taskType like #{taskType} </if> <if test="oldSpec != null and oldSpec != ''"> and oldSpec like #{oldSpec} </if> <if test="newSpec != null and newSpec != ''"> and newSpec like #{newSpec} </if> <if test="finishStartDate != null "> and required_completion_date <![CDATA[ >= ]]> #{finishStartDate} </if> <if test="finishEndDate != null "> and required_completion_date <![CDATA[ <= ]]>#{finishEndDate} </if> </where> order by active_date,created_date </select>
<select id="getTaskTypeList" resultType="TaskTypeList"> select id,taskType,[order] from taskTypeList order by [order] </select></mapper>
|