package com.jwipc.order.dto;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.List;

/**
 * <p> </p>
 *
 * @author ZhangJie
 * @version 1.0
 * @since JDK 1.8
 */
@Data
public class PurchaseOrderPrintDTO implements Serializable {
    @Serial
    private static final long serialVersionUID = -4313346741199706611L;
    private String companyName;
    private String companyCode;
    private String orderCode;
    private String zlsdh;
    private String userInfo;
    private String rangTime;
    private LocalDateTime createTime;
    private String month;
    private String paymentMethodName;
    private String payWay;
    private String userPhone;
    private String supplierNameAndCode;
    private String currencyCode;
    private String taxName;
    private String supplierPhone;
    private String address;
    private String remark;
    private String orderAmount;//未税总价
    private String taxAmount;//含税总价
    private String taxMoney;//税总额
    private String orderTypeName;
    private String supplierName;
    private String supplierEnName;
    private String supplierCode;
    private String supplierCode1;
    private String createName;
    private String batchNo;
    private Integer monthFlag;
    private LocalDateTime now = LocalDateTime.now();
    private List<PurchaseOrderItemPrintDTO> orderDetailList;
    private Integer attachmentType;
    private String purchaseGroupCode;
    /**
     * 订单打印判断
     */
    private String supplierAttr;
    private String pageFlag;

    /**
     * 订单打印资源整合部判断
     */
    private String  tongChuangFlag;

    /**
     * 订单审批人
     */
    private String  name;

    /**
     * 供应商状态判断 1：合格供应商、0：小批量
     */
    private String supplierState;
}
