private DkAppService dkAppService; | private DkAppService dkAppService; | ||||
// 查询当前用户考勤组 | |||||
@GetMapping("/queryAttendanceGroupByUserId") | @GetMapping("/queryAttendanceGroupByUserId") | ||||
public R<AppDTO> queryAttendanceGroupBYUserId(long userId) { | public R<AppDTO> queryAttendanceGroupBYUserId(long userId) { | ||||
return R.ok(dkAttendanceGroupService.queryAttendanceGroupBYUserId(userId)); | return R.ok(dkAttendanceGroupService.queryAttendanceGroupBYUserId(userId)); |
@Autowired | @Autowired | ||||
private DkAttendanceGroupService dkAttendanceGroupService; | private DkAttendanceGroupService dkAttendanceGroupService; | ||||
// 查询打卡配置列表 | |||||
@GetMapping("/list") | @GetMapping("/list") | ||||
public TableDataInfo<DkAttendanceGroupDTO> list(DkAttendanceGroupDTO dkAttendanceGroupDTO) { | public TableDataInfo<DkAttendanceGroupDTO> list(DkAttendanceGroupDTO dkAttendanceGroupDTO) { | ||||
return dkAttendanceGroupService.queryPageList(dkAttendanceGroupDTO); | return dkAttendanceGroupService.queryPageList(dkAttendanceGroupDTO); | ||||
} | } | ||||
// 新增打卡配置 | |||||
@PostMapping("/add") | @PostMapping("/add") | ||||
public R<String> add(@RequestBody DkAttendanceGroupDTO dkAttendanceGroupDTO) { | public R<String> add(@RequestBody DkAttendanceGroupDTO dkAttendanceGroupDTO) { | ||||
return R.ok(dkAttendanceGroupService.add(dkAttendanceGroupDTO)); | return R.ok(dkAttendanceGroupService.add(dkAttendanceGroupDTO)); | ||||
} | } | ||||
// 删除打卡配置 | |||||
@DeleteMapping("/del/{id}") | @DeleteMapping("/del/{id}") | ||||
public R<Void> del(@PathVariable Long id) { | public R<Void> del(@PathVariable Long id) { | ||||
return toAjax(dkAttendanceGroupService.del(id)); | return toAjax(dkAttendanceGroupService.del(id)); | ||||
} | } | ||||
// 删除用户配置 | |||||
@DeleteMapping("/delUser/{id}") | @DeleteMapping("/delUser/{id}") | ||||
public R<Void> delUser(@PathVariable long id) { | public R<Void> delUser(@PathVariable long id) { | ||||
return toAjax(dkAttendanceGroupService.deleteConfig(id)); | return toAjax(dkAttendanceGroupService.deleteConfig(id)); | ||||
} | } | ||||
// 查询用户打卡配置 | |||||
@GetMapping("/queryAttendanceGroup") | @GetMapping("/queryAttendanceGroup") | ||||
public R<List<DkAttendanceGroupDTO>> queryAttendanceGroup() { | public R<List<DkAttendanceGroupDTO>> queryAttendanceGroup() { | ||||
return R.ok(dkAttendanceGroupService.queryAttendanceGroup()); | return R.ok(dkAttendanceGroupService.queryAttendanceGroup()); |
return dkConfigService.queryList(dkCheckInConfigDTO); | return dkConfigService.queryList(dkCheckInConfigDTO); | ||||
} | } | ||||
// 新增 | |||||
@PostMapping("/add") | @PostMapping("/add") | ||||
public R<Void> add(@Validated(AddGroup.class) @RequestBody DkCheckInConfigDTO dkCheckInConfigDTO) { | public R<Void> add(@Validated(AddGroup.class) @RequestBody DkCheckInConfigDTO dkCheckInConfigDTO) { | ||||
return toAjax(dkConfigService.addConfig(dkCheckInConfigDTO)); | return toAjax(dkConfigService.addConfig(dkCheckInConfigDTO)); | ||||
} | } | ||||
// 删除 | |||||
@DeleteMapping("/deleteConfig/{id}") | @DeleteMapping("/deleteConfig/{id}") | ||||
public R<Integer> remove(@PathVariable Long id) { | public R<Integer> remove(@PathVariable Long id) { | ||||
return R.ok(dkConfigService.deleteConfig(id)); | return R.ok(dkConfigService.deleteConfig(id)); | ||||
} | } | ||||
// 修改 | |||||
@PutMapping("/updateConfig") | @PutMapping("/updateConfig") | ||||
public R<Void> edit(@RequestBody DkCheckInConfigDTO bo) { | public R<Void> edit(@RequestBody DkCheckInConfigDTO bo) { | ||||
return toAjax(dkConfigService.updateConfig(bo)); | return toAjax(dkConfigService.updateConfig(bo)); |
} | } | ||||
/** | |||||
* 导出结果列表 | |||||
*/ | |||||
@PostMapping("/exportNew") | @PostMapping("/exportNew") | ||||
public void exportNew(DkCheckInRecordDTO bo, HttpServletResponse response) { | public void exportNew(DkCheckInRecordDTO bo, HttpServletResponse response) { | ||||
dkRecordService.exportNew(bo, response); | dkRecordService.exportNew(bo, response); |
private DkAttendanceGroupAndUserMapper dkAttendanceGroupAndUserMapper; | private DkAttendanceGroupAndUserMapper dkAttendanceGroupAndUserMapper; | ||||
// 查询考勤组 | |||||
@Override | @Override | ||||
public TableDataInfo<DkAttendanceGroupDTO> queryPageList(DkAttendanceGroupDTO dkAttendanceGroupDTO) { | public TableDataInfo<DkAttendanceGroupDTO> queryPageList(DkAttendanceGroupDTO dkAttendanceGroupDTO) { | ||||
List<DkAttendanceGroupDTO> dkAttendanceGroupDTOS = new ArrayList<>(); | List<DkAttendanceGroupDTO> dkAttendanceGroupDTOS = new ArrayList<>(); | ||||
return TableDataInfo.build(dkAttendanceGroupDTOS); | return TableDataInfo.build(dkAttendanceGroupDTOS); | ||||
} | } | ||||
// 添加考勤组 | |||||
@Override | @Override | ||||
public String add(DkAttendanceGroupDTO dkAttendanceGroupDTO) { | public String add(DkAttendanceGroupDTO dkAttendanceGroupDTO) { | ||||
StringBuffer stringBuffer = new StringBuffer(); | StringBuffer stringBuffer = new StringBuffer(); | ||||
return dkAttendanceGroupMapper.deleteById(id); | return dkAttendanceGroupMapper.deleteById(id); | ||||
} | } | ||||
// 查询用户所在的考勤组 | |||||
public AppDTO queryAttendanceGroupBYUserId(long userId){ | public AppDTO queryAttendanceGroupBYUserId(long userId){ | ||||
AppDTO appDTO; | AppDTO appDTO; | ||||
appDTO = dkAttendanceGroupMapper.queryAttendanceGroupBYUserId(userId); | appDTO = dkAttendanceGroupMapper.queryAttendanceGroupBYUserId(userId); | ||||
return appDTO; | return appDTO; | ||||
} | } | ||||
// 删除用户考勤组 | |||||
@Override | @Override | ||||
public int deleteConfig(long id) { | public int deleteConfig(long id) { | ||||
// LambdaQueryWrapper<DkAttendanceGroupAndUser> queryWrapper = Wrappers.lambdaQuery(); | // LambdaQueryWrapper<DkAttendanceGroupAndUser> queryWrapper = Wrappers.lambdaQuery(); | ||||
} | } | ||||
// 查询所有考勤组 | |||||
@Override | @Override | ||||
public List<DkAttendanceGroupDTO> queryAttendanceGroup() { | public List<DkAttendanceGroupDTO> queryAttendanceGroup() { | ||||
LambdaQueryWrapper<DkAttendanceGroup> queryWrapper = Wrappers.lambdaQuery(); | LambdaQueryWrapper<DkAttendanceGroup> queryWrapper = Wrappers.lambdaQuery(); |