package com.clx.performance.vo.pc.carrier.settle;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

@Getter
@Setter
@NoArgsConstructor
public class SettlementOrderChildRiskVO {

    @Schema(description = "id")
    private Integer id;

    @Schema(description = "运单编号")
    private String childNo;

    @Schema(description = "车牌号")
    private String truckNo;

    @Schema(description = "司机名称")
    private String driverName;

    @Schema(description = "司机联系电话")
    private String driverMobile;

    @Schema(description = "货物名称")
    private String goodsName;

    @Schema(description = "开票标识：1网运单 2普通单")
    private Integer invoiceType;

    @Schema(description = "开票配置，0否，1是")
    private Integer invoiceConfigType;

    @Schema(description = "磅单审核通过时间")
    private String poundAuditTime;

    @Schema(description = "风控标识：1同步失败 2结算打回")
    private Integer riskType;

    @Schema(description = "风控失败原因")
    private String riskRemark;

    @Schema(description = "处理方式：1重新同步 2转普通单")
    private Integer processMethod;

    @Schema(description = "处理人")
    private String processBy;

    @Schema(description = "处理时间")
    private String processTime;

    @Schema(description = "处理状态：1待处理 2已处理")
    private Integer status;

    @Schema(description = "创建时间")
    private String createTime;

    @Schema(description = "修改时间")
    private String modifiedTime;
}