using SqlSugar;
namespace MES.Service.Modes;
///
/// 销售订单表
///
[SugarTable("SALES_ORDER")]
public class SalesOrder
{
///
///
///
[SugarColumn(ColumnName = "id", IsPrimaryKey = true)]
public Guid Id { get; set; }
///
///
///
[SugarColumn(ColumnName = "erp_id")]
public decimal? ErpId { get; set; }
///
/// 单据编号
///
[SugarColumn(ColumnName = "bill_no")]
public string? BillNo { get; set; }
///
/// 单据类型
///
[SugarColumn(ColumnName = "bill_type_id")]
public string? BillTypeId { get; set; }
///
/// 单据状态
///
[SugarColumn(ColumnName = "document_status")]
public string? DocumentStatus { get; set; }
///
/// 日期
///
[SugarColumn(ColumnName = "f_date")]
public DateTime? FDate { get; set; }
///
/// 业务类型
///
[SugarColumn(ColumnName = "business_type")]
public string? BusinessType { get; set; }
///
/// 交货方式
///
[SugarColumn(ColumnName = "head_delivery_way")]
public string? HeadDeliveryWay { get; set; }
///
/// 交货地点
///
[SugarColumn(ColumnName = "head_loc_id")]
public string? HeadLocId { get; set; }
///
/// 客户
///
[SugarColumn(ColumnName = "cust_id")]
public string? CustId { get; set; }
///
/// 关闭状态
///
[SugarColumn(ColumnName = "close_status")]
public string? CloseStatus { get; set; }
///
/// 销售部门
///
[SugarColumn(ColumnName = "sale_dept_id")]
public string? SaleDeptId { get; set; }
///
/// 销售员
///
[SugarColumn(ColumnName = "saler_id")]
public string? SalerId { get; set; }
///
/// 变更原因
///
[SugarColumn(ColumnName = "change_reason")]
public string? ChangeReason { get; set; }
///
/// 备注
///
[SugarColumn(ColumnName = "note")]
public string? Note { get; set; }
///
/// 结算方
///
[SugarColumn(ColumnName = "settle_id")]
public string? SettleId { get; set; }
///
/// 审核人
///
[SugarColumn(ColumnName = "approver_id")]
public string? ApproverId { get; set; }
///
/// 收货人姓名
///
[SugarColumn(ColumnName = "link_man")]
public string? LinkMan { get; set; }
///
/// 付款方
///
[SugarColumn(ColumnName = "charge_id")]
public string? ChargeId { get; set; }
///
/// 联系电话
///
[SugarColumn(ColumnName = "link_phone")]
public string? LinkPhone { get; set; }
///
/// 创建人
///
[SugarColumn(ColumnName = "creator_id")]
public string? CreatorId { get; set; }
///
/// 创建日期
///
[SugarColumn(ColumnName = "create_date")]
public DateTime? CreateDate { get; set; }
///
/// 最后修改人
///
[SugarColumn(ColumnName = "modifier_id")]
public string? ModifierId { get; set; }
///
/// 最后修改日期
///
[SugarColumn(ColumnName = "modify_date")]
public DateTime? ModifyDate { get; set; }
///
/// 审核日期
///
[SugarColumn(ColumnName = "approve_date")]
public DateTime? ApproveDate { get; set; }
///
/// 关闭人
///
[SugarColumn(ColumnName = "closer_id")]
public string? CloserId { get; set; }
///
/// 关闭日期
///
[SugarColumn(ColumnName = "close_date")]
public DateTime? CloseDate { get; set; }
///
/// 变更日期
///
[SugarColumn(ColumnName = "change_date")]
public DateTime? ChangeDate { get; set; }
///
/// 作废状态
///
[SugarColumn(ColumnName = "cancel_status")]
public string? CancelStatus { get; set; }
///
/// 作废人
///
[SugarColumn(ColumnName = "canceller_id")]
public string? CancellerId { get; set; }
///
/// 版本号
///
[SugarColumn(ColumnName = "version_no")]
public int? VersionNo { get; set; }
///
/// 变更人
///
[SugarColumn(ColumnName = "changer_id")]
public string? ChangerId { get; set; }
///
/// 备注
///
[SugarColumn(ColumnName = "entry_note")]
public string? EntryNote { get; set; }
///
///
///
[SugarColumn(ColumnName = "fbilltype")]
public string? Fbilltype { get; set; }
///
/// 销售组织ID
///
[SugarColumn(ColumnName = "SALE_ORG_ID")]
public string? SaleOrgId { get; set; }
///
/// 收货方
///
[SugarColumn(ColumnName = "RECEIVE_ID")]
public string? ReceiveId { get; set; }
///
/// 收货方联系人
///
[SugarColumn(ColumnName = "RECEIVE_CONTACT")]
public string? ReceiveContact { get; set; }
///
/// 同步时间
///
[SugarColumn(ColumnName = "SYNCHRONOUS_DATE")]
public DateTime? SynchronousDate { get; set; }
}