using System;
using System.Collections.Generic;
using System.Text;
using SqlSugar;
namespace WMS.Entity.SysEntity
{
///
/// 物料编码表
///
public class SysMaterials : BaseEntity
{
///
/// 物料号
///
public string SkuNo { get; set; }
///
/// 物料名称
///
public string SkuName { get; set; }
///
/// 规格
///
public string Standard { get; set; }
///
/// 审核状态
///
public string AuditStatusNo { get; set; }
///
/// 类型 0原料 1包材 2成品 3耗材 4中间品
///
public string Type { get; set; }
///
/// 是否受控 JC09 0:标准 1:非标
///
public string IsControlled { get; set; }
///
/// 是否免检
///
public string IsInspect { get; set; }
///
/// 是否贴标 0:不贴标 1:贴标
///
public string IsPasteCode { get; set; }
///
/// 来源
///
public string Origin { get; set; }
///
/// 单位
///
public string UnitNo { get; set; }
///
/// 包装
///
public string PackagNo { get; set; }
///
/// 存储环境
///
public string Environment { get; set; }
///
/// 理论重量
///
public decimal? Weight { get; set; }
///
/// 保质期
///
public int? Warranty { get; set; }
///
/// 拆包保质期
///
public int? UnpackWarranty { get; set; }
///
/// 理论单价
///
public decimal? Price { get; set; }
///
/// 审核人
///
public int? AuditUser { get; set; }
///
/// 审核时间
///
public DateTime? AuditTime { get; set; }
///
/// 备注
///
public string Demo { get; set; }
///
/// 临期
///
public int AdventTime { get; set; }
///
/// 低库存
///
public int LowInventory { get; set; }
///
/// 类别编码
///
public string CategoryNo { get; set; }
[Navigate(NavigateType.OneToOne, nameof(Type))]
public SysDictionary TypeInfo { get; set; }
[Navigate(NavigateType.OneToOne, nameof(Environment))]
public SysDictionary EnvironmentInfo { get; set; }
[Navigate(NavigateType.OneToOne, nameof(UnitNo),nameof(SysUnit.UnitNo))]
public SysUnit UnitInfo { get; set; }
[Navigate(NavigateType.OneToOne, nameof(PackagNo), nameof(SysPackag.PackagNo))]
public SysPackag PackagInfo { get; set; }
}
}