You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
udi-spms-java/src/main/resources/mybatis/mapper/dev/DeviceAssetUserMapper.xml

71 lines
2.7 KiB
XML

<?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.glxp.api.dao.dev.DeviceAssetUserMapper">
<resultMap id="BaseResultMap" type="com.glxp.api.entity.dev.DeviceAssetUserEntity">
<!--@mbg.generated-->
<!--@Table device_asset_user-->
<id column="id" jdbcType="BIGINT" property="id" />
<result column="devCodeFk" jdbcType="VARCHAR" property="devCodeFk" />
<result column="userName" jdbcType="VARCHAR" property="userName" />
<result column="contact1" jdbcType="VARCHAR" property="contact1" />
<result column="contact2" jdbcType="VARCHAR" property="contact2" />
<result column="remark" jdbcType="VARCHAR" property="remark" />
<result column="createUser" jdbcType="VARCHAR" property="createUser" />
<result column="createTime" jdbcType="TIMESTAMP" property="createTime" />
<result column="updateUser" jdbcType="VARCHAR" property="updateUser" />
<result column="updateTime" jdbcType="TIMESTAMP" property="updateTime" />
</resultMap>
<sql id="Base_Column_List">
<!--@mbg.generated-->
id, devCodeFk, userName, contact1, contact2, remark, `createUser`, createTime, updateUser,
updateTime
</sql>
<select id="filterCompanyUser" parameterType="com.glxp.api.req.inv.FilterInvUserRequest"
resultType="com.glxp.api.entity.dev.DeviceAssetUserEntity">
select * from device_asset_user
<where>
devCodeFk = #{devCodeFk}
<!-- <if test="devCodeFk != '' and devCodeFk!=null">-->
<!-- and devCodeFk = #{devCodeFk}-->
<!-- </if>-->
<if test="userName != '' and userName!=null">
and userName = #{userName}
</if>
<if test="contact1 != '' and contact1!=null">
and contact1 = #{contact1}
</if>
<if test="contact2 != '' and contact2!=null">
and contact2 = #{contact2}
</if>
</where>
ORDER BY id DESC
</select>
<delete id="deleteById" parameterType="Map">
DELETE
FROM device_asset_user
WHERE id = #{id}
</delete>
<update id="updateDeviceUser" parameterType="com.glxp.api.entity.dev.DeviceAssetUserEntity">
UPDATE device_asset_user
<trim prefix="set" suffixOverrides=",">
<if test="userName != null">userName=#{userName},</if>
<if test="devCodeFk != null">devCodeFk=#{devCodeFk},</if>
<if test="contact1 != null">contact1=#{contact1},</if>
<if test="contact2 != null">contact2=#{contact2},</if>
<if test="remark != null">`remark`=#{remark},</if>
<if test="updateUser != null">`updateUser`=#{updateUser},</if>
<if test="updateTime != null">`updateTime`=#{updateTime},</if>
</trim>
WHERE id = #{id}
</update>
</mapper>