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);
|
}
|
}
|