|
|
using System;
|
|
|
using System.Collections.Generic;
|
|
|
using System.Linq;
|
|
|
using SqlSugar;
|
|
|
namespace SlnMesnac.Model.domain
|
|
|
{
|
|
|
/// <summary>
|
|
|
/// 产品生产工位全过程数据(对于同一工位下同一产品码,可能有多条不同记录),表结构完全同datastationcur
|
|
|
///</summary>
|
|
|
[SugarTable("datastation"), TenantAttribute("mes")]
|
|
|
public class Datastation
|
|
|
{
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// 备 注:
|
|
|
/// 默认值:
|
|
|
///</summary>
|
|
|
[SugarColumn(ColumnName="id" ,IsPrimaryKey = true,IsIdentity = true) ]
|
|
|
public int Id { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 备 注:工位码
|
|
|
/// 默认值:
|
|
|
///</summary>
|
|
|
[SugarColumn(ColumnName="stationid" ) ]
|
|
|
public string? Stationid { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 备 注:产品码
|
|
|
/// 默认值:
|
|
|
///</summary>
|
|
|
[SugarColumn(ColumnName="productid" ) ]
|
|
|
public string? Productid { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 备 注:部件码
|
|
|
/// 默认值:
|
|
|
///</summary>
|
|
|
[SugarColumn(ColumnName="partid" ) ]
|
|
|
public string? Partid { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 备 注:机种码
|
|
|
/// 默认值:
|
|
|
///</summary>
|
|
|
[SugarColumn(ColumnName="modelid" ) ]
|
|
|
public string? Modelid { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 备 注:记录时间
|
|
|
/// 默认值:
|
|
|
///</summary>
|
|
|
[SugarColumn(ColumnName="stime" ) ]
|
|
|
public DateTime Stime { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 备 注:是否NG:0 非NG;1 NG品
|
|
|
/// 默认值:
|
|
|
///</summary>
|
|
|
[SugarColumn(ColumnName="ng" ) ]
|
|
|
public int Ng { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 备 注:过程描述 0 正常;1 NG品未加工;2 - NG品排出
|
|
|
/// 默认值:
|
|
|
///</summary>
|
|
|
[SugarColumn(ColumnName="proc" ) ]
|
|
|
public int Proc { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 备 注:支线数
|
|
|
/// 默认值:
|
|
|
///</summary>
|
|
|
[SugarColumn(ColumnName="sublinenum" ) ]
|
|
|
public int? Sublinenum { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 备 注:支线条码数
|
|
|
/// 默认值:
|
|
|
///</summary>
|
|
|
[SugarColumn(ColumnName="sublinesnnum" ) ]
|
|
|
public int? Sublinesnnum { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 备 注:部件条码数
|
|
|
/// 默认值:
|
|
|
///</summary>
|
|
|
[SugarColumn(ColumnName="partsnnum" ) ]
|
|
|
public int? Partsnnum { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 备 注:操作员ID
|
|
|
/// 默认值:
|
|
|
///</summary>
|
|
|
[SugarColumn(ColumnName="operid" ) ]
|
|
|
public string? Operid { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 备 注:支线id,json格式:{ids:[1,2,3]}
|
|
|
/// 默认值:
|
|
|
///</summary>
|
|
|
[SugarColumn(ColumnName="sublineids" ) ]
|
|
|
public string? Sublineids { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 备 注:部件条码,json格式:{'sn':['10001','10002','20008']}
|
|
|
/// 默认值:
|
|
|
///</summary>
|
|
|
[SugarColumn(ColumnName="partsns" ) ]
|
|
|
public string? Partsns { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 备 注:支线条码,json格式:{'sn':['10001','10002','20008']}
|
|
|
/// 默认值:
|
|
|
///</summary>
|
|
|
[SugarColumn(ColumnName="sublinesns" ) ]
|
|
|
public string? Sublinesns { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 备 注:参数数据,json格式。 {"d":[{"v":1.2,"max":2.0,"min":1.0,"ng":1},{}]}
|
|
|
/// 默认值:
|
|
|
///</summary>
|
|
|
[SugarColumn(ColumnName="paratemp" ) ]
|
|
|
public string? Paratemp { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 备 注:字符串参数。json:{"str":["1111","2222"]}
|
|
|
/// 默认值:
|
|
|
///</summary>
|
|
|
[SugarColumn(ColumnName="stringtemp" ) ]
|
|
|
public string? Stringtemp { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 备 注:工位组,同一线路,相同工序号的工位放在一个工位组里,以 ","号分隔
|
|
|
/// 默认值:
|
|
|
///</summary>
|
|
|
[SugarColumn(ColumnName="groupStationId" ) ]
|
|
|
public string? GroupStationId { get; set; }
|
|
|
|
|
|
/// <summary>
|
|
|
/// 备 注:
|
|
|
/// 默认值:
|
|
|
///</summary>
|
|
|
[SugarColumn(ColumnName="renum" ) ]
|
|
|
public string? Renum { get; set; }
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
} |