| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231 |
- <?xml version="1.0" encoding="UTF-8" ?>
- <!DOCTYPE mapper
- PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
- "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.ygtx.gxt.mapper.GxtRepairOrderMapper">
-
- <resultMap type="GxtRepairOrder" id="GxtRepairOrderResult">
- <result property="id" column="id" />
- <result property="workOrderProjectNo" column="work_order_project_no" />
- <result property="workOrderStatus" column="work_order_status" />
- <result property="gxtCenterId" column="gxt_center_id" />
- <result property="gxtCenter" column="gxt_center" />
- <result property="pcsStationId" column="pcs_station_id" />
- <result property="pcsStationName" column="pcs_station_name" />
- <result property="pcsDeviceId" column="pcs_device_id" />
- <result property="pcsDeviceName" column="pcs_device_name" />
- <result property="brand" column="brand" />
- <result property="model" column="model" />
- <result property="faultCode" column="fault_code" />
- <result property="faultDesc" column="fault_desc" />
- <result property="assignTime" column="assign_time" />
- <result property="assignUserId" column="assign_user_id" />
- <result property="assignUserName" column="assign_user_name" />
- <result property="acceptTime" column="accept_time" />
- <result property="acceptUserId" column="accept_user_id" />
- <result property="acceptUserName" column="accept_user_name" />
- <result property="realStartTime" column="real_start_time" />
- <result property="realEndTime" column="real_end_time" />
- <result property="teamLeaderId" column="team_leader_id" />
- <result property="teamLeaderName" column="team_leader_name" />
- <result property="workGroupMemberId" column="work_group_member_id" />
- <result property="workGroupMemberName" column="work_group_member_name" />
- <result property="createBy" column="create_by" />
- <result property="createTime" column="create_time" />
- <result property="updateBy" column="update_by" />
- <result property="updateTime" column="update_time" />
- <result property="remark" column="remark" />
- <result property="content" column="content" />
- <result property="planHour" column="plan_hour" />
- <result property="priorityType" column="priority_type" />
- <result property="score" column="score" />
- <result property="reviewContent" column="review_content" />
- <result property="maintenanceType" column="maintenance_type" />
- <result property="occurTime" column="occur_time" />
- <result property="faultBarcode" column="fault_barcode" />
- </resultMap>
- <sql id="selectGxtRepairOrderVo">
- select id, work_order_project_no, work_order_status, gxt_center_id, gxt_center, pcs_station_id, pcs_station_name, pcs_device_id, pcs_device_name, brand, model, fault_code, fault_desc, assign_time, assign_user_id, assign_user_name, accept_time, accept_user_id, accept_user_name, real_start_time, real_end_time, team_leader_id, team_leader_name, work_group_member_id, work_group_member_name, create_by, create_time, update_by, update_time, remark, content, plan_hour, priority_type, score, review_content, maintenance_type, occur_time, fault_barcode from gxt_repair_order
- </sql>
- <select id="selectGxtRepairOrderList" parameterType="GxtRepairOrder" resultMap="GxtRepairOrderResult">
- <include refid="selectGxtRepairOrderVo"/>
- <where>
- <if test="workOrderProjectNo != null and workOrderProjectNo != ''"> and work_order_project_no = #{workOrderProjectNo}</if>
- <if test="workOrderStatus != null and workOrderStatus != ''"> and work_order_status = #{workOrderStatus}</if>
- <if test="gxtCenterId != null "> and gxt_center_id = #{gxtCenterId}</if>
- <if test="gxtCenter != null and gxtCenter != ''"> and gxt_center = #{gxtCenter}</if>
- <if test="pcsStationId != null "> and pcs_station_id = #{pcsStationId}</if>
- <if test="pcsStationName != null and pcsStationName != ''"> and pcs_station_name = #{pcsStationName} </if>
- <if test="pcsDeviceId != null "> and pcs_device_id = #{pcsDeviceId}</if>
- <if test="pcsDeviceName != null and pcsDeviceName != ''"> and pcs_device_name like concat('%', #{pcsDeviceName}, '%')</if>
- <if test="brand != null and brand != ''"> and brand = #{brand}</if>
- <if test="model != null and model != ''"> and model = #{model}</if>
- <if test="faultCode != null and faultCode != ''"> and fault_code = #{faultCode}</if>
- <if test="faultDesc != null and faultDesc != ''"> and fault_desc = #{faultDesc}</if>
- <if test="assignTime != null "> and assign_time = #{assignTime}</if>
- <if test="assignUserId != null "> and assign_user_id = #{assignUserId}</if>
- <if test="assignUserName != null and assignUserName != ''"> and assign_user_name like concat('%', #{assignUserName}, '%')</if>
- <if test="acceptTime != null "> and accept_time = #{acceptTime}</if>
- <if test="acceptUserId != null "> and accept_user_id = #{acceptUserId}</if>
- <if test="acceptUserName != null and acceptUserName != ''"> and accept_user_name like concat('%', #{acceptUserName}, '%')</if>
- <if test="realStartTime != null "> and real_start_time = #{realStartTime}</if>
- <if test="realEndTime != null "> and real_end_time = #{realEndTime}</if>
- <if test="teamLeaderId != null "> and team_leader_id = #{teamLeaderId}</if>
- <if test="teamLeaderName != null and teamLeaderName != ''"> and team_leader_name like concat('%', #{teamLeaderName}, '%')</if>
- <if test="workGroupMemberId != null "> and work_group_member_id = #{workGroupMemberId}</if>
- <if test="workGroupMemberName != null and workGroupMemberName != ''"> and work_group_member_name like concat('%', #{workGroupMemberName}, '%')</if>
- <if test="content != null and content != ''"> and content = #{content}</if>
- <if test="planHour != null "> and plan_hour = #{planHour}</if>
- <if test="priorityType != null "> and priority_type = #{priorityType}</if>
- <if test="score != null "> and score = #{score}</if>
- <if test="reviewContent != null and reviewContent != ''"> and review_content = #{reviewContent}</if>
- <if test="maintenanceType != null and maintenanceType != ''"> and maintenance_type = #{maintenanceType}</if>
- <if test="occurTime != null "> and occur_time = #{occurTime}</if>
- <if test="faultBarcode != null and faultBarcode != ''"> and fault_barcode = #{faultBarcode}</if>
- </where>
- </select>
-
- <select id="selectGxtRepairOrderById" parameterType="Long" resultMap="GxtRepairOrderResult">
- <include refid="selectGxtRepairOrderVo"/>
- where id = #{id}
- </select>
- <insert id="insertGxtRepairOrder" parameterType="GxtRepairOrder" useGeneratedKeys="true" keyProperty="id">
- insert into gxt_repair_order
- <trim prefix="(" suffix=")" suffixOverrides=",">
- <if test="workOrderProjectNo != null and workOrderProjectNo != ''">work_order_project_no,</if>
- <if test="workOrderStatus != null">work_order_status,</if>
- <if test="gxtCenterId != null">gxt_center_id,</if>
- <if test="gxtCenter != null">gxt_center,</if>
- <if test="pcsStationId != null">pcs_station_id,</if>
- <if test="pcsStationName != null">pcs_station_name,</if>
- <if test="pcsDeviceId != null">pcs_device_id,</if>
- <if test="pcsDeviceName != null">pcs_device_name,</if>
- <if test="brand != null">brand,</if>
- <if test="model != null">model,</if>
- <if test="faultCode != null">fault_code,</if>
- <if test="faultDesc != null">fault_desc,</if>
- <if test="assignTime != null">assign_time,</if>
- <if test="assignUserId != null">assign_user_id,</if>
- <if test="assignUserName != null">assign_user_name,</if>
- <if test="acceptTime != null">accept_time,</if>
- <if test="acceptUserId != null">accept_user_id,</if>
- <if test="acceptUserName != null">accept_user_name,</if>
- <if test="realStartTime != null">real_start_time,</if>
- <if test="realEndTime != null">real_end_time,</if>
- <if test="teamLeaderId != null">team_leader_id,</if>
- <if test="teamLeaderName != null">team_leader_name,</if>
- <if test="workGroupMemberId != null">work_group_member_id,</if>
- <if test="workGroupMemberName != null">work_group_member_name,</if>
- <if test="createBy != null">create_by,</if>
- <if test="createTime != null">create_time,</if>
- <if test="updateBy != null">update_by,</if>
- <if test="updateTime != null">update_time,</if>
- <if test="remark != null">remark,</if>
- <if test="content != null">content,</if>
- <if test="planHour != null">plan_hour,</if>
- <if test="priorityType != null">priority_type,</if>
- <if test="score != null">score,</if>
- <if test="reviewContent != null">review_content,</if>
- <if test="maintenanceType != null">maintenance_type,</if>
- <if test="occurTime != null">occur_time,</if>
- <if test="faultBarcode != null">fault_barcode,</if>
- </trim>
- <trim prefix="values (" suffix=")" suffixOverrides=",">
- <if test="workOrderProjectNo != null and workOrderProjectNo != ''">#{workOrderProjectNo},</if>
- <if test="workOrderStatus != null">#{workOrderStatus},</if>
- <if test="gxtCenterId != null">#{gxtCenterId},</if>
- <if test="gxtCenter != null">#{gxtCenter},</if>
- <if test="pcsStationId != null">#{pcsStationId},</if>
- <if test="pcsStationName != null">#{pcsStationName},</if>
- <if test="pcsDeviceId != null">#{pcsDeviceId},</if>
- <if test="pcsDeviceName != null">#{pcsDeviceName},</if>
- <if test="brand != null">#{brand},</if>
- <if test="model != null">#{model},</if>
- <if test="faultCode != null">#{faultCode},</if>
- <if test="faultDesc != null">#{faultDesc},</if>
- <if test="assignTime != null">#{assignTime},</if>
- <if test="assignUserId != null">#{assignUserId},</if>
- <if test="assignUserName != null">#{assignUserName},</if>
- <if test="acceptTime != null">#{acceptTime},</if>
- <if test="acceptUserId != null">#{acceptUserId},</if>
- <if test="acceptUserName != null">#{acceptUserName},</if>
- <if test="realStartTime != null">#{realStartTime},</if>
- <if test="realEndTime != null">#{realEndTime},</if>
- <if test="teamLeaderId != null">#{teamLeaderId},</if>
- <if test="teamLeaderName != null">#{teamLeaderName},</if>
- <if test="workGroupMemberId != null">#{workGroupMemberId},</if>
- <if test="workGroupMemberName != null">#{workGroupMemberName},</if>
- <if test="createBy != null">#{createBy},</if>
- <if test="createTime != null">#{createTime},</if>
- <if test="updateBy != null">#{updateBy},</if>
- <if test="updateTime != null">#{updateTime},</if>
- <if test="remark != null">#{remark},</if>
- <if test="content != null">#{content},</if>
- <if test="planHour != null">#{planHour},</if>
- <if test="priorityType != null">#{priorityType},</if>
- <if test="score != null">#{score},</if>
- <if test="reviewContent != null">#{reviewContent},</if>
- <if test="maintenanceType != null">#{maintenanceType},</if>
- <if test="occurTime != null">#{occurTime},</if>
- <if test="faultBarcode != null">#{faultBarcode},</if>
- </trim>
- </insert>
- <update id="updateGxtRepairOrder" parameterType="GxtRepairOrder">
- update gxt_repair_order
- <trim prefix="SET" suffixOverrides=",">
- <if test="workOrderProjectNo != null and workOrderProjectNo != ''">work_order_project_no = #{workOrderProjectNo},</if>
- <if test="workOrderStatus != null">work_order_status = #{workOrderStatus},</if>
- <if test="gxtCenterId != null">gxt_center_id = #{gxtCenterId},</if>
- <if test="gxtCenter != null">gxt_center = #{gxtCenter},</if>
- <if test="pcsStationId != null">pcs_station_id = #{pcsStationId},</if>
- <if test="pcsStationName != null">pcs_station_name = #{pcsStationName},</if>
- <if test="pcsDeviceId != null">pcs_device_id = #{pcsDeviceId},</if>
- <if test="pcsDeviceName != null">pcs_device_name = #{pcsDeviceName},</if>
- <if test="brand != null">brand = #{brand},</if>
- <if test="model != null">model = #{model},</if>
- <if test="faultCode != null">fault_code = #{faultCode},</if>
- <if test="faultDesc != null">fault_desc = #{faultDesc},</if>
- <if test="assignTime != null">assign_time = #{assignTime},</if>
- <if test="assignUserId != null">assign_user_id = #{assignUserId},</if>
- <if test="assignUserName != null">assign_user_name = #{assignUserName},</if>
- <if test="acceptTime != null">accept_time = #{acceptTime},</if>
- <if test="acceptUserId != null">accept_user_id = #{acceptUserId},</if>
- <if test="acceptUserName != null">accept_user_name = #{acceptUserName},</if>
- <if test="realStartTime != null">real_start_time = #{realStartTime},</if>
- <if test="realEndTime != null">real_end_time = #{realEndTime},</if>
- <if test="teamLeaderId != null">team_leader_id = #{teamLeaderId},</if>
- <if test="teamLeaderName != null">team_leader_name = #{teamLeaderName},</if>
- <if test="workGroupMemberId != null">work_group_member_id = #{workGroupMemberId},</if>
- <if test="workGroupMemberName != null">work_group_member_name = #{workGroupMemberName},</if>
- <if test="createBy != null">create_by = #{createBy},</if>
- <if test="createTime != null">create_time = #{createTime},</if>
- <if test="updateBy != null">update_by = #{updateBy},</if>
- <if test="updateTime != null">update_time = #{updateTime},</if>
- <if test="remark != null">remark = #{remark},</if>
- <if test="content != null">content = #{content},</if>
- <if test="planHour != null">plan_hour = #{planHour},</if>
- <if test="priorityType != null">priority_type = #{priorityType},</if>
- <if test="score != null">score = #{score},</if>
- <if test="reviewContent != null">review_content = #{reviewContent},</if>
- <if test="maintenanceType != null">maintenance_type = #{maintenanceType},</if>
- <if test="occurTime != null">occur_time = #{occurTime},</if>
- <if test="faultBarcode != null">fault_barcode = #{faultBarcode},</if>
- </trim>
- where id = #{id}
- </update>
- <delete id="deleteGxtRepairOrderById" parameterType="Long">
- delete from gxt_repair_order where id = #{id}
- </delete>
- <delete id="deleteGxtRepairOrderByIds" parameterType="String">
- delete from gxt_repair_order where id in
- <foreach item="id" collection="array" open="(" separator="," close=")">
- #{id}
- </foreach>
- </delete>
- </mapper>
|