liuying
2025-09-24 6efa5f6ca7536a37e3af3592bb42db63bcb8371d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
using iWare.Wms.Core;
using iWare.Wms.Core.Service;
using System.ComponentModel.DataAnnotations;
 
namespace iWare.Wms.Application
{    
    
    /// <summary>
    /// 刀具基本信息查询参数
    /// </summary>
    public class KnifeToolBaseInfoSearch : PageInputBase
    {
        /// <summary>
        /// 刀具编号
        /// </summary>
        public virtual string KnifeToolID { get; set; }
        
        /// <summary>
        /// 型号
        /// </summary>
        public virtual string KnifeToolModel { get; set; }
        
        /// <summary>
        /// 刀沿数
        /// </summary>
        public virtual int? KnifeEdgeNumber { get; set; }
        
        /// <summary>
        /// 刀具寿命
        /// </summary>
        public virtual int? KnifeToolLife { get; set; }
        
        /// <summary>
        /// 刀身长度
        /// </summary>
        public virtual int? KnifeLength { get; set; }
        
        /// <summary>
        /// 适配设备编号
        /// </summary>
        public virtual string EquipmentID { get; set; }
        
        /// <summary>
        /// 备注
        /// </summary>
        public virtual string Remarks { get; set; }
        /// <summary>
        /// 适配工序
        /// </summary>
        public virtual string WorkingProcedure { get; set; }
 
    }
 
    /// <summary>
    /// 刀具基本信息输入参数
    /// </summary>
    public class KnifeToolBaseInfoInput
    {
        /// <summary>
        /// 刀具编号
        /// </summary>
        [Required(ErrorMessage = "刀具编号不能为空"), MaxLength(32, ErrorMessage = "刀具编号字节长度不能超过32位")]
        public virtual string KnifeToolID { get; set; }
 
        /// <summary>
        /// 型号
        /// </summary>
        [MaxLength(32, ErrorMessage = "刀具型号字节长度不能超过32位")]
        public virtual string KnifeToolModel { get; set; }
        
        /// <summary>
        /// 刀沿数
        /// </summary>
        public virtual int KnifeEdgeNumber { get; set; }
        
        /// <summary>
        /// 刀具寿命
        /// </summary>
        public virtual int KnifeToolLife { get; set; }
        /// <summary>
        /// 刀具预警阈值
        /// </summary>
        public virtual int KnifeToolChangeAlertThreshold { get; set; }        
        
        /// <summary>
        /// 刀身长度
        /// </summary>
        public virtual int KnifeLength { get; set; }
 
        /// <summary>
        /// 适配设备编号
        /// </summary>
        [MaxLength(32, ErrorMessage = "适配设备编号字节长度不能超过32位")]
        public virtual string EquipmentID { get; set; }
 
        /// <summary>
        /// 备注
        /// </summary>
        [MaxLength(900, ErrorMessage = "备注字节长度不能超过900位")]
        public virtual string Remarks { get; set; }
 
        /// <summary>
        /// ID
        /// </summary>
        public virtual long Id { get; set; }
        
    }
 
    /// <summary>
    /// 刀具基本信息新增传入参数
    /// </summary>
    public class AddKnifeToolBaseInfoInput : KnifeToolBaseInfoInput
    {
    }
 
    /// <summary>
    /// 刀具基本信息删除传入参数
    /// </summary>
    public class DeleteKnifeToolBaseInfoInput : BaseId
    {
    }
 
    /// <summary>
    /// 刀具基本信息修改传入参数
    /// </summary>
    public class UpdateKnifeToolBaseInfoInput : KnifeToolBaseInfoInput
    {
        /// <summary>
        /// Id主键
        /// </summary>
        [Required(ErrorMessage = "Id主键不能为空")]
        public long Id { get; set; }
        
    }
 
    /// <summary>
    /// 
    /// </summary>
    public class QueryeKnifeToolBaseInfoInput : BaseId
    {
 
    }
}