using System;
using System.Collections.Generic;
using System.Linq;
using cylsg.Model.ECTEModel;
using SqlSugar;
namespace Models
{
///
/// 车辆管理
///
[SugarTable("OA_CarManage")]
public class OA_CarManage
{
///
/// 备 注:主键--标识ID
/// 默认值:
///
[SugarColumn(ColumnName="Keyid" ,IsPrimaryKey = true,IsIdentity = true) ]
public int Keyid { get; set; }
///
/// 备 注:会员ID
/// 默认值:
///
[SugarColumn(ColumnName="MemberID" ) ]
public Guid? MemberID { get; set; }
///
/// 备 注:车牌号
/// 默认值:
///
[SugarColumn(ColumnName="CarNumber" ) ]
public string? CarNumber { get; set; }
///
/// 备 注:车辆类型
/// 默认值:
///
[SugarColumn(ColumnName="CarType" ) ]
public string? CarType { get; set; }
///
/// 备 注:起始里程
/// 默认值:
///
[SugarColumn(ColumnName="StartMileage" ) ]
public int? StartMileage { get; set; }
///
/// 备 注:当前里程
/// 默认值:
///
[SugarColumn(ColumnName="NowMileage" ) ]
public int? NowMileage { get; set; }
///
/// 备 注:车辆状况
/// 默认值:
///
[SugarColumn(ColumnName="CarCondition" ) ]
public int? CarCondition { get; set; }
///
/// 备 注:操作时间
/// 默认值:
///
[SugarColumn(ColumnName="LastUpdateTime" ) ]
public DateTime? LastUpdateTime { get; set; }
///
/// 备 注:更新人
/// 默认值:
///
[SugarColumn(ColumnName="Operator" ) ]
public string? Operator { get; set; }
///
/// 备 注:排序
/// 默认值:
///
[SugarColumn(ColumnName="OrderNum" ) ]
public int? OrderNum { get; set; }
///
/// 备 注:
/// 默认值:
///
[SugarColumn(ColumnName="StaffID" ) ]
public int? StaffID { get; set; }
///
/// 司机详情
///
[Navigate( NavigateType.OneToOne,nameof(StaffID))]
public OaStaff? Staff { get; set; }
///
/// 备 注:
/// 默认值:
///
[SugarColumn(ColumnName="InsuranceCompany" ) ]
public string? InsuranceCompany { get; set; }
///
/// 备 注:
/// 默认值:
///
[SugarColumn(ColumnName="InsuranceEndTime" ) ]
public DateTime? InsuranceEndTime { get; set; }
///
/// 备 注:
/// 默认值:
///
[SugarColumn(ColumnName="MaintenanceNextTime" ) ]
public DateTime? MaintenanceNextTime { get; set; }
///
/// 备 注:
/// 默认值:
///
[SugarColumn(ColumnName="ExaminedNextTime" ) ]
public DateTime? ExaminedNextTime { get; set; }
///
/// 备 注:
/// 默认值:
///
[SugarColumn(ColumnName="InsuranceContent" ) ]
public string? InsuranceContent { get; set; }
///
/// 补填充字段,用于提示员工异常信息 不在库内部
///
[SugarColumn(IsIgnore =true)]
public string? Mark { get; set; }
}
}