<?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.udi.admin.dao.udid.DeviceMapper" >
<resultMap id= "BaseResultMap" type= "com.glxp.udi.admin.entity.udid.Device" >
<id column= "uuid" jdbcType= "VARCHAR" property= "uuid" />
<result column= "deviceRecordKey" jdbcType= "VARCHAR" property= "devicerecordkey" />
<result column= "btcpbs" jdbcType= "VARCHAR" property= "btcpbs" />
<result column= "btcpbsyzxxsdycpbssfyz" jdbcType= "VARCHAR" property= "btcpbsyzxxsdycpbssfyz" />
<result column= "cgzmraqxgxx" jdbcType= "VARCHAR" property= "cgzmraqxgxx" />
<result column= "cpbsbmtxmc" jdbcType= "VARCHAR" property= "cpbsbmtxmc" />
<result column= "cpbsfbrq" jdbcType= "VARCHAR" property= "cpbsfbrq" />
<result column= "cphhhbh" jdbcType= "VARCHAR" property= "cphhhbh" />
<result column= "cplb" jdbcType= "VARCHAR" property= "cplb" />
<result column= "cpmctymc" jdbcType= "VARCHAR" property= "cpmctymc" />
<result column= "cpms" jdbcType= "VARCHAR" property= "cpms" />
<result column= "flbm" jdbcType= "VARCHAR" property= "flbm" />
<result column= "ggxh" jdbcType= "VARCHAR" property= "ggxh" />
<result column= "mjfs" jdbcType= "VARCHAR" property= "mjfs" />
<result column= "qtxxdwzlj" jdbcType= "VARCHAR" property= "qtxxdwzlj" />
<result column= "qxlb" jdbcType= "VARCHAR" property= "qxlb" />
<result column= "scbssfbhph" jdbcType= "VARCHAR" property= "scbssfbhph" />
<result column= "scbssfbhscrq" jdbcType= "VARCHAR" property= "scbssfbhscrq" />
<result column= "scbssfbhsxrq" jdbcType= "VARCHAR" property= "scbssfbhsxrq" />
<result column= "scbssfbhxlh" jdbcType= "VARCHAR" property= "scbssfbhxlh" />
<result column= "sfbjwycxsy" jdbcType= "VARCHAR" property= "sfbjwycxsy" />
<result column= "sfwblztlcp" jdbcType= "VARCHAR" property= "sfwblztlcp" />
<result column= "sfwwjbz" jdbcType= "VARCHAR" property= "sfwwjbz" />
<result column= "sfybtzjbs" jdbcType= "VARCHAR" property= "sfybtzjbs" />
<result column= "spmc" jdbcType= "VARCHAR" property= "spmc" />
<result column= "sydycpbs" jdbcType= "VARCHAR" property= "sydycpbs" />
<result column= "syqsfxyjxmj" jdbcType= "VARCHAR" property= "syqsfxyjxmj" />
<result column= "tscchcztj" jdbcType= "VARCHAR" property= "tscchcztj" />
<result column= "tsccsm" jdbcType= "VARCHAR" property= "tsccsm" />
<result column= "tsrq" jdbcType= "VARCHAR" property= "tsrq" />
<result column= "tyshxydm" jdbcType= "VARCHAR" property= "tyshxydm" />
<result column= "versionNumber" jdbcType= "VARCHAR" property= "versionnumber" />
<result column= "versionStatus" jdbcType= "VARCHAR" property= "versionstatus" />
<result column= "versionTime" jdbcType= "VARCHAR" property= "versiontime" />
<result column= "ybbm" jdbcType= "VARCHAR" property= "ybbm" />
<result column= "yflbm" jdbcType= "VARCHAR" property= "yflbm" />
<result column= "ylqxzcrbarmc" jdbcType= "VARCHAR" property= "ylqxzcrbarmc" />
<result column= "ylqxzcrbarywmc" jdbcType= "VARCHAR" property= "ylqxzcrbarywmc" />
<result column= "zczbhhzbapzbh" jdbcType= "VARCHAR" property= "zczbhhzbapzbh" />
<result column= "zdcfsycs" jdbcType= "VARCHAR" property= "zdcfsycs" />
<result column= "zxxsdycpbs" jdbcType= "VARCHAR" property= "zxxsdycpbs" />
<result column= "bszt" jdbcType= "VARCHAR" property= "bszt" />
<result column= "sfyzcbayz" jdbcType= "VARCHAR" property= "sfyzcbayz" />
<result column= "zcbacpbs" jdbcType= "VARCHAR" property= "zcbacpbs" />
<result column= "zxxsdyzsydydsl" jdbcType= "VARCHAR" property= "zxxsdyzsydydsl" />
<result column= "deviceHistoryRecordKey" jdbcType= "VARCHAR" property= "devicehistoryrecordkey" />
<result column= "bssjzt" jdbcType= "VARCHAR" property= "bssjzt" />
<result column= "customerId" jdbcType= "VARCHAR" property= "customerId" />
</resultMap>
<sql id= "Example_Where_Clause" >
<where >
<foreach collection= "oredCriteria" item= "criteria" separator= "or" >
<if test= "criteria.valid" >
<trim prefix= "(" prefixOverrides= "and" suffix= ")" >
<foreach collection= "criteria.criteria" item= "criterion" >
<choose >
<when test= "criterion.noValue" >
and ${criterion.condition}
</when>
<when test= "criterion.singleValue" >
and ${criterion.condition} #{criterion.value}
</when>
<when test= "criterion.betweenValue" >
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when test= "criterion.listValue" >
and ${criterion.condition}
<foreach close= ")" collection= "criterion.value" item= "listItem" open= "("
separator=",">
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql id= "Update_By_Example_Where_Clause" >
<where >
<foreach collection= "example.oredCriteria" item= "criteria" separator= "or" >
<if test= "criteria.valid" >
<trim prefix= "(" prefixOverrides= "and" suffix= ")" >
<foreach collection= "criteria.criteria" item= "criterion" >
<choose >
<when test= "criterion.noValue" >
and ${criterion.condition}
</when>
<when test= "criterion.singleValue" >
and ${criterion.condition} #{criterion.value}
</when>
<when test= "criterion.betweenValue" >
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when test= "criterion.listValue" >
and ${criterion.condition}
<foreach close= ")" collection= "criterion.value" item= "listItem" open= "("
separator=",">
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql id= "Base_Column_List" >
uuid, deviceRecordKey, btcpbs, btcpbsyzxxsdycpbssfyz, cgzmraqxgxx, cpbsbmtxmc, cpbsfbrq,
cphhhbh, cplb, cpmctymc, cpms, flbm, ggxh, mjfs, qtxxdwzlj, qxlb, scbssfbhph, scbssfbhscrq,
scbssfbhsxrq, scbssfbhxlh, sfbjwycxsy, sfwblztlcp, sfwwjbz, sfybtzjbs, spmc, sydycpbs,
syqsfxyjxmj, tscchcztj, tsccsm, tsrq, tyshxydm, versionNumber, versionStatus, versionTime,
ybbm, yflbm, ylqxzcrbarmc, ylqxzcrbarywmc, zczbhhzbapzbh, zdcfsycs, zxxsdycpbs, bszt,
sfyzcbayz, zcbacpbs, zxxsdyzsydydsl, deviceHistoryRecordKey, bssjzt
</sql>
<select id= "selectByExample" parameterType= "com.glxp.udi.admin.entity.udid.DeviceExample" resultMap= "BaseResultMap" >
select
<if test= "distinct" >
distinct
</if>
<include refid= "Base_Column_List" />
from device
<if test= "_parameter != null" >
<include refid= "Example_Where_Clause" />
</if>
<if test= "orderByClause != null" >
order by ${orderByClause}
</if>
</select>
<select id= "selectByPrimaryKey" parameterType= "java.lang.String" resultMap= "BaseResultMap" >
select
<include refid= "Base_Column_List" />
from device
where uuid = #{uuid,jdbcType=VARCHAR}
</select>
<delete id= "deleteByPrimaryKey" parameterType= "java.lang.String" >
delete from device
where uuid = #{uuid,jdbcType=VARCHAR}
</delete>
<delete id= "deleteByExample" parameterType= "com.glxp.udi.admin.entity.udid.DeviceExample" >
delete from device
<if test= "_parameter != null" >
<include refid= "Example_Where_Clause" />
</if>
</delete>
<insert id= "insert" parameterType= "com.glxp.udi.admin.entity.udid.Device" >
insert into device (uuid, deviceRecordKey, btcpbs,
btcpbsyzxxsdycpbssfyz, cgzmraqxgxx, cpbsbmtxmc,
cpbsfbrq, cphhhbh, cplb,
cpmctymc, cpms, flbm,
ggxh, mjfs, qtxxdwzlj,
qxlb, scbssfbhph, scbssfbhscrq,
scbssfbhsxrq, scbssfbhxlh, sfbjwycxsy,
sfwblztlcp, sfwwjbz, sfybtzjbs,
spmc, sydycpbs, syqsfxyjxmj,
tscchcztj, tsccsm, tsrq,
tyshxydm, versionNumber, versionStatus,
versionTime, ybbm, yflbm,
ylqxzcrbarmc, ylqxzcrbarywmc, zczbhhzbapzbh,
zdcfsycs, zxxsdycpbs, bszt,
sfyzcbayz, zcbacpbs, zxxsdyzsydydsl,
deviceHistoryRecordKey, bssjzt,customerId)
values (#{uuid,jdbcType=VARCHAR}, #{devicerecordkey,jdbcType=VARCHAR}, #{btcpbs,jdbcType=VARCHAR},
#{btcpbsyzxxsdycpbssfyz,jdbcType=VARCHAR}, #{cgzmraqxgxx,jdbcType=VARCHAR}, #{cpbsbmtxmc,jdbcType=VARCHAR},
#{cpbsfbrq,jdbcType=VARCHAR}, #{cphhhbh,jdbcType=VARCHAR}, #{cplb,jdbcType=VARCHAR},
#{cpmctymc,jdbcType=VARCHAR}, #{cpms,jdbcType=VARCHAR}, #{flbm,jdbcType=VARCHAR},
#{ggxh,jdbcType=VARCHAR}, #{mjfs,jdbcType=VARCHAR}, #{qtxxdwzlj,jdbcType=VARCHAR},
#{qxlb,jdbcType=VARCHAR}, #{scbssfbhph,jdbcType=VARCHAR}, #{scbssfbhscrq,jdbcType=VARCHAR},
#{scbssfbhsxrq,jdbcType=VARCHAR}, #{scbssfbhxlh,jdbcType=VARCHAR}, #{sfbjwycxsy,jdbcType=VARCHAR},
#{sfwblztlcp,jdbcType=VARCHAR}, #{sfwwjbz,jdbcType=VARCHAR}, #{sfybtzjbs,jdbcType=VARCHAR},
#{spmc,jdbcType=VARCHAR}, #{sydycpbs,jdbcType=VARCHAR}, #{syqsfxyjxmj,jdbcType=VARCHAR},
#{tscchcztj,jdbcType=VARCHAR}, #{tsccsm,jdbcType=VARCHAR}, #{tsrq,jdbcType=VARCHAR},
#{tyshxydm,jdbcType=VARCHAR}, #{versionnumber,jdbcType=VARCHAR}, #{versionstatus,jdbcType=VARCHAR},
#{versiontime,jdbcType=VARCHAR}, #{ybbm,jdbcType=VARCHAR}, #{yflbm,jdbcType=VARCHAR},
#{ylqxzcrbarmc,jdbcType=VARCHAR}, #{ylqxzcrbarywmc,jdbcType=VARCHAR}, #{zczbhhzbapzbh,jdbcType=VARCHAR},
#{zdcfsycs,jdbcType=VARCHAR}, #{zxxsdycpbs,jdbcType=VARCHAR}, #{bszt,jdbcType=VARCHAR},
#{sfyzcbayz,jdbcType=VARCHAR}, #{zcbacpbs,jdbcType=VARCHAR}, #{zxxsdyzsydydsl,jdbcType=VARCHAR},
#{devicehistoryrecordkey,jdbcType=VARCHAR}, #{bssjzt,jdbcType=VARCHAR},#{customerId,jdbcType=VARCHAR})
</insert>
<insert id= "insertSelective" parameterType= "com.glxp.udi.admin.entity.udid.Device" >
insert into device
<trim prefix= "(" suffix= ")" suffixOverrides= "," >
<if test= "uuid != null" >
uuid,
</if>
<if test= "devicerecordkey != null" >
deviceRecordKey,
</if>
<if test= "btcpbs != null" >
btcpbs,
</if>
<if test= "btcpbsyzxxsdycpbssfyz != null" >
btcpbsyzxxsdycpbssfyz,
</if>
<if test= "cgzmraqxgxx != null" >
cgzmraqxgxx,
</if>
<if test= "cpbsbmtxmc != null" >
cpbsbmtxmc,
</if>
<if test= "cpbsfbrq != null" >
cpbsfbrq,
</if>
<if test= "cphhhbh != null" >
cphhhbh,
</if>
<if test= "cplb != null" >
cplb,
</if>
<if test= "cpmctymc != null" >
cpmctymc,
</if>
<if test= "cpms != null" >
cpms,
</if>
<if test= "flbm != null" >
flbm,
</if>
<if test= "ggxh != null" >
ggxh,
</if>
<if test= "mjfs != null" >
mjfs,
</if>
<if test= "qtxxdwzlj != null" >
qtxxdwzlj,
</if>
<if test= "qxlb != null" >
qxlb,
</if>
<if test= "scbssfbhph != null" >
scbssfbhph,
</if>
<if test= "scbssfbhscrq != null" >
scbssfbhscrq,
</if>
<if test= "scbssfbhsxrq != null" >
scbssfbhsxrq,
</if>
<if test= "scbssfbhxlh != null" >
scbssfbhxlh,
</if>
<if test= "sfbjwycxsy != null" >
sfbjwycxsy,
</if>
<if test= "sfwblztlcp != null" >
sfwblztlcp,
</if>
<if test= "sfwwjbz != null" >
sfwwjbz,
</if>
<if test= "sfybtzjbs != null" >
sfybtzjbs,
</if>
<if test= "spmc != null" >
spmc,
</if>
<if test= "sydycpbs != null" >
sydycpbs,
</if>
<if test= "syqsfxyjxmj != null" >
syqsfxyjxmj,
</if>
<if test= "tscchcztj != null" >
tscchcztj,
</if>
<if test= "tsccsm != null" >
tsccsm,
</if>
<if test= "tsrq != null" >
tsrq,
</if>
<if test= "tyshxydm != null" >
tyshxydm,
</if>
<if test= "versionnumber != null" >
versionNumber,
</if>
<if test= "versionstatus != null" >
versionStatus,
</if>
<if test= "versiontime != null" >
versionTime,
</if>
<if test= "ybbm != null" >
ybbm,
</if>
<if test= "yflbm != null" >
yflbm,
</if>
<if test= "ylqxzcrbarmc != null" >
ylqxzcrbarmc,
</if>
<if test= "ylqxzcrbarywmc != null" >
ylqxzcrbarywmc,
</if>
<if test= "zczbhhzbapzbh != null" >
zczbhhzbapzbh,
</if>
<if test= "zdcfsycs != null" >
zdcfsycs,
</if>
<if test= "zxxsdycpbs != null" >
zxxsdycpbs,
</if>
<if test= "bszt != null" >
bszt,
</if>
<if test= "sfyzcbayz != null" >
sfyzcbayz,
</if>
<if test= "zcbacpbs != null" >
zcbacpbs,
</if>
<if test= "zxxsdyzsydydsl != null" >
zxxsdyzsydydsl,
</if>
<if test= "devicehistoryrecordkey != null" >
deviceHistoryRecordKey,
</if>
<if test= "bssjzt != null" >
bssjzt,
</if>
</trim>
<trim prefix= "values (" suffix= ")" suffixOverrides= "," >
<if test= "uuid != null" >
#{uuid,jdbcType=VARCHAR},
</if>
<if test= "devicerecordkey != null" >
#{devicerecordkey,jdbcType=VARCHAR},
</if>
<if test= "btcpbs != null" >
#{btcpbs,jdbcType=VARCHAR},
</if>
<if test= "btcpbsyzxxsdycpbssfyz != null" >
#{btcpbsyzxxsdycpbssfyz,jdbcType=VARCHAR},
</if>
<if test= "cgzmraqxgxx != null" >
#{cgzmraqxgxx,jdbcType=VARCHAR},
</if>
<if test= "cpbsbmtxmc != null" >
#{cpbsbmtxmc,jdbcType=VARCHAR},
</if>
<if test= "cpbsfbrq != null" >
#{cpbsfbrq,jdbcType=VARCHAR},
</if>
<if test= "cphhhbh != null" >
#{cphhhbh,jdbcType=VARCHAR},
</if>
<if test= "cplb != null" >
#{cplb,jdbcType=VARCHAR},
</if>
<if test= "cpmctymc != null" >
#{cpmctymc,jdbcType=VARCHAR},
</if>
<if test= "cpms != null" >
#{cpms,jdbcType=VARCHAR},
</if>
<if test= "flbm != null" >
#{flbm,jdbcType=VARCHAR},
</if>
<if test= "ggxh != null" >
#{ggxh,jdbcType=VARCHAR},
</if>
<if test= "mjfs != null" >
#{mjfs,jdbcType=VARCHAR},
</if>
<if test= "qtxxdwzlj != null" >
#{qtxxdwzlj,jdbcType=VARCHAR},
</if>
<if test= "qxlb != null" >
#{qxlb,jdbcType=VARCHAR},
</if>
<if test= "scbssfbhph != null" >
#{scbssfbhph,jdbcType=VARCHAR},
</if>
<if test= "scbssfbhscrq != null" >
#{scbssfbhscrq,jdbcType=VARCHAR},
</if>
<if test= "scbssfbhsxrq != null" >
#{scbssfbhsxrq,jdbcType=VARCHAR},
</if>
<if test= "scbssfbhxlh != null" >
#{scbssfbhxlh,jdbcType=VARCHAR},
</if>
<if test= "sfbjwycxsy != null" >
#{sfbjwycxsy,jdbcType=VARCHAR},
</if>
<if test= "sfwblztlcp != null" >
#{sfwblztlcp,jdbcType=VARCHAR},
</if>
<if test= "sfwwjbz != null" >
#{sfwwjbz,jdbcType=VARCHAR},
</if>
<if test= "sfybtzjbs != null" >
#{sfybtzjbs,jdbcType=VARCHAR},
</if>
<if test= "spmc != null" >
#{spmc,jdbcType=VARCHAR},
</if>
<if test= "sydycpbs != null" >
#{sydycpbs,jdbcType=VARCHAR},
</if>
<if test= "syqsfxyjxmj != null" >
#{syqsfxyjxmj,jdbcType=VARCHAR},
</if>
<if test= "tscchcztj != null" >
#{tscchcztj,jdbcType=VARCHAR},
</if>
<if test= "tsccsm != null" >
#{tsccsm,jdbcType=VARCHAR},
</if>
<if test= "tsrq != null" >
#{tsrq,jdbcType=VARCHAR},
</if>
<if test= "tyshxydm != null" >
#{tyshxydm,jdbcType=VARCHAR},
</if>
<if test= "versionnumber != null" >
#{versionnumber,jdbcType=VARCHAR},
</if>
<if test= "versionstatus != null" >
#{versionstatus,jdbcType=VARCHAR},
</if>
<if test= "versiontime != null" >
#{versiontime,jdbcType=VARCHAR},
</if>
<if test= "ybbm != null" >
#{ybbm,jdbcType=VARCHAR},
</if>
<if test= "yflbm != null" >
#{yflbm,jdbcType=VARCHAR},
</if>
<if test= "ylqxzcrbarmc != null" >
#{ylqxzcrbarmc,jdbcType=VARCHAR},
</if>
<if test= "ylqxzcrbarywmc != null" >
#{ylqxzcrbarywmc,jdbcType=VARCHAR},
</if>
<if test= "zczbhhzbapzbh != null" >
#{zczbhhzbapzbh,jdbcType=VARCHAR},
</if>
<if test= "zdcfsycs != null" >
#{zdcfsycs,jdbcType=VARCHAR},
</if>
<if test= "zxxsdycpbs != null" >
#{zxxsdycpbs,jdbcType=VARCHAR},
</if>
<if test= "bszt != null" >
#{bszt,jdbcType=VARCHAR},
</if>
<if test= "sfyzcbayz != null" >
#{sfyzcbayz,jdbcType=VARCHAR},
</if>
<if test= "zcbacpbs != null" >
#{zcbacpbs,jdbcType=VARCHAR},
</if>
<if test= "zxxsdyzsydydsl != null" >
#{zxxsdyzsydydsl,jdbcType=VARCHAR},
</if>
<if test= "devicehistoryrecordkey != null" >
#{devicehistoryrecordkey,jdbcType=VARCHAR},
</if>
<if test= "bssjzt != null" >
#{bssjzt,jdbcType=VARCHAR},
</if>
<if test= "customerId != null" >
#{customerId,jdbcType=VARCHAR},
</if>
</trim>
</insert>
<select id= "countByExample" parameterType= "com.glxp.udi.admin.entity.udid.DeviceExample"
resultType="java.lang.Long">
select count(*) from device
<if test= "_parameter != null" >
<include refid= "Example_Where_Clause" />
</if>
</select>
<update id= "updateByExampleSelective" parameterType= "map" >
update device
<set >
<if test= "record.uuid != null" >
uuid = #{record.uuid,jdbcType=VARCHAR},
</if>
<if test= "record.devicerecordkey != null" >
deviceRecordKey = #{record.devicerecordkey,jdbcType=VARCHAR},
</if>
<if test= "record.btcpbs != null" >
btcpbs = #{record.btcpbs,jdbcType=VARCHAR},
</if>
<if test= "record.btcpbsyzxxsdycpbssfyz != null" >
btcpbsyzxxsdycpbssfyz = #{record.btcpbsyzxxsdycpbssfyz,jdbcType=VARCHAR},
</if>
<if test= "record.cgzmraqxgxx != null" >
cgzmraqxgxx = #{record.cgzmraqxgxx,jdbcType=VARCHAR},
</if>
<if test= "record.cpbsbmtxmc != null" >
cpbsbmtxmc = #{record.cpbsbmtxmc,jdbcType=VARCHAR},
</if>
<if test= "record.cpbsfbrq != null" >
cpbsfbrq = #{record.cpbsfbrq,jdbcType=VARCHAR},
</if>
<if test= "record.cphhhbh != null" >
cphhhbh = #{record.cphhhbh,jdbcType=VARCHAR},
</if>
<if test= "record.cplb != null" >
cplb = #{record.cplb,jdbcType=VARCHAR},
</if>
<if test= "record.cpmctymc != null" >
cpmctymc = #{record.cpmctymc,jdbcType=VARCHAR},
</if>
<if test= "record.cpms != null" >
cpms = #{record.cpms,jdbcType=VARCHAR},
</if>
<if test= "record.flbm != null" >
flbm = #{record.flbm,jdbcType=VARCHAR},
</if>
<if test= "record.ggxh != null" >
ggxh = #{record.ggxh,jdbcType=VARCHAR},
</if>
<if test= "record.mjfs != null" >
mjfs = #{record.mjfs,jdbcType=VARCHAR},
</if>
<if test= "record.qtxxdwzlj != null" >
qtxxdwzlj = #{record.qtxxdwzlj,jdbcType=VARCHAR},
</if>
<if test= "record.qxlb != null" >
qxlb = #{record.qxlb,jdbcType=VARCHAR},
</if>
<if test= "record.scbssfbhph != null" >
scbssfbhph = #{record.scbssfbhph,jdbcType=VARCHAR},
</if>
<if test= "record.scbssfbhscrq != null" >
scbssfbhscrq = #{record.scbssfbhscrq,jdbcType=VARCHAR},
</if>
<if test= "record.scbssfbhsxrq != null" >
scbssfbhsxrq = #{record.scbssfbhsxrq,jdbcType=VARCHAR},
</if>
<if test= "record.scbssfbhxlh != null" >
scbssfbhxlh = #{record.scbssfbhxlh,jdbcType=VARCHAR},
</if>
<if test= "record.sfbjwycxsy != null" >
sfbjwycxsy = #{record.sfbjwycxsy,jdbcType=VARCHAR},
</if>
<if test= "record.sfwblztlcp != null" >
sfwblztlcp = #{record.sfwblztlcp,jdbcType=VARCHAR},
</if>
<if test= "record.sfwwjbz != null" >
sfwwjbz = #{record.sfwwjbz,jdbcType=VARCHAR},
</if>
<if test= "record.sfybtzjbs != null" >
sfybtzjbs = #{record.sfybtzjbs,jdbcType=VARCHAR},
</if>
<if test= "record.spmc != null" >
spmc = #{record.spmc,jdbcType=VARCHAR},
</if>
<if test= "record.sydycpbs != null" >
sydycpbs = #{record.sydycpbs,jdbcType=VARCHAR},
</if>
<if test= "record.syqsfxyjxmj != null" >
syqsfxyjxmj = #{record.syqsfxyjxmj,jdbcType=VARCHAR},
</if>
<if test= "record.tscchcztj != null" >
tscchcztj = #{record.tscchcztj,jdbcType=VARCHAR},
</if>
<if test= "record.tsccsm != null" >
tsccsm = #{record.tsccsm,jdbcType=VARCHAR},
</if>
<if test= "record.tsrq != null" >
tsrq = #{record.tsrq,jdbcType=VARCHAR},
</if>
<if test= "record.tyshxydm != null" >
tyshxydm = #{record.tyshxydm,jdbcType=VARCHAR},
</if>
<if test= "record.versionnumber != null" >
versionNumber = #{record.versionnumber,jdbcType=VARCHAR},
</if>
<if test= "record.versionstatus != null" >
versionStatus = #{record.versionstatus,jdbcType=VARCHAR},
</if>
<if test= "record.versiontime != null" >
versionTime = #{record.versiontime,jdbcType=VARCHAR},
</if>
<if test= "record.ybbm != null" >
ybbm = #{record.ybbm,jdbcType=VARCHAR},
</if>
<if test= "record.yflbm != null" >
yflbm = #{record.yflbm,jdbcType=VARCHAR},
</if>
<if test= "record.ylqxzcrbarmc != null" >
ylqxzcrbarmc = #{record.ylqxzcrbarmc,jdbcType=VARCHAR},
</if>
<if test= "record.ylqxzcrbarywmc != null" >
ylqxzcrbarywmc = #{record.ylqxzcrbarywmc,jdbcType=VARCHAR},
</if>
<if test= "record.zczbhhzbapzbh != null" >
zczbhhzbapzbh = #{record.zczbhhzbapzbh,jdbcType=VARCHAR},
</if>
<if test= "record.zdcfsycs != null" >
zdcfsycs = #{record.zdcfsycs,jdbcType=VARCHAR},
</if>
<if test= "record.zxxsdycpbs != null" >
zxxsdycpbs = #{record.zxxsdycpbs,jdbcType=VARCHAR},
</if>
<if test= "record.bszt != null" >
bszt = #{record.bszt,jdbcType=VARCHAR},
</if>
<if test= "record.sfyzcbayz != null" >
sfyzcbayz = #{record.sfyzcbayz,jdbcType=VARCHAR},
</if>
<if test= "record.zcbacpbs != null" >
zcbacpbs = #{record.zcbacpbs,jdbcType=VARCHAR},
</if>
<if test= "record.zxxsdyzsydydsl != null" >
zxxsdyzsydydsl = #{record.zxxsdyzsydydsl,jdbcType=VARCHAR},
</if>
<if test= "record.devicehistoryrecordkey != null" >
deviceHistoryRecordKey = #{record.devicehistoryrecordkey,jdbcType=VARCHAR},
</if>
<if test= "record.bssjzt != null" >
bssjzt = #{record.bssjzt,jdbcType=VARCHAR},
</if>
<if test= "record.customerId != null" >
customerId = #{record.customerId,jdbcType=VARCHAR},
</if>
</set>
<if test= "_parameter != null" >
<include refid= "Update_By_Example_Where_Clause" />
</if>
</update>
<update id= "updateByExample" parameterType= "map" >
update device
set uuid = #{record.uuid,jdbcType=VARCHAR},
deviceRecordKey = #{record.devicerecordkey,jdbcType=VARCHAR},
btcpbs = #{record.btcpbs,jdbcType=VARCHAR},
btcpbsyzxxsdycpbssfyz = #{record.btcpbsyzxxsdycpbssfyz,jdbcType=VARCHAR},
cgzmraqxgxx = #{record.cgzmraqxgxx,jdbcType=VARCHAR},
cpbsbmtxmc = #{record.cpbsbmtxmc,jdbcType=VARCHAR},
cpbsfbrq = #{record.cpbsfbrq,jdbcType=VARCHAR},
cphhhbh = #{record.cphhhbh,jdbcType=VARCHAR},
cplb = #{record.cplb,jdbcType=VARCHAR},
cpmctymc = #{record.cpmctymc,jdbcType=VARCHAR},
cpms = #{record.cpms,jdbcType=VARCHAR},
flbm = #{record.flbm,jdbcType=VARCHAR},
ggxh = #{record.ggxh,jdbcType=VARCHAR},
mjfs = #{record.mjfs,jdbcType=VARCHAR},
qtxxdwzlj = #{record.qtxxdwzlj,jdbcType=VARCHAR},
qxlb = #{record.qxlb,jdbcType=VARCHAR},
scbssfbhph = #{record.scbssfbhph,jdbcType=VARCHAR},
scbssfbhscrq = #{record.scbssfbhscrq,jdbcType=VARCHAR},
scbssfbhsxrq = #{record.scbssfbhsxrq,jdbcType=VARCHAR},
scbssfbhxlh = #{record.scbssfbhxlh,jdbcType=VARCHAR},
sfbjwycxsy = #{record.sfbjwycxsy,jdbcType=VARCHAR},
sfwblztlcp = #{record.sfwblztlcp,jdbcType=VARCHAR},
sfwwjbz = #{record.sfwwjbz,jdbcType=VARCHAR},
sfybtzjbs = #{record.sfybtzjbs,jdbcType=VARCHAR},
spmc = #{record.spmc,jdbcType=VARCHAR},
sydycpbs = #{record.sydycpbs,jdbcType=VARCHAR},
syqsfxyjxmj = #{record.syqsfxyjxmj,jdbcType=VARCHAR},
tscchcztj = #{record.tscchcztj,jdbcType=VARCHAR},
tsccsm = #{record.tsccsm,jdbcType=VARCHAR},
tsrq = #{record.tsrq,jdbcType=VARCHAR},
tyshxydm = #{record.tyshxydm,jdbcType=VARCHAR},
versionNumber = #{record.versionnumber,jdbcType=VARCHAR},
versionStatus = #{record.versionstatus,jdbcType=VARCHAR},
versionTime = #{record.versiontime,jdbcType=VARCHAR},
ybbm = #{record.ybbm,jdbcType=VARCHAR},
yflbm = #{record.yflbm,jdbcType=VARCHAR},
ylqxzcrbarmc = #{record.ylqxzcrbarmc,jdbcType=VARCHAR},
ylqxzcrbarywmc = #{record.ylqxzcrbarywmc,jdbcType=VARCHAR},
zczbhhzbapzbh = #{record.zczbhhzbapzbh,jdbcType=VARCHAR},
zdcfsycs = #{record.zdcfsycs,jdbcType=VARCHAR},
zxxsdycpbs = #{record.zxxsdycpbs,jdbcType=VARCHAR},
bszt = #{record.bszt,jdbcType=VARCHAR},
sfyzcbayz = #{record.sfyzcbayz,jdbcType=VARCHAR},
zcbacpbs = #{record.zcbacpbs,jdbcType=VARCHAR},
zxxsdyzsydydsl = #{record.zxxsdyzsydydsl,jdbcType=VARCHAR},
deviceHistoryRecordKey = #{record.devicehistoryrecordkey,jdbcType=VARCHAR},
bssjzt = #{record.bssjzt,jdbcType=VARCHAR},
customerId = #{record.customerId,jdbcType=VARCHAR}
<if test= "_parameter != null" >
<include refid= "Update_By_Example_Where_Clause" />
</if>
</update>
<update id= "updateByPrimaryKeySelective" parameterType= "com.glxp.udi.admin.entity.udid.Device" >
update device
<set >
<if test= "devicerecordkey != null" >
deviceRecordKey = #{devicerecordkey,jdbcType=VARCHAR},
</if>
<if test= "btcpbs != null" >
btcpbs = #{btcpbs,jdbcType=VARCHAR},
</if>
<if test= "btcpbsyzxxsdycpbssfyz != null" >
btcpbsyzxxsdycpbssfyz = #{btcpbsyzxxsdycpbssfyz,jdbcType=VARCHAR},
</if>
<if test= "cgzmraqxgxx != null" >
cgzmraqxgxx = #{cgzmraqxgxx,jdbcType=VARCHAR},
</if>
<if test= "cpbsbmtxmc != null" >
cpbsbmtxmc = #{cpbsbmtxmc,jdbcType=VARCHAR},
</if>
<if test= "cpbsfbrq != null" >
cpbsfbrq = #{cpbsfbrq,jdbcType=VARCHAR},
</if>
<if test= "cphhhbh != null" >
cphhhbh = #{cphhhbh,jdbcType=VARCHAR},
</if>
<if test= "cplb != null" >
cplb = #{cplb,jdbcType=VARCHAR},
</if>
<if test= "cpmctymc != null" >
cpmctymc = #{cpmctymc,jdbcType=VARCHAR},
</if>
<if test= "cpms != null" >
cpms = #{cpms,jdbcType=VARCHAR},
</if>
<if test= "flbm != null" >
flbm = #{flbm,jdbcType=VARCHAR},
</if>
<if test= "ggxh != null" >
ggxh = #{ggxh,jdbcType=VARCHAR},
</if>
<if test= "mjfs != null" >
mjfs = #{mjfs,jdbcType=VARCHAR},
</if>
<if test= "qtxxdwzlj != null" >
qtxxdwzlj = #{qtxxdwzlj,jdbcType=VARCHAR},
</if>
<if test= "qxlb != null" >
qxlb = #{qxlb,jdbcType=VARCHAR},
</if>
<if test= "scbssfbhph != null" >
scbssfbhph = #{scbssfbhph,jdbcType=VARCHAR},
</if>
<if test= "scbssfbhscrq != null" >
scbssfbhscrq = #{scbssfbhscrq,jdbcType=VARCHAR},
</if>
<if test= "scbssfbhsxrq != null" >
scbssfbhsxrq = #{scbssfbhsxrq,jdbcType=VARCHAR},
</if>
<if test= "scbssfbhxlh != null" >
scbssfbhxlh = #{scbssfbhxlh,jdbcType=VARCHAR},
</if>
<if test= "sfbjwycxsy != null" >
sfbjwycxsy = #{sfbjwycxsy,jdbcType=VARCHAR},
</if>
<if test= "sfwblztlcp != null" >
sfwblztlcp = #{sfwblztlcp,jdbcType=VARCHAR},
</if>
<if test= "sfwwjbz != null" >
sfwwjbz = #{sfwwjbz,jdbcType=VARCHAR},
</if>
<if test= "sfybtzjbs != null" >
sfybtzjbs = #{sfybtzjbs,jdbcType=VARCHAR},
</if>
<if test= "spmc != null" >
spmc = #{spmc,jdbcType=VARCHAR},
</if>
<if test= "sydycpbs != null" >
sydycpbs = #{sydycpbs,jdbcType=VARCHAR},
</if>
<if test= "syqsfxyjxmj != null" >
syqsfxyjxmj = #{syqsfxyjxmj,jdbcType=VARCHAR},
</if>
<if test= "tscchcztj != null" >
tscchcztj = #{tscchcztj,jdbcType=VARCHAR},
</if>
<if test= "tsccsm != null" >
tsccsm = #{tsccsm,jdbcType=VARCHAR},
</if>
<if test= "tsrq != null" >
tsrq = #{tsrq,jdbcType=VARCHAR},
</if>
<if test= "tyshxydm != null" >
tyshxydm = #{tyshxydm,jdbcType=VARCHAR},
</if>
<if test= "versionnumber != null" >
versionNumber = #{versionnumber,jdbcType=VARCHAR},
</if>
<if test= "versionstatus != null" >
versionStatus = #{versionstatus,jdbcType=VARCHAR},
</if>
<if test= "versiontime != null" >
versionTime = #{versiontime,jdbcType=VARCHAR},
</if>
<if test= "ybbm != null" >
ybbm = #{ybbm,jdbcType=VARCHAR},
</if>
<if test= "yflbm != null" >
yflbm = #{yflbm,jdbcType=VARCHAR},
</if>
<if test= "ylqxzcrbarmc != null" >
ylqxzcrbarmc = #{ylqxzcrbarmc,jdbcType=VARCHAR},
</if>
<if test= "ylqxzcrbarywmc != null" >
ylqxzcrbarywmc = #{ylqxzcrbarywmc,jdbcType=VARCHAR},
</if>
<if test= "zczbhhzbapzbh != null" >
zczbhhzbapzbh = #{zczbhhzbapzbh,jdbcType=VARCHAR},
</if>
<if test= "zdcfsycs != null" >
zdcfsycs = #{zdcfsycs,jdbcType=VARCHAR},
</if>
<if test= "zxxsdycpbs != null" >
zxxsdycpbs = #{zxxsdycpbs,jdbcType=VARCHAR},
</if>
<if test= "bszt != null" >
bszt = #{bszt,jdbcType=VARCHAR},
</if>
<if test= "sfyzcbayz != null" >
sfyzcbayz = #{sfyzcbayz,jdbcType=VARCHAR},
</if>
<if test= "zcbacpbs != null" >
zcbacpbs = #{zcbacpbs,jdbcType=VARCHAR},
</if>
<if test= "zxxsdyzsydydsl != null" >
zxxsdyzsydydsl = #{zxxsdyzsydydsl,jdbcType=VARCHAR},
</if>
<if test= "devicehistoryrecordkey != null" >
deviceHistoryRecordKey = #{devicehistoryrecordkey,jdbcType=VARCHAR},
</if>
<if test= "bssjzt != null" >
bssjzt = #{bssjzt,jdbcType=VARCHAR},
</if>
<if test= "customerId != null" >
customerId = #{customerId,jdbcType=VARCHAR},
</if>
</set>
where uuid = #{uuid,jdbcType=VARCHAR}
</update>
<update id= "updateByPrimaryKey" parameterType= "com.glxp.udi.admin.entity.udid.Device" >
update device
set deviceRecordKey = #{devicerecordkey,jdbcType=VARCHAR},
btcpbs = #{btcpbs,jdbcType=VARCHAR},
btcpbsyzxxsdycpbssfyz = #{btcpbsyzxxsdycpbssfyz,jdbcType=VARCHAR},
cgzmraqxgxx = #{cgzmraqxgxx,jdbcType=VARCHAR},
cpbsbmtxmc = #{cpbsbmtxmc,jdbcType=VARCHAR},
cpbsfbrq = #{cpbsfbrq,jdbcType=VARCHAR},
cphhhbh = #{cphhhbh,jdbcType=VARCHAR},
cplb = #{cplb,jdbcType=VARCHAR},
cpmctymc = #{cpmctymc,jdbcType=VARCHAR},
cpms = #{cpms,jdbcType=VARCHAR},
flbm = #{flbm,jdbcType=VARCHAR},
ggxh = #{ggxh,jdbcType=VARCHAR},
mjfs = #{mjfs,jdbcType=VARCHAR},
qtxxdwzlj = #{qtxxdwzlj,jdbcType=VARCHAR},
qxlb = #{qxlb,jdbcType=VARCHAR},
scbssfbhph = #{scbssfbhph,jdbcType=VARCHAR},
scbssfbhscrq = #{scbssfbhscrq,jdbcType=VARCHAR},
scbssfbhsxrq = #{scbssfbhsxrq,jdbcType=VARCHAR},
scbssfbhxlh = #{scbssfbhxlh,jdbcType=VARCHAR},
sfbjwycxsy = #{sfbjwycxsy,jdbcType=VARCHAR},
sfwblztlcp = #{sfwblztlcp,jdbcType=VARCHAR},
sfwwjbz = #{sfwwjbz,jdbcType=VARCHAR},
sfybtzjbs = #{sfybtzjbs,jdbcType=VARCHAR},
spmc = #{spmc,jdbcType=VARCHAR},
sydycpbs = #{sydycpbs,jdbcType=VARCHAR},
syqsfxyjxmj = #{syqsfxyjxmj,jdbcType=VARCHAR},
tscchcztj = #{tscchcztj,jdbcType=VARCHAR},
tsccsm = #{tsccsm,jdbcType=VARCHAR},
tsrq = #{tsrq,jdbcType=VARCHAR},
tyshxydm = #{tyshxydm,jdbcType=VARCHAR},
versionNumber = #{versionnumber,jdbcType=VARCHAR},
versionStatus = #{versionstatus,jdbcType=VARCHAR},
versionTime = #{versiontime,jdbcType=VARCHAR},
ybbm = #{ybbm,jdbcType=VARCHAR},
yflbm = #{yflbm,jdbcType=VARCHAR},
ylqxzcrbarmc = #{ylqxzcrbarmc,jdbcType=VARCHAR},
ylqxzcrbarywmc = #{ylqxzcrbarywmc,jdbcType=VARCHAR},
zczbhhzbapzbh = #{zczbhhzbapzbh,jdbcType=VARCHAR},
zdcfsycs = #{zdcfsycs,jdbcType=VARCHAR},
zxxsdycpbs = #{zxxsdycpbs,jdbcType=VARCHAR},
bszt = #{bszt,jdbcType=VARCHAR},
sfyzcbayz = #{sfyzcbayz,jdbcType=VARCHAR},
zcbacpbs = #{zcbacpbs,jdbcType=VARCHAR},
zxxsdyzsydydsl = #{zxxsdyzsydydsl,jdbcType=VARCHAR},
deviceHistoryRecordKey = #{devicehistoryrecordkey,jdbcType=VARCHAR},
bssjzt = #{bssjzt,jdbcType=VARCHAR},
customerId = #{customerId,jdbcType=VARCHAR}
where uuid = #{uuid,jdbcType=VARCHAR}
</update>
<select id= "searchBykey" parameterType= "com.glxp.udi.admin.req.udid.DeviceListRequest" resultMap= "BaseResultMap" >
select * from device WHERE ( zxxsdycpbs like concat(#{key},'%') or cpmctymc like concat(#{key},'%') ) limit #{page},#{limit}
</select>
<select id= "searchByBs" parameterType= "Map" resultType= "com.glxp.udi.admin.entity.udid.Device" >
SELECT * FROM device WHERE `zxxsdycpbs`= #{zxxsdycpbs}
</select>
<select id= "search" parameterType= "com.glxp.udi.admin.req.udid.DeviceSearchRequest" resultMap= "BaseResultMap" >
select * from device
<where >
<if test= "zxxsdycpbs != ''" >
and zxxsdycpbs LIKE concat(#{zxxsdycpbs,jdbcType=VARCHAR},'%')
</if>
<if test= "cpmctymc != ''" >
and cpmctymc LIKE concat(#{cpmctymc,jdbcType=VARCHAR},'%')
</if>
<if test= "ylqxzcrbarmc != ''" >
and ylqxzcrbarmc LIKE concat(#{ylqxzcrbarmc,jdbcType=VARCHAR},'%')
</if>
<if test= "ggxh != ''" >
and ggxh LIKE concat(#{ggxh,jdbcType=VARCHAR},'%')
</if>
<if test= "zczbhhzbapzbh != ''" >
and zczbhhzbapzbh LIKE concat(#{zczbhhzbapzbh,jdbcType=VARCHAR},'%')
</if>
<if test= "customerId != ''" >
and customerId =#{customerId,jdbcType=VARCHAR}
</if>
</where>
limit #{page},#{limit}
</select>
<select id= "getTotal" parameterType= "com.glxp.udi.admin.req.udid.DeviceSearchRequest" resultType= "Long" >
select count(zxxsdycpbs) from device
<where >
<if test= "zxxsdycpbs != ''" >
and zxxsdycpbs LIKE concat(#{zxxsdycpbs,jdbcType=VARCHAR},'%')
</if>
<if test= "cpmctymc != ''" >
and cpmctymc LIKE concat(#{cpmctymc,jdbcType=VARCHAR},'%')
</if>
<if test= "ylqxzcrbarmc != ''" >
and ylqxzcrbarmc LIKE concat(#{ylqxzcrbarmc,jdbcType=VARCHAR},'%')
</if>
<if test= "ggxh != ''" >
and ggxh LIKE concat(#{ggxh,jdbcType=VARCHAR},'%')
</if>
<if test= "zczbhhzbapzbh != ''" >
and zczbhhzbapzbh LIKE concat(#{zczbhhzbapzbh,jdbcType=VARCHAR},'%')
</if>
<if test= "customerId != ''" >
and customerId =#{customerId,jdbcType=VARCHAR}
</if>
</where>
</select>
<delete id= "deleteHistory" parameterType= "Map" >
DELETE FROM device WHERE deviceRecordKey = #{deviceRecordKey}
</delete>
<select id= "searchByDeviceRecordKey" parameterType= "Map" resultType= "com.glxp.udi.admin.entity.udid.Device" >
SELECT * from device WHERE deviceRecordKey = #{deviceRecordKey} ORDER BY versionNumber DESC LIMIT 1
</select>
<select id= "searchByZxxscpbs" parameterType= "Map" resultType= "com.glxp.udi.admin.entity.udid.Device" >
SELECT * from device WHERE zxxsdycpbs = #{zxxsdycpbs} ORDER BY versionNumber DESC LIMIT 1
</select>
<select id= "searchHistory" parameterType= "Map" resultType= "com.glxp.udi.admin.entity.udid.Device" >
SELECT * from device WHERE deviceRecordKey = #{deviceRecordKey}
</select>
<select id= "selectisSame" parameterType= "Map" resultType= "java.lang.String" >
SELECT uuid from device WHERE deviceRecordKey = #{deviceRecordKey} and versionNumber = #{versionNumber} limit 1
</select>
<select id= "selectKey" parameterType= "Map" resultType= "java.lang.String" >
SELECT uuid from device WHERE zxxsdycpbs = #{zxxsdycpbs} limit 1
</select>
<select id= "selectDeviceRecordKey" parameterType= "Map" resultType= "java.lang.String" >
SELECT deviceRecordKey from udi_deviceid WHERE udi_deviceid.`Status`=3 and udi_deviceid.UDI_Product_FK in (SELECT UDI_ProductOID FROM udi_product WHERE udi_product.UDI_Customer_FK = #{customerId})
</select>
</mapper>