insert into cm_brand_auth_product(`authId`, `brandId`, `productTypeId`, `snCode`,
`originalCertificateImage`,`certificateImage`,`pcCertificateImage`,
`appletsCertificateImage`, `addQrCodeFlag`,`addTemplateType`, `status`,
`auditStatus`,`createTime`, `createBy`)
values (#{authId}, #{brandId}, #{productTypeId}, #{snCode},
#{originalCertificateImage}, #{certificateImage}, #{pcCertificateImage},
#{appletsCertificateImage}, #{addQrCodeFlag}, #{addTemplateType}, #{status},
#{auditStatus}, #{createTime},#{createBy})
insert into cm_brand_product_param (`productId`, `name`, `content`)
values (#{productId}, #{paramName}, #{paramContent})
insert into cm_brand_product_type (authUserId, name, image, pcImage, appletsImage, status, auditStatus, createBy, createTime, delFlag)
values (#{authUserId}, #{name}, #{image}, #{pcImage}, #{appletsImage}, #{status}, #{auditStatus}, #{createBy}, #{createTime}, 0)
update cm_brand_auth_product
set status = #{status}
where id = #{productId}
update cm_brand_auth_product
`brandId` = #{brandId},
`productTypeId` = #{productTypeId},
`snCode` = #{snCode},
`certificateImage` = #{certificateImage},
`addQrCodeFlag` = #{addQrCodeFlag},
`addTemplateType` = #{addTemplateType},
`originalCertificateImage` = #{originalCertificateImage},
`pcCertificateImage` = #{pcCertificateImage},
`appletsCertificateImage` = #{appletsCertificateImage},
`status` = #{status},
`auditStatus` = #{auditStatus},
where id = #{productId};
update cm_brand_auth_product
set `pcImage` = #{pcImage},
`appletsImage` = #{appletsImage},
`pcCertificateImage` = #{pcCertificateImage},
`appletsCertificateImage` = #{appletsCertificateImage}
where id = #{productId};
update cm_brand_auth_product
set status = #{status},
auditStatus = #{auditStatus},
invalidReason = #{invalidReason},
auditBy = #{auditBy},
auditTime = #{auditTime}
where id = #{productId}
update cm_brand_auth_product
set certificateImage = #{certificateImage},
pcCertificateImage = #{pcCertificateImage},
appletsCertificateImage = #{appletsCertificateImage}
where id = #{productId}
update cm_brand_product_type
set name = #{name},
pcImage = #{pcImage},
appletsImage = #{appletsImage},
image = #{image},
status = #{status},
auditStatus = #{auditStatus}
where id = #{productTypeId}
update cm_brand_product_type
set status = #{status}
where id = #{productTypeId}
update cm_brand_product_type
set status = #{status},
auditStatus = #{auditStatus},
invalidReason = #{invalidReason},
auditBy = #{auditBy},
auditTime = #{auditTime}
where id = #{productTypeId}
delete from cm_brand_auth_product where id = #{productId}
delete from cm_brand_product_param where productId = #{productId}
update cm_brand_product_type set delFlag = 1 where id = #{productTypeId}