a.id AS "id",
a.logout AS "logout",
a.birth_certificate_level_code AS "birthCertificateLevelCode",
a.pedigree_certified_code AS "pedigreeCertifiedCode",
a.dog_owner AS "dogOwner",
a.member_code AS "memberCode",
a.second_dog_owner AS "secondDogOwner",
a.second_owner_member_num AS "secondOwnerMemberNum",
a.breeder AS "breeder",
a.second_breeder AS "secondBreeder",
a.name_cn AS "nameCn",
a.name_en AS "nameEn",
a.nickname AS "nickname",
a.gender AS "gender",
a.dog_breed AS "dogBreed",
a.show_dog_breed AS "showDogBreed",
a.birthdate AS "birthdate",
a.identification_flag AS "identificationFlag",
a.cab_passport AS "cabPassport",
a.cab_register_code AS "cabRegisterCode",
a.dna_save_way AS "dnaSaveWay",
a.is_dna_parents_compare AS "isDnaParentsCompare",
a.gold_certified_type AS "goldCertifiedType",
a.gold_certified_state AS "goldCertifiedState",
a.wool AS "wool",
a.color_flag AS "colorFlag",
a.special_flag AS "specialFlag",
a.hip_qualification_result AS "hipQualificationResult",
a.elbow_qualification_result AS "elbowQualificationResult",
a.dna AS "dna",
a.sampling_code AS "samplingCode",
a.breed_qualification AS "breedQualification",
a.inbreeding AS "inbreeding",
a.referee_evaluation AS "refereeEvaluation",
a.show_level AS "showLevel",
a.show_grade AS "showGrade",
a.test_level AS "testLevel",
a.test_grade AS "testGrade",
a.archives_code AS "archivesCode",
a.fdog_pedigree_certified AS "fdogPedigreeCertified",
a.mdog_pedigree_certified AS "mdogPedigreeCertified",
a.fmdog_breed_certified_code AS "fmdogBreedCertifiedCode",
a.inbreeding_print AS "inbreedingPrint",
a.print_state AS "printState",
a.pedigree_certified_old AS "pedigreeCertifiedOld",
a.pedigree_certified_en AS "pedigreeCertifiedEn",
a.operator AS "operator",
a.dna_pay_state AS "dnaPayState",
a.breed_pay_state AS "breedPayState",
a.running_number AS "runningNumber",
a.breeder_member_code AS "breederMemberCode",
a.dog_generation AS "dogGeneration",
a.breed_reviewe AS "breedReviewe",
a.disqualification_number AS "disqualificationNumber",
a.create_by AS "createBy.id",
a.create_date AS "createDate",
a.update_by AS "updateBy.id",
a.update_date AS "updateDate",
a.remarks AS "remarks",
a.del_flag AS "delFlag",
a.dog_state AS "dogState",
a.call_name AS "callName",
a.business_ban AS "businessBan",
a.show_ban AS "showBan",
a.picture_review_state AS "pictureReviewState",
a.picture AS "picture",
a.picture_review_remark AS "pictureReviewRemark",
a.change_ban AS "changeBan",
a.print_time AS "printTime"
a.id AS "id",
a.logout AS "logout",
a.birth_certificate_level_code AS "birthCertificateLevelCode",
a.pedigree_certified_code AS "pedigreeCertifiedCode",
a.dog_owner AS "dogOwner",
a.member_code AS "memberCode",
a.second_dog_owner AS "secondDogOwner",
a.second_owner_member_num AS "secondOwnerMemberNum",
a.breeder AS "breeder",
a.second_breeder AS "secondBreeder",
a.name_cn AS "nameCn",
a.name_en AS "nameEn",
a.nickname AS "nickname",
a.gender AS "gender",
a.dog_breed AS "dogBreed",
a.show_dog_breed AS "showDogBreed",
a.birthdate AS "birthdate",
a.identification_flag AS "identificationFlag",
a.cab_passport AS "cabPassport",
a.cab_register_code AS "cabRegisterCode",
a.dna_save_way AS "dnaSaveWay",
a.is_dna_parents_compare AS "isDnaParentsCompare",
a.gold_certified_type AS "goldCertifiedType",
a.gold_certified_state AS "goldCertifiedState",
a.wool AS "wool",
a.color_flag AS "colorFlag",
a.special_flag AS "specialFlag",
a.hip_qualification_result AS "hipQualificationResult",
a.elbow_qualification_result AS "elbowQualificationResult",
a.dna AS "dna",
a.sampling_code AS "samplingCode",
a.breed_qualification AS "breedQualification",
a.inbreeding AS "inbreeding",
a.referee_evaluation AS "refereeEvaluation",
a.show_level AS "showLevel",
a.show_grade AS "showGrade",
a.test_level AS "testLevel",
a.test_grade AS "testGrade",
a.archives_code AS "archivesCode",
a.fdog_pedigree_certified AS "fdogPedigreeCertified",
a.mdog_pedigree_certified AS "mdogPedigreeCertified",
a.fmdog_breed_certified_code AS "fmdogBreedCertifiedCode",
a.inbreeding_print AS "inbreedingPrint",
a.print_state AS "printState",
a.pedigree_certified_old AS "pedigreeCertifiedOld",
a.pedigree_certified_en AS "pedigreeCertifiedEn",
a.operator AS "operator",
a.dna_pay_state AS "dnaPayState",
a.breed_pay_state AS "breedPayState",
a.running_number AS "runningNumber",
a.breeder_member_code AS "breederMemberCode",
a.dog_generation AS "dogGeneration",
a.breed_reviewe AS "breedReviewe",
a.disqualification_number AS "disqualificationNumber",
a.create_by AS "createBy.id",
a.create_date AS "createDate",
a.update_by AS "updateBy.id",
a.update_date AS "updateDate",
a.remarks AS "remarks",
a.del_flag AS "delFlag",
a.dog_state AS "dogState",
a.call_name AS "callName",
a.business_ban AS "businessBan",
a.show_ban AS "showBan",
a.picture_review_state AS "pictureReviewState",
a.picture AS "picture",
a.picture_review_remark AS "pictureReviewRemark",
a.ecert_flag as "ecertFlag",
a.change_ban AS "changeBan"
INSERT INTO dog(
id,
birth_certificate_level_code,
pedigree_certified_code,
dog_owner,
member_code,
second_dog_owner,
second_owner_member_num,
breeder,
second_breeder,
name_cn,
name_en,
gender,
dog_breed,
show_dog_breed,
birthdate,
identification_flag,
cab_passport,
dna_save_way,
is_dna_parents_compare,
gold_certified_type,
gold_certified_state,
color_flag,
special_flag,
hip_qualification_result,
elbow_qualification_result,
dna,
breed_qualification,
referee_evaluation,
show_level,
show_grade,
test_level,
test_grade,
fdog_pedigree_certified,
mdog_pedigree_certified,
fmdog_breed_certified_code,
print_state,
pedigree_certified_old,
pedigree_certified_en,
dna_pay_state,
breed_pay_state,
breeder_member_code,
dog_generation,
breed_reviewe,
disqualification_number,
business_ban,
show_ban,
create_by,
create_date,
update_by,
update_date,
remarks,
del_flag,
call_name,
dog_state,
ecert_flag,
change_ban
) VALUES (
#{id},
#{birthCertificateLevelCode},
#{pedigreeCertifiedCode},
#{dogOwner},
#{memberCode},
#{secondDogOwner},
#{secondOwnerMemberNum},
#{breeder},
#{secondBreeder},
#{nameCn},
#{nameEn},
#{gender},
#{dogBreed},
#{showDogBreed},
#{birthdate},
#{identificationFlag},
#{cabPassport},
#{dnaSaveWay},
#{isDnaParentsCompare},
#{goldCertifiedType},
#{goldCertifiedState},
#{colorFlag},
#{specialFlag},
#{hipQualificationResult},
#{elbowQualificationResult},
#{dna},
#{breedQualification},
#{refereeEvaluation},
#{showLevel},
#{showGrade},
#{testLevel},
#{testGrade},
#{fdogPedigreeCertified},
#{mdogPedigreeCertified},
#{fmdogBreedCertifiedCode},
#{printState},
#{pedigreeCertifiedOld},
#{pedigreeCertifiedEn},
#{dnaPayState},
#{breedPayState},
#{breederMemberCode},
#{dogGeneration},
#{breedReviewe},
#{disqualificationNumber},
#{businessBan},
#{showBan},
#{createBy.id},
#{createDate},
#{updateBy.id},
#{updateDate},
#{remarks},
#{delFlag},
#{callName},
#{dogState},
#{ecertFlag},
#{changeBan}
)
UPDATE dog SET
birth_certificate_level_code = #{birthCertificateLevelCode},
pedigree_certified_code = #{pedigreeCertifiedCode},
second_dog_owner = #{secondDogOwner},
second_owner_member_num = #{secondOwnerMemberNum},
second_breeder = #{secondBreeder},
name_cn = #{nameCn},
name_en = #{nameEn},
nickname = #{nickname},
gender = #{gender},
dog_breed = #{dogBreed},
birthdate = #{birthdate},
identification_flag = #{identificationFlag},
cab_passport = #{cabPassport},
cab_register_code = #{cabRegisterCode},
color_flag = #{colorFlag},
special_flag = #{specialFlag},
hip_qualification_result = #{hipQualificationResult},
elbow_qualification_result = #{elbowQualificationResult},
dna = #{dna},
sampling_code = #{samplingCode},
gold_certified_type = #{goldCertifiedType},
gold_certified_state = #{goldCertifiedState},
breed_qualification = #{breedQualification},
referee_evaluation = #{refereeEvaluation},
show_level = #{showLevel},
show_grade = #{showGrade},
test_level = #{testLevel},
test_grade = #{testGrade},
fdog_pedigree_certified = #{fdogPedigreeCertified},
mdog_pedigree_certified = #{mdogPedigreeCertified},
fmdog_breed_certified_code = #{fmdogBreedCertifiedCode},
pedigree_certified_old = #{pedigreeCertifiedOld},
pedigree_certified_en = #{pedigreeCertifiedEn},
disqualification_number = #{disqualificationNumber},
update_by = #{updateBy.id},
update_date = #{updateDate},
remarks = #{remarks},
call_name = #{callName},
picture_review_state = #{pictureReviewState},
picture_review_remark = #{pictureReviewRemark},
picture = #{picture},
business_ban = #{businessBan},
dog_state = #{dogState},
show_ban = #{showBan} ,
ecert_flag = #{ecertFlag} ,
change_ban = #{changeBan}
WHERE id = #{id}
UPDATE dog SET
remarks = concat(IFNULL(remarks,''),#{remarks}),
del_flag = #{DEL_FLAG_DELETE}
WHERE id = #{id}
UPDATE dog SET
second_breeder = #{secondBreeder}
WHERE id = #{id}
update dog set
dog_owner = #{dogOwner},
member_code = #{memberCode}
where id = #{id}
update dog set
print_state = #{printState},
update_by = #{updateBy.id},
update_date = #{updateDate},
operator=#{operator},
print_time = now()
where id = #{id}
update dog set
show_dog_breed = #{showDogBreed}
where id = #{id}
update dog set
dog_generation = #{dogGeneration}
where id = #{id}
update dog set identification_flag=#{identificationFlag} where id = #{id}
UPDATE
dog d
SET
d.del_flag ='1'
WHERE
id in
#{dogId}
UPDATE
dog d
SET
d.del_flag ='1'
WHERE
d.birth_certificate_level_code = #{birthCertificateLevelCode}
AND
( SELECT
m.total
FROM
( SELECT
COUNT(1) total
FROM
dog
WHERE
del_flag = '0'
AND birth_certificate_level_code = #{birthCertificateLevelCode}
GROUP BY
birth_certificate_level_code) m )
> 1
AND d.create_date =
( SELECT
t.min_create_date
FROM
( SELECT
MIN(create_date) min_create_date
FROM
dog
WHERE
birth_certificate_level_code = #{birthCertificateLevelCode}) t)
INSERT INTO breeder_sold_dog(
dog_id,
member_code
) VALUES (
#{dogId},
#{memberCode}
)
DELETE FROM breeder_sold_dog
WHERE dog_id = #{dogId}
AND member_code = #{memberCode}
update dog set
business_ban = #{businessBan}
where id = #{id}
update dog set
gold_certified_type = #{goldCertifiedType},
gold_certified_state = #{goldCertifiedState},
print_state = #{printState},
update_by = #{updateBy.id},
update_date = #{updateDate}
where id = #{id}