| | |
| | | |
| | | @GetMapping("/list") |
| | | @Operation(summary = "获取所有请假类型配置列表") |
| | | @PreAuthorize("@ss.hasPermission('hrm:leave-type-config:query')") |
| | | public CommonResult<List<HrmLeaveTypeConfigRespVO>> getLeaveTypeConfigList() { |
| | | List<HrmLeaveTypeConfigDO> list = leaveTypeConfigService.getLeaveTypeConfigList(); |
| | | return success(BeanUtils.toBean(list, HrmLeaveTypeConfigRespVO.class)); |
| | |
| | | @GetMapping("/get") |
| | | @Operation(summary = "获取请假类型配置") |
| | | @Parameter(name = "leaveType", description = "请假类型", required = true, example = "1") |
| | | @PreAuthorize("@ss.hasPermission('hrm:leave-type-config:query')") |
| | | public CommonResult<HrmLeaveTypeConfigRespVO> getLeaveTypeConfig(@RequestParam("leaveType") Integer leaveType) { |
| | | HrmLeaveTypeConfigDO config = leaveTypeConfigService.getLeaveTypeConfig(leaveType); |
| | | return success(BeanUtils.toBean(config, HrmLeaveTypeConfigRespVO.class)); |