提交 09dca098 authored 作者: liruixin's avatar liruixin

字段筛选

上级 d48fedc6
...@@ -32,8 +32,8 @@ public enum BreakContractSettlementDriverEnum { ...@@ -32,8 +32,8 @@ public enum BreakContractSettlementDriverEnum {
@Getter @Getter
@AllArgsConstructor @AllArgsConstructor
public enum SettleStatus { public enum SettleStatus {
NO(0, "待结算"), NO(1, "待结算"),
YES(1, "已结算"), YES(2, "已结算"),
; ;
private final Integer code; private final Integer code;
......
...@@ -20,6 +20,12 @@ public class PageCarrierBreakContractSettlementDriverParam extends PageParam { ...@@ -20,6 +20,12 @@ public class PageCarrierBreakContractSettlementDriverParam extends PageParam {
@ApiModelProperty(value="车主编号",example = "201457878") @ApiModelProperty(value="车主编号",example = "201457878")
private Long truckOwnUserNo; private Long truckOwnUserNo;
@ApiModelProperty("车主名称")
private String truckOwnName;
@ApiModelProperty("结算状态 1待结算;2已结算")
private Integer settleStatus;
@ApiModelProperty(value = "违约方类型:1平台 2货主 3车主", example = "1") @ApiModelProperty(value = "违约方类型:1平台 2货主 3车主", example = "1")
private Integer breakContractPartyType; private Integer breakContractPartyType;
......
...@@ -27,6 +27,9 @@ public class PageCarrierBreakContractSettlementDriverVO { ...@@ -27,6 +27,9 @@ public class PageCarrierBreakContractSettlementDriverVO {
@ApiModelProperty("车主用户编号") @ApiModelProperty("车主用户编号")
private Long truckOwnUserNo; private Long truckOwnUserNo;
@ApiModelProperty("车主名称")
private String truckOwnName;
@ApiModelProperty("司机名称") @ApiModelProperty("司机名称")
private String driverName; private String driverName;
...@@ -39,10 +42,10 @@ public class PageCarrierBreakContractSettlementDriverVO { ...@@ -39,10 +42,10 @@ public class PageCarrierBreakContractSettlementDriverVO {
@ApiModelProperty("违约说明") @ApiModelProperty("违约说明")
private String breakContractRemark; private String breakContractRemark;
@ApiModelProperty("结算状态 0待结算;1已结算") @ApiModelProperty("结算状态 1待结算;2已结算")
private String settleStatusMsg; private String settleStatusMsg;
@ApiModelProperty("结算状态 0待结算;1已结算") @ApiModelProperty("结算状态 1待结算;2已结算")
private Integer settleStatus; private Integer settleStatus;
@ApiModelProperty("结算平台 0马上来") @ApiModelProperty("结算平台 0马上来")
......
...@@ -23,13 +23,17 @@ import java.util.Objects; ...@@ -23,13 +23,17 @@ import java.util.Objects;
public class BreakContractSettlementDriverDaoImpl extends BaseDaoImpl<BreakContractSettlementDriverMapper, BreakContractSettlementDriver, Integer> implements BreakContractSettlementDriverDao { public class BreakContractSettlementDriverDaoImpl extends BaseDaoImpl<BreakContractSettlementDriverMapper, BreakContractSettlementDriver, Integer> implements BreakContractSettlementDriverDao {
@Override @Override
public IPage<BreakContractSettlementDriver> pageCarrierBreakContractSettlementDriverList(PageCarrierBreakContractSettlementDriverParam param) { public IPage<BreakContractSettlementDriver> pageCarrierBreakContractSettlementDriverList(PageCarrierBreakContractSettlementDriverParam param) {
LambdaQueryWrapper<BreakContractSettlementDriver> query = new LambdaQueryWrapper<>(); LambdaQueryWrapper<BreakContractSettlementDriver> query = new LambdaQueryWrapper<>();
query.eq(StringUtils.isNotBlank(param.getChildNo()),BreakContractSettlementDriver :: getChildNo,param.getChildNo()); query.eq(StringUtils.isNotBlank(param.getChildNo()),BreakContractSettlementDriver :: getChildNo,param.getChildNo());
query.eq(StringUtils.isNotBlank(param.getTruckOwnName()),BreakContractSettlementDriver :: getTruckOwnName,param.getTruckOwnName());
query.eq(Objects.nonNull(param.getSettleStatus()),BreakContractSettlementDriver :: getSettleStatus,param.getSettleStatus());
query.eq(Objects.nonNull(param.getTruckOwnUserNo()),BreakContractSettlementDriver :: getTruckOwnUserNo,param.getTruckOwnUserNo()); query.eq(Objects.nonNull(param.getTruckOwnUserNo()),BreakContractSettlementDriver :: getTruckOwnUserNo,param.getTruckOwnUserNo());
query.eq(Objects.nonNull(param.getBreakContractPartyType()),BreakContractSettlementDriver :: getBreakContractPartyType,param.getBreakContractPartyType()); query.eq(Objects.nonNull(param.getBreakContractPartyType()),BreakContractSettlementDriver :: getBreakContractPartyType,param.getBreakContractPartyType());
query.ge(StringUtils.isNotBlank(param.getBeginTime()),BreakContractSettlementDriver :: getCreateTime,param.getBeginTime()); query.ge(StringUtils.isNotBlank(param.getBeginTime()),BreakContractSettlementDriver :: getCreateTime,param.getBeginTime());
query.le(StringUtils.isNotBlank(param.getEndTime()),BreakContractSettlementDriver :: getCreateTime,param.getEndTime()); query.le(StringUtils.isNotBlank(param.getEndTime()),BreakContractSettlementDriver :: getCreateTime,param.getEndTime());
query.orderByDesc(BreakContractSettlementDriver::getId); query.orderByDesc(BreakContractSettlementDriver::getId);
return baseMapper.selectPage(Page.of(param.getPage(), param.getPageSize()),query); return baseMapper.selectPage(Page.of(param.getPage(), param.getPageSize()),query);
} }
} }
...@@ -68,7 +68,7 @@ public class BreakContractSettlementDriver implements HasKey<Integer> { ...@@ -68,7 +68,7 @@ public class BreakContractSettlementDriver implements HasKey<Integer> {
private String breakContractRemark; private String breakContractRemark;
@TableField("settle_status") @TableField("settle_status")
@ApiModelProperty("结算状态 0待结算;1已结算") @ApiModelProperty("结算状态 1待结算;2已结算")
private Integer settleStatus; private Integer settleStatus;
@TableField("settle_platform") @TableField("settle_platform")
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论