WYB
2021-03-22 91b8cdad021ab052e4991f3d41834a6f0ddc36b8
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
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace JiepeiWMS.Common.SaleAttribute {
    public interface IPcb {
        /// <summary>
        /// 【1】品牌
        /// </summary>
        /// <param name="brand"></param>
        /// <returns></returns>
        string GetBrand(int brand);
        /// <summary>
        /// 【2】tg值
        /// </summary>
        /// <param name="tgValue"></param>
        /// <returns></returns>
        string GetTg(string tgValue);
        /// <summary>
        /// 【3】 层数
        /// </summary>
        /// <param name="boardLayer"></param>
        /// <returns></returns>
        string GetLayers(int boardLayer);
        /// <summary>
        /// 【4】板厚
        /// </summary>
        /// <param name="boardThickness"></param>
        /// <returns></returns>
        string GetThickness(decimal boardThickness);
        /// <summary>
        /// 【5】表面处理
        /// </summary>
        /// <param name="surfaceId"></param>
        /// <returns></returns>
        string GetSurface(string surfaceId);
        /// <summary>
        /// 【6】内铜
        /// </summary>
        /// <param name="innerCopper"></param>
        /// <returns></returns>
        string GetInnerCopperThickness(decimal innerCopper);
        /// <summary>
        /// 【7】外铜
        /// </summary>
        /// <param name="copper"></param>
        /// <returns></returns>
        string GetCopperThickness(decimal copper);
        /// <summary>
        /// 【8】阻焊颜色
        /// </summary>
        /// <param name="topColor"></param>
        /// <param name="downColor"></param>
        /// <returns></returns>
        string GetSolderColor(string topColor, string downColor);
        /// <summary>
        /// 【9】文字颜色
        /// </summary>
        /// <param name="topColor"></param>
        /// <param name="downColor"></param>
        /// <returns></returns>
        string GetFontColor(string topColor, string downColor);
        /// <summary>
        /// 【10】测试
        /// </summary>
        /// <param name="flying"></param>
        /// <returns></returns>
        string GetFlyingTest(string flying);
 
    }
    //12356789 10
    public interface ISmt {
        /// <summary>
        /// 【1】 包装形式
        /// </summary>
        /// <param name="package"></param>
        /// <returns></returns>
        string GetPackage(int package);
        /// <summary>
        /// 【2】 物料种类
        /// </summary>
        /// <param name="MaterialCount"></param>
        /// <returns></returns>
        string GetMaterial(int MaterialCount);
        /// <summary>
        /// 【3】层数
        /// </summary>
        /// <param name="layer"></param>
        /// <returns></returns>
        string GetLayers(int layer);
        /// <summary>
        /// 【5】 是否有铅
        /// </summary>
        /// <param name="lead"></param>
        /// <returns></returns>
        string GetIsHaveLead(bool lead);
        /// <summary>
        /// 【6】单帖点
        /// </summary>
        /// <param name="pointNum"></param>
        /// <returns></returns>
        string GetSinglePoint(decimal pointNum);
        /// <summary>
        /// 【7】单插点
        /// </summary>
        /// <param name="insertNum"></param>
        /// <returns></returns>
 
        string GetSingleInsertPoint(decimal insertNum);
        /// <summary>
        /// 【8】三防漆
        /// </summary>
        /// <param name="isBrush"></param>
        /// <returns></returns>
        string GetIsBrushThreeLacquer(bool isBrush);
        /// <summary>
        /// 【9】是否烧录程序
        /// </summary>
        /// <param name="isBurn"></param>
        /// <returns></returns>
        string GetIsIsBurn(bool isBurn);
        /// <summary>
        /// 【10】 是否测试
        /// </summary>
        /// <param name="isTest"></param>
        /// <returns></returns>
        string GetIsSmtTest(bool isTest);
 
 
    }
    //234
    public interface IBom {
        /// <summary>
        /// 【2】 订单类型 IC/BOM
        /// </summary>
        /// <param name="typeValue"></param>
        /// <returns></returns>
        string GetBomType(int typeValue);
        /// <summary>
        /// 【3】 订单类别  贴片/插件
        /// </summary>
        /// <param name="category"></param>
        /// <returns></returns>
        string GetCategory(string category);
        /// <summary>
        /// 【4】 精度 
        /// </summary>
        /// <param name="accuracyValue"></param>
        /// <returns></returns>
        string GetAccuracy(decimal accuracyValue);
 
         
    }
    //2345 10
    public interface IGw {
        /// <summary>
        /// 【2】 钢网类型
        /// </summary>
        /// <param name="typeValue"></param>
        /// <returns></returns>
        string GetGwType(int typeValue);
        /// <summary>
        /// 【3】尺寸
        /// </summary>
        /// <param name="width"></param>
        /// <param name="height"></param>
        /// <returns></returns>
        string GetSizType(decimal width, decimal height);
        /// <summary>
        /// 【4】板厚
        /// </summary>
        /// <param name="thickness"></param>
        /// <returns></returns>
        string GetGwThickness(decimal thickness);
        /// <summary>
        /// 【5】是否电解抛光
        /// </summary>
        /// <param name="isElectropolishing"></param>
        /// <returns></returns>
        string GetIsElectropolishing(bool isElectropolishing);
        /// <summary>
        /// 【10】 基准孔
        /// </summary>
        /// <param name="holeValue"></param>
        /// <returns></returns>
        string GetReferenceHole(int holeValue);
    }
}