SELECT pi.project_name, psu.id, psu.com_id, psu.project_id, psu.sub_dept_id, psu.sub_dept_type, psu.sub_dept_name, psu.user_id, psu.sub_dept_group,
psu.sub_dept_group_name, psu.craft_type, psu.craft_post, psu.edu_status, psu.edu_file_path, psu.edu_sign_path, psu.edu_date, psu.approve_status,
psu.use_status, psu.sub_step, psu.illness_status, psu.sup_illness_status, psu.is_del, psu.create_by, psu.create_time, psu.update_by, psu.update_time,
psu.remark,su.`user_name`,su.`nick_name`,su.`user_type`,su.`card_type`,su.`card_code`,su.admitGuid,su.admitGuid usAdmitGuid,
dic1.dict_label craft_type_name,dic2.dict_label craft_post_name,psu.enter_state,sd.dept_name comName,
su.`user_picture`, su.`card_img_inv`,su.`card_img_pos`,su.`user_infos`,su.`email`,su.`phonenumber`,su.`sex`,su.`avatar`,su.`login_ip`,su.`login_date`
FROM pro_project_info_subdepts_users psu
LEFT JOIN sys_user su ON psu.user_id=su.user_id
LEFT JOIN pro_project_info PI ON pi.id = psu.project_id
LEFT JOIN sys_dept sd ON sd.dept_id = pi.com_id
LEFT JOIN sys_dict_data dic1 ON psu.`craft_type`=dic1.`dict_value` AND dic1.`dict_type`='pro_craft_type'
LEFT JOIN sys_dict_data dic2 ON psu.`craft_post`=dic2.`dict_value` AND dic2.`dict_type`='pro_craft_post'
insert into pro_project_info_subdepts_users
com_id,
project_id,
sub_dept_id,
sub_dept_type,
sub_dept_name,
user_id,
sub_dept_group,
sub_dept_group_name,
craft_type,
craft_post,
edu_status,
edu_file_path,
edu_sign_path,
edu_date,
approve_status,
use_status,
sub_step,
illness_status,
sup_illness_status,
is_del,
enter_state,
create_by,
create_time,
update_by,
update_time,
remark,
#{comId},
#{projectId},
#{subDeptId},
#{subDeptType},
#{subDeptName},
#{userId},
#{subDeptGroup},
#{subDeptGroupName},
#{craftType},
#{craftPost},
#{eduStatus},
#{eduFilePath},
#{eduSignPath},
#{eduDate},
#{approveStatus},
#{useStatus},
#{subStep},
#{illnessStatus},
#{supIllnessStatus},
#{isDel},
#{enterState},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{remark},
update pro_project_info_subdepts_users
com_id = #{comId},
project_id = #{projectId},
sub_dept_id = #{subDeptId},
sub_dept_type = #{subDeptType},
sub_dept_name = #{subDeptName},
user_id = #{userId},
sub_dept_group = #{subDeptGroup},
sub_dept_group_name = #{subDeptGroupName},
craft_type = #{craftType},
craft_post = #{craftPost},
edu_status = #{eduStatus},
edu_file_path = #{eduFilePath},
edu_sign_path = #{eduSignPath},
edu_date = #{eduDate},
approve_status = #{approveStatus},
use_status = #{useStatus},
sub_step = #{subStep},
illness_status = #{illnessStatus},
sup_illness_status = #{supIllnessStatus},
is_del = #{isDel},
enter_state = #{enterState},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
remark = #{remark},
where id = #{id}
delete from pro_project_info_subdepts_users where id = #{id}
delete from pro_project_info_subdepts_users where id in
#{id}