package com.malk.diwei.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 
 * </p>
 *
 * @author WZY
 * @since 2025-03-28
 */
@TableName("SalesOrder")
@Data
  public class SalesOrder implements Serializable {

    private static final long serialVersionUID = 1L;

      private Long salesOrderID;

    private Date salesOrderDate;

    private String salesOrderCode;

    private Long clientID;

    private String salesOrderContractNo;

    private String salesOrderLinkMan;

    private Date salesOrderDeliveryDate;

    private String salesOrderDeliveryAddress;

    private String salesOrderLinkTel;

    private String salesOrderDescription;

    private Long salesOrderCreatorID;

    private Long salesOrderUpdaterID;

    private Date salesOrderUpdateDatetime;

    private Long salesOrderApproverID;

    private Date salesOrderApproveDatetime;

    private Integer salesOrderStatus;

    private Integer salesOrderIsDone;

    private Integer salesOrderAborted;

    private Integer salesOrderDeleteFlag;

    private Long salesOrderLastItemID;

    private Date salesOrderCreateDatetime;

    private Long salesmanID;

    private Integer salesOrderIsPrinted;

    private Long salesOrderOrgID;

    private String salesOrderLinkMob;

    private String entityObjKey;

    private Integer salesOrderFrom;

    private Integer salesOrderIsMrp;

    private Integer salesOrderPrintedTimes;

    private Integer salesOrderNoNeedMrp;

    private String salesOrderTrustee;

    private Integer salesOrderIsInvoice;

    private String salesOrderGUID;

    private BigDecimal salesOrderDiscount;

    private BigDecimal salesOrderYZPercent;

    private BigDecimal salesOrderDZPercent;

    private String salesOrderWFCAuthor;

    private String salesOrderWFCNodeName;

    private String salesOrderWFCNodeID;

    private String salesOrderWFCNodeMemo;

    private Long salesOrderFollowEmpID;

    private Integer salesOrderProperty;

    private String salesOrderDeptName;

    private Long salesOrderDeptID;

    private Long salesOrderQCFollowEmpID;

    private Integer salesOrderBoardFalg;
}
