<?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.EquipmentinfoMapper">
|
|
<resultMap type="Equipmentinfo" id="EquipmentinfoResult">
|
<result property="id" column="id" />
|
<result property="devtype" column="devtype" />
|
<result property="equipmentname" column="equipmentname" />
|
<result property="modnum" column="modnum" />
|
<result property="touyundate" column="touyundate" />
|
<result property="gourudate" column="gourudate" />
|
<result property="produce" column="produce" />
|
<result property="quantity" column="quantity" />
|
<result property="unit" column="unit" />
|
<result property="useDept" column="useDept" />
|
<result property="storePlace" column="storePlace" />
|
<result property="technData" column="technData" />
|
<result property="remark" column="remark" />
|
<result property="statusid" column="statusid" />
|
</resultMap>
|
|
<sql id="selectEquipmentinfoVo">
|
select id, devtype, equipmentname, modnum, touyundate, gourudate, produce, quantity, unit, useDept, storePlace, technData, remark, statusid from equipmentinfo
|
</sql>
|
|
<select id="selectEquipmentinfoList" parameterType="Equipmentinfo" resultMap="EquipmentinfoResult">
|
<include refid="selectEquipmentinfoVo"/>
|
<where>
|
<if test="devtype != null "> and devtype = #{devtype}</if>
|
<if test="equipmentname != null and equipmentname != ''"> and equipmentname like concat('%', #{equipmentname}, '%')</if>
|
<if test="modnum != null and modnum != ''"> and modnum = #{modnum}</if>
|
<if test="touyundate != null "> and touyundate = #{touyundate}</if>
|
<if test="gourudate != null "> and gourudate = #{gourudate}</if>
|
<if test="produce != null and produce != ''"> and produce = #{produce}</if>
|
<if test="quantity != null "> and quantity = #{quantity}</if>
|
<if test="unit != null and unit != ''"> and unit = #{unit}</if>
|
<if test="useDept != null and useDept != ''"> and useDept = #{useDept}</if>
|
<if test="storePlace != null and storePlace != ''"> and storePlace = #{storePlace}</if>
|
<if test="technData != null and technData != ''"> and technData = #{technData}</if>
|
<if test="statusid != null "> and statusid = #{statusid}</if>
|
</where>
|
</select>
|
|
<select id="selectEquipmentinfoById" parameterType="Long" resultMap="EquipmentinfoResult">
|
<include refid="selectEquipmentinfoVo"/>
|
where id = #{id}
|
</select>
|
|
<insert id="insertEquipmentinfo" parameterType="Equipmentinfo" useGeneratedKeys="true" keyProperty="id">
|
insert into equipmentinfo
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
<if test="devtype != null">devtype,</if>
|
<if test="equipmentname != null">equipmentname,</if>
|
<if test="modnum != null">modnum,</if>
|
<if test="touyundate != null">touyundate,</if>
|
<if test="gourudate != null">gourudate,</if>
|
<if test="produce != null">produce,</if>
|
<if test="quantity != null">quantity,</if>
|
<if test="unit != null">unit,</if>
|
<if test="useDept != null">useDept,</if>
|
<if test="storePlace != null">storePlace,</if>
|
<if test="technData != null">technData,</if>
|
<if test="remark != null">remark,</if>
|
<if test="statusid != null">statusid,</if>
|
</trim>
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
<if test="devtype != null">#{devtype},</if>
|
<if test="equipmentname != null">#{equipmentname},</if>
|
<if test="modnum != null">#{modnum},</if>
|
<if test="touyundate != null">#{touyundate},</if>
|
<if test="gourudate != null">#{gourudate},</if>
|
<if test="produce != null">#{produce},</if>
|
<if test="quantity != null">#{quantity},</if>
|
<if test="unit != null">#{unit},</if>
|
<if test="useDept != null">#{useDept},</if>
|
<if test="storePlace != null">#{storePlace},</if>
|
<if test="technData != null">#{technData},</if>
|
<if test="remark != null">#{remark},</if>
|
<if test="statusid != null">#{statusid},</if>
|
</trim>
|
</insert>
|
|
<update id="updateEquipmentinfo" parameterType="Equipmentinfo">
|
update equipmentinfo
|
<trim prefix="SET" suffixOverrides=",">
|
<if test="devtype != null">devtype = #{devtype},</if>
|
<if test="equipmentname != null">equipmentname = #{equipmentname},</if>
|
<if test="modnum != null">modnum = #{modnum},</if>
|
<if test="touyundate != null">touyundate = #{touyundate},</if>
|
<if test="gourudate != null">gourudate = #{gourudate},</if>
|
<if test="produce != null">produce = #{produce},</if>
|
<if test="quantity != null">quantity = #{quantity},</if>
|
<if test="unit != null">unit = #{unit},</if>
|
<if test="useDept != null">useDept = #{useDept},</if>
|
<if test="storePlace != null">storePlace = #{storePlace},</if>
|
<if test="technData != null">technData = #{technData},</if>
|
<if test="remark != null">remark = #{remark},</if>
|
<if test="statusid != null">statusid = #{statusid},</if>
|
</trim>
|
where id = #{id}
|
</update>
|
|
<delete id="deleteEquipmentinfoById" parameterType="Long">
|
delete from equipmentinfo where id = #{id}
|
</delete>
|
|
<delete id="deleteEquipmentinfoByIds" parameterType="String">
|
delete from equipmentinfo where id in
|
<foreach item="id" collection="array" open="(" separator="," close=")">
|
#{id}
|
</foreach>
|
</delete>
|
</mapper>
|