Search in sources :

Example 1 with SysUserRoleEntity

use of com.easy.cloud.core.operator.sysuserrole.pojo.entity.SysUserRoleEntity in project dq-easy-cloud by dq-open-cloud.

the class SysUserRoleServiceImpl method save.

public EcBaseServiceResult save(SysUserRoleDTO sysUserRoleDTO) {
    Subject subject = SecurityUtils.getSubject();
    SysUserDTO userDTO = (SysUserDTO) subject.getSession().getAttribute("user");
    sysUserRoleDTO.setUserId(userDTO.getId());
    SysUserRoleEntity sysUserRoleEntity = EcJSONUtils.parseObject(sysUserRoleDTO, SysUserRoleEntity.class);
    sysUserRoleDAO.save(sysUserRoleEntity);
    return EcBaseServiceResult.newInstanceOfSucResult(sysUserRoleEntity);
}
Also used : SysUserDTO(com.easy.cloud.core.operator.sysuser.pojo.dto.SysUserDTO) SysUserRoleEntity(com.easy.cloud.core.operator.sysuserrole.pojo.entity.SysUserRoleEntity) Subject(org.apache.shiro.subject.Subject)

Aggregations

SysUserDTO (com.easy.cloud.core.operator.sysuser.pojo.dto.SysUserDTO)1 SysUserRoleEntity (com.easy.cloud.core.operator.sysuserrole.pojo.entity.SysUserRoleEntity)1 Subject (org.apache.shiro.subject.Subject)1