|
@@ -40,19 +40,17 @@ import io.swagger.annotations.ApiOperation;
|
|
|
//作者手动加入 ,在接口上加作者@ApiOperationSupport(author = "XXX")
|
|
//作者手动加入 ,在接口上加作者@ApiOperationSupport(author = "XXX")
|
|
|
@ApiSupport(author = Knife4jConfiguration.Author.CYL)
|
|
@ApiSupport(author = Knife4jConfiguration.Author.CYL)
|
|
|
@RequestMapping("/class")
|
|
@RequestMapping("/class")
|
|
|
-public class SysClassController extends BaseController
|
|
|
|
|
-{
|
|
|
|
|
|
|
+public class SysClassController extends BaseController {
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private ISysClassService sysClassService;
|
|
private ISysClassService sysClassService;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 查询班级字典列表
|
|
* 查询班级字典列表
|
|
|
*/
|
|
*/
|
|
|
- @PreAuthorize(hasPermi = PerPrefix.SYSTEM_CLASS+ PerFun.LIST)
|
|
|
|
|
|
|
+ @PreAuthorize(hasPermi = PerPrefix.SYSTEM_CLASS + PerFun.LIST)
|
|
|
@GetMapping("/list")
|
|
@GetMapping("/list")
|
|
|
@ApiOperation(value = "查询班级字典列表")
|
|
@ApiOperation(value = "查询班级字典列表")
|
|
|
- public TableDataInfo<SysClass> list(SysClass sysClass)
|
|
|
|
|
- {
|
|
|
|
|
|
|
+ public TableDataInfo<SysClass> list(SysClass sysClass) {
|
|
|
startPage();
|
|
startPage();
|
|
|
List<SysClass> list = sysClassService.selectSysClassList(sysClass);
|
|
List<SysClass> list = sysClassService.selectSysClassList(sysClass);
|
|
|
return getDataTable(list);
|
|
return getDataTable(list);
|
|
@@ -63,8 +61,7 @@ public class SysClassController extends BaseController
|
|
|
*/
|
|
*/
|
|
|
@GetMapping("/listAll")
|
|
@GetMapping("/listAll")
|
|
|
@ApiOperation(value = "查询班级字典列表")
|
|
@ApiOperation(value = "查询班级字典列表")
|
|
|
- public ResultData<List<SysClass>> listAll(SysClass sysClass)
|
|
|
|
|
- {
|
|
|
|
|
|
|
+ public ResultData<List<SysClass>> listAll(SysClass sysClass) {
|
|
|
List<SysClass> list = sysClassService.selectSysClassList(sysClass);
|
|
List<SysClass> list = sysClassService.selectSysClassList(sysClass);
|
|
|
return ResultData.success(list);
|
|
return ResultData.success(list);
|
|
|
}
|
|
}
|
|
@@ -73,11 +70,10 @@ public class SysClassController extends BaseController
|
|
|
* 导出班级字典列表
|
|
* 导出班级字典列表
|
|
|
*/
|
|
*/
|
|
|
@ApiOperation(value = "导出班级字典列表")
|
|
@ApiOperation(value = "导出班级字典列表")
|
|
|
- @PreAuthorize(hasPermi = PerPrefix.SYSTEM_CLASS+ PerFun.EXPORT)
|
|
|
|
|
|
|
+ @PreAuthorize(hasPermi = PerPrefix.SYSTEM_CLASS + PerFun.EXPORT)
|
|
|
@Log(title = "班级字典", businessType = BusinessType.EXPORT)
|
|
@Log(title = "班级字典", businessType = BusinessType.EXPORT)
|
|
|
@PostMapping("/export")
|
|
@PostMapping("/export")
|
|
|
- public void export(HttpServletResponse response, SysClass sysClass) throws IOException
|
|
|
|
|
- {
|
|
|
|
|
|
|
+ public void export(HttpServletResponse response, SysClass sysClass) throws IOException {
|
|
|
List<SysClass> list = sysClassService.selectSysClassList(sysClass);
|
|
List<SysClass> list = sysClassService.selectSysClassList(sysClass);
|
|
|
ExcelUtil<SysClass> util = new ExcelUtil<SysClass>(SysClass.class);
|
|
ExcelUtil<SysClass> util = new ExcelUtil<SysClass>(SysClass.class);
|
|
|
util.exportExcel(response, list, "班级字典数据");
|
|
util.exportExcel(response, list, "班级字典数据");
|
|
@@ -87,10 +83,9 @@ public class SysClassController extends BaseController
|
|
|
* 获取班级字典详细信息
|
|
* 获取班级字典详细信息
|
|
|
*/
|
|
*/
|
|
|
@ApiOperation(value = "获取班级字典详细信息")
|
|
@ApiOperation(value = "获取班级字典详细信息")
|
|
|
- @PreAuthorize(hasPermi = PerPrefix.SYSTEM_CLASS+ PerFun.QUERY)
|
|
|
|
|
|
|
+ @PreAuthorize(hasPermi = PerPrefix.SYSTEM_CLASS + PerFun.QUERY)
|
|
|
@GetMapping(value = "/{id}")
|
|
@GetMapping(value = "/{id}")
|
|
|
- public ResultData<SysClass> getInfo(@PathVariable("id") Long id)
|
|
|
|
|
- {
|
|
|
|
|
|
|
+ public ResultData<SysClass> getInfo(@PathVariable("id") Long id) {
|
|
|
return ResultData.success(sysClassService.selectSysClassById(id));
|
|
return ResultData.success(sysClassService.selectSysClassById(id));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -101,8 +96,7 @@ public class SysClassController extends BaseController
|
|
|
// @PreAuthorize(hasPermi = PerPrefix.SYSTEM_CLASS+ PerFun.ADD)
|
|
// @PreAuthorize(hasPermi = PerPrefix.SYSTEM_CLASS+ PerFun.ADD)
|
|
|
@Log(title = "班级字典", businessType = BusinessType.INSERT)
|
|
@Log(title = "班级字典", businessType = BusinessType.INSERT)
|
|
|
@PostMapping
|
|
@PostMapping
|
|
|
- public ResultData add(@RequestBody SysClass sysClass)
|
|
|
|
|
- {
|
|
|
|
|
|
|
+ public ResultData add(@RequestBody SysClass sysClass) {
|
|
|
return ResultData.success(sysClassService.insertSysClass(sysClass));
|
|
return ResultData.success(sysClassService.insertSysClass(sysClass));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -113,20 +107,18 @@ public class SysClassController extends BaseController
|
|
|
// @PreAuthorize(hasPermi = PerPrefix.SYSTEM_CLASS+ PerFun.EDIT)
|
|
// @PreAuthorize(hasPermi = PerPrefix.SYSTEM_CLASS+ PerFun.EDIT)
|
|
|
@Log(title = "班级字典", businessType = BusinessType.UPDATE)
|
|
@Log(title = "班级字典", businessType = BusinessType.UPDATE)
|
|
|
@PutMapping
|
|
@PutMapping
|
|
|
- public ResultData edit(@RequestBody SysClass sysClass)
|
|
|
|
|
- {
|
|
|
|
|
- return ResultData.result(sysClassService.updateSysClass(sysClass));
|
|
|
|
|
|
|
+ public ResultData edit(@RequestBody SysClass sysClass) {
|
|
|
|
|
+ return ResultData.result(sysClassService.updateSysClass(sysClass));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 删除班级字典
|
|
* 删除班级字典
|
|
|
*/
|
|
*/
|
|
|
@ApiOperation(value = "删除班级字典")
|
|
@ApiOperation(value = "删除班级字典")
|
|
|
- @PreAuthorize(hasPermi = PerPrefix.SYSTEM_CLASS+ PerFun.REMOVE)
|
|
|
|
|
|
|
+ @PreAuthorize(hasPermi = PerPrefix.SYSTEM_CLASS + PerFun.REMOVE)
|
|
|
@Log(title = "班级字典", businessType = BusinessType.DELETE)
|
|
@Log(title = "班级字典", businessType = BusinessType.DELETE)
|
|
|
- @DeleteMapping("/{ids}")
|
|
|
|
|
- public ResultData remove(@PathVariable Long[] ids)
|
|
|
|
|
- {
|
|
|
|
|
|
|
+ @DeleteMapping("/{ids}")
|
|
|
|
|
+ public ResultData remove(@PathVariable Long[] ids) {
|
|
|
return ResultData.result(sysClassService.deleteSysClassByIds(ids));
|
|
return ResultData.result(sysClassService.deleteSysClassByIds(ids));
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|