|
@@ -0,0 +1,182 @@
|
|
|
+<?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.kgraph.web.mapper.FaultRecordMapper">
|
|
|
+
|
|
|
+ <resultMap type="FaultRecord" id="FaultRecordResult">
|
|
|
+ <result property="id" column="id" />
|
|
|
+ <result property="equipType" column="equip_type" />
|
|
|
+ <result property="equipNo" column="equip_no" />
|
|
|
+ <result property="equipDept" column="equip_dept" />
|
|
|
+ <result property="sysId" column="sys_id" />
|
|
|
+ <result property="sysName" column="sys_name" />
|
|
|
+ <result property="partId" column="part_id" />
|
|
|
+ <result property="partName" column="part_name" />
|
|
|
+ <result property="replacePartId" column="replace_part_id" />
|
|
|
+ <result property="replacePartName" column="replace_part_name" />
|
|
|
+ <result property="faultType" column="fault_type" />
|
|
|
+ <result property="discoverTime" column="discover_time" />
|
|
|
+ <result property="occurTime" column="occur_time" />
|
|
|
+ <result property="occurOppur" column="occur_oppur" />
|
|
|
+ <result property="discoverPeople" column="discover_people" />
|
|
|
+ <result property="occurPlace" column="occur_place" />
|
|
|
+ <result property="reportDept" column="report_dept" />
|
|
|
+ <result property="reviewer" column="reviewer" />
|
|
|
+ <result property="confirmDescript" column="confirm_descript" />
|
|
|
+ <result property="confirmUser" column="confirm_user" />
|
|
|
+ <result property="repairUser" column="repair_user" />
|
|
|
+ <result property="repairTimeCnt" column="repair_time_cnt" />
|
|
|
+ <result property="repairTime" column="repair_time" />
|
|
|
+ <result property="repairPeopleCnt" column="repair_people_cnt" />
|
|
|
+ <result property="createBy" column="create_by" />
|
|
|
+ <result property="createTime" column="create_time" />
|
|
|
+ <result property="updateBy" column="update_by" />
|
|
|
+ <result property="updateTime" column="update_time" />
|
|
|
+ </resultMap>
|
|
|
+
|
|
|
+ <sql id="selectFaultRecordVo">
|
|
|
+ select id, equip_type, equip_no, equip_dept, sys_id, sys_name, part_id, part_name, replace_part_id, replace_part_name, fault_type, discover_time, occur_time, occur_oppur, discover_people, occur_place, report_dept, reviewer, confirm_descript, confirm_user, repair_user, repair_time_cnt, repair_time, repair_people_cnt, create_by, create_time, update_by, update_time from t_fault_record
|
|
|
+ </sql>
|
|
|
+
|
|
|
+ <select id="selectFaultRecordList" parameterType="FaultRecord" resultMap="FaultRecordResult">
|
|
|
+ <include refid="selectFaultRecordVo"/>
|
|
|
+ <where>
|
|
|
+ <if test="equipType != null and equipType != ''"> and equip_type = #{equipType}</if>
|
|
|
+ <if test="equipNo != null and equipNo != ''"> and equip_no = #{equipNo}</if>
|
|
|
+ <if test="equipDept != null and equipDept != ''"> and equip_dept = #{equipDept}</if>
|
|
|
+ <if test="sysId != null "> and sys_id = #{sysId}</if>
|
|
|
+ <if test="sysName != null and sysName != ''"> and sys_name like concat('%', #{sysName}, '%')</if>
|
|
|
+ <if test="partId != null "> and part_id = #{partId}</if>
|
|
|
+ <if test="partName != null and partName != ''"> and part_name like concat('%', #{partName}, '%')</if>
|
|
|
+ <if test="replacePartId != null "> and replace_part_id = #{replacePartId}</if>
|
|
|
+ <if test="replacePartName != null and replacePartName != ''"> and replace_part_name like concat('%', #{replacePartName}, '%')</if>
|
|
|
+ <if test="faultType != null and faultType != ''"> and fault_type = #{faultType}</if>
|
|
|
+ <if test="discoverTime != null and discoverTime != ''"> and discover_time = #{discoverTime}</if>
|
|
|
+ <if test="occurTime != null and occurTime != ''"> and occur_time = #{occurTime}</if>
|
|
|
+ <if test="occurOppur != null and occurOppur != ''"> and occur_oppur = #{occurOppur}</if>
|
|
|
+ <if test="discoverPeople != null and discoverPeople != ''"> and discover_people = #{discoverPeople}</if>
|
|
|
+ <if test="occurPlace != null and occurPlace != ''"> and occur_place = #{occurPlace}</if>
|
|
|
+ <if test="reportDept != null and reportDept != ''"> and report_dept = #{reportDept}</if>
|
|
|
+ <if test="reviewer != null and reviewer != ''"> and reviewer = #{reviewer}</if>
|
|
|
+ <if test="confirmDescript != null and confirmDescript != ''"> and confirm_descript = #{confirmDescript}</if>
|
|
|
+ <if test="confirmUser != null and confirmUser != ''"> and confirm_user = #{confirmUser}</if>
|
|
|
+ <if test="repairUser != null and repairUser != ''"> and repair_user = #{repairUser}</if>
|
|
|
+ <if test="repairTimeCnt != null and repairTimeCnt != ''"> and repair_time_cnt = #{repairTimeCnt}</if>
|
|
|
+ <if test="repairTime != null and repairTime != ''"> and repair_time = #{repairTime}</if>
|
|
|
+ <if test="repairPeopleCnt != null "> and repair_people_cnt = #{repairPeopleCnt}</if>
|
|
|
+ </where>
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="selectFaultRecordById" parameterType="Long" resultMap="FaultRecordResult">
|
|
|
+ <include refid="selectFaultRecordVo"/>
|
|
|
+ where id = #{id}
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <insert id="insertFaultRecord" parameterType="FaultRecord" useGeneratedKeys="true" keyProperty="id">
|
|
|
+ insert into t_fault_record
|
|
|
+ <trim prefix="(" suffix=")" suffixOverrides=",">
|
|
|
+ <if test="equipType != null">equip_type,</if>
|
|
|
+ <if test="equipNo != null">equip_no,</if>
|
|
|
+ <if test="equipDept != null">equip_dept,</if>
|
|
|
+ <if test="sysId != null">sys_id,</if>
|
|
|
+ <if test="sysName != null">sys_name,</if>
|
|
|
+ <if test="partId != null">part_id,</if>
|
|
|
+ <if test="partName != null">part_name,</if>
|
|
|
+ <if test="replacePartId != null">replace_part_id,</if>
|
|
|
+ <if test="replacePartName != null">replace_part_name,</if>
|
|
|
+ <if test="faultType != null">fault_type,</if>
|
|
|
+ <if test="discoverTime != null">discover_time,</if>
|
|
|
+ <if test="occurTime != null">occur_time,</if>
|
|
|
+ <if test="occurOppur != null">occur_oppur,</if>
|
|
|
+ <if test="discoverPeople != null">discover_people,</if>
|
|
|
+ <if test="occurPlace != null">occur_place,</if>
|
|
|
+ <if test="reportDept != null">report_dept,</if>
|
|
|
+ <if test="reviewer != null">reviewer,</if>
|
|
|
+ <if test="confirmDescript != null">confirm_descript,</if>
|
|
|
+ <if test="confirmUser != null">confirm_user,</if>
|
|
|
+ <if test="repairUser != null">repair_user,</if>
|
|
|
+ <if test="repairTimeCnt != null">repair_time_cnt,</if>
|
|
|
+ <if test="repairTime != null">repair_time,</if>
|
|
|
+ <if test="repairPeopleCnt != null">repair_people_cnt,</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>
|
|
|
+ </trim>
|
|
|
+ <trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
+ <if test="equipType != null">#{equipType},</if>
|
|
|
+ <if test="equipNo != null">#{equipNo},</if>
|
|
|
+ <if test="equipDept != null">#{equipDept},</if>
|
|
|
+ <if test="sysId != null">#{sysId},</if>
|
|
|
+ <if test="sysName != null">#{sysName},</if>
|
|
|
+ <if test="partId != null">#{partId},</if>
|
|
|
+ <if test="partName != null">#{partName},</if>
|
|
|
+ <if test="replacePartId != null">#{replacePartId},</if>
|
|
|
+ <if test="replacePartName != null">#{replacePartName},</if>
|
|
|
+ <if test="faultType != null">#{faultType},</if>
|
|
|
+ <if test="discoverTime != null">#{discoverTime},</if>
|
|
|
+ <if test="occurTime != null">#{occurTime},</if>
|
|
|
+ <if test="occurOppur != null">#{occurOppur},</if>
|
|
|
+ <if test="discoverPeople != null">#{discoverPeople},</if>
|
|
|
+ <if test="occurPlace != null">#{occurPlace},</if>
|
|
|
+ <if test="reportDept != null">#{reportDept},</if>
|
|
|
+ <if test="reviewer != null">#{reviewer},</if>
|
|
|
+ <if test="confirmDescript != null">#{confirmDescript},</if>
|
|
|
+ <if test="confirmUser != null">#{confirmUser},</if>
|
|
|
+ <if test="repairUser != null">#{repairUser},</if>
|
|
|
+ <if test="repairTimeCnt != null">#{repairTimeCnt},</if>
|
|
|
+ <if test="repairTime != null">#{repairTime},</if>
|
|
|
+ <if test="repairPeopleCnt != null">#{repairPeopleCnt},</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>
|
|
|
+ </trim>
|
|
|
+ </insert>
|
|
|
+
|
|
|
+ <update id="updateFaultRecord" parameterType="FaultRecord">
|
|
|
+ update t_fault_record
|
|
|
+ <trim prefix="SET" suffixOverrides=",">
|
|
|
+ <if test="equipType != null">equip_type = #{equipType},</if>
|
|
|
+ <if test="equipNo != null">equip_no = #{equipNo},</if>
|
|
|
+ <if test="equipDept != null">equip_dept = #{equipDept},</if>
|
|
|
+ <if test="sysId != null">sys_id = #{sysId},</if>
|
|
|
+ <if test="sysName != null">sys_name = #{sysName},</if>
|
|
|
+ <if test="partId != null">part_id = #{partId},</if>
|
|
|
+ <if test="partName != null">part_name = #{partName},</if>
|
|
|
+ <if test="replacePartId != null">replace_part_id = #{replacePartId},</if>
|
|
|
+ <if test="replacePartName != null">replace_part_name = #{replacePartName},</if>
|
|
|
+ <if test="faultType != null">fault_type = #{faultType},</if>
|
|
|
+ <if test="discoverTime != null">discover_time = #{discoverTime},</if>
|
|
|
+ <if test="occurTime != null">occur_time = #{occurTime},</if>
|
|
|
+ <if test="occurOppur != null">occur_oppur = #{occurOppur},</if>
|
|
|
+ <if test="discoverPeople != null">discover_people = #{discoverPeople},</if>
|
|
|
+ <if test="occurPlace != null">occur_place = #{occurPlace},</if>
|
|
|
+ <if test="reportDept != null">report_dept = #{reportDept},</if>
|
|
|
+ <if test="reviewer != null">reviewer = #{reviewer},</if>
|
|
|
+ <if test="confirmDescript != null">confirm_descript = #{confirmDescript},</if>
|
|
|
+ <if test="confirmUser != null">confirm_user = #{confirmUser},</if>
|
|
|
+ <if test="repairUser != null">repair_user = #{repairUser},</if>
|
|
|
+ <if test="repairTimeCnt != null">repair_time_cnt = #{repairTimeCnt},</if>
|
|
|
+ <if test="repairTime != null">repair_time = #{repairTime},</if>
|
|
|
+ <if test="repairPeopleCnt != null">repair_people_cnt = #{repairPeopleCnt},</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>
|
|
|
+ </trim>
|
|
|
+ where id = #{id}
|
|
|
+ </update>
|
|
|
+
|
|
|
+ <delete id="deleteFaultRecordById" parameterType="Long">
|
|
|
+ delete from t_fault_record where id = #{id}
|
|
|
+ </delete>
|
|
|
+
|
|
|
+ <delete id="deleteFaultRecordByIds" parameterType="String">
|
|
|
+ delete from t_fault_record where id in
|
|
|
+ <foreach item="id" collection="array" open="(" separator="," close=")">
|
|
|
+ #{id}
|
|
|
+ </foreach>
|
|
|
+ </delete>
|
|
|
+</mapper>
|