123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196 |
- <?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.bz.smart_city.dao.DeviceExtendInfoMapper">
- <!--auto generated Code-->
- <resultMap id="BaseResultMap" type="com.bz.smart_city.entity.DeviceExtendInfo">
- <result column="id" property="id" jdbcType="INTEGER"/>
- <result column="device_id" property="deviceId" jdbcType="BIGINT"/>
- <result column="device_no" property="deviceNo" jdbcType="VARCHAR"/>
- <result column="extend_type_id" property="extendTypeId" jdbcType="INTEGER"/>
- <result column="extend_type_name" property="extendTypeName" jdbcType="VARCHAR"/>
- <result column="extend_value_id" property="extendValueId" jdbcType="INTEGER"/>
- <result column="extend_value" property="extendValue" jdbcType="VARCHAR"/>
- <result column="comment" property="comment" jdbcType="VARCHAR"/>
- <result column="status" property="status" jdbcType="INTEGER"/>
- <result column="create_by" property="createBy" jdbcType="VARCHAR"/>
- <result column="update_by" property="updateBy" jdbcType="VARCHAR"/>
- <result column="date_create" property="dateCreate" jdbcType="TIMESTAMP"/>
- <result column="date_update" property="dateUpdate" jdbcType="TIMESTAMP"/>
- </resultMap>
- <!--auto generated Code-->
- <sql id="Base_Column_List">
- id,
- device_id,
- device_no,
- extend_type_id,
- extend_type_name,
- extend_value_id,
- extend_value,
- comment,
- status,
- create_by,
- update_by,
- date_create,
- date_update
- </sql>
- <!--auto generated Code-->
- <insert id="insert" useGeneratedKeys="true" keyProperty="deviceExtendInfo.id">
- INSERT INTO sc_device_extend_info (
- id,
- device_id,
- device_no,
- extend_type_id,
- extend_type_name,
- extend_value_id,
- extend_value,
- comment,
- status,
- create_by,
- update_by,
- date_create,
- date_update
- ) VALUES (
- #{deviceExtendInfo.id,jdbcType=INTEGER},
- #{deviceExtendInfo.deviceId,jdbcType=BIGINT},
- #{deviceExtendInfo.deviceNo,jdbcType=VARCHAR},
- #{deviceExtendInfo.extendTypeId,jdbcType=INTEGER},
- #{deviceExtendInfo.extendTypeName,jdbcType=VARCHAR},
- #{deviceExtendInfo.extendValueId,jdbcType=INTEGER},
- #{deviceExtendInfo.extendValue,jdbcType=VARCHAR},
- #{deviceExtendInfo.comment,jdbcType=VARCHAR},
- #{deviceExtendInfo.status,jdbcType=INTEGER},
- #{deviceExtendInfo.createBy,jdbcType=VARCHAR},
- #{deviceExtendInfo.updateBy,jdbcType=VARCHAR},
- #{deviceExtendInfo.dateCreate,jdbcType=TIMESTAMP},
- #{deviceExtendInfo.dateUpdate,jdbcType=TIMESTAMP}
- )
- </insert>
- <!--auto generated Code-->
- <insert id="insertSelective" useGeneratedKeys="true" keyProperty="deviceExtendInfo.id">
- INSERT INTO sc_device_extend_info
- <trim prefix="(" suffix=")" suffixOverrides=",">
- <if test="deviceExtendInfo.id!=null"> id,</if>
- <if test="deviceExtendInfo.deviceId!=null"> device_id,</if>
- <if test="deviceExtendInfo.deviceNo!=null"> device_no,</if>
- <if test="deviceExtendInfo.extendTypeId!=null"> extend_type_id,</if>
- <if test="deviceExtendInfo.extendTypeName!=null"> extend_type_name,</if>
- <if test="deviceExtendInfo.extendValueId!=null"> extend_value_id,</if>
- <if test="deviceExtendInfo.extendValue!=null"> extend_value,</if>
- <if test="deviceExtendInfo.comment!=null"> comment,</if>
- <if test="deviceExtendInfo.status!=null"> status,</if>
- <if test="deviceExtendInfo.createBy!=null"> create_by,</if>
- <if test="deviceExtendInfo.updateBy!=null"> update_by,</if>
- <if test="deviceExtendInfo.dateCreate!=null"> date_create,</if>
- <if test="deviceExtendInfo.dateUpdate!=null"> date_update,</if>
- </trim>
- VALUES
- <trim prefix="(" suffix=")" suffixOverrides=",">
- <if test="deviceExtendInfo.id!=null">#{deviceExtendInfo.id,jdbcType=INTEGER},
- </if>
- <if test="deviceExtendInfo.deviceId!=null">#{deviceExtendInfo.deviceId,jdbcType=BIGINT},
- </if>
- <if test="deviceExtendInfo.deviceNo!=null">#{deviceExtendInfo.deviceNo,jdbcType=VARCHAR},
- </if>
- <if test="deviceExtendInfo.extendTypeId!=null">#{deviceExtendInfo.extendTypeId,jdbcType=INTEGER},
- </if>
- <if test="deviceExtendInfo.extendTypeName!=null">#{deviceExtendInfo.extendTypeName,jdbcType=VARCHAR},
- </if>
- <if test="deviceExtendInfo.extendValueId!=null">#{deviceExtendInfo.extendValueId,jdbcType=INTEGER},
- </if>
- <if test="deviceExtendInfo.extendValue!=null">#{deviceExtendInfo.extendValue,jdbcType=VARCHAR},
- </if>
- <if test="deviceExtendInfo.comment!=null">#{deviceExtendInfo.comment,jdbcType=VARCHAR},
- </if>
- <if test="deviceExtendInfo.status!=null">#{deviceExtendInfo.status,jdbcType=INTEGER},
- </if>
- <if test="deviceExtendInfo.createBy!=null">#{deviceExtendInfo.createBy,jdbcType=VARCHAR},
- </if>
- <if test="deviceExtendInfo.updateBy!=null">#{deviceExtendInfo.updateBy,jdbcType=VARCHAR},
- </if>
- <if test="deviceExtendInfo.dateCreate!=null">#{deviceExtendInfo.dateCreate,jdbcType=TIMESTAMP},
- </if>
- <if test="deviceExtendInfo.dateUpdate!=null">#{deviceExtendInfo.dateUpdate,jdbcType=TIMESTAMP},
- </if>
- </trim>
- </insert>
- <!--auto generated Code-->
- <insert id="insertList">
- INSERT INTO sc_device_extend_info (
- id,
- device_id,
- device_no,
- extend_type_id,
- extend_type_name,
- extend_value_id,
- extend_value,
- comment,
- status,
- create_by,
- update_by,
- date_create,
- date_update
- )VALUES
- <foreach collection="deviceExtendInfos" item="deviceExtendInfo" index="index" separator=",">
- (
- #{deviceExtendInfo.id,jdbcType=INTEGER},
- #{deviceExtendInfo.deviceId,jdbcType=BIGINT},
- #{deviceExtendInfo.deviceNo,jdbcType=VARCHAR},
- #{deviceExtendInfo.extendTypeId,jdbcType=INTEGER},
- #{deviceExtendInfo.extendTypeName,jdbcType=VARCHAR},
- #{deviceExtendInfo.extendValueId,jdbcType=INTEGER},
- #{deviceExtendInfo.extendValue,jdbcType=VARCHAR},
- #{deviceExtendInfo.comment,jdbcType=VARCHAR},
- #{deviceExtendInfo.status,jdbcType=INTEGER},
- #{deviceExtendInfo.createBy,jdbcType=VARCHAR},
- #{deviceExtendInfo.updateBy,jdbcType=VARCHAR},
- #{deviceExtendInfo.dateCreate,jdbcType=TIMESTAMP},
- #{deviceExtendInfo.dateUpdate,jdbcType=TIMESTAMP}
- )
- </foreach>
- </insert>
- <!--auto generated Code-->
- <update id="updateByPrimaryKeySelective">
- UPDATE sc_device_extend_info
- <set>
- <if test="deviceExtendInfo.deviceId != null"> device_id= #{deviceExtendInfo.deviceId,jdbcType=BIGINT},</if>
- <if test="deviceExtendInfo.deviceNo != null"> device_no= #{deviceExtendInfo.deviceNo,jdbcType=VARCHAR},</if>
- <if test="deviceExtendInfo.extendTypeId != null"> extend_type_id= #{deviceExtendInfo.extendTypeId,jdbcType=INTEGER},</if>
- <if test="deviceExtendInfo.extendTypeName != null"> extend_type_name= #{deviceExtendInfo.extendTypeName,jdbcType=VARCHAR},</if>
- <if test="deviceExtendInfo.extendValueId != null"> extend_value_id= #{deviceExtendInfo.extendValueId,jdbcType=INTEGER},</if>
- <if test="deviceExtendInfo.extendValue != null"> extend_value= #{deviceExtendInfo.extendValue,jdbcType=VARCHAR},</if>
- <if test="deviceExtendInfo.comment != null"> comment= #{deviceExtendInfo.comment,jdbcType=VARCHAR},</if>
- <if test="deviceExtendInfo.status != null"> status= #{deviceExtendInfo.status,jdbcType=INTEGER},</if>
- <if test="deviceExtendInfo.createBy != null"> create_by= #{deviceExtendInfo.createBy,jdbcType=VARCHAR},</if>
- <if test="deviceExtendInfo.updateBy != null"> update_by= #{deviceExtendInfo.updateBy,jdbcType=VARCHAR},</if>
- <if test="deviceExtendInfo.dateCreate != null"> date_create= #{deviceExtendInfo.dateCreate,jdbcType=TIMESTAMP},</if>
- <if test="deviceExtendInfo.dateUpdate != null"> date_update= #{deviceExtendInfo.dateUpdate,jdbcType=TIMESTAMP}</if>
- </set>
- WHERE id = #{deviceExtendInfo.id,jdbcType=INTEGER}
- </update>
-
- <update id="update">
- UPDATE sc_device_extend_info
- <set>
- <if test="deviceExtendInfo.extendValueId != null"> extend_value_id= #{deviceExtendInfo.extendValueId,jdbcType=INTEGER},</if>
- <if test="deviceExtendInfo.extendValue != null"> extend_value= #{deviceExtendInfo.extendValue,jdbcType=VARCHAR},</if>
- <if test="deviceExtendInfo.comment != null"> comment= #{deviceExtendInfo.comment,jdbcType=VARCHAR},</if>
- <if test="deviceExtendInfo.status != null"> status= #{deviceExtendInfo.status,jdbcType=INTEGER},</if>
- <if test="deviceExtendInfo.createBy != null"> create_by= #{deviceExtendInfo.createBy,jdbcType=VARCHAR},</if>
- <if test="deviceExtendInfo.updateBy != null"> update_by= #{deviceExtendInfo.updateBy,jdbcType=VARCHAR},</if>
- <if test="deviceExtendInfo.dateCreate != null"> date_create= #{deviceExtendInfo.dateCreate,jdbcType=TIMESTAMP},</if>
- <if test="deviceExtendInfo.dateUpdate != null"> date_update= #{deviceExtendInfo.dateUpdate,jdbcType=TIMESTAMP}</if>
- </set>
- where 1=1
- <if test="deviceExtendInfo.deviceId != null"> and device_id= #{deviceExtendInfo.deviceId,jdbcType=BIGINT}</if>
- <if test="deviceExtendInfo.deviceNo != null"> and device_no= #{deviceExtendInfo.deviceNo,jdbcType=VARCHAR}</if>
- <if test="deviceExtendInfo.extendTypeId != null"> and extend_type_id= #{deviceExtendInfo.extendTypeId,jdbcType=INTEGER}</if>
- <if test="deviceExtendInfo.extendTypeName != null"> and extend_type_name= #{deviceExtendInfo.extendTypeName,jdbcType=VARCHAR}</if>
- <if test="deviceExtendInfo.id!=null"> and id = #{deviceExtendInfo.id,jdbcType=INTEGER}</if>
- </update>
- </mapper>
|