提交 f3297630 authored 作者: liruixin's avatar liruixin

违约计费车主列表导出

上级 7dc4b20a
...@@ -14,5 +14,5 @@ import com.msl.common.dao.BaseDao; ...@@ -14,5 +14,5 @@ import com.msl.common.dao.BaseDao;
*/ */
public interface BreakContractSettlementDriverDetailDao extends BaseDao<BreakContractSettlementDriverDetailMapper, BreakContractSettlementDriverDetail, Integer> { public interface BreakContractSettlementDriverDetailDao extends BaseDao<BreakContractSettlementDriverDetailMapper, BreakContractSettlementDriverDetail, Integer> {
IPage<BreakContractSettlementDriverDetail> pageOwnerSettlementOrderDetailList(PageCarrierBreakContractSettlementDriverDetailParam param); IPage<BreakContractSettlementDriverDetail> pageCarrierBreakContractSettlementDriverDetailList(PageCarrierBreakContractSettlementDriverDetailParam param);
} }
...@@ -23,7 +23,7 @@ import java.util.Objects; ...@@ -23,7 +23,7 @@ import java.util.Objects;
public class BreakContractSettlementDriverDetailDaoImpl extends BaseDaoImpl<BreakContractSettlementDriverDetailMapper, BreakContractSettlementDriverDetail, Integer> implements BreakContractSettlementDriverDetailDao { public class BreakContractSettlementDriverDetailDaoImpl extends BaseDaoImpl<BreakContractSettlementDriverDetailMapper, BreakContractSettlementDriverDetail, Integer> implements BreakContractSettlementDriverDetailDao {
@Override @Override
public IPage<BreakContractSettlementDriverDetail> pageOwnerSettlementOrderDetailList(PageCarrierBreakContractSettlementDriverDetailParam param) { public IPage<BreakContractSettlementDriverDetail> pageCarrierBreakContractSettlementDriverDetailList(PageCarrierBreakContractSettlementDriverDetailParam param) {
LambdaQueryWrapper<BreakContractSettlementDriverDetail> query = new LambdaQueryWrapper<>(); LambdaQueryWrapper<BreakContractSettlementDriverDetail> query = new LambdaQueryWrapper<>();
query.eq(StringUtils.isNotBlank(param.getChildNo()),BreakContractSettlementDriverDetail :: getChildNo,param.getChildNo()); query.eq(StringUtils.isNotBlank(param.getChildNo()),BreakContractSettlementDriverDetail :: getChildNo,param.getChildNo());
query.eq(Objects.nonNull(param.getTruckOwnUserNo()),BreakContractSettlementDriverDetail :: getTruckOwnUserNo,param.getTruckOwnUserNo()); query.eq(Objects.nonNull(param.getTruckOwnUserNo()),BreakContractSettlementDriverDetail :: getTruckOwnUserNo,param.getTruckOwnUserNo());
......
package com.clx.performance.service.impl.breakcontract; package com.clx.performance.service.impl.breakcontract;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.clx.performance.dao.breakcontract.BreakContractSettlementDriverDetailDao;
import com.clx.performance.model.breakcontract.BreakContractSettlementDriverDetail;
import com.clx.performance.param.pc.breakcontract.carrier.PageCarrierBreakContractSettlementDriverDetailParam; import com.clx.performance.param.pc.breakcontract.carrier.PageCarrierBreakContractSettlementDriverDetailParam;
import com.clx.performance.service.breakcontract.BreakContractSettlementDriverDetailService; import com.clx.performance.service.breakcontract.BreakContractSettlementDriverDetailService;
import com.clx.performance.vo.pc.breakcontract.carrier.PageCarrierBreakContractSettlementDriverDetailVO; import com.clx.performance.vo.pc.breakcontract.carrier.PageCarrierBreakContractSettlementDriverDetailVO;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.apache.poi.xssf.streaming.SXSSFWorkbook; import org.apache.poi.xssf.streaming.SXSSFWorkbook;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
/** /**
* @author liruixin * @author liruixin
* Date 2023-10-24 * Date 2023-10-24
* Time 16:02 * Time 16:02
*/ */
@Service @Service
@Slf4j
@AllArgsConstructor
public class BreakContractSettlementDriverDetailServiceImpl implements BreakContractSettlementDriverDetailService { public class BreakContractSettlementDriverDetailServiceImpl implements BreakContractSettlementDriverDetailService {
private final BreakContractSettlementDriverDetailDao breakContractSettlementDriverDetailDao;
//private final SettlementOwnerDetailStruct settlementOwnerDetailStruct;
@Override @Override
public IPage<PageCarrierBreakContractSettlementDriverDetailVO> pageCarrierBreakContractSettlementDriverDetailList(PageCarrierBreakContractSettlementDriverDetailParam param) { public IPage<PageCarrierBreakContractSettlementDriverDetailVO> pageCarrierBreakContractSettlementDriverDetailList(PageCarrierBreakContractSettlementDriverDetailParam param) {
IPage<BreakContractSettlementDriverDetail> settlementOwnerDetail = breakContractSettlementDriverDetailDao.pageCarrierBreakContractSettlementDriverDetailList(param);
//List<PageOwnerSettlementOwnerDetailVO> list = settlementOwnerDetailStruct.covertToOwnerList(settlementOwnerDetail.getRecords());
//return new Page<PageOwnerSettlementOwnerDetailVO>().setRecords(list).setTotal(settlementOwnerDetail.getTotal()).setPages(settlementOwnerDetail.getPages());
return null; return null;
} }
......
package com.clx.performance.struct.breakcontract;
import com.msl.common.utils.DateStructUtil;
import org.mapstruct.Mapper;
import java.util.Objects;
@Mapper(componentModel = "spring", uses = DateStructUtil.class, imports = {Objects.class})
public interface BreakContractSettlementDriverDetailStruct {
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论