提交 44bd3c74 authored 作者: liruixin's avatar liruixin

货主违约结算单列表导出

上级 2f621ef6
package com.clx.performance.enums;
import lombok.AllArgsConstructor;
import lombok.Getter;
import java.util.Arrays;
import java.util.Optional;
public enum BreakContractSettlementOwnerEnum {
;
@Getter
@AllArgsConstructor
public enum BreachContractPartyType {
PLATFORM(1, "平台"),
OWNER(2, "货主"),
DRIVER(3, "司机"),
;
private final Integer code;
private final String msg;
public static Optional<BreachContractPartyType> getByCode(int code) {
return Arrays.stream(values()).filter(e -> e.code == code).findFirst();
}
public static String getMsgByCode(int code) {
return getByCode(code).map(BreachContractPartyType::getMsg).orElse(null);
}
}
}
package com.clx.performance.param.pc.breakcontract.carrier;
import com.msl.common.base.PageParam;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;
@Setter
@Getter
@ToString
@NoArgsConstructor
public class PageCarrierBreakContractSettlementOwnerParam extends PageParam {
@ApiModelProperty(value="订单编号",example = "201457878")
private String orderNo;
@ApiModelProperty(value="结算单号",example = "201457878")
private String settlementNo;
@ApiModelProperty(value = "违约方类型:1平台 2货主 3车主", example = "1")
private Integer breachContractPartyType;
@ApiModelProperty(value="开始时间",example = "2012-01-01 00:00:00")
private String beginTime;
@ApiModelProperty(value="结束时间",example = "2012-01-01 00:00:00")
private String endTime;
}
package com.clx.performance.vo.pc.breakcontract.carrier;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;
import java.math.BigDecimal;
@Getter
@Setter
@ToString
@NoArgsConstructor
public class PageCarrierBreakContractSettlementOwnerVO {
@ApiModelProperty("违约方类型:1平台 2货主 3车主")
private Integer breachContractPartyType;
@ApiModelProperty("违约方类型Msg:1平台 2货主 3车主")
private String breachContractPartyTypeMsg;
@ApiModelProperty("结算单号")
private String settlementNo;
@ApiModelProperty("货主用户编号")
private Long ownerUserNo;
@ApiModelProperty("货主名称")
private String ownerName;
@ApiModelProperty("订单编号")
private String orderNo;
@ApiModelProperty("状态msg")
private String statusMsg;
@ApiModelProperty("状态")
private Integer status;
@ApiModelProperty("违约金")
private BigDecimal figure;
@ApiModelProperty("操作人名称")
private String createName;
@ApiModelProperty("创建时间")
private String createTime;
}
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论