select u.user_id,
u.dept_id,
u.user_name,
u.nick_name,
u.email,
u.avatar,
u.phonenumber,
u.password,
u.sex,
u.status,
u.del_flag,
u.login_ip,
u.login_date,
u.pwd_update_date,
u.create_by,
u.create_time,
u.remark,
u.card_number,
u.political_status,
u.training_compliance_status,
u.qualification_level,
u.administrative_status,
u.physical_health_status,
u.emergency_contact_name,
u.emergency_contact_phone,
u.emergency_contact_relationship,
u.zodiac,
u.constellation,
u.blood_group,
u.character_characteristics,
u.working_style,
u.team_cooperation,
u.self_assessment_personality_trait,
u.self_assessment_capability_performance,
u.self_assessment_interpersonal_interaction,
u.self_assessment_growth_potential,
u.colleague_comments_personality_trait,
u.colleague_comments_capability_performance,
u.colleague_comments_interpersonal_interaction,
u.colleague_comments_growth_potential,
u.superior_evaluation_personality_trait,
u.superior_evaluation_capability_performance,
u.superior_evaluation_interpersonal_interaction,
u.superior_evaluation_growth_potential,
u.subordinate_evaluation_personality_trait,
u.subordinate_evaluation_capability_performance,
u.subordinate_evaluation_interpersonal_interaction,
u.subordinate_evaluation_growth_potential,
u.schooling,
u.political_review_situation,
u.start_working_date,
u.security_check_start_date,
u.security_inspection_position,
u.work_rewards_number,
u.work_penalties_number,
d.dept_id,
d.parent_id,
d.ancestors,
d.dept_name,
d.order_num,
d.leader,
d.status as dept_status,
d.dept_type,
d.dept_type_desc,
r.role_id,
r.role_name,
r.role_key,
r.role_sort,
r.data_scope,
r.status as role_status
from sys_user u
left join sys_dept d on u.dept_id = d.dept_id
left join sys_user_role ur on u.user_id = ur.user_id
left join sys_role r on r.role_id = ur.role_id
insert into sys_user(
user_id,
dept_id,
user_name,
nick_name,
email,
avatar,
phonenumber,
sex,
password,
status,
pwd_update_date,
create_by,
remark,
card_number,
political_status,
training_compliance_status,
qualification_level,
administrative_status,
physical_health_status,
emergency_contact_name,
emergency_contact_phone,
emergency_contact_relationship,
zodiac,
constellation,
blood_group,
character_characteristics,
working_style,
team_cooperation,
self_assessment_personality_trait,
self_assessment_capability_performance,
self_assessment_interpersonal_interaction,
self_assessment_growth_potential,
colleague_comments_personality_trait,
colleague_comments_capability_performance,
colleague_comments_interpersonal_interaction,
colleague_comments_growth_potential,
superior_evaluation_personality_trait,
superior_evaluation_capability_performance,
superior_evaluation_interpersonal_interaction,
superior_evaluation_growth_potential,
subordinate_evaluation_personality_trait,
subordinate_evaluation_capability_performance,
subordinate_evaluation_interpersonal_interaction,
subordinate_evaluation_growth_potential,
schooling,
political_review_situation,
start_working_date,
security_check_start_date,
security_inspection_position,
work_rewards_number,
work_penalties_number,
create_time
)values(
#{userId},
#{deptId},
#{userName},
#{nickName},
#{email},
#{avatar},
#{phonenumber},
#{sex},
#{password},
#{status},
#{pwdUpdateDate},
#{createBy},
#{remark},
#{cardNumber},
#{politicalStatus},
#{trainingComplianceStatus},
#{qualificationLevel},
#{administrativeStatus},
#{physicalHealthStatus},
#{emergencyContactName},
#{emergencyContactPhone},
#{emergencyContactRelationship},
#{zodiac},
#{constellation},
#{blooGroup},
#{characterCharacteristics},
#{workingStyle},
#{teamCooperation},
#{selfAssessmentPersonalityTrait},
#{selfAssessmentCapabilityPerformance},
#{selfAssessmentInterpersonalInteraction},
#{selfAssessmentGrowthPotential},
#{colleagueCommentsPersonalityTrait},
#{colleagueCommentsCapabilityPerformance},
#{colleagueCommentsInterpersonalInteraction},
#{colleagueCommentsGrowthPotential},
#{superiorEvaluationPersonalityTrait},
#{superiorEvaluationCapabilityPerformance},
#{superiorEvaluationInterpersonalInteraction},
#{superiorEvaluationGrowthPotential},
#{subordinateEvaluationPersonalityTrait},
#{subordinateEvaluationCapabilityPerformance},
#{subordinateEvaluationInterpersonalInteraction},
#{subordinateEvaluationGrowthPotential},
#{schooling},
#{politicalReviewSituation},
#{startWorkingDate},
#{securityCheckStartDate},
#{securityInspectionPosition},
#{workRewardsNumber},
#{workPenaltiesNumber},
sysdate()
)
update sys_user
dept_id = #{deptId},
nick_name = #{nickName},
email = #{email},
phonenumber = #{phonenumber},
sex = #{sex},
avatar = #{avatar},
password = #{password},
status = #{status},
login_ip = #{loginIp},
login_date = #{loginDate},
update_by = #{updateBy},
remark = #{remark},
card_number = #{cardNumber},
political_status = #{politicalStatus},
training_compliance_status = #{trainingComplianceStatus},
qualification_level = #{qualificationLevel},
administrative_status = #{administrativeStatus},
physical_health_status = #{physicalHealthStatus},
emergency_contact_name = #{emergencyContactName},
emergency_contact_phone = #{emergencyContactPhone},
emergency_contact_relationship =
#{emergencyContactRelationship},
zodiac = #{zodiac},
constellation = #{constellation},
blood_group = #{blooGroup},
character_characteristics = #{characterCharacteristics},
working_style = #{workingStyle},
team_cooperation = #{teamCooperation},
self_assessment_personality_trait = #{selfAssessmentPersonalityTrait},
self_assessment_capability_performance = #{selfAssessmentCapabilityPerformance},
self_assessment_interpersonal_interaction = #{selfAssessmentInterpersonalInteraction},
self_assessment_growth_potential = #{selfAssessmentGrowthPotential},
colleague_comments_personality_trait = #{colleagueCommentsPersonalityTrait},
colleague_comments_capability_performance = #{colleagueCommentsCapabilityPerformance},
colleague_comments_interpersonal_interaction = #{colleagueCommentsInterpersonalInteraction},
colleague_comments_growth_potential = #{colleagueCommentsGrowthPotential},
superior_evaluation_personality_trait = #{superiorEvaluationPersonalityTrait},
superior_evaluation_capability_performance = #{superiorEvaluationCapabilityPerformance},
superior_evaluation_interpersonal_interaction = #{superiorEvaluationInterpersonalInteraction},
superior_evaluation_growth_potential = #{superiorEvaluationGrowthPotential},
subordinate_evaluation_personality_trait = #{subordinateEvaluationPersonalityTrait},
subordinate_evaluation_capability_performance = #{subordinateEvaluationCapabilityPerformance},
subordinate_evaluation_interpersonal_interaction = #{subordinateEvaluationInterpersonalInteraction},
subordinate_evaluation_growth_potential = #{subordinateEvaluationGrowthPotential},
schooling = #{schooling},
political_review_situation = #{politicalReviewSituation},
start_working_date = #{startWorkingDate},
security_check_start_date = #{securityCheckStartDate},
security_inspection_position = #{securityInspectionPosition},
work_rewards_number = #{workRewardsNumber},
work_penalties_number = #{workPenaltiesNumber},
update_time = sysdate()
where user_id = #{userId}
update sys_user
set status = #{status}
where user_id = #{userId}
update sys_user
set avatar = #{avatar}
where user_id = #{userId}
update sys_user
set pwd_update_date = sysdate(),
password = #{password}
where user_id = #{userId}
update sys_user
set del_flag = '2'
where user_id = #{userId}
update sys_user set del_flag = '2' where user_id in
#{userId}