项目地址增加school;教职工权限路径优化
This commit is contained in:
parent
18cfb79131
commit
769de3cf6a
|
@ -25,7 +25,7 @@ server:
|
|||
port: 8080
|
||||
servlet:
|
||||
# 应用的访问路径
|
||||
context-path: /
|
||||
context-path: /school
|
||||
# undertow 配置
|
||||
undertow:
|
||||
# HTTP post内容的最大大小。当值为-1时,默认值为大小是无限的
|
||||
|
|
|
@ -32,28 +32,38 @@ import java.util.List;
|
|||
@Validated
|
||||
@RequiredArgsConstructor
|
||||
@RestController
|
||||
@RequestMapping("/file/teacher")
|
||||
@RequestMapping("/teacher")
|
||||
public class SysTeacherController extends BaseController {
|
||||
|
||||
private final ISysTeacherService sysTeacherService;
|
||||
private final ISysTeacherService teacherService;
|
||||
|
||||
/**
|
||||
* 查询教职工信息列表
|
||||
*/
|
||||
@SaCheckPermission("file:teacher:list")
|
||||
@GetMapping("/list")
|
||||
@SaCheckPermission("school:teacher:pageList")
|
||||
@GetMapping("/pageList")
|
||||
public TableDataInfo<SysTeacherVo> list(SysTeacherBo bo, PageQuery pageQuery) {
|
||||
return sysTeacherService.queryPageList(bo, pageQuery);
|
||||
return teacherService.queryPageList(bo, pageQuery);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询教职工信息列表
|
||||
*/
|
||||
@SaCheckPermission("school:teacher:list")
|
||||
@GetMapping("/list")
|
||||
public R<List<SysTeacherVo>> list(SysTeacherBo bo) {
|
||||
List<SysTeacherVo> list = teacherService.queryList(bo);
|
||||
return R.ok(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出教职工信息列表
|
||||
*/
|
||||
@SaCheckPermission("file:teacher:export")
|
||||
@SaCheckPermission("school:teacher:export")
|
||||
@Log(title = "教职工信息", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
public void export(SysTeacherBo bo, HttpServletResponse response) {
|
||||
List<SysTeacherVo> list = sysTeacherService.queryList(bo);
|
||||
List<SysTeacherVo> list = teacherService.queryList(bo);
|
||||
ExcelUtil.exportExcel(list, "教职工信息", SysTeacherVo.class, response);
|
||||
}
|
||||
|
||||
|
@ -62,33 +72,33 @@ public class SysTeacherController extends BaseController {
|
|||
*
|
||||
* @param teacherId 主键
|
||||
*/
|
||||
@SaCheckPermission("file:teacher:query")
|
||||
@SaCheckPermission("school:teacher:query")
|
||||
@GetMapping("/{teacherId}")
|
||||
public R<SysTeacherVo> getInfo(@NotNull(message = "主键不能为空")
|
||||
@PathVariable Long teacherId) {
|
||||
return R.ok(sysTeacherService.queryById(teacherId));
|
||||
return R.ok(teacherService.queryById(teacherId));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增教职工信息
|
||||
*/
|
||||
@SaCheckPermission("file:teacher:add")
|
||||
@SaCheckPermission("school:teacher:add")
|
||||
@Log(title = "教职工信息", businessType = BusinessType.INSERT)
|
||||
@RepeatSubmit()
|
||||
@PostMapping()
|
||||
public R<Void> add(@Validated(AddGroup.class) @RequestBody SysTeacherBo bo) {
|
||||
return toAjax(sysTeacherService.insertByBo(bo));
|
||||
return toAjax(teacherService.insertByBo(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改教职工信息
|
||||
*/
|
||||
@SaCheckPermission("file:teacher:edit")
|
||||
@SaCheckPermission("school:teacher:edit")
|
||||
@Log(title = "教职工信息", businessType = BusinessType.UPDATE)
|
||||
@RepeatSubmit()
|
||||
@PutMapping()
|
||||
public R<Void> edit(@Validated(EditGroup.class) @RequestBody SysTeacherBo bo) {
|
||||
return toAjax(sysTeacherService.updateByBo(bo));
|
||||
return toAjax(teacherService.updateByBo(bo));
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -96,11 +106,11 @@ public class SysTeacherController extends BaseController {
|
|||
*
|
||||
* @param teacherIds 主键串
|
||||
*/
|
||||
@SaCheckPermission("file:teacher:remove")
|
||||
@SaCheckPermission("school:teacher:remove")
|
||||
@Log(title = "教职工信息", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{teacherIds}")
|
||||
public R<Void> remove(@NotEmpty(message = "主键不能为空")
|
||||
@PathVariable Long[] teacherIds) {
|
||||
return toAjax(sysTeacherService.deleteWithValidByIds(List.of(teacherIds), true));
|
||||
return toAjax(teacherService.deleteWithValidByIds(List.of(teacherIds), true));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue