src/main/java/com/ruoyi/purchase/pojo/PurchaseLedger.java
@@ -3,6 +3,7 @@
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.math.BigDecimal;
@@ -34,7 +35,7 @@
    /**
     * 供应商名称id
     */
    private String supplierId;
    private Long supplierId;
    /**
     * 供应商名称
@@ -68,9 +69,23 @@
    /**
     * 录入日期
     */
    @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;
    /**
     * 签订日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "签订日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date executionDate;
    /**
     * 备注
@@ -81,7 +96,7 @@
    /**
     * 附件材料路径或名称
     */
    @Excel(name = "附件材料路径或名称")
//    @Excel(name = "附件材料路径或名称")
    private String attachmentMaterials;
    /**
@@ -112,21 +127,112 @@
    private BigDecimal contractAmount;
    /**
     * 业务员
     * 实际合同金额(扣减退货后)
     */
    @Excel(name = "业务员")
    private String businessPerson;
    /**
     * 业务员id
     */
    private Long businessPersonId;
    @Schema(description = "实际合同金额")
    private BigDecimal netContractAmount;
//
//    /**
//     * 业务员
//     */
//    @Excel(name = "业务员")
//    private String businessPerson;
//
//    /**
//     * 业务员id
//     */
//    private Long businessPersonId;
    /**
     * 业务员手机号
     */
    private String phoneNumber;
    @Schema(description = "文件类型  取 4")
    @TableField(exist = false)
    private Integer type;
    @Schema(description = "付款方式")
    private String paymentMethod;
    /**
     * 采购类别:客存、代储、采购入库、采购直销
     */
    @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;
    @Schema(description = "模板名称")
    private String templateName;
    @Schema(description = "审批人id")
    private String approveUserIds;
    @Schema(description = "创建用户")
    @TableField(fill = FieldFill.INSERT)
    private Integer createUser;
    @TableField(fill = FieldFill.INSERT)
    private Long deptId;
}