From 7ed0594dfb42ffc2754106aaae8abae06a2b9340 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Wed, 23 Nov 2022 10:10:58 +0800
Subject: [PATCH] 维修管理添加创建人查询
---
src/main/java/org/springblade/modules/taskinfo/mapper/TaskinfoPlanMapper.xml | 62 ++++++++++++++++++++++++++++++
1 files changed, 61 insertions(+), 1 deletions(-)
diff --git a/src/main/java/org/springblade/modules/taskinfo/mapper/TaskinfoPlanMapper.xml b/src/main/java/org/springblade/modules/taskinfo/mapper/TaskinfoPlanMapper.xml
index 41277ca..39837c2 100644
--- a/src/main/java/org/springblade/modules/taskinfo/mapper/TaskinfoPlanMapper.xml
+++ b/src/main/java/org/springblade/modules/taskinfo/mapper/TaskinfoPlanMapper.xml
@@ -24,12 +24,72 @@
<select id="selectTaskinfoPlanPage" resultMap="taskinfoPlanResultMap">
- select * from ins_taskinfo_plan where is_deleted = 0
+ select id,no,title,type,start_time,end_time,content,ST_ASTEXT(route_range) as route_range,
+ create_user,create_time,update_user,update_time,status,is_deleted
+ from ins_taskinfo_plan
+ where is_deleted = 0
+ <if test="taskinfoPlan.no !=null and taskinfoPlan.no != ''">
+ AND no like CONCAT('%',#{taskinfoPlan.no},'%')
+ </if>
+ <if test="taskinfoPlan.title !=null and taskinfoPlan.title != ''">
+ AND title like CONCAT('%',#{taskinfoPlan.title},'%')
+ </if>
+ <if test="taskinfoPlan.startCreateTime !=null and taskinfoPlan.startCreateTime !=''">
+ AND DATE_FORMAT(create_time,'%Y-%m-%d') >= #{taskinfoPlan.startCreateTime}
+ </if>
+ <if test="taskinfoPlan.endCreateTime !=null and taskinfoPlan.endCreateTime !=''">
+ AND DATE_FORMAT(create_time,'%Y-%m-%d') <= #{taskinfoPlan.endCreateTime}
+ </if>
</select>
<select id="getMaxNo" resultMap="taskinfoPlanResultMap">
SELECT * from ins_taskinfo_plan where is_deleted = 0 ORDER BY create_time DESC LIMIT 1
</select>
+ <select id="getTaskInfoPlanOne" resultType="org.springblade.modules.taskinfo.entity.TaskinfoPlanEntity">
+ select id,no,title,type,start_time,end_time,content,ST_ASTEXT(route_range) as route_range,
+ create_user,create_time,update_user,update_time,status,create_dept,is_deleted from ins_taskinfo_plan
+ where id = #{id} and is_deleted = 0
+ </select>
+
+ <insert id="saveTaskinfoPlan">
+ INSERT INTO ins_taskinfo_plan (id, no, title, type, start_time,end_time,content,
+ <if test="taskinfoPlan.routeRange!=null and taskinfoPlan.routeRange!=''">
+ route_range,
+ </if>
+ create_user,create_time,
+ update_user, update_time,
+ status, is_deleted,
+ tenant_id,create_dept)
+ VALUES
+ (#{taskinfoPlan.id},#{taskinfoPlan.no},#{taskinfoPlan.title},#{taskinfoPlan.type},#{taskinfoPlan.startTime},#{taskinfoPlan.endTime},#{taskinfoPlan.content},
+ <if test="taskinfoPlan.routeRange!=null and taskinfoPlan.routeRange!=''">
+ ST_GeomFromText(${taskinfoPlan.routeRange}),
+ </if>
+ #{taskinfoPlan.createUser},#{taskinfoPlan.createTime},
+ #{taskinfoPlan.updateUser},#{taskinfoPlan.updateTime},
+ #{taskinfoPlan.status},#{taskinfoPlan.isDeleted},
+ #{taskinfoPlan.tenantId},#{taskinfoPlan.createDept})
+ </insert>
+
+ <update id="updateTaskinfoPlan">
+ UPDATE ins_taskinfo_plan SET
+ title = #{taskinfoPlan.title},
+ type = #{taskinfoPlan.type},
+ start_time = #{taskinfoPlan.startTime},
+ end_time = #{taskinfoPlan.endTime},
+ content = #{taskinfoPlan.content},
+ <if test="taskinfoPlan.routeRange!=null and taskinfoPlan.routeRange!=''">
+ route_range = ST_GeomFromText(${taskinfoPlan.routeRange}),
+ </if>
+ tenant_id = #{taskinfoPlan.tenantId},
+ create_user = #{taskinfoPlan.createUser},
+ create_dept = #{taskinfoPlan.createDept},
+ create_time = #{taskinfoPlan.createTime},
+ update_user = #{taskinfoPlan.updateUser},
+ update_time = #{taskinfoPlan.updateTime},
+ status = #{taskinfoPlan.status}
+ WHERE id = #{taskinfoPlan.id} AND is_deleted = 0
+ </update>
</mapper>
--
Gitblit v1.9.3