| | |
| | | public virtual bool? IsKitting { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否下线 |
| | | /// </summary> |
| | | public virtual bool? IsUnline { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 下线时间 |
| | | /// </summary> |
| | | public virtual DateTime? UnlineTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 下线人 |
| | | /// </summary> |
| | | public virtual string UnlinePerson { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 包数 |
| | | /// </summary> |
| | | public virtual int PackageNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 已下线包数 |
| | | /// </summary> |
| | | public virtual int UnLinePackageNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 未下线包数 |
| | | /// </summary> |
| | | public virtual int NoUnLinePackageNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 总包装面积 |
| | | /// </summary> |
| | | public virtual decimal AllPackageArea { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 已扫描包装面积 |
| | | /// </summary> |
| | | public virtual decimal ScanPackageArea { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 未扫描包装面积 |
| | | /// </summary> |
| | | public virtual decimal NoScanPackageArea { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 创建时间 |
| | |
| | | public bool? IsKitting { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 是否下线 |
| | | /// </summary> |
| | | public bool? IsUnline { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 下线时间 |
| | | /// </summary> |
| | | public DateTime? UnlineTime { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 下线时间范围 |
| | | /// </summary> |
| | | public List<DateTime?> UnlineTimeRange { get; set; } |
| | | /// <summary> |
| | | /// 下线人 |
| | | /// </summary> |
| | | public string? UnlinePerson { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 包数 |
| | | /// </summary> |
| | | public int? PackageNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 已下线包数 |
| | | /// </summary> |
| | | public int? UnLinePackageNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 未下线包数 |
| | | /// </summary> |
| | | public int? NoUnLinePackageNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 总包装面积 |
| | | /// </summary> |
| | | public decimal? AllPackageArea { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 已扫描包装面积 |
| | | /// </summary> |
| | | public decimal? ScanPackageArea { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 未扫描包装面积 |
| | | /// </summary> |
| | | public decimal? NoScanPackageArea { get; set; } |
| | | |
| | | } |
| | | |
| | |
| | | public override int PackageNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 已下线包数 |
| | | /// </summary> |
| | | [Required(ErrorMessage = "已下线包数不能为空")] |
| | | public override int UnLinePackageNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 未下线包数 |
| | | /// </summary> |
| | | [Required(ErrorMessage = "未下线包数不能为空")] |
| | | public override int NoUnLinePackageNum { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 总包装面积 |
| | | /// </summary> |
| | | [Required(ErrorMessage = "总包装面积不能为空")] |
| | | public override decimal AllPackageArea { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 已扫描包装面积 |
| | | /// </summary> |
| | | [Required(ErrorMessage = "已扫描包装面积不能为空")] |
| | | public override decimal ScanPackageArea { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 未扫描包装面积 |
| | | /// </summary> |
| | | [Required(ErrorMessage = "未扫描包装面积不能为空")] |
| | | public override decimal NoScanPackageArea { get; set; } |
| | | |
| | | /// <summary> |
| | | /// 软删除 |
| | | /// </summary> |
| | | [Required(ErrorMessage = "软删除不能为空")] |