@Mapper | @Mapper | ||||
public interface ClientUserRoleMapper { | public interface ClientUserRoleMapper { | ||||
int insert(ClientUserRolePo clientUserRolePo); | |||||
int batchInsert(List<ClientUserRolePo> list); | int batchInsert(List<ClientUserRolePo> list); | ||||
int updateUserClientRole(ClientUserRolePo clientUserRolePo); | int updateUserClientRole(ClientUserRolePo clientUserRolePo); |
.setClientId(dto.getClientId()) | .setClientId(dto.getClientId()) | ||||
.setRoleId(dto.getRoleId()); | .setRoleId(dto.getRoleId()); | ||||
clientUserRolePo.setUpdateUser(loginUser.getUserId()); | clientUserRolePo.setUpdateUser(loginUser.getUserId()); | ||||
clientUserRoleMapper.updateUserClientRole(clientUserRolePo); | |||||
if(clientUserRoleMapper.updateUserClientRole(clientUserRolePo) == 0){ | |||||
ClientUserRolePo insert = new ClientUserRolePo(); | |||||
insert.setUserId(userPo.getId()) | |||||
.setClientId(dto.getClientId()) | |||||
.setRoleId(dto.getRoleId()) | |||||
.setCreateUser(loginUser.getUserId()); | |||||
clientUserRoleMapper.insert(insert); | |||||
} | |||||
} | } | ||||
return JsonResult.success(true); | return JsonResult.success(true); | ||||
} | } |
</foreach > | </foreach > | ||||
</insert> | </insert> | ||||
<insert id="insert" parameterType="com.tuoheng.model.po.ClientUserRolePo"> | |||||
insert into t_client_user_role (user_id, client_id, role_id, create_user) | |||||
VALUES (#{userId}, #{clientId}, #{roleId}, #{createUser}) | |||||
</insert> | |||||
<update id="updateUserClientRole" parameterType="com.tuoheng.model.po.ClientUserRolePo"> | <update id="updateUserClientRole" parameterType="com.tuoheng.model.po.ClientUserRolePo"> | ||||
update t_client_user_role | update t_client_user_role | ||||
<set> | <set> |