| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 |
- package com.ydtech.modules.fnc.controller;
- import com.ydtech.core.page.HttpResult;
- import com.ydtech.modules.fnc.model.FncBook;
- import com.ydtech.modules.fnc.service.BookService;
- import com.ydtech.modules.fnc.vo.FncBookReq;
- 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: shixk
- * @create: 2021/12/21 11:32
- * description:
- */
- @Api(tags = {"BookController"}, description = "账套信息控制层")
- @RestController
- @RequestMapping("/book")
- public class BookController {
- @Autowired
- private BookService bookService;
- @ApiOperation(value = "新增账套信息")
- @ApiResponses({
- @ApiResponse(code = 500, message = "出现异常"),
- @ApiResponse(code = 200, message = "请求成功")
- })
- // @PreAuthorize("hasAuthority('fnc:book:add')")
- @PostMapping(value = "/save")
- public HttpResult save(@RequestBody @ApiParam(name = "book", value = "账套信息") FncBook book, HttpServletRequest request) {
- HttpResult result = null;
- try {
- result = bookService.save(book, 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:book:edit')")
- @PostMapping(value = "/edit")
- public HttpResult edit(@RequestBody @ApiParam(name = "book", value = "账套信息") FncBook book, HttpServletRequest request) {
- HttpResult result = null;
- try {
- result = bookService.edit(book, request);
- } catch (Exception e) {
- result = HttpResult.error("修改账套信息失败!" + e.getMessage());
- e.printStackTrace();
- }
- return result;
- }
- /* @ApiOperation(value = "删除账套信息")
- @ApiResponses({
- @ApiResponse(code = 500, message = "出现异常"),
- @ApiResponse(code = 200, message = "请求成功")
- })
- @PostMapping(value="/delete")
- public HttpResult delete(@RequestBody @ApiParam(name = "book", value = "账套信息") FncBook book) {
- HttpResult result = null;
- try {
- result = bookService.delete(book);
- } 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:book:view')")
- @PostMapping(value = "/selectAll")
- public HttpResult selectAll(@RequestBody @ApiParam(name = "req", value = "账套信息请求类") FncBookReq req, HttpServletRequest request) {
- HttpResult result = null;
- try {
- result = bookService.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:book:view')")
- @PostMapping(value = "/selectByCode")
- public HttpResult selectByCode(@RequestBody @ApiParam(name = "book", value = "账套信息") FncBook book, HttpServletRequest request) {
- HttpResult result = null;
- try {
- result = bookService.selectByCode(book, request);
- } catch (Exception e) {
- result = HttpResult.error("查询账套信息失败!" + e.getMessage());
- e.printStackTrace();
- }
- return result;
- }
- }
-
|