a.id AS "id", a.post_date AS "postDate", a.chip_code AS "chipCode", a.address AS "address", a.org_id AS "orgId", a.create_by AS "createBy.id", a.update_by AS "updateBy.id", a.update_date AS "updateDate", a.remarks AS "remarks", a.del_flag AS "delFlag", a.blood_card AS "bloodCard", a.draw_blood AS "drawBlood", a.pedigree_certified AS "pedigreeCertified", a.pedigree_certified_mc AS "pedigreeCertifiedMc", a.pedigree_certified_dc AS "pedigreeCertifiedDc", a.appraisal_certified AS "appraisalCertified", a.dna_pedigree_certified AS "dnaPedigreeCertified", a.dna_breed_certified AS "dnaBreedCertified", a.create_date AS "createDate", a.invalid AS "invalid", o.name AS "org.name", b.birth_cer_reg_code AS "birthCerRegCode" LEFT JOIN sys_org o on o.id = a.org_id LEFT JOIN dog_birth_certificate b on b.identification_flag = a.chip_code INSERT INTO sys_org_chip( id, org_id, post_date, chip_code, address, invalid, blood_card, draw_blood, pedigree_certified, pedigree_certified_mc, pedigree_certified_dc, appraisal_certified, dna_pedigree_certified, dna_breed_certified, create_by, create_date, update_by, update_date, remarks, del_flag ) VALUES ( #{id}, #{orgId}, #{postDate}, #{chipCode}, #{address}, #{invalid}, #{bloodCard}, #{drawBlood}, #{pedigreeCertified}, #{pedigreeCertifiedMc}, #{pedigreeCertifiedDc}, #{appraisalCertified}, #{dnaPedigreeCertified}, #{dnaBreedCertified}, #{createBy.id}, #{createDate}, #{updateBy.id}, #{updateDate}, #{remarks}, #{delFlag} ) UPDATE sys_org_chip SET org_id = #{orgId}, post_date = #{postDate}, chip_code = #{chipCode}, address = #{address}, invalid = #{invalid}, blood_card = #{bloodCard}, draw_blood = #{drawBlood}, pedigree_certified = #{pedigreeCertified}, pedigree_certified_mc = #{pedigreeCertifiedMc}, pedigree_certified_dc = #{pedigreeCertifiedDc}, appraisal_certified = #{appraisalCertified}, dna_pedigree_certified = #{dnaPedigreeCertified}, dna_breed_certified = #{dnaBreedCertified}, update_by = #{updateBy.id}, update_date = #{updateDate}, remarks = #{remarks} WHERE id = #{id} UPDATE sys_org_chip SET remarks = concat(IFNULL(remarks,''),#{remarks}), del_flag = #{DEL_FLAG_DELETE} WHERE id = #{id} UPDATE sys_org_chip SET remarks = concat(IFNULL(remarks,''),#{remarks}), del_flag = #{DEL_FLAG_DELETE} WHERE org_id = #{orgId} and post_date = #{postDate}