select d.id, t.name, d.approvalname, d.certno, d.effetivedate, d.validity_before, CONCAT(TO_CHAR(d.validity_before,'YYYY.MM.dd-'), TO_CHAR(d.validity_after,'YYYY.MM.dd')) AS validity, d.relatedlaw, d.responsauth, d.owner, d.reviewdate, d.nextreviewdate, d.del_flag, d.creater_code, d.createdate, d.updater_code, d.updatedate, d.dept_id, d.remarks, d.is_permanent, d.scope, d.follow, d.allowance, d.requirements, d.reviewer, d.review_result, d.validity_after , d.content, s.dept_name from t_healthapproval d
left join sys_dept s on s.dept_id = d.dept_id
left join t_staffmgr t on t.staffid = d.reviewer
SELECT seq_t_healthapproval.NEXTVAL as id FROM DUAL
insert into t_healthapproval
id,
approvalname,
certno,
effetivedate,
validity_before,
relatedlaw,
responsauth,
owner,
reviewdate,
nextreviewdate,
del_flag,
creater_code,
createdate,
updater_code,
updatedate,
dept_id,
remarks,
is_permanent,
scope,
follow,
allowance,
requirements,
reviewer,
review_result,
validity_after,
content,
#{id},
#{approvalname},
#{certno},
#{effetivedate},
#{validityBefore},
#{relatedlaw},
#{responsauth},
#{owner},
#{reviewdate},
#{nextreviewdate},
#{delFlag},
#{createrCode},
#{createdate},
#{updaterCode},
#{updatedate},
#{deptId},
#{remarks},
#{isPermanent},
#{scope},
#{follow},
#{allowance},
#{requirements},
#{reviewer},
#{reviewResult},
#{validityAfter},
#{content},
update t_healthapproval
approvalname = #{approvalname},
certno = #{certno},
effetivedate = #{effetivedate},
validity_before = #{validityBefore},
relatedlaw = #{relatedlaw},
responsauth = #{responsauth},
owner = #{owner},
reviewdate = #{reviewdate},
nextreviewdate = #{nextreviewdate},
del_flag = #{delFlag},
creater_code = #{createrCode},
createdate = #{createdate},
updater_code = #{updaterCode},
updatedate = #{updatedate},
dept_id = #{deptId},
remarks = #{remarks},
is_permanent = #{isPermanent},
scope = #{scope},
follow = #{follow},
allowance = #{allowance},
requirements = #{requirements},
reviewer = #{reviewer},
review_result = #{reviewResult},
validity_after = #{validityAfter},
content = #{content},
where id = #{id}
update t_healthapproval set del_flag = 2 where id = #{id}
update t_healthapproval set del_flag = 2 where id in
#{id}