select psg.id, psg.com_id, sd.dept_name as com_name, psg.project_id, pi.project_name, psg.sub_dept_id, psg.sub_dept_type, psg.sub_dept_name, psg.sub_dept_code, psg.group_name, psg.group_code, psg.craft_type, psg.craft_post, psg.group_leader_name, psg.group_leader_code, psg.group_leader_phone, psg.use_status, psg.approve_status, psg.qr_code, psg.is_del, psg.create_by, psg.create_time, psg.update_by, psg.update_time, psg.remark from pro_project_info_subdepts_group psg
left join pro_project_info pi on pi.id = psg.project_id
left join sys_dept sd on sd.dept_id = psg.com_id
insert into pro_project_info_subdepts_group
com_id,
project_id,
sub_dept_id,
sub_dept_type,
sub_dept_name,
sub_dept_code,
group_name,
group_code,
craft_type,
craft_post,
group_leader_name,
group_leader_code,
group_leader_phone,
use_status,
approve_status,
qr_code,
is_del,
create_by,
create_time,
update_by,
update_time,
remark,
#{comId},
#{projectId},
#{subDeptId},
#{subDeptType},
#{subDeptName},
#{subDeptCode},
#{groupName},
#{groupCode},
#{craftType},
#{craftPost},
#{groupLeaderName},
#{groupLeaderCode},
#{groupLeaderPhone},
#{useStatus},
#{approveStatus},
#{qrCode},
#{isDel},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{remark},
update pro_project_info_subdepts_group
com_id = #{comId},
project_id = #{projectId},
sub_dept_id = #{subDeptId},
sub_dept_type = #{subDeptType},
sub_dept_name = #{subDeptName},
sub_dept_code = #{subDeptCode},
group_name = #{groupName},
group_code = #{groupCode},
craft_type = #{craftType},
craft_post = #{craftPost},
group_leader_name = #{groupLeaderName},
group_leader_code = #{groupLeaderCode},
group_leader_phone = #{groupLeaderPhone},
use_status = #{useStatus},
approve_status = #{approveStatus},
qr_code = #{qrCode},
is_del = #{isDel},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
remark = #{remark},
where id = #{id}
update pro_project_info_subdepts_group set is_del = 2 where id = #{id}
update pro_project_info_subdepts_group set is_del = 2 where id in
#{id}
update pro_project_info_subdepts_group set use_status = 2 where sub_dept_id = #{subDeptId}