| | |
| | | <result column="is_deleted" property="isDeleted"/> |
| | | </resultMap> |
| | | |
| | | <select id="getWorkOrderDetail" resultType="org.sxkj.gd.workorder.entity.GdWorkOrderEntity"> |
| | | select id, |
| | | 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, |
| | | ST_AsText(geom) geom, |
| | | remark, |
| | | area_code, |
| | | create_user, |
| | | create_dept, |
| | | create_time, |
| | | update_user, |
| | | update_time, |
| | | status, |
| | | is_deleted |
| | | from ja_gd_work_order |
| | | where id = #{id} |
| | | </select> |
| | | |
| | | |
| | | <select id="selectGdWorkOrderPage" resultMap="gdWorkOrderResultMap"> |
| | | select |
| | |
| | | <if test="param2.createUser != null and param2.createUser != ''"> |
| | | and create_user = #{param2.createUser} |
| | | </if> |
| | | |
| | | <if test="param2.startTime != null and param2.startTime != '' and param2.endTime != null and param2.endTime != ''"> |
| | | and create_time BETWEEN #{param2.startTime} AND #{param2.endTime} |
| | | </if> |
| | | and is_deleted = 0 |
| | | </where> |
| | | </select> |
| | | |
| | | |
| | | <select id="exportGdWorkOrder" resultType="org.sxkj.gd.workorder.excel.GdWorkOrderExcel"> |
| | | SELECT id, 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 |
| | | SELECT id, |
| | | 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 |
| | | FROM ja_gd_work_order ${ew.customSqlSegment} |
| | | </select> |
| | | |
| | | |
| | | <!-- 自定义插入语句,使用ST_GeomFromText处理几何数据 --> |
| | | <insert id="insert" parameterType="org.sxkj.gd.workorder.entity.GdWorkOrderEntity"> |
| | |
| | | </insert> |
| | | |
| | | <!-- 自定义更新语句,使用ST_GeomFromText处理几何数据 --> |
| | | <update id="updateById" parameterType="org.sxkj.gd.workorder.entity.GdWorkOrderEntity"> |
| | | UPDATE ja_gd_work_order |
| | | SET work_order_name = #{workOrderName}, |
| | | work_order_code = #{workOrderCode}, |
| | | work_order_type = #{workOrderType}, |
| | | device_load_demand = #{deviceLoadDemand}, |
| | | recommend_device_ids = #{recommendDeviceIds}, |
| | | work_order_status = #{workOrderStatus}, |
| | | execute_start_time = #{executeStartTime}, |
| | | execute_end_time = #{executeEndTime}, |
| | | service_party = #{serviceParty}, |
| | | geom = ST_GeomFromText(#{geom}), |
| | | remark = #{remark}, |
| | | area_code = #{areaCode}, |
| | | update_user = #{updateUser}, |
| | | update_time = #{updateTime}, |
| | | status = #{status}, |
| | | is_deleted = #{isDeleted} |
| | | WHERE id = #{id} |
| | | </update> |
| | | <!-- <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> --> |
| | | |
| | | </mapper> |