From c23f42d3d9cb49fbf67cf58a9ada9729d7924403 Mon Sep 17 00:00:00 2001
From: linwei <872216696@qq.com>
Date: Mon, 19 Jan 2026 18:33:14 +0800
Subject: [PATCH] 工单新增
---
drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/mapper/GdWorkOrderMapper.xml | 124 ++++++++++++++++++++--------------------
1 files changed, 62 insertions(+), 62 deletions(-)
diff --git a/drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/mapper/GdWorkOrderMapper.xml b/drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/mapper/GdWorkOrderMapper.xml
index 5d02b54..6b437a1 100644
--- a/drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/mapper/GdWorkOrderMapper.xml
+++ b/drone-service/drone-gd/src/main/java/org/sxkj/gd/workorder/mapper/GdWorkOrderMapper.xml
@@ -122,75 +122,75 @@
<!-- 自定义插入语句,使用ST_GeomFromText处理几何数据 -->
- <insert id="insert" parameterType="org.sxkj.gd.workorder.entity.GdWorkOrderEntity">
- INSERT INTO ja_gd_work_order (id, work_order_name, work_order_code, work_order_type,
+ <insert id="saveWorkOrder" parameterType="org.sxkj.gd.workorder.entity.GdWorkOrderEntity">
+ INSERT INTO ja_gd_work_order ( work_order_name, work_order_code, work_order_type,
device_load_demand, recommend_device_ids, work_order_status,
execute_start_time, execute_end_time, service_party,
geom, remark, area_code,
create_user, create_dept, create_time,
update_user, update_time, status, is_deleted)
- VALUES (#{id}, #{workOrderName}, #{workOrderCode}, #{workOrderType},
- #{deviceLoadDemand}, #{recommendDeviceIds}, #{workOrderStatus},
- #{executeStartTime}, #{executeEndTime}, #{serviceParty},
- ST_GeomFromText(#{geom}), #{remark}, #{areaCode},
- #{createUser}, #{createDept}, #{createTime},
- #{updateUser}, #{updateTime}, #{status}, #{isDeleted})
+ VALUES ( #{workOrderParam.workOrderName}, #{workOrderParam.workOrderCode}, #{workOrderParam.workOrderType},
+ #{workOrderParam.deviceLoadDemand}, #{workOrderParam.recommendDeviceIds}, #{workOrderParam.workOrderStatus},
+ #{workOrderParam.executeStartTime}, #{workOrderParam.executeEndTime}, #{workOrderParam.serviceParty},
+ ST_GeomFromText(#{workOrderParam.geom}), #{workOrderParam.remark}, #{workOrderParam.areaCode},
+ #{workOrderParam.createUser}, #{workOrderParam.createDept}, #{workOrderParam.createTime},
+ #{workOrderParam.updateUser}, #{workOrderParam.updateTime}, #{workOrderParam.status}, #{workOrderParam.isDeleted})
</insert>
<!-- 自定义更新语句,使用ST_GeomFromText处理几何数据 -->
- <!-- <update id="updateById" parameterType="org.sxkj.gd.workorder.entity.GdWorkOrderEntity"> -->
- <!-- UPDATE ja_gd_work_order -->
- <!-- <set> -->
- <!-- <if test="workOrderName != null and workOrderName != ''"> -->
- <!-- work_order_name = #{workOrderName}, -->
- <!-- </if> -->
- <!-- <if test="workOrderCode != null and workOrderCode != ''"> -->
- <!-- work_order_code = #{workOrderCode}, -->
- <!-- </if> -->
- <!-- <if test="workOrderType != null and workOrderType != ''"> -->
- <!-- work_order_type = #{workOrderType}, -->
- <!-- </if> -->
- <!-- <if test="deviceLoadDemand != null and deviceLoadDemand != ''"> -->
- <!-- device_load_demand = #{deviceLoadDemand}, -->
- <!-- </if> -->
- <!-- <if test="recommendDeviceIds != null and recommendDeviceIds != ''"> -->
- <!-- recommend_device_ids = #{recommendDeviceIds}, -->
- <!-- </if> -->
- <!-- <if test="workOrderStatus != null"> -->
- <!-- work_order_status = #{workOrderStatus}, -->
- <!-- </if> -->
- <!-- <if test="executeStartTime != null"> -->
- <!-- execute_start_time = #{executeStartTime}, -->
- <!-- </if> -->
- <!-- <if test="executeEndTime != null"> -->
- <!-- execute_end_time = #{executeEndTime}, -->
- <!-- </if> -->
- <!-- <if test="serviceParty != null and serviceParty != ''"> -->
- <!-- service_party = #{serviceParty}, -->
- <!-- </if> -->
- <!-- <if test="geom != null and geom != ''"> -->
- <!-- geom = ST_GeomFromText(#{geom}), -->
- <!-- </if> -->
- <!-- <if test="remark != null and remark != ''"> -->
- <!-- remark = #{remark}, -->
- <!-- </if> -->
- <!-- <if test="areaCode != null and areaCode != ''"> -->
- <!-- area_code = #{areaCode}, -->
- <!-- </if> -->
- <!-- <if test="updateUser != null"> -->
- <!-- update_user = #{updateUser}, -->
- <!-- </if> -->
- <!-- <if test="updateTime != null"> -->
- <!-- update_time = #{updateTime}, -->
- <!-- </if> -->
- <!-- <if test="status != null"> -->
- <!-- status = #{status}, -->
- <!-- </if> -->
- <!-- <if test="isDeleted != null"> -->
- <!-- is_deleted = #{isDeleted}, -->
- <!-- </if> -->
- <!-- </set> -->
- <!-- WHERE id = #{id} -->
- <!-- </update> -->
+ <update id="updateWorkOrderById" parameterType="org.sxkj.gd.workorder.entity.GdWorkOrderEntity">
+ UPDATE ja_gd_work_order
+ <set>
+ <if test="workOrderParam.workOrderName != null and workOrderParam.workOrderName != ''">
+ work_order_name = #{workOrderParam.workOrderName},
+ </if>
+ <if test="workOrderParam.workOrderCode != null and workOrderParam.workOrderCode != ''">
+ work_order_code = #{workOrderParam.workOrderCode},
+ </if>
+ <if test="workOrderParam.workOrderType != null and workOrderParam.workOrderType != ''">
+ work_order_type = #{workOrderParam.workOrderType},
+ </if>
+ <if test="workOrderParam.deviceLoadDemand != null and workOrderParam.deviceLoadDemand != ''">
+ device_load_demand = #{workOrderParam.deviceLoadDemand},
+ </if>
+ <if test="workOrderParam.recommendDeviceIds != null and workOrderParam.recommendDeviceIds != ''">
+ recommend_device_ids = #{workOrderParam.recommendDeviceIds},
+ </if>
+ <if test="workOrderParam.workOrderStatus != null">
+ work_order_status = #{workOrderParam.workOrderStatus},
+ </if>
+ <if test="workOrderParam.executeStartTime != null">
+ execute_start_time = #{workOrderParam.executeStartTime},
+ </if>
+ <if test="workOrderParam.executeEndTime != null">
+ execute_end_time = #{workOrderParam.executeEndTime},
+ </if>
+ <if test="workOrderParam.serviceParty != null and workOrderParam.serviceParty != ''">
+ service_party = #{workOrderParam.serviceParty},
+ </if>
+ <if test="workOrderParam.geom != null and workOrderParam.geom != ''">
+ geom = ST_GeomFromText(#{workOrderParam.geom}),
+ </if>
+ <if test="workOrderParam.remark != null and workOrderParam.remark != ''">
+ remark = #{workOrderParam.remark},
+ </if>
+ <if test="workOrderParam.areaCode != null and workOrderParam.areaCode != ''">
+ area_code = #{workOrderParam.areaCode},
+ </if>
+ <if test="workOrderParam.updateUser != null">
+ update_user = #{workOrderParam.updateUser},
+ </if>
+ <if test="workOrderParam.updateTime != null">
+ update_time = #{workOrderParam.updateTime},
+ </if>
+ <if test="workOrderParam.status != null">
+ status = #{workOrderParam.status},
+ </if>
+ <if test="workOrderParam.isDeleted != null">
+ is_deleted = #{workOrderParam.isDeleted},
+ </if>
+ </set>
+ WHERE id = #{workOrderParam.id}
+ </update>
</mapper>
--
Gitblit v1.9.3