src/main/java/com/ruoyi/purchase/pojo/PurchaseLedger.java
@@ -3,7 +3,7 @@
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.math.BigDecimal;
@@ -69,9 +69,15 @@
    /**
     * 录入日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @Excel(name = "录入日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date entryDate;
    /**
     * 申请提交时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date applicationSubmitTime;
    /**
@@ -119,6 +125,12 @@
     * 合同金额(产品含税总价)
     */
    private BigDecimal contractAmount;
    /**
     * 实际合同金额(扣减退货后)
     */
    @Schema(description = "实际合同金额")
    private BigDecimal netContractAmount;
//
//    /**
//     * 业务员
@@ -136,34 +148,91 @@
     */
    private String phoneNumber;
    @TableField(exist = false)
    @ApiModelProperty("来票金额")
    private String receiptPaymentAmount;
    @ApiModelProperty("未来票金额")
    @TableField(exist = false)
    private String unReceiptPaymentAmount;
    @ApiModelProperty("文件类型  取 4")
    @Schema(description = "文件类型  取 4")
    @TableField(exist = false)
    private Integer type;
    @ApiModelProperty(value = "付款方式")
    @Schema(description = "付款方式")
    private String paymentMethod;
    @ApiModelProperty("审批状态  1-待审核,2-审批中,3-审批通过,4-审批失败,5表示是模板")
    /**
     * 采购类别:客存、代储、采购入库、采购直销
     */
    @Schema(description = "采购类别")
    @Excel(name = "采购类别")
    private String purchaseCategory;
    /**
     * 采购油品:汽#92、汽#95、柴#0、柴#-35
     */
    @Schema(description = "采购油品")
    @Excel(name = "采购油品")
    private String purchaseOilProduct;
    /**
     * 物流方式:厂家配送、委外物流、客户自提
     */
    @Schema(description = "物流方式")
    @Excel(name = "物流方式")
    private String logisticsMethod;
    /**
     * 提货方式:暂不提货、提货
     */
    @Schema(description = "提货方式")
    @Excel(name = "提货方式")
    private String pickupMethod;
    /**
     * 采购油库id
     */
    @Schema(description = "采购油库id")
    private Long oilDepotId;
    /**
     * 采购油库名称
     */
    @Schema(description = "采购油库名称")
    @Excel(name = "采购油库")
    private String oilDepotName;
    /**
     * 客户名称
     */
    @Schema(description = "客户名称")
    private String customerName;
    /**
     * 最佳到站日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Schema(description = "最佳到站日期")
    private Date bestArrivalDate;
    /**
     * 采购数量(吨)
     */
    @Schema(description = "采购数量(吨)")
    private Integer purchaseQuantity;
    /**
     * 采购申请订单状态:已申请,未装车 / 以出厂,未入库 / 已入库
     */
    @Schema(description = "采购申请订单状态")
    private String purchaseOrderStatus;
    @Schema(description = "审批状态  1-待审核,2-审批中,3-审批通过,4-审批失败,5表示是模板")
    @Excel(name = "审批状态", readConverterExp = "1=待审核,2=审批中,3=审批通过,4=审批失败")
    private Integer approvalStatus;
    @ApiModelProperty(value = "模板名称")
    @Schema(description = "模板名称")
    private String templateName;
    @ApiModelProperty(value = "审批人id")
    @Schema(description = "审批人id")
    private String approveUserIds;
    @ApiModelProperty(value = "创建用户")
    @Schema(description = "创建用户")
    @TableField(fill = FieldFill.INSERT)
    private Integer createUser;
    @TableField(fill = FieldFill.INSERT)
    private Long deptId;
}