using Admin.NET.Core;
|
|
/*
|
* @author : 刘文奇
|
* @date : 2024/6/19下午9:55:21
|
* @desc : 批次属性规则明细
|
*/
|
namespace Admin.NET.Application.Entity
|
{
|
/// <summary>
|
/// 批次属性规则明细
|
/// </summary>
|
[SugarTable("wms_base_batch_rule", "批次属性规则明细")]
|
public class WmsBaseBatchRule : EntityBase
|
{
|
|
|
/// <summary>
|
/// 规则编号
|
/// </summary>
|
[Required]
|
[SugarColumn(ColumnName = "RuleCode", ColumnDescription = "规则编号", Length = 255)]
|
|
public string RuleCode { get; set; }
|
|
|
/// <summary>
|
/// 规则名称
|
/// </summary>
|
[Required]
|
[SugarColumn(ColumnName = "RuleName", ColumnDescription = "规则名称", Length = 255)]
|
|
public string RuleName { get; set; }
|
|
|
/// <summary>
|
/// 批次规则
|
/// </summary>
|
[Required]
|
|
[SugarColumn(ColumnName = "BatchRuleType", ColumnDescription = "批次规则")]
|
public BatchRuleEnum BatchRuleType { get; set; }
|
|
/// <summary>
|
/// 批次标签
|
/// </summary>
|
[SugarColumn(ColumnName = "BatchTag", ColumnDescription = "批次标签", Length = 255)]
|
|
public string? BatchTag { get; set; }
|
|
|
/// <summary>
|
/// 属性格式
|
/// </summary>
|
[Required]
|
|
[SugarColumn(ColumnName = "AttrForamt", ColumnDescription = "属性格式")]
|
public AttrForamtEnum AttrForamt { get; set; }
|
|
|
/// <summary>
|
/// 属性选项
|
/// </summary>
|
|
[SugarColumn(ColumnName = "AttrOption", ColumnDescription = "属性选项")]
|
public AttrOptionEnum? AttrOption { get; set; }
|
|
|
|
|
/// <summary>
|
/// 输入控制
|
/// </summary>
|
[Required]
|
|
[SugarColumn(ColumnName = "InputControl", ColumnDescription = "输入控制")]
|
public InputControlEnum InputControl { get; set; }
|
|
|
/// <summary>
|
/// 优先级
|
/// </summary>
|
[Required]
|
|
[SugarColumn(ColumnName = "Priority", ColumnDescription = "优先级")]
|
public PriorityEnum? Priority { get; set; }
|
|
|
|
|
|
/// <summary>
|
/// RF标签
|
/// </summary>
|
[SugarColumn(ColumnName = "RFTag", ColumnDescription = "RF标签", Length = 255)]
|
|
public string? RFTag { get; set; }
|
|
/// <summary>
|
/// RF显示
|
/// </summary>
|
|
[SugarColumn(ColumnName = "RFShow", ColumnDescription = "RF显示")]
|
public bool? RFShow { get; set; }
|
|
|
/// <summary>
|
/// 关键属性
|
/// </summary>
|
[SugarColumn(ColumnName = "KeyAttr", ColumnDescription = "关键属性", Length = 255)]
|
|
public string? KeyAttr { get; set; }
|
|
|
/// <summary>
|
/// 规则描述
|
/// </summary>
|
[SugarColumn(ColumnName = "RuleDesc", ColumnDescription = "规则描述", Length = 255)]
|
|
public string? RuleDesc { get; set; }
|
|
|
/// <summary>
|
/// 是否禁用
|
/// </summary>
|
[Required]
|
|
[SugarColumn(ColumnName = "IsDisabled", ColumnDescription = "是否禁用")]
|
public bool IsDisabled { get; set; }
|
|
|
|
|
|
|
|
|
|
}
|
}
|