教育训练处考试制证系统后端
zhangf
2024-06-24 21362fd048558832cdcaca8ee957d2d7aa753be2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
package com.gkhy.exam.institutionalaccess.controller;
 
import com.ruoyi.system.domain.query.InstitutionManagerQuery;
import com.ruoyi.system.domain.req.InstitutionModStatusReqDTO;
import com.ruoyi.system.domain.req.InstitutionalManagerAddReqDTO;
import com.ruoyi.system.domain.req.InstitutionalManagerModReqDTO;
import com.ruoyi.common.core.controller.BaseController;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.page.TableDataInfo;
import com.ruoyi.system.service.InstitutionalManagerService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
 
 
/**
 * 机构平台管理
 */
@RestController
@RequestMapping("/th/institutional/manager")
public class InstitutionalManagerController extends BaseController {
    @Autowired
    private InstitutionalManagerService institutionalManagerService;
 
    @PostMapping("/add")
    private AjaxResult add(@Validated @RequestBody InstitutionalManagerAddReqDTO reqDTO) {
        return toAjax(institutionalManagerService.add(reqDTO));
    }
 
    @PostMapping("/mod")
    private AjaxResult mod(@Validated @RequestBody InstitutionalManagerModReqDTO reqDTO) {
        return toAjax(institutionalManagerService.mod(reqDTO));
    }
 
    @DeleteMapping("/del/{id}")
    private AjaxResult mod(@PathVariable Long id) {
        return toAjax(institutionalManagerService.del(id));
    }
 
    @GetMapping("/find/{id}")
    private AjaxResult findById(@PathVariable Long id) {
        return success(institutionalManagerService.findById(id));
    }
 
    @GetMapping("/list/page")
    public TableDataInfo listByPage(InstitutionManagerQuery query) {
        startPage();
        return getDataTable(this.institutionalManagerService.listByPage(query));
    }
    @GetMapping("/select")
    public AjaxResult select() {
        return success(this.institutionalManagerService.selectInstitutionInfo());
    }
 
    @PostMapping("/mod/status")
    private AjaxResult modStatus(@Validated @RequestBody InstitutionModStatusReqDTO reqDTO) {
        return toAjax(institutionalManagerService.modStatus(reqDTO));
    }
 
 
}