| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- package com.ydtech.modules.fnc.controller;
- import com.ydtech.core.page.HttpResult;
- import com.ydtech.modules.fnc.model.FncSubject;
- import com.ydtech.modules.fnc.service.SubjectService;
- import com.ydtech.modules.fnc.vo.FncSubjectReq;
- import io.swagger.annotations.*;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.PostMapping;
- import org.springframework.web.bind.annotation.RequestBody;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RestController;
- import javax.servlet.http.HttpServletRequest;
- /**
- * @Author: zy
- * @create: 2021/12/21
- * description:
- */
- @Api(tags = {"SubjectController"}, description = "科目表信息控制层")
- @RestController
- @RequestMapping("/subject")
- public class SubjectController {
- @Autowired
- private SubjectService subjectService;
- @ApiOperation(value = "新增科目表信息")
- @ApiResponses({
- @ApiResponse(code = 500, message = "出现异常"),
- @ApiResponse(code = 200, message = "请求成功")
- })
- // @PreAuthorize("hasAuthority('fnc:subject:add')")
- @PostMapping(value = "/save")
- public HttpResult save(@RequestBody @ApiParam(name = "subject", value = "科目表信息") FncSubject subject, HttpServletRequest request) {
- HttpResult result = null;
- try {
- result = subjectService.save(subject, request);
- } catch (Exception e) {
- result = HttpResult.error("新增科目表信息失败!" + e.getMessage());
- e.printStackTrace();
- }
- return result;
- }
- @ApiOperation(value = "修改科目表信息")
- @ApiResponses({
- @ApiResponse(code = 500, message = "出现异常"),
- @ApiResponse(code = 200, message = "请求成功")
- })
- // @PreAuthorize("hasAuthority('fnc:subject:edit')")
- @PostMapping(value = "/edit")
- public HttpResult edit(@RequestBody @ApiParam(name = "subject", value = "科目表信息") FncSubject subject, HttpServletRequest request) {
- HttpResult result = null;
- try {
- result = subjectService.edit(subject, request);
- } catch (Exception e) {
- result = HttpResult.error("修改科目表信息失败!" + e.getMessage());
- e.printStackTrace();
- }
- return result;
- }
- @ApiOperation(value = "查询全部科目表信息")
- @ApiResponses({
- @ApiResponse(code = 500, message = "出现异常"),
- @ApiResponse(code = 200, message = "请求成功")
- })
- // @PreAuthorize("hasAuthority('fnc:subject:view')")
- @PostMapping(value = "/selectAll")
- public HttpResult selectAll(@RequestBody @ApiParam(name = "req", value = "科目表信息请求类") FncSubjectReq req, HttpServletRequest request) {
- HttpResult result = null;
- try {
- result = subjectService.selectAll(req, request);
- } catch (Exception e) {
- result = HttpResult.error("查询科目表信息失败!" + e.getMessage());
- e.printStackTrace();
- }
- return result;
- }
- @ApiOperation(value = "根据科目代码查询指定科目表信息")
- @ApiResponses({
- @ApiResponse(code = 500, message = "出现异常"),
- @ApiResponse(code = 200, message = "请求成功")
- })
- // @PreAuthorize("hasAuthority('fnc:subject:view')")
- @PostMapping(value = "/selectByCode")
- public HttpResult selectByCode(@RequestBody @ApiParam(name = "subject", value = "科目表信息") FncSubject subject, HttpServletRequest request) {
- HttpResult result = null;
- try {
- result = subjectService.selectByCode(subject, request);
- } catch (Exception e) {
- result = HttpResult.error("查询科目表信息失败!" + e.getMessage());
- e.printStackTrace();
- }
- return result;
- }
- }
|