using Admin.NET.Core;
/*
* @author : 您的名字
* @date : 2024/7/10上午11:16:34
* @desc : 盘点单据
*/
namespace Admin.NET.Application.Entity
{
///
/// 盘点单据
///
[SugarTable("wms_inventory_check_order", "盘点单据")]
public class WmsInventoryCheckOrder : EntityBase
{
///
/// 盘点单号
///
[Required]
[SugarColumn(ColumnName = "OrderNo", ColumnDescription = "盘点单号", Length = 255)]
public string OrderNo { get; set; }
///
/// 盘点方式
///
[Required]
[SugarColumn(ColumnName = "CheckMode", ColumnDescription = "盘点方式")]
public CheckModeEnum CheckMode { get; set; }
///
/// 盘点方式名称
///
[Required]
[SugarColumn(ColumnName = "CheckModeName", ColumnDescription = "盘点方式名称", Length = 50)]
public string CheckModeName { get; set; }
///
/// 盘点阶段
///
[Required]
[SugarColumn(ColumnName = "CheckStage", ColumnDescription = "盘点阶段")]
public CheckStageEnum CheckStage { get; set; }
///
/// 盘点阶段名称
///
[Required]
[SugarColumn(ColumnName = "CheckStageName", ColumnDescription = "盘点阶段名称", Length = 50)]
public string CheckStageName { get; set; }
///
/// 库区编码
///
[SugarColumn(ColumnName = "AreaCode", ColumnDescription = "库区编码", Length = 50)]
public string? AreaCode { get; set; }
///
/// 库区名称
///
[SugarColumn(ColumnName = "AreaName", ColumnDescription = "库区名称", Length = 50)]
public string? AreaName { get; set; }
///
/// 计划开始时间
///
[SugarColumn(ColumnName = "PlanStartDate", ColumnDescription = "计划开始时间")]
public DateTime? PlanStartDate { get; set; }
///
/// 计划结束时间
///
[SugarColumn(ColumnName = "PlanEndDate", ColumnDescription = "计划结束时间")]
public DateTime? PlanEndDate { get; set; }
///
/// 盘点开始日期
///
[SugarColumn(ColumnName = "StartCheckTime", ColumnDescription = "盘点开始日期")]
public DateTime? StartCheckTime { get; set; }
///
/// 盘点结束日期
///
[SugarColumn(ColumnName = "EndCheckTime", ColumnDescription = "盘点结束日期")]
public DateTime? EndCheckTime { get; set; }
///
/// 备注
///
[SugarColumn(ColumnName = "Remarks", ColumnDescription = "备注", Length = 255)]
public string? Remarks { get; set; }
///
/// 是否已调账
///
[SugarColumn(ColumnName = "IsAudit", ColumnDescription = "是否已调账")]
public bool? IsAudit { get; set; }
}
}