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}