select
basic_udirel.id,
basic_udirel.thirdId,basic_udirel.thirdName,basic_udirel.isUseDy,
basic_udirel.thirdId1,basic_udirel.thirdId2,basic_udirel.thirdId3,basic_udirel.thirdId4,
basic_udirel.thirdName1,basic_udirel.thirdName2,basic_udirel.thirdName3,basic_udirel.thirdName4,
basic_udirel.manufactory,basic_udirel.measname,basic_udirel.ybbm,basic_udirel.sptm,
basic_udirel.isDisable,
basic_products.nameCode,basic_products.packRatio,basic_products.packLevel,
basic_products.bhxjsl,basic_products.bhzxxsbzsl,basic_products.zxxsbzbhsydysl,
basic_products.bhxjcpbm,basic_products.bzcj,
basic_products.addType,basic_products.deviceRecordKey,
basic_products.cpmctymc,basic_products.cplb,
basic_products.flbm,basic_products.ggxh,basic_products.qxlb,basic_products.tyshxydm,
basic_products.ylqxzcrbarmc,basic_products.zczbhhzbapzbh,basic_products.ylqxzcrbarywmc,
basic_products.sydycpbs,basic_products.uuid,basic_products.sjcpbm,basic_products.versionNumber,basic_products.diType
,basic_products.productType,basic_udirel.mainId,basic_udirel.mainName
FROM basic_udirel
inner JOIN basic_products
ON basic_products.uuid = basic_udirel.uuid
AND ylqxzcrbarmc LIKE concat(#{ylqxzcrbarmc},'%')
AND cpmctymc LIKE concat(#{cpmctymc},'%')
AND nameCode LIKE concat(#{nameCode},'%')
AND thirdId LIKE concat(#{thirdId},'%')
AND thirdId1 LIKE concat(#{thirdId1},'%')
AND thirdId2 LIKE concat(#{thirdId2},'%')
AND thirdId3 LIKE concat(#{thirdId3},'%')
AND thirdId4 LIKE concat(#{thirdId4},'%')
AND ybbm LIKE concat(#{ybbm},'%')
AND sptm LIKE concat(#{sptm},'%')
AND basic_udirel.uuid = #{uuid}
AND basic_udirel.id = #{id}
AND zczbhhzbapzbh LIKE concat(#{zczbhhzbapzbh},'%')
= DATE_FORMAT(#{lastUpdateTime}, '%Y-%m-%d %H:%i:%S') ]]>
or basic_products.cpmctymc LIKE concat('%',#{unionFilterStr},'%')
or basic_products.ylqxzcrbarmc LIKE concat('%',#{unionFilterStr},'%')
or basic_products.ggxh LIKE concat('%',#{unionFilterStr},'%')
or basic_products.zczbhhzbapzbh LIKE concat('%',#{unionFilterStr},'%')
AND mainId = #{mainId}
ORDER BY updateTime DESC
select
basic_udirel.id,
basic_udirel.thirdId,basic_udirel.thirdName,basic_udirel.isUseDy,
basic_udirel.thirdId1,basic_udirel.thirdId2,basic_udirel.thirdId3,basic_udirel.thirdId4,
basic_udirel.ybbm,basic_udirel.sptm,basic_udirel.isDisable,
basic_udirel.thirdName1,basic_udirel.thirdName2,basic_udirel.thirdName3,basic_udirel.thirdName4,
basic_udirel.manufactory,basic_udirel.measname,
basic_products.nameCode,basic_products.packRatio,basic_products.packLevel,basic_products.bhxjsl,basic_products.bhzxxsbzsl,basic_products.zxxsbzbhsydysl,basic_products.bhxjcpbm,basic_products.bzcj,basic_products.addType,basic_products.deviceRecordKey,basic_products.cpmctymc,basic_products.cplb,basic_products.flbm,basic_products.ggxh,basic_products.qxlb,basic_products.tyshxydm,basic_products.ylqxzcrbarmc,basic_products.zczbhhzbapzbh,basic_products.ylqxzcrbarywmc,basic_products.sydycpbs,basic_products.uuid,basic_products.sjcpbm,basic_products.versionNumber,basic_products.diType
,basic_udirel.mainId,basic_udirel.mainName
FROM basic_products
right JOIN basic_udirel
ON basic_products.uuid = basic_udirel.uuid
AND ylqxzcrbarmc LIKE concat(#{ylqxzcrbarmc},'%')
AND cpmctymc LIKE concat(#{cpmctymc},'%')
AND nameCode LIKE concat(#{nameCode},'%')
or nameCode LIKE concat('%',#{unionCode},'%')
or basic_udirel.ybbm LIKE concat('%',#{unionCode},'%')
or basic_udirel.sptm LIKE concat('%',#{unionCode},'%')
or thirdId LIKE concat('%',#{thrPiId},'%')
or thirdId1 LIKE concat('%',#{thrPiId},'%')
or thirdId2 LIKE concat('%',#{thrPiId},'%')
or thirdId3 LIKE concat('%',#{thrPiId},'%')
or thirdId4 LIKE concat('%',#{thrPiId},'%')
AND uuid = #{uuid}
AND thirdId = #{thirdId}
AND zczbhhzbapzbh LIKE concat(#{zczbhhzbapzbh},'%')
AND diType =#{diType}
AND (thirdId ]]> '' or thirdId1 ]]> '' or thirdId2 ]]> '' or
thirdId3 ]]> '' or thirdId4 ]]> '' )
and basic_products.flbm ]]> ''
AND basic_products.flbm is NULL
AND thirdId is NULL and basic_products.flbm ]]> ''
AND thirdId1 is NULL and basic_products.flbm ]]> ''
AND thirdId2 is NULL and basic_products.flbm ]]> ''
AND thirdId3 is NULL and basic_products.flbm ]]> ''
AND thirdId4 is NULL and basic_products.flbm ]]> ''
AND mainId = #{mainId}
AND basic_udirel.id = #{id}
ORDER BY updateTime DESC
select * FROM basic_udirel
AND uuid = #{uuid}
select * FROM basic_udirel WHERE id = #{id}
select * FROM basic_udirel
AND thirdId = #{thirdId}
AND thirdId1 = #{thirdId1}
AND thirdId2 = #{thirdId2}
AND thirdId3 = #{thirdId3}
AND thirdId4 = #{thirdId4}
limit 1
select * FROM basic_udirel
AND thirdId = #{thirdId}
AND thirdId1 = #{thirdId1}
AND thirdId2 = #{thirdId2}
AND thirdId3 = #{thirdId3}
AND thirdId4 = #{thirdId4}
AND uuid = #{uuid}
replace INTO basic_udirel
(
thirdId,thirdName,uuid,isUseDy,updateTime,
thirdId1,thirdId2,thirdId3,thirdId4,thirdName1,thirdName2,thirdName3,thirdName4,manufactory,
measname,ybbm,sptm,isDisable
,mainId,mainName
)
values
(
#{thirdId},
#{thirdName},
#{uuid},
#{isUseDy},
#{updateTime},
#{thirdId1}, #{thirdId2}, #{thirdId3}, #{thirdId4},
#{thirdName1}, #{thirdName2}, #{thirdName3}, #{thirdName4},
#{manufactory}, #{measname},#{ybbm},#{sptm},#{isDisable}
,#{mainId},#{mainName}
)
DELETE FROM basic_udirel WHERE id = #{id}
DELETE FROM basic_udirel WHERE id in
#{item}
DELETE FROM basic_udirel WHERE uuid = #{uuid}
UPDATE basic_udirel
thirdId=#{thirdId},
thirdName=#{thirdName},
uuid=#{uuid},
isUseDy=#{isUseDy},
thirdId1=#{thirdId1},
thirdId2=#{thirdId2},
thirdId3=#{thirdId3},
thirdId4=#{thirdId4},
thirdName1=#{thirdName1},
thirdName2=#{thirdName2},
thirdName3=#{thirdName3},
thirdName4=#{thirdName4},
manufactory=#{manufactory},
measname=#{measname},
ybbm=#{ybbm},
sptm=#{sptm},
updateTime=#{updateTime},
isDisable=#{isDisable},
mainId=#{mainId},
mainName=#{mainName},
WHERE id = #{id}