using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using cylsg.Model.ECTEModel;
|
using SqlSugar;
|
namespace Models
|
{
|
/// <summary>
|
/// 派车
|
///</summary>
|
[SugarTable("OA_DeliverPlanPaiche")]
|
public class OA_DeliverPlanPaiche
|
{
|
|
|
/// <summary>
|
/// 备 注:
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "Keyid", IsPrimaryKey = true)]
|
public Guid? Keyid { get; set; }
|
|
/// <summary>
|
/// 备 注:
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "FirmId")]
|
public Guid? FirmId { get; set; }
|
|
/// <summary>
|
/// 备 注:客户id
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "BuyerId")]
|
public Guid? BuyerId { get; set; }
|
|
/// <summary>
|
/// 备 注:实际到达时间
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "DeliveredTime")]
|
public DateTime? DeliveredTime { get; set; }
|
|
/// <summary>
|
/// 备 注:
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "DeliverTime")]
|
public DateTime? DeliverTime { get; set; }
|
|
/// <summary>
|
/// 备 注:注意事项
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "Zhuyishixiang")]
|
public string? Zhuyishixiang { get; set; }
|
|
/// <summary>
|
/// 备 注:工作考评
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "Gongzuokaoping")]
|
public string? Gongzuokaoping { get; set; }
|
|
/// <summary>
|
/// 备 注:汽车id
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "CarId")]
|
public int? CarId { get; set; }
|
|
/// <summary>
|
/// 备 注:司机id
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "DriverId")]
|
public int? DriverId { get; set; }
|
|
/// <summary>
|
/// 司机
|
/// </summary>
|
[Navigate(NavigateType.OneToOne, nameof(DriverId), nameof(OaStaff.Keyid))]
|
public OaStaff? Driver { get; set; }
|
/// <summary>
|
/// 备 注:移交状态 运输状态 2移交 1 未移交
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "Transferstatus")]
|
public int? Transferstatus { get; set; }
|
|
/// <summary>
|
/// 备 注:移交时间
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "TransfersTime")]
|
public DateTime? TransfersTime { get; set; }
|
|
/// <summary>
|
/// 备 注:
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "Sort")]
|
public int? Sort { get; set; }
|
|
/// <summary>
|
/// 备 注:
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "Creater")]
|
public Guid? Creater { get; set; }
|
|
/// <summary>
|
/// 员工
|
/// </summary>
|
[Navigate(NavigateType.OneToOne, nameof(Creater), nameof(OaStaff.MemberId))]
|
public OaStaff? SentStaff { get; set; }
|
/// <summary>
|
/// 备 注:
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "CreateTime")]
|
public DateTime? CreateTime { get; set; }
|
|
/// <summary>
|
/// 备 注:
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "Updater")]
|
public Guid? Updater { get; set; }
|
|
/// <summary>
|
/// 备 注:
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "LastUpdateTime")]
|
public DateTime? LastUpdateTime { get; set; }
|
|
/// <summary>
|
/// 备 注:意见反馈
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "wentifankui")]
|
public string? Wentifankui { get; set; }
|
|
/// <summary>
|
/// 备 注:
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "Yichangchuli")]
|
public string? Yichangchuli { get; set; }
|
|
/// <summary>
|
/// 备 注:
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "Xingzhengzhuize")]
|
public string? Xingzhengzhuize { get; set; }
|
|
/// <summary>
|
/// 备 注:送货单号
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "SellerOrderId")]
|
public string? SellerOrderId { get; set; }
|
|
/// <summary>
|
/// 备 注:电话
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "Dianhua")]
|
public string? Dianhua { get; set; }
|
|
/// <summary>
|
/// 备 注:地址
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "Dizhi")]
|
public string? Dizhi { get; set; }
|
|
/// <summary>
|
/// 备 注:
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "Remark")]
|
public string? Remark { get; set; }
|
|
/// <summary>
|
/// 备 注:项目经理 ID
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "BusinessManagerId")]
|
public int? BusinessManagerId { get; set; }
|
|
|
/// <summary>
|
/// 客户经理
|
/// </summary>
|
[Navigate(NavigateType.OneToOne, nameof(BusinessManagerId), nameof(OaStaff.Keyid))]
|
public OaStaff? Manager { get; set; }
|
/// <summary>
|
/// 备 注:
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "Biddingcompany")]
|
public int? Biddingcompany { get; set; }
|
|
/// <summary>
|
/// 备 注: 2忽略
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "shifouDelivery")]
|
public int? ShifouDelivery { get; set; }
|
|
/// <summary>
|
/// 备 注:联系人
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "Lianxiren")]
|
public string? Lianxiren { get; set; }
|
|
/// <summary>
|
/// 备 注:
|
/// 默认值: 新增的,不关联公司
|
///</summary>
|
[SugarColumn(ColumnName = "CompanyName")]
|
public string? CompanyName { get; set; }
|
|
/// <summary>
|
/// 备 注:
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "TransferType")]
|
public int? TransferType { get; set; }
|
|
/// <summary>
|
/// 备 注:
|
/// 默认值:
|
///</summary>
|
[SugarColumn(ColumnName = "TransferName")]
|
public string? TransferName { get; set; }
|
|
|
/// <summary>
|
/// 关联配送单
|
/// </summary>
|
[Navigate(NavigateType.OneToMany, nameof(OA_DeliverPlan.DeliverPlanPaicheid), nameof(Keyid))]
|
public List<OA_DeliverPlan>? DeliverPlans { get; set; }
|
|
|
/// <summary>
|
/// 关联请求单
|
/// </summary>
|
[Navigate(NavigateType.OneToOne, nameof(Keyid),nameof(OA_DeliverTixing.DeliverPlanPaicheId))]
|
public OA_DeliverTixing? DelvceTiXing { get; set; }
|
/// <summary>
|
/// 备 注:
|
/// 默认值: 新增的,不关联公司
|
///</summary>
|
|
public DeliveredType? Deliveredstatus { get; set; } = DeliveredType.Undeliver;
|
|
/// <summary>
|
/// 附件列表 3
|
/// </summary>
|
[Navigate(NavigateType.OneToMany, nameof(OA_attachment.OA_Id), nameof(Keyid), "AttachmentType=3")]
|
public List<OA_attachment> Attachments { get; set; }
|
|
|
/// <summary>
|
/// 提醒的keyID 是提醒传递过来的需要传递次字段,否则为空
|
/// </summary>
|
[SugarColumn(IsIgnore =true)]
|
public int? DeliverTixingId { get; set; }
|
|
|
}
|
|
}
|