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.
71 lines
2.7 KiB
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>
|