提交 58ac1525 authored 作者: liruixin's avatar liruixin

货主违约计费列表导出

上级 e3731fce
package com.clx.performance.controller.pc.breakcontract.carrier;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.clx.performance.param.pc.breakcontract.carrier.PageCarrierBreakContractSettlementDriverDetailParam;
import com.clx.performance.service.breakcontract.BreakContractSettlementDriverDetailService;
import com.clx.performance.vo.pc.breakcontract.carrier.PageCarrierBreakContractSettlementDriverDetailVO;
import com.clx.performance.param.pc.breakcontract.carrier.PageCarrierBreakContractSettlementOwnerDetailParam;
import com.clx.performance.service.breakcontract.BreakContractSettlementOwnerDetailService;
import com.clx.performance.vo.pc.breakcontract.carrier.PageCarrierBreakContractSettlementOwnerDetailVO;
import com.msl.common.base.PageData;
import com.msl.common.convertor.aspect.UnitCovert;
import com.msl.common.result.Result;
......@@ -31,22 +31,22 @@ import javax.servlet.http.HttpServletResponse;
@AllArgsConstructor
public class CarrierBreakContractSettlementOwnerDetailController {
private final BreakContractSettlementDriverDetailService breakContractSettlementDriverDetailService;
private final BreakContractSettlementOwnerDetailService breakContractSettlementOwnerDetailService;
@ApiOperation(value = "列表",notes = "<br>By:李瑞新")
@PostMapping("/pageCarrierBreakContractSettlementOwnerDetailList")
@UnitCovert(param = false)
public Result<PageData<PageCarrierBreakContractSettlementDriverDetailVO>> pageCarrierBreakContractSettlementOwnerDetailList(@RequestBody PageCarrierBreakContractSettlementDriverDetailParam param) {
IPage<PageCarrierBreakContractSettlementDriverDetailVO> page = breakContractSettlementDriverDetailService.pageCarrierBreakContractSettlementDriverDetailList(param);
public Result<PageData<PageCarrierBreakContractSettlementOwnerDetailVO>> pageCarrierBreakContractSettlementOwnerDetailList(@RequestBody PageCarrierBreakContractSettlementOwnerDetailParam param) {
IPage<PageCarrierBreakContractSettlementOwnerDetailVO> page = breakContractSettlementOwnerDetailService.pageCarrierBreakContractSettlementOwnerDetailList(param);
return Result.page(page.getRecords(), page.getTotal(), page.getPages());
}
@ApiOperation(value = "导出")
@PostMapping("/exportCarrierBreakContractSettlementOwnerDetailList")
public Result exportCarrierBreakContractSettlementOwnerDetailList(@RequestBody PageCarrierBreakContractSettlementDriverDetailParam param, HttpServletResponse response) throws Exception {
public Result exportCarrierBreakContractSettlementOwnerDetailList(@RequestBody PageCarrierBreakContractSettlementOwnerDetailParam param, HttpServletResponse response) throws Exception {
SXSSFWorkbook workbook = breakContractSettlementDriverDetailService.exportCarrierBreakContractSettlementDriverDetailList(param);
SXSSFWorkbook workbook = breakContractSettlementOwnerDetailService.exportCarrierBreakContractSettlementOwnerDetailList(param);
response.setHeader(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_OCTET_STREAM_VALUE);
workbook.write(response.getOutputStream());
return null;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论