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}