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

条件过滤

上级 30504043
...@@ -16,6 +16,9 @@ public class PageBreakContractDriverRecordParam extends PageParam { ...@@ -16,6 +16,9 @@ public class PageBreakContractDriverRecordParam extends PageParam {
@ApiModelProperty(value = "运单", example = "1000000000") @ApiModelProperty(value = "运单", example = "1000000000")
private String childNo; private String childNo;
@ApiModelProperty("触发类型:1系统触发 2手动触发")
private Integer triggerType;
@ApiModelProperty(value = "开始时间", example = "") @ApiModelProperty(value = "开始时间", example = "")
private String beginTime; private String beginTime;
......
...@@ -16,6 +16,9 @@ public class PageBreakContractOwnerRecordParam extends PageParam { ...@@ -16,6 +16,9 @@ public class PageBreakContractOwnerRecordParam extends PageParam {
@ApiModelProperty(value = "订单号", example = "1000000000") @ApiModelProperty(value = "订单号", example = "1000000000")
private String orderNo; private String orderNo;
@ApiModelProperty("触发类型:1系统触发 2手动触发")
private Integer triggerType;
@ApiModelProperty(value = "开始时间", example = "") @ApiModelProperty(value = "开始时间", example = "")
private String beginTime; private String beginTime;
......
...@@ -30,6 +30,7 @@ public class BreakContractDriverRecordSqlProvider { ...@@ -30,6 +30,7 @@ public class BreakContractDriverRecordSqlProvider {
FROM("break_contract_driver_record"); FROM("break_contract_driver_record");
if (StringUtils.isNotBlank(param.getChildNo())) {WHERE("child_no = #{param.childNo}");} if (StringUtils.isNotBlank(param.getChildNo())) {WHERE("child_no = #{param.childNo}");}
if (Objects.nonNull(param.getTriggerType())) {WHERE("trigger_type = #{param.triggerType}");}
if (StringUtils.isNotBlank(param.getBeginTime())) {WHERE("create_time >= #{param.beginTime}");} if (StringUtils.isNotBlank(param.getBeginTime())) {WHERE("create_time >= #{param.beginTime}");}
if (StringUtils.isNotBlank(param.getEndTime())) {WHERE("create_time <= #{param.endTime}");} if (StringUtils.isNotBlank(param.getEndTime())) {WHERE("create_time <= #{param.endTime}");}
......
...@@ -7,6 +7,8 @@ import org.apache.commons.lang3.StringUtils; ...@@ -7,6 +7,8 @@ import org.apache.commons.lang3.StringUtils;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.jdbc.SQL; import org.apache.ibatis.jdbc.SQL;
import java.util.Objects;
public class BreakContractOwnerRecordSqlProvider { public class BreakContractOwnerRecordSqlProvider {
public String pageByParam(@Param("page") Page<BreakContractOwnerRecordVO> page, @Param("param") PageBreakContractOwnerRecordParam param) { public String pageByParam(@Param("page") Page<BreakContractOwnerRecordVO> page, @Param("param") PageBreakContractOwnerRecordParam param) {
...@@ -24,6 +26,7 @@ public class BreakContractOwnerRecordSqlProvider { ...@@ -24,6 +26,7 @@ public class BreakContractOwnerRecordSqlProvider {
FROM("break_contract_owner_record"); FROM("break_contract_owner_record");
if (StringUtils.isNotBlank(param.getOrderNo())) {WHERE("order_no = #{param.orderNo}");} if (StringUtils.isNotBlank(param.getOrderNo())) {WHERE("order_no = #{param.orderNo}");}
if (Objects.nonNull(param.getTriggerType())) {WHERE("trigger_type = #{param.triggerType}");}
if (StringUtils.isNotBlank(param.getBeginTime())) {WHERE("create_time >= #{param.beginTime}");} if (StringUtils.isNotBlank(param.getBeginTime())) {WHERE("create_time >= #{param.beginTime}");}
if (StringUtils.isNotBlank(param.getEndTime())) {WHERE("create_time <= #{param.endTime}");} if (StringUtils.isNotBlank(param.getEndTime())) {WHERE("create_time <= #{param.endTime}");}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论