insert into bm_worker(ID_NUMBER,NAME,SEX,ETHNIC,BIRTHDAY,ADDRESS,ISSUEAUTHORITY,SIGN_DATE,EXPIRY_DATE,phone,IS_ACTIVE) values ( #{idNumber},#{name},#{sex},#{ethnic},#{birthday},#{address},#{issureAuthority}, #{signDate},#{expiryDate},#{phone},1) UPDATE bm_worker SET `NAME` = #{name}, ID_NUMBER = #{idNumber}, SEX = #{sex}, ETHNIC = #{ethnic}, ADDRESS = #{address}, ISSUEAUTHORITY = #{issureAuthority}, SIGN_DATE = #{signDate}, EXPIRY_DATE = #{expiryDate}, phone = #{phone} WHERE ID_NUMBER = #{idNumber}; update bm_worker_attend_history set NAME = #{name} where ID_NUMBER = #{idNumber}; update bm_worker set IS_ACTIVE = 0 where ID_NUMBER = #{id} update bm_worker_record set train_push_status = '1' , train_push_time = now() where ID_NUMBER in #{item} insert into bm_worker_certificate (id,id_number,certificate_name,upload_time,is_active) values (#{id},#{idNumber},#{certificateName},#{uploadTime},'1') insert into bm_worker_certificate_photo (photo_name,photo_path,upload_time,certificate_id) values (#{photoName},#{photoPath},now(),#{certificateId})