|
|
@@ -84,6 +84,7 @@ public class MesProductRecord extends DataEntity<MesProductRecord> {
|
|
|
private String oprnoTitle;
|
|
|
private String source;;//修改来源
|
|
|
private String oprno2;
|
|
|
+ private String projectNo; // 项目号(根据工件码前缀自动填充)
|
|
|
|
|
|
private List imgList = ListUtils.newArrayList();
|
|
|
private List fileList = ListUtils.newArrayList();
|
|
|
@@ -91,6 +92,7 @@ public class MesProductRecord extends DataEntity<MesProductRecord> {
|
|
|
|
|
|
@ExcelFields({
|
|
|
@ExcelField(title="工件码", attrName="sn", align= ExcelField.Align.CENTER, sort=10),
|
|
|
+ @ExcelField(title="项目号", attrName="projectNo", align= ExcelField.Align.CENTER, sort=15),
|
|
|
@ExcelField(title="工位号", attrName="oprno", align= ExcelField.Align.CENTER, sort=20),
|
|
|
@ExcelField(title="工艺号", attrName="craft", align= ExcelField.Align.CENTER, sort=30),
|
|
|
@ExcelField(title="报文名称", attrName="title", align= ExcelField.Align.CENTER, sort=40),
|
|
|
@@ -355,4 +357,25 @@ public class MesProductRecord extends DataEntity<MesProductRecord> {
|
|
|
public void setFileList(List fileList) {
|
|
|
this.fileList = fileList;
|
|
|
}
|
|
|
+
|
|
|
+ public String getProjectNo() {
|
|
|
+ return projectNo;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setProjectNo(String projectNo) {
|
|
|
+ this.projectNo = projectNo;
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 根据工件码前缀自动填充项目号
|
|
|
+ */
|
|
|
+ public void fillProjectNo() {
|
|
|
+ if (sn == null) return;
|
|
|
+ if (sn.startsWith("+KB23")) { projectNo = "AY7-520"; }
|
|
|
+ else if (sn.startsWith("+KB24")) { projectNo = "AY7-610"; }
|
|
|
+ else if (sn.startsWith("+KA93")) { projectNo = "S500"; }
|
|
|
+ else if (sn.startsWith("+KA99")) { projectNo = "P02-1"; }
|
|
|
+ else if (sn.startsWith("+KA64")) { projectNo = "650"; }
|
|
|
+ else { projectNo = ""; }
|
|
|
+ }
|
|
|
}
|