| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- package com.ydtech.modules.inv.controller;
- import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
- 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.service.EsmInsCompanyService;
- import com.ydtech.modules.inv.model.InvInsExternalBillsDetails;
- import com.ydtech.modules.inv.model.vo.req.InvInsExternalBillsDetailsReqVO;
- import com.ydtech.modules.inv.service.InvExternalBillsService;
- import com.ydtech.modules.inv.service.InvInsExternalBillsDetailsService;
- import com.ydtech.utils.StringUtils;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- /**
- * 财务 - 保险公司 - 外部票据控制层 详情
- *
- * @author: lig
- * @date: 2023-05-31
- */
- @Api(tags = "财务 - 保险公司 - 外部票据 详情 控制层")
- @RestController
- @RequestMapping("api/inv/insExternalBillsDetails")
- public class InvInsExternalBillsDetailsController extends BaseController {
- @Autowired
- private InvExternalBillsService insExternalBillsService;
- @Autowired
- private InvInsExternalBillsDetailsService invInsExternalBillsDetailsService;
- @Autowired
- private EsmInsCompanyService esmInsCompanyService;
- /**
- * 分页查询
- *
- * @param reqVo
- * @return
- */
- @ApiOperation(value = "分页查询")
- @PostMapping(value = "/queryPage")
- public HttpResult<PageResult<InvInsExternalBillsDetails>> queryPage(@RequestBody InvInsExternalBillsDetailsReqVO reqVo){
- LambdaQueryWrapper<InvInsExternalBillsDetails> lqw = new LambdaQueryWrapper();
- lqw.eq(StringUtils.isNotEmpty(reqVo.getBatchNum()),InvInsExternalBillsDetails::getBatchNum,reqVo.getBatchNum());
- Page p = PageRequest.buildPageRequestByVo(reqVo);
- IPage<InvInsExternalBillsDetails> pResult = invInsExternalBillsDetailsService.page(p, lqw);
- //传入查询条件
- PageResult<InvInsExternalBillsDetails> pageResult = PageResult.buildPageResult(pResult);
- return HttpResult.ok(pageResult);
- }
- @GetMapping("/detailsById")
- @ApiOperation(value = "详情")
- public HttpResult<InvInsExternalBillsDetails> detailsById(String id) {
- return HttpResult.ok(invInsExternalBillsDetailsService.getById(id));
- }
- }
|