insert into cm_brand_auth_product(`authId`, `brandId`, `productTypeId`, `snCode`, name, image, `originalCertificateImage`, `certificateImage`, `pcCertificateImage`, `appletsCertificateImage`, `addQrCodeFlag`, `addTemplateType`, purchaseWay, invoiceImage, `status`, auditBy, auditTime, `auditStatus`, shopAuditStatus, `createTime`, `createBy`, createSource) values (#{authId}, #{brandId}, #{productTypeId}, #{snCode}, #{name}, #{image}, #{originalCertificateImage}, #{certificateImage}, #{pcCertificateImage}, #{appletsCertificateImage}, #{addQrCodeFlag}, #{addTemplateType}, #{purchaseWay}, #{invoiceImage}, #{status}, #{auditBy}, #{auditTime}, #{auditStatus}, #{shopAuditStatus}, #{createTime}, #{createBy}, #{createSource}) insert into cm_brand_product_param (`productId`, `name`, `content`) values (#{productId}, #{paramName}, #{paramContent}) insert into cm_brand_product_type (authUserId, brandId, name, image, pcImage, appletsImage, status, auditStatus, auditBy, auditTime, createBy, createSource, createTime, delFlag) values (#{authUserId}, #{brandId}, #{name}, #{image}, #{pcImage}, #{appletsImage}, #{status}, #{auditStatus}, #{auditBy}, #{auditTime}, #{createBy}, #{createSource}, #{createTime}, 0) insert into cm_brand_product_type_param (productTypeId, name, content) values (#{productTypeId}, #{paramName}, #{paramContent}) 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}, name = #{name}, image = #{image}, productTypeId = #{productTypeId}, name = null, image = null, purchaseWay = #{purchaseWay}, invoiceImage = #{invoiceImage}, `status` = #{status}, `auditStatus` = #{auditStatus}, `shopAuditStatus` = #{shopAuditStatus}, 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}, productTypeId = #{productTypeId}, name = null, image = null, 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}, brandId = #{brandId}, 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} delete from cm_brand_product_type_param where productTypeId = #{productTypeId} update cm_brand_product_type set delFlag = 1 where id = #{productTypeId} update cm_brand_auth_product set shopAuditStatus = #{shopAuditStatus}, status = #{status}, auditStatus = #{shopAuditStatus}, shopInvalidReason = #{shopInvalidReason}, productTypeId = #{productTypeId}, name = null, image = null, shopAuditBy = #{shopAuditBy}, shopAuditTime = #{shopAuditTime} where id = #{productId}