using Admin.NET.Application.Entity;
using Admin.NET.Application;
namespace Admin.NET.Application;
///
/// 物料信息表输出参数
///
public class WmsMaterialOutput
{
///
/// 主键Id
///
public long Id { get; set; }
///
/// 物料名称
///
public string MaterialName { get; set; }
///
/// 物料编号
///
public string MaterialCode { get; set; }
///
/// ERP编号
///
public string ErpCode { get; set; }
///
/// 物料类型名称
///
public string MaterialTypeName { get; set; }
///
/// 物料类型描述
///
public string MaterialTypeDescr { get; set; }
///
/// 物料类型
///
public long MaterialType { get; set; }
///
/// 物料组
///
public string MaterialGroup { get; set; }
///
/// ABC分类名称
///
public string ABCClassName { get; set; }
///
/// ABC分类
///
public ABCClassEnum? ABCClass { get; set; }
///
/// 物料规格
///
public string MaterialSpec { get; set; }
///
/// 默认上架库位
///
public string InPlaceCode { get; set; }
///
/// 库存单位
///
public string MaterialUnit { get; set; }
///
/// 采购单位
///
public string POUnit { get; set; }
///
/// 颜色
///
public string Color { get; set; }
///
/// 重量
///
public string Weight { get; set; }
///
/// 标包数量
///
public decimal? SNP { get; set; }
///
/// 换算率
///
public decimal? TranslateRate { get; set; }
///
/// 批次属性规则
///
public long? BatchRuleId { get; set; }
///
/// 批次属性规则编号
///
public string BatchRuleCode { get; set; }
///
/// 控制属性规则
///
public long? ControlRuleId { get; set; }
///
/// 是否质检
///
public bool IsCheck { get; set; }
///
/// 是否禁用
///
public bool IsDisabled { get; set; }
///
/// 描述
///
public string MaterialDesc { get; set; }
///
/// 创建时间
///
public DateTime? CreateTime { get; set; }
///
/// 修改时间
///
public DateTime? UpdateTime { get; set; }
///
/// 创建人Id
///
public long? CreateUserId { get; set; }
///
/// 创建人
///
public string? CreateUserName { get; set; }
///
/// 修改人Id
///
public long? UpdateUserId { get; set; }
///
/// 修改人
///
public string? UpdateUserName { get; set; }
///
/// 软删除
///
public bool IsDelete { get; set; }
}
///
/// 物料业务信息实体出参--包含物料、物料客户关系、控制属性、替代品
///
public class WmsMaterialInfoOutput
{
///
/// 物料基础信息
///
public WmsMaterialOutput MaterialInfo { get; set; }
///
/// 控制属性规则
///
public List ControlRuleDetailList { get; set; }
///
/// 批次属性规则
///
public List BatchRuleDetailList { get; set; }
///
/// 替代品
///
public List SubstituteGoodList { get; set; }
///
/// 往来单位
///
public List BaseCustomerList { get; set; }
///
/// 物料容器关系
///
public List ContainerPackagingList { get; set; }
}