using Admin.NET.Core;
using Admin.NET.Core.Service;
using System.ComponentModel.DataAnnotations;
namespace Admin.NET.Application
{
///
/// 控制属性规则明细查询参数
///
public class WmsControlRuleDetailSearch : PageInputBase
{
///
/// 控制属性规则编号
///
public virtual string RuleCode { get; set; }
///
/// 最高库存
///
public virtual decimal? MaxImumqty { get; set; }
///
/// 最低库存
///
public virtual decimal? MinImumqty { get; set; }
///
/// 安全库存
///
public virtual decimal? SafeImumqty { get; set; }
///
/// 最小库龄
///
public virtual decimal? MinStorageAge { get; set; }
///
/// 最大库龄
///
public virtual decimal? MaxStorageAge { get; set; }
///
/// 是否免检
///
public virtual bool? IsNotChek { get; set; }
///
/// 保质期天数
///
public virtual decimal? ShelfLifeDays { get; set; }
///
/// 是否禁用
///
public virtual bool? IsDisabled { get; set; }
///
/// 创建时间
///
public virtual List CreatedTime { get; set; }
///
/// 更新时间
///
public virtual List UpdatedTime { get; set; }
///
/// 创建者名称
///
public virtual string CreatedUserName { get; set; }
///
/// 修改者名称
///
public virtual string UpdatedUserName { get; set; }
}
///
/// 控制属性规则明细不分页查询参数
///
public class WmsControlRuleDetailSearchNonPage : PageInputNonPageBase
{
///
/// 控制属性规则编号
///
public virtual string RuleCode { get; set; }
///
/// 最高库存
///
public virtual decimal? MaxImumqty { get; set; }
///
/// 最低库存
///
public virtual decimal? MinImumqty { get; set; }
///
/// 安全库存
///
public virtual decimal? SafeImumqty { get; set; }
///
/// 最小库龄
///
public virtual decimal? MinStorageAge { get; set; }
///
/// 最大库龄
///
public virtual decimal? MaxStorageAge { get; set; }
///
/// 是否免检
///
public virtual bool? IsNotChek { get; set; }
///
/// 保质期天数
///
public virtual decimal? ShelfLifeDays { get; set; }
///
/// 是否禁用
///
public virtual bool? IsDisabled { get; set; }
///
/// 创建时间
///
public virtual List? CreatedTime { get; set; }
///
/// 更新时间
///
public virtual List? UpdatedTime { get; set; }
///
/// 创建者名称
///
public virtual string CreatedUserName { get; set; }
///
/// 修改者名称
///
public virtual string UpdatedUserName { get; set; }
}
///
/// 控制属性规则明细输入参数
///
public class WmsControlRuleDetailInput
{
///
/// 控制属性规则编号
///
[Required(ErrorMessage = "控制属性规则编号不能为空")]
public virtual string RuleCode { get; set; }
///
/// 最高库存
///
public virtual decimal? MaxImumqty { get; set; }
///
/// 最低库存
///
public virtual decimal? MinImumqty { get; set; }
///
/// 安全库存
///
public virtual decimal? SafeImumqty { get; set; }
///
/// 最小库龄
///
public virtual decimal? MinStorageAge { get; set; }
///
/// 最大库龄
///
public virtual decimal? MaxStorageAge { get; set; }
///
/// 是否免检
///
public virtual bool? IsNotChek { get; set; }
///
/// 保质期天数
///
public virtual decimal? ShelfLifeDays { get; set; }
///
/// 是否禁用
///
public virtual bool? IsDisabled { get; set; }
}
///
/// 控制属性规则明细新增参数
///
public class AddWmsControlRuleDetailInput : WmsControlRuleDetailInput
{
}
///
/// 控制属性规则明细删除参数
///
public class DeleteWmsControlRuleDetailInput : BaseId
{
}
///
/// 控制属性规则明细更新参数
///
public class UpdateWmsControlRuleDetailInput : WmsControlRuleDetailInput
{
///
/// Id主键
///
[Required(ErrorMessage = "Id主键不能为空")]
public long? Id { get; set; }
}
///
/// 控制属性规则明细获取单个参数
///
public class QueryeWmsControlRuleDetailInput : BaseId
{
}
}