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