|
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- package com.ruoyi.zhushi.controller;
-
- import com.ruoyi.common.core.controller.BaseController;
- import com.ruoyi.common.core.domain.PageQuery;
- import com.ruoyi.common.core.domain.R;
- import com.ruoyi.common.core.validate.AddGroup;
- import com.ruoyi.zhushi.entity.DkCheckInConfigDTO;
- import com.ruoyi.zhushi.service.DkConfigService;
- import lombok.RequiredArgsConstructor;
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.validation.annotation.Validated;
- import org.springframework.web.bind.annotation.*;
-
- import java.util.List;
-
- /**
- * 打卡配置
- */
- @Validated
- @RequiredArgsConstructor
- @RestController
- @RequestMapping("/dk/config")
- @Slf4j
- public class DkConfigController extends BaseController {
-
-
- @Autowired
- private DkConfigService dkConfigService;
-
-
- // 主页面查询
- @GetMapping("/list")
- public List<DkCheckInConfigDTO> list(DkCheckInConfigDTO dkCheckInConfigDTO, PageQuery pageQuery) {
- return dkConfigService.queryList(dkCheckInConfigDTO);
- }
-
- // 新增
- @PostMapping("/add")
- public R<Void> add(@Validated(AddGroup.class) @RequestBody DkCheckInConfigDTO dkCheckInConfigDTO) {
- return toAjax(dkConfigService.addConfig(dkCheckInConfigDTO));
- }
-
-
- // 删除
- @DeleteMapping("/deleteConfig/{id}")
- public R<Integer> remove(@PathVariable Long id) {
- return R.ok(dkConfigService.deleteConfig(id));
- }
-
- // 修改
- @PutMapping("/updateConfig")
- public R<Void> edit(@RequestBody DkCheckInConfigDTO bo) {
- return toAjax(dkConfigService.updateConfig(bo));
- }
- }
|