From a063e4ac01fad6f50706c1d9394a0ecd82d7a24c Mon Sep 17 00:00:00 2001 From: ky <592468495@qq.com> Date: Tue, 26 May 2020 11:22:32 +0800 Subject: [PATCH] p --- .../controller/InvoiceCategoryController.java | 68 +++++++++++++++++++ .../gszc/service/IInvoiceCategoryService.java | 16 +++++ .../impl/InvoiceCategoryServiceImpl.java | 51 ++++++++++++++ .../gszc/service/impl/ParkServiceImpl.java | 4 +- 4 files changed, 137 insertions(+), 2 deletions(-) create mode 100644 src/main/java/com/gszc/controller/InvoiceCategoryController.java create mode 100644 src/main/java/com/gszc/service/IInvoiceCategoryService.java create mode 100644 src/main/java/com/gszc/service/impl/InvoiceCategoryServiceImpl.java diff --git a/src/main/java/com/gszc/controller/InvoiceCategoryController.java b/src/main/java/com/gszc/controller/InvoiceCategoryController.java new file mode 100644 index 0000000..387521a --- /dev/null +++ b/src/main/java/com/gszc/controller/InvoiceCategoryController.java @@ -0,0 +1,68 @@ +package com.gszc.controller; + +import com.gszc.build.Result; +import com.gszc.build.ResultBuilder; +import com.gszc.entity.InvoiceCategory; +import com.gszc.service.impl.InvoiceCategoryServiceImpl; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiImplicitParam; +import io.swagger.annotations.ApiImplicitParams; +import io.swagger.annotations.ApiOperation; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import javax.validation.Valid; +import java.util.List; + +@Api(value = "工商注册 API", tags = {"开票类目 api"}) +@RestController +@RequestMapping("/invoiceCategory") +public class InvoiceCategoryController { + + @Autowired + InvoiceCategoryServiceImpl invoiceCategoryService; + + @PostMapping("/addInvoiceCategory") + @ApiOperation(value = "增加invoiceCategory", notes = "增加invoiceCategory") + @ApiImplicitParams({ + @ApiImplicitParam(name = "token", value = "token", required = true, dataType = "String", paramType = "header"), + }) + @ResponseBody + public Result addInvoiceCategory(@ModelAttribute @Valid InvoiceCategory invoiceCategory) { + invoiceCategoryService.addInvoiceCategory(invoiceCategory); + return ResultBuilder.success().build(); + } + + @PostMapping("/deleteInvoiceCategory") + @ApiOperation(value = "删除invoiceCategory", notes = "删除invoiceCategory") + @ApiImplicitParams({ + @ApiImplicitParam(name = "token", value = "token", required = true, dataType = "String", paramType = "header"), + }) + @ResponseBody + public Result deleteInvoiceCategory(@ModelAttribute @Valid InvoiceCategory invoiceCategory) { + invoiceCategoryService.deleteInvoiceCategory(invoiceCategory); + return ResultBuilder.success().build(); + } + + @PostMapping("/updateInvoiceCategory") + @ApiOperation(value = "更新invoiceCategory", notes = "更新invoiceCategory") + @ApiImplicitParams({ + @ApiImplicitParam(name = "token", value = "token", required = true, dataType = "String", paramType = "header"), + }) + @ResponseBody + public Result updateInvoiceCategory(@ModelAttribute @Valid InvoiceCategory invoiceCategory) { + invoiceCategoryService.updateInvoiceCategory(invoiceCategory); + return ResultBuilder.success().build(); + } + + @PostMapping("/queryInvoiceCategory") + @ApiOperation(value = "查看invoiceCategory", notes = "查看invoiceCategory") + @ApiImplicitParams({ + @ApiImplicitParam(name = "token", value = "token", required = true, dataType = "String", paramType = "header"), + }) + @ResponseBody + public Result queryInvoiceCategory(Integer pageNum,Integer pageSize) { + List invoiceCategorys = invoiceCategoryService.queryInvoiceCategory(pageNum, pageSize); + return ResultBuilder.withPayload(invoiceCategorys).build(); + } +} diff --git a/src/main/java/com/gszc/service/IInvoiceCategoryService.java b/src/main/java/com/gszc/service/IInvoiceCategoryService.java new file mode 100644 index 0000000..d69a1ba --- /dev/null +++ b/src/main/java/com/gszc/service/IInvoiceCategoryService.java @@ -0,0 +1,16 @@ +package com.gszc.service; + +import com.gszc.entity.InvoiceCategory; +import com.baomidou.mybatisplus.service.IService; + +/** + *

+ * 开票类目表 服务类 + *

+ * + * @author ky + * @since 2020-05-26 + */ +public interface IInvoiceCategoryService extends IService { + +} diff --git a/src/main/java/com/gszc/service/impl/InvoiceCategoryServiceImpl.java b/src/main/java/com/gszc/service/impl/InvoiceCategoryServiceImpl.java new file mode 100644 index 0000000..4e6cb55 --- /dev/null +++ b/src/main/java/com/gszc/service/impl/InvoiceCategoryServiceImpl.java @@ -0,0 +1,51 @@ +package com.gszc.service.impl; + +import com.baomidou.mybatisplus.mapper.EntityWrapper; +import com.baomidou.mybatisplus.plugins.Page; +import com.gszc.entity.InvoiceCategory; +import com.gszc.entity.InvoiceCategory; +import com.gszc.mapper.InvoiceCategoryMapper; +import com.gszc.mapper.InvoiceCategoryMapper; +import com.gszc.service.IInvoiceCategoryService; +import com.baomidou.mybatisplus.service.impl.ServiceImpl; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.Date; +import java.util.List; +import java.util.UUID; + +/** + *

+ * 开票类目表 服务实现类 + *

+ * + * @author ky + * @since 2020-05-26 + */ +@Service +public class InvoiceCategoryServiceImpl extends ServiceImpl implements IInvoiceCategoryService { + @Autowired + InvoiceCategoryMapper invoiceCategoryMapper; + + public void addInvoiceCategory(InvoiceCategory invoiceCategory){ + List result = invoiceCategoryMapper.selectList(new EntityWrapper().eq("1", "1").orderBy("id", false)); + Integer id = result.get(0).getId(); + invoiceCategory.setId(id+1); + invoiceCategoryMapper.insert(invoiceCategory); + } + + public void deleteInvoiceCategory(InvoiceCategory invoiceCategory){ + invoiceCategoryMapper.deleteById(invoiceCategory); + } + + public void updateInvoiceCategory(InvoiceCategory invoiceCategory){ + invoiceCategoryMapper.updateById(invoiceCategory); + } + + public List queryInvoiceCategory(Integer pageNum, Integer pageSize){ + + List result = invoiceCategoryMapper.selectPage(new Page<>((pageNum - 1) * pageSize, pageSize), new EntityWrapper().eq("1", "1").orderBy("id", true)); + return result; + } +} diff --git a/src/main/java/com/gszc/service/impl/ParkServiceImpl.java b/src/main/java/com/gszc/service/impl/ParkServiceImpl.java index d66ad0a..8ea586d 100644 --- a/src/main/java/com/gszc/service/impl/ParkServiceImpl.java +++ b/src/main/java/com/gszc/service/impl/ParkServiceImpl.java @@ -76,12 +76,12 @@ public class ParkServiceImpl extends ServiceImpl implements IP } public List queryIndustryList(){ - List industryList = industryMapper.selectList(new EntityWrapper().orderBy("create_date", false)); + List industryList = industryMapper.selectList(new EntityWrapper().eq("1","1").orderBy("create_date", false)); return industryList; } public List queryInvoiceCategoryList(){ - List InvoiceCategoryList = invoiceCategoryMapper.selectList(new EntityWrapper().orderBy("id", true)); + List InvoiceCategoryList = invoiceCategoryMapper.selectList(new EntityWrapper().eq("1","1").orderBy("id", true)); return InvoiceCategoryList; }