UPDATE sys_user
dept_id = #{deptId},
user_name = #{userName},
nick_name = #{nickName},
user_type = #{userType},
email = #{email},
phonenumber = #{phonenumber},
operator_id = #{operatorId},
sex = #{sex},
avatar = #{avatar},
password = #{password},
data_power_type = #{dataPowerType},
status = #{status},
del_flag = #{delFlag},
login_ip = #{loginIp},
login_date = #{loginDate},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
remark = #{remark}
WHERE user_id = #{userId}
delete from sys_user where user_id in
#{userId}
insert into sys_role(
role_id,
role_name,
role_key,
role_sort,
data_scope,
menu_check_strictly,
dept_check_strictly,
status,
remark,
create_by,
create_time
)values(
#{roleId},
#{roleName},
#{roleKey},
#{roleSort},
#{dataScope},
#{menuCheckStrictly},
#{deptCheckStrictly},
#{status},
#{remark},
#{createBy},
sysdate()
)
insert into sys_user(
user_id,
dept_id,
user_name,
user_type,
nick_name,
email,
avatar,
phonenumber,
operator_id,
internet_user_id,
data_power_type,
sex,
password,
status,
create_by,
remark,
tenant_id,
create_time
)values(
#{userId},
#{deptId},
#{userName},
#{userType},
#{nickName},
#{email},
#{avatar},
#{phonenumber},
#{operatorId},
#{internetUserId},
#{dataPowerType},
#{sex},
#{password},
#{status},
#{createBy},
#{remark},
#{tenantId},
sysdate()
)
insert into sys_user_role(user_id, role_id,tenant_id) values
(#{item.userId},#{item.roleId},#{item.tenantId})
insert into xhpc_data_dimension(user_id, charging_station_id) values(#{userId},#{chargingStationId})
update xhpc_data_dimension set del_flag = 1 where user_id = #{userId}