using Gatedge.ScanCode.Models.Vo.Field;
namespace Gatedge.ScanCode.Models.Vo.BaseData
{
///
/// 物料
///
public class MaterialVo
{
///
/// 物料Id
///
public int Id { get; set; }
///
/// 物料模板Id
///
public int msterID { get; set; }
///
/// 多语言
///
public MultiLanguageText[] MultiLanguageText { get; set; }
///
/// 名称
///
public DataValue[] Name { get; set; }
///
/// 编号
///
public string Number { get; set; }
///
/// 使用组织Id
///
public int UseOrgId_Id { get; set; }
///
/// 使用组织
///
public OrgVo UseOrgId { get; set; }
///
/// 基础信息
///
public MaterialBaseVo[] MaterialBase { get; set; }
///
/// 仓库信息
///
public MaterialStockVo[] MaterialStock { get; set; }
///
/// 辅助属性
///
public MaterialAuxpty[] MaterialAuxPty { get; set; }
///
/// 物料基本信息
///
public class MaterialBaseVo
{
///
/// 分表内码
///
public int Id { get; set; }
///
/// 基本单位Id
///
public int BaseUnitId_Id { get; set; }
///
/// 基本单位
///
public Unit BaseUnitId { get; set; }
}
///
/// 物料库存信息
///
public class MaterialStockVo
{
///
/// 库存分表内码
///
public int Id { get; set; }
///
/// 库存单位Id
///
public int StoreUnitID_Id { get; set; }
///
/// 库存单位
///
public Unit StoreUnitID { get; set; }
///
/// 批号附属信息
///
public bool IsExpParToFlot { get; set; }
}
///
/// 辅助属性
///
public class MaterialAuxpty
{
///
/// 辅助属性项Id
///
public int Id { get; set; }
///
/// 是否启用
///
public bool IsEnable1 { get; set; }
///
/// 组合控制
///
public bool IsComControl { get; set; }
///
/// 辅助属性Id
///
public int AuxPropertyId_Id { get; set; }
///
/// 辅助属性
///
public AuxPropertyIdVo AuxPropertyId { get; set; }
///
/// 辅助属性项
///
public class AuxPropertyIdVo
{
///
/// ID
///
public int Id { get; set; }
///
/// 模板Id
///
public int msterID { get; set; }
///
/// 编码
///
public string Number { get; set; }
///
/// 多语言
///
public MultiLanguageText[] MultiLanguageText { get; set; }
///
/// 名称
///
public DataValue[] Name { get; set; }
}
}
}
}