SELECT psu.id, psu.par_id, psu.com_id, psu.project_id, pi.project_name, psu.sub_dept_id, psu.sub_dept_type, dic3.dict_label as sub_dept_type_name, psu.sub_dept_name, psu.sub_dept_power_path, psu.user_id, psu.sub_dept_group, psu.sub_dept_group_name, psu.user_post, 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.qr_code, 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, psu.degree_grade, dic4.dict_label as degree_grade_name, 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' LEFT JOIN sys_dict_data dic3 ON psu.`sub_dept_type`=dic3.`dict_value` AND dic3.`dict_type`='sub_dept_type' LEFT JOIN sys_dict_data dic4 ON psu.`degree_grade`=dic4.`dict_value` AND dic4.`dict_type`='educational_type' insert into pro_project_info_subdepts_users par_id, com_id, project_id, sub_dept_id, sub_dept_type, sub_dept_name, sub_dept_power_path, user_id, sub_dept_group, sub_dept_group_name, user_post, craft_type, craft_post, edu_status, edu_file_path, edu_sign_path, edu_date, approve_status, use_status, qr_code, sub_step, illness_status, sup_illness_status, is_del, enter_state, create_by, create_time, update_by, update_time, remark, degree_grade, #{parId}, #{comId}, #{projectId}, #{subDeptId}, #{subDeptType}, #{subDeptName}, #{subDeptPowerPath}, #{userId}, #{subDeptGroup}, #{subDeptGroupName}, #{userPost}, #{craftType}, #{craftPost}, #{eduStatus}, #{eduFilePath}, #{eduSignPath}, #{eduDate}, #{approveStatus}, #{useStatus}, #{qrCode}, #{subStep}, #{illnessStatus}, #{supIllnessStatus}, #{isDel}, #{enterState}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}, #{remark}, #{degreeGrade}, update pro_project_info_subdepts_users par_id = #{parId}, com_id = #{comId}, project_id = #{projectId}, sub_dept_id = #{subDeptId}, sub_dept_type = #{subDeptType}, sub_dept_name = #{subDeptName}, sub_dept_power_path = #{subDeptPowerPath}, user_id = #{userId}, sub_dept_group = #{subDeptGroup}, sub_dept_group_name = #{subDeptGroupName}, user_post = #{userPost}, 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}, qr_code = #{qrCode}, 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}, degree_grade = #{degreeGrade}, where id = #{id} delete from pro_project_info_subdepts_users where id = #{id} delete from pro_project_info_subdepts_users where id in #{id}