| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283 |
- package com.ydtech.modules.protocol.controller;
- import com.baomidou.mybatisplus.core.metadata.IPage;
- import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
- import com.ydtech.core.page.HttpResult;
- import com.ydtech.core.page.PageRequest;
- import com.ydtech.core.page.PageResult;
- import com.ydtech.modules.base.controller.BaseController;
- import com.ydtech.modules.esm.model.EsmInsCompany;
- import com.ydtech.modules.protocol.entity.vo.TaxSourceVo;
- import com.ydtech.modules.protocol.service.ITaxSourceService;
- import com.ydtech.modules.protocol.service.PtlAreaLicenseService;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- @Api(tags = "税源管理")
- @RequestMapping("/tax/manager")
- @RestController
- public class TaxSourceController extends BaseController {
- @Autowired
- private PtlAreaLicenseService ptlAreaLicenseService;
- @Autowired
- private ITaxSourceService taxSourceService;
- @GetMapping("/license")
- @ApiOperation("车牌信息")
- public HttpResult license() {
- //只查山西的
- return HttpResult.ok(ptlAreaLicenseService.getByParentNumber("14"));
- }
- @GetMapping("/insureCompany")
- @ApiOperation("获取保险公司")
- public HttpResult insureCompany(Integer pageNum,Integer pageSize) {
- PageRequest pageRequest = new PageRequest();
- pageRequest.setPageNum(pageNum);
- pageRequest.setPageSize(pageSize);
- Page page = PageRequest.buildPageRequest(pageRequest);
- IPage<EsmInsCompany> insureCompany = taxSourceService.getInsureCompany(page);
- PageResult pageResult = PageResult.buildPageResult(insureCompany);
- return HttpResult.ok(pageResult);
- }
- @GetMapping("/agreement")
- @ApiOperation("获取协议")
- public HttpResult agreement(String companyId) {
- String deptId = getDeptId();
- String userId = getUserId();
- return HttpResult.ok(taxSourceService.getAgreementByCompanyId(companyId,deptId,userId));
- }
- @GetMapping("/getTaxSource")
- @ApiOperation("获取税源")
- public HttpResult getTaxSource(String companyId){
- TaxSourceVo taxSourceVos = taxSourceService.getTaxSource(companyId);
- return HttpResult.ok(taxSourceVos);
- }
- @GetMapping("/getAllAgreement")
- @ApiOperation("获取所有协议")
- public HttpResult getAllAgreement(){
- String deptId = getDeptId();
- String userId = getUserId();
- return HttpResult.ok(taxSourceService.getAllAgreement(deptId,userId));
- }
- @PostMapping("/saveTaxSource")
- @ApiOperation("保存税源")
- public HttpResult saveTaxSource(@RequestBody TaxSourceVo taxSourceVo) {
- boolean result = taxSourceService.saveTaxSource(taxSourceVo);
- return result? HttpResult.ok("保存税源成功"):HttpResult.error("保存税源失败");
- }
- @GetMapping("/getAllAgreementByUserId")
- @ApiOperation("通过用户id获取所有协议")
- public HttpResult getAllAgreementByUserId(String userId){
- return HttpResult.ok(taxSourceService.getAllAgreementByUserId(userId));
- }
- }
|