insert into basic_certificate
dept_id,
name,
id_number,
phone,
birthday,
birth_addr,
certificate_type,
certificate_no,
issue_addr,
issue_day,
issue_lifespan,
is_ele,
create_by,
create_time,
update_by,
update_time,
#{deptId} ,
#{name} ,
#{idNumber} ,
#{phone} ,
#{birthday} ,
#{birthAddr} ,
#{certificateType} ,
#{certificateNo} ,
#{issueAddr} ,
#{issueDay} ,
#{issueLifespan} ,
#{isEle} ,
#{createBy} ,
#{createTime} ,
#{updateBy} ,
#{updateTime} ,
insert into sys_user
dept_id,
user_name,
user_code,
nick_name,
user_type,
phonenumber,
sex,
password,
status,
login_type,
del_flag,
create_by,
#{deptId} ,
#{userName} ,
#{userCode} ,
#{nickName} ,
#{userType} ,
#{phonenumber} ,
#{sex} ,
#{password} ,
#{status} ,
#{loginType} ,
#{delFlag} ,
#{createBy} ,
insert into sys_user_role
user_id,
role_id,
#{userId} ,
#{roleId} ,
INSERT INTO basic_certificate (
dept_id ,
name ,
id_number ,
birthday ,
birth_addr ,
certificate_type ,
certificate_no ,
issue_addr ,
issue_day ,
issue_lifespan ,
is_ele ,
state ,
del_flag ,
create_by ,
update_time ,
update_by
)
VALUES (
#{deptId} ,
#{name} ,
#{idNumber} ,
#{birthday} ,
#{birthAddr} ,
#{certificateType} ,
#{certificateNo} ,
#{issueAddr} ,
#{issueDay} ,
#{issueLifespan} ,
#{isEle} ,
#{state} ,
#{delFlag} ,
#{createBy} ,
#{updateBy} ,
#{updateTime}
)
ON DUPLICATE KEY UPDATE
dept_id =#{deptId} ,
name =#{name} ,
id_number =#{idNumber} ,
birthday =#{birthday} ,
birth_addr =#{birthAddr} ,
certificate_type =#{certificateType} ,
issue_addr =#{issueAddr} ,
issue_day =#{issueDay} ,
issue_lifespan =#{issueLifespan} ,
is_ele =#{isEle} ,
del_flag =#{delFlag} ,
update_time =#{updateTime} ,
update_by =#{updateBy}
update basic_certificate
dept_id = #{deptId},
name = #{name},
birthday = #{birthday},
birth_addr = #{birthAddr},
certificate_type = #{certificateType},
certificate_no = #{certificateNo},
id_number = #{idNumber},
phone = #{phone},
issue_addr = #{issueAddr},
issue_day = #{issueDay},
issue_lifespan = #{issueLifespan},
is_ele = #{isEle},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
user_id = #{userId},
where certificate_no = #{certificateNo}
delete from basic_certificate where certificate_No in
#{certificateNo}
delete from basic_certificate_task where certificate_No in
#{certificateNo}