|
|
@ -20,20 +20,17 @@ package com.epmet.service.impl; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
|
import com.epmet.commons.tools.constant.FieldConstant; |
|
|
|
import com.epmet.commons.tools.exception.RenException; |
|
|
|
import com.epmet.commons.tools.page.PageData; |
|
|
|
import com.epmet.commons.tools.utils.ConvertUtils; |
|
|
|
import com.epmet.commons.tools.constant.FieldConstant; |
|
|
|
import com.epmet.commons.tools.utils.Result; |
|
|
|
import com.epmet.dao.GovStaffRoleDao; |
|
|
|
import com.epmet.dao.GovStaffRoleTemplateDao; |
|
|
|
import com.epmet.dao.RoleDao; |
|
|
|
import com.epmet.dto.GovStaffRoleDTO; |
|
|
|
import com.epmet.dto.form.InitDefaultOperationsFormDTO; |
|
|
|
import com.epmet.dto.result.GovStaffRoleResultDTO; |
|
|
|
import com.epmet.dto.result.GovStaffRoleTemplateDTO; |
|
|
|
import com.epmet.dto.result.ResiGovRoleListResultDTO; |
|
|
|
import com.epmet.dto.result.ResiGovRoleResultDTO; |
|
|
|
import com.epmet.dto.result.*; |
|
|
|
import com.epmet.entity.GovStaffRoleEntity; |
|
|
|
import com.epmet.feign.GovAccessFeignClient; |
|
|
|
import com.epmet.redis.GovStaffRoleRedis; |
|
|
@ -242,4 +239,28 @@ public class GovStaffRoleServiceImpl extends BaseServiceImpl<GovStaffRoleDao, Go |
|
|
|
public List<GovStaffRoleResultDTO> listRolesByRoleKey(String roleKey) { |
|
|
|
return govStaffRoleDao.listRolesByRoleKey(roleKey); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @param customerId |
|
|
|
* @return java.util.List<com.epmet.dto.result.RoleInfoResultDTO> |
|
|
|
* @author yinzuomei |
|
|
|
* @description 获取当前客户下-工作端角色列表 |
|
|
|
* @Date 2021/3/29 15:37 |
|
|
|
**/ |
|
|
|
@Override |
|
|
|
public List<RoleInfoResultDTO> queryCustomerGovRoleList(String customerId) { |
|
|
|
List<RoleInfoResultDTO> resultList=new ArrayList<>(); |
|
|
|
GovStaffRoleDTO govStaffRoleDTO=new GovStaffRoleDTO(); |
|
|
|
govStaffRoleDTO.setCustomerId(customerId); |
|
|
|
List<GovStaffRoleDTO> roleList = this.getGovStaffRoleList(govStaffRoleDTO); |
|
|
|
roleList.forEach(role->{ |
|
|
|
RoleInfoResultDTO resultDTO=new RoleInfoResultDTO(); |
|
|
|
resultDTO.setFullTimeOnly(role.getFullTimeOnly()); |
|
|
|
resultDTO.setRoleId(role.getId()); |
|
|
|
resultDTO.setRoleName(role.getRoleName()); |
|
|
|
resultDTO.setRoleKey(role.getRoleKey()); |
|
|
|
resultList.add(resultDTO); |
|
|
|
}); |
|
|
|
return resultList; |
|
|
|
} |
|
|
|
} |