|
@@ -23,6 +23,7 @@ import com.platform.dao.dto.upms.SysUserDeptDTO;
|
|
|
import com.platform.dao.entity.firm.FirmProducer;
|
|
|
import com.platform.dao.entity.upms.SysMenu;
|
|
|
import com.platform.dao.entity.upms.SysUser;
|
|
|
+import com.platform.dao.enums.SysRoleCodeEnum;
|
|
|
import com.platform.dao.util.ExcelUtil;
|
|
|
import com.platform.dao.util.TreeUtil;
|
|
|
import com.platform.dao.vo.SysUserVO;
|
|
@@ -530,7 +531,7 @@ public class SysUserController {
|
|
|
/**
|
|
|
* 用户导出
|
|
|
*
|
|
|
- * @param firmProducerDTO 生产商DTO
|
|
|
+ * @param sysUserDTO 生产商DTO
|
|
|
* @return R
|
|
|
*/
|
|
|
@GetMapping("/exportUser")
|
|
@@ -550,4 +551,20 @@ public class SysUserController {
|
|
|
}
|
|
|
ExcelUtil.exportResponseDict(response, ExportSysUserVO.class, BeanConverterUtil.copyListProperties(voList, ExportSysUserVO.class), "用户数据");
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 指定部门的指定类型的负责人
|
|
|
+ * @param roleType : 1 巡检人 2 巡检主管
|
|
|
+ * @return :
|
|
|
+ */
|
|
|
+ @GetMapping("/query/user/{roleType}")
|
|
|
+ public R selectUsers(@PathVariable("roleType") Integer roleType) {
|
|
|
+ SysUserDTO dto = new SysUserDTO();
|
|
|
+ if(roleType == 1){
|
|
|
+ dto.setRoleCode(SysRoleCodeEnum.FILL_CHECKER.name());
|
|
|
+ }else if(roleType == 2){
|
|
|
+ dto.setRoleCode(SysRoleCodeEnum.FILL_CHECKER_LEADER.name());
|
|
|
+ }
|
|
|
+ return R.success(sysUserService.selectDeptRoleUser(dto));
|
|
|
+ }
|
|
|
}
|