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));
|
}
|
|
|
}
|