|
@@ -4,12 +4,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
|
<mapper namespace="com.project.zcustom.mapper.unit.LargePlanMapper">
|
|
|
|
|
|
- <resultMap type="LargePlan" id="LargePlanResult">
|
|
|
+ <resultMap type="com.project.zcustom.domain.addional.LargePlan" id="LargePlanResult">
|
|
|
<result property="id" column="id" />
|
|
|
<result property="projectId" column="project_id" />
|
|
|
<result property="type" column="type" />
|
|
|
<result property="head" column="head" />
|
|
|
<result property="content" column="content" />
|
|
|
+ <result property="projectName" column="project_name" />
|
|
|
<result property="startTime" column="start_time" />
|
|
|
<result property="endTime" column="end_time" />
|
|
|
<result property="createBy" column="create_by" />
|
|
@@ -111,4 +112,46 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
`type`,
|
|
|
project_id
|
|
|
</select>
|
|
|
+
|
|
|
+ <select id="planCheckList" resultMap="LargePlanResult">
|
|
|
+ SELECT
|
|
|
+ head,
|
|
|
+ content,
|
|
|
+ project_name,
|
|
|
+ start_time,
|
|
|
+ end_time
|
|
|
+ FROM
|
|
|
+ `large_plan` a
|
|
|
+ LEFT JOIN large_project b ON a.project_id = b.id
|
|
|
+ WHERE
|
|
|
+ a.del_flag = 0
|
|
|
+ AND b.del_flag = 0
|
|
|
+ AND a.type = '0'
|
|
|
+ AND (
|
|
|
+ DATE( a.start_time ) BETWEEN DATE_SUB( CURDATE(), INTERVAL ( DAYOFWEEK( CURDATE()) - 2 ) DAY )
|
|
|
+ AND DATE_ADD( CURDATE(), INTERVAL ( 8 - DAYOFWEEK( CURDATE())) DAY )
|
|
|
+ OR DATE( a.end_time ) BETWEEN DATE_SUB( CURDATE(), INTERVAL ( DAYOFWEEK( CURDATE()) - 2 ) DAY )
|
|
|
+ AND DATE_ADD( CURDATE(), INTERVAL ( 8 - DAYOFWEEK( CURDATE())) DAY ))
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="planDoneList" resultMap="LargePlanResult">
|
|
|
+ SELECT
|
|
|
+ head,
|
|
|
+ content,
|
|
|
+ project_name,
|
|
|
+ start_time,
|
|
|
+ end_time
|
|
|
+ FROM
|
|
|
+ `large_plan` a
|
|
|
+ LEFT JOIN large_project b ON a.project_id = b.id
|
|
|
+ WHERE
|
|
|
+ a.del_flag = 0
|
|
|
+ AND b.del_flag = 0
|
|
|
+ AND a.type = '1'
|
|
|
+ AND (
|
|
|
+ DATE( a.start_time ) BETWEEN DATE_SUB( CURDATE(), INTERVAL ( DAYOFWEEK( CURDATE()) - 2 ) DAY )
|
|
|
+ AND DATE_ADD( CURDATE(), INTERVAL ( 8 - DAYOFWEEK( CURDATE())) DAY )
|
|
|
+ OR DATE( a.end_time ) BETWEEN DATE_SUB( CURDATE(), INTERVAL ( DAYOFWEEK( CURDATE()) - 2 ) DAY )
|
|
|
+ AND DATE_ADD( CURDATE(), INTERVAL ( 8 - DAYOFWEEK( CURDATE())) DAY ))
|
|
|
+ </select>
|
|
|
</mapper>
|