| | |
| | | |
| | | |
| | | <!-- 自定义插入语句,使用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> |