|
@@ -0,0 +1,111 @@
|
|
|
+<?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.ruoyi.system.mapper.TblMaintainMapper">
|
|
|
+
|
|
|
+ <resultMap type="TblMaintain" id="TblMaintainResult">
|
|
|
+ <result property="id" column="id" />
|
|
|
+ <result property="maintainType" column="maintain_type" />
|
|
|
+ <result property="maintainCount" column="maintain_count" />
|
|
|
+ <result property="maintainUnit" column="maintain_unit" />
|
|
|
+ <result property="maintainYear" column="maintain_year" />
|
|
|
+ <result property="maintainMonth" column="maintain_month" />
|
|
|
+ <result property="maintainDes" column="maintain_des" />
|
|
|
+ <result property="maintainRemark" column="maintain_remark" />
|
|
|
+ <result property="maintainReportNp" column="maintain_report_np" />
|
|
|
+ <result property="ext1" column="ext1" />
|
|
|
+ <result property="ext2" column="ext2" />
|
|
|
+ <result property="status" column="status" />
|
|
|
+ <result property="facilitiesId" column="facilities_id" />
|
|
|
+ </resultMap>
|
|
|
+
|
|
|
+ <sql id="selectTblMaintainVo">
|
|
|
+ select id, maintain_type, maintain_count, maintain_unit, maintain_year, maintain_month, maintain_des, maintain_remark, maintain_report_np, ext1, ext2, status, facilities_id from tbl_maintain
|
|
|
+ </sql>
|
|
|
+
|
|
|
+ <select id="selectTblMaintainList" parameterType="TblMaintain" resultMap="TblMaintainResult">
|
|
|
+ <include refid="selectTblMaintainVo"/>
|
|
|
+ <where>
|
|
|
+ <if test="maintainType != null "> and maintain_type = #{maintainType}</if>
|
|
|
+ <if test="maintainCount != null "> and maintain_count = #{maintainCount}</if>
|
|
|
+ <if test="maintainUnit != null and maintainUnit != ''"> and maintain_unit = #{maintainUnit}</if>
|
|
|
+ <if test="maintainYear != null and maintainYear != ''"> and maintain_year = #{maintainYear}</if>
|
|
|
+ <if test="maintainMonth != null and maintainMonth != ''"> and maintain_month = #{maintainMonth}</if>
|
|
|
+ <if test="maintainDes != null and maintainDes != ''"> and maintain_des = #{maintainDes}</if>
|
|
|
+ <if test="maintainRemark != null and maintainRemark != ''"> and maintain_remark = #{maintainRemark}</if>
|
|
|
+ <if test="maintainReportNp != null "> and maintain_report_np = #{maintainReportNp}</if>
|
|
|
+ <if test="ext1 != null and ext1 != ''"> and ext1 = #{ext1}</if>
|
|
|
+ <if test="ext2 != null and ext2 != ''"> and ext2 = #{ext2}</if>
|
|
|
+ <if test="status != null "> and status = #{status}</if>
|
|
|
+ <if test="facilitiesId != null "> and facilities_id = #{facilitiesId}</if>
|
|
|
+ </where>
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="selectTblMaintainById" parameterType="Long" resultMap="TblMaintainResult">
|
|
|
+ <include refid="selectTblMaintainVo"/>
|
|
|
+ where id = #{id}
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <insert id="insertTblMaintain" parameterType="TblMaintain" useGeneratedKeys="true" keyProperty="id">
|
|
|
+ insert into tbl_maintain
|
|
|
+ <trim prefix="(" suffix=")" suffixOverrides=",">
|
|
|
+ <if test="maintainType != null">maintain_type,</if>
|
|
|
+ <if test="maintainCount != null">maintain_count,</if>
|
|
|
+ <if test="maintainUnit != null">maintain_unit,</if>
|
|
|
+ <if test="maintainYear != null">maintain_year,</if>
|
|
|
+ <if test="maintainMonth != null">maintain_month,</if>
|
|
|
+ <if test="maintainDes != null">maintain_des,</if>
|
|
|
+ <if test="maintainRemark != null">maintain_remark,</if>
|
|
|
+ <if test="maintainReportNp != null">maintain_report_np,</if>
|
|
|
+ <if test="ext1 != null">ext1,</if>
|
|
|
+ <if test="ext2 != null">ext2,</if>
|
|
|
+ <if test="status != null">status,</if>
|
|
|
+ <if test="facilitiesId != null">facilities_id,</if>
|
|
|
+ </trim>
|
|
|
+ <trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
+ <if test="maintainType != null">#{maintainType},</if>
|
|
|
+ <if test="maintainCount != null">#{maintainCount},</if>
|
|
|
+ <if test="maintainUnit != null">#{maintainUnit},</if>
|
|
|
+ <if test="maintainYear != null">#{maintainYear},</if>
|
|
|
+ <if test="maintainMonth != null">#{maintainMonth},</if>
|
|
|
+ <if test="maintainDes != null">#{maintainDes},</if>
|
|
|
+ <if test="maintainRemark != null">#{maintainRemark},</if>
|
|
|
+ <if test="maintainReportNp != null">#{maintainReportNp},</if>
|
|
|
+ <if test="ext1 != null">#{ext1},</if>
|
|
|
+ <if test="ext2 != null">#{ext2},</if>
|
|
|
+ <if test="status != null">#{status},</if>
|
|
|
+ <if test="facilitiesId != null">#{facilitiesId},</if>
|
|
|
+ </trim>
|
|
|
+ </insert>
|
|
|
+
|
|
|
+ <update id="updateTblMaintain" parameterType="TblMaintain">
|
|
|
+ update tbl_maintain
|
|
|
+ <trim prefix="SET" suffixOverrides=",">
|
|
|
+ <if test="maintainType != null">maintain_type = #{maintainType},</if>
|
|
|
+ <if test="maintainCount != null">maintain_count = #{maintainCount},</if>
|
|
|
+ <if test="maintainUnit != null">maintain_unit = #{maintainUnit},</if>
|
|
|
+ <if test="maintainYear != null">maintain_year = #{maintainYear},</if>
|
|
|
+ <if test="maintainMonth != null">maintain_month = #{maintainMonth},</if>
|
|
|
+ <if test="maintainDes != null">maintain_des = #{maintainDes},</if>
|
|
|
+ <if test="maintainRemark != null">maintain_remark = #{maintainRemark},</if>
|
|
|
+ <if test="maintainReportNp != null">maintain_report_np = #{maintainReportNp},</if>
|
|
|
+ <if test="ext1 != null">ext1 = #{ext1},</if>
|
|
|
+ <if test="ext2 != null">ext2 = #{ext2},</if>
|
|
|
+ <if test="status != null">status = #{status},</if>
|
|
|
+ <if test="facilitiesId != null">facilities_id = #{facilitiesId},</if>
|
|
|
+ </trim>
|
|
|
+ where id = #{id}
|
|
|
+ </update>
|
|
|
+
|
|
|
+ <delete id="deleteTblMaintainById" parameterType="Long">
|
|
|
+ delete from tbl_maintain where id = #{id}
|
|
|
+ </delete>
|
|
|
+
|
|
|
+ <delete id="deleteTblMaintainByIds" parameterType="String">
|
|
|
+ delete from tbl_maintain where id in
|
|
|
+ <foreach item="id" collection="array" open="(" separator="," close=")">
|
|
|
+ #{id}
|
|
|
+ </foreach>
|
|
|
+ </delete>
|
|
|
+</mapper>
|