package com.lxzn.framework.domain.plm.ext; import com.alibaba.fastjson.annotation.JSONField; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import lombok.NoArgsConstructor; import lombok.extern.slf4j.Slf4j; import java.io.Serializable; import java.util.Date; /** * @author clown * * @date 2022/10/10 */ @Data @NoArgsConstructor @Slf4j public class PdmProgramSourceExt implements Serializable { /*数控工序号*/ @JsonProperty("skgx_id") @JSONField(name = "skgx_id") private String skgxId; /*数控工序版本*/ @JsonProperty("skgx_rev_id") @JSONField(name = "skgx_rev_id") private String skgxRevId; /*数控工序名称*/ @JsonProperty("skgx_name") @JSONField(name = "skgx_name") private String skgxName; /*试切状态*/ @JsonProperty("sqzt") @JSONField(name = "sqzt") private String sqzt; /*程序编号*/ @JsonProperty("ae8nc_cxno") @JSONField(name = "ae8nc_cxno") private String ae8ncCxno; /*规范版次*/ @JsonProperty("ae8nc_gfrev") @JSONField(name = "ae8nc_gfrev") private String ae8ncGfrev; /*机床编号*/ @JsonProperty("ae8nc_sbno") @JSONField(name = "ae8nc_sbno") private String ae8ncSbno; /*机床型号 ae8nc_jcid*/ @JsonProperty("ae8nc_jcid") @JSONField(name = "ae8nc_jcid") private String ae8ncJcId; /*机床操作系统*/ @JsonProperty("ae8nc_os") @JSONField(name = "ae8nc_os") private String ae8ncOs; /*程序文件名*/ @JsonProperty("ae8nc_filename") @JSONField(name = "ae8nc_filename") private String ae8ncFilename; /*程序仿真*/ @JsonProperty("ae8nc_cxfz") @JSONField(name = "ae8nc_cxfz") private String ae8ncCxfz; /*操作者*/ @JsonProperty("ae8nc_operator") @JSONField(name = "ae8nc_operator") private String ae8ncOperator; /*校验结论*/ @JsonProperty("ae8nc_inspect") @JSONField(name = "ae8nc_inspect") private String ae8ncInspect; /*确认意见*/ @JsonProperty("ae8nc_acceptview") @JSONField(name = "ae8nc_acceptview") private String ae8ncAcceptview; /*主制单位*/ @JsonProperty("ae8nc_cxno_unit") @JSONField(name = "ae8nc_cxno_unit") private String ae8ncCxnoUnit; /*程序文件*/ @JsonProperty("ae8nc_filename_unit") @JSONField(name = "ae8nc_filename_unit") private String ae8ncFilenameUnit; /*工区*/ @JsonProperty("ae8gallery") @JSONField(name = "ae8gallery") private String ae8gallery; /*车间*/ @JsonProperty("ae8nc_plant") @JSONField(name = "ae8nc_plant") private String ae8ncPlant; /*型别*/ @JsonProperty("ae8nc_modelno") @JSONField(name = "ae8nc_modelno") private String ae8ncModelNo; /*零件批次号*/ @JsonProperty("ae8nc_batchno") @JSONField(name = "ae8nc_batchno") private String ae8ncBatchNo; /*工序ID*/ @JsonProperty("meop_id") @JSONField(name = "meop_id") private String meopId; /*工序版本*/ @JsonProperty("meop_rev_id") @JSONField(name = "meop_rev_id") private String meopRevId; /*工序名称*/ @JsonProperty("meop_name") @JSONField(name = "meop_name") private String meopName; /*工序类型*/ @JsonProperty("meop_type") @JSONField(name = "meop_type") private String meopType; /*工序号*/ @JsonProperty("ae8gx_no") @JSONField(name = "ae8gx_no") private String ae8gxNo; /*工艺ID*/ @JsonProperty("process_id") @JSONField(name = "process_id") private String processId; /*工艺版本*/ @JsonProperty("process_rev_id") @JSONField(name = "process_rev_id") private String processRevId; /*工艺名称*/ @JsonProperty("process_name") @JSONField(name = "process_name") private String processName; /*图号 零件号*/ @JsonProperty("ae8part_no") @JSONField(name = "ae8part_no") private String ae8partNo; /*工艺规范阶段*/ @JsonProperty("ae8stageidentifying") @JSONField(name = "ae8stageidentifying") private String ae8stageidentifying; /*工艺类型*/ @JsonProperty("ae8gy_type") @JSONField(name = "ae8gy_type") private String ae8gyType; /*部门*/ @JsonProperty("ae8plant") @JSONField(name = "ae8plant") private String ae8plant; /*零件ID*/ @JsonProperty("part_id") @JSONField(name = "part_id") private String partId; /*零件版本*/ @JsonProperty("part_rev_id") @JSONField(name = "part_rev_id") private String partRevId; /*零件名称*/ @JsonProperty("part_name") @JSONField(name = "part_name") private String partName; /*所有者*/ @JsonProperty("create_by") @JSONField(name = "create_by") private String createBy; /*发送数据库时间*/ @JsonProperty("create_date") @JSONField(name = "create_date") private String createDate; /*文件名*/ @JsonProperty("filename") @JSONField(name = "filename") private String filename; /*文件位置*/ @JsonProperty("filepath") @JSONField(name = "filepath") private String filePath; public PdmProgramSourceExt(String skgxId, String skgxRevId, String skgxName, String sqzt, String ae8ncCxno, String ae8ncGfrev, String ae8ncSbno, String ae8ncJcId, String ae8ncOs, String ae8ncFilename, String ae8ncCxfz, String ae8ncOperator, String ae8ncInspect, String ae8ncAcceptview, String ae8ncCxnoUnit, String ae8ncFilenameUnit, String ae8gallery, String ae8ncPlant, String ae8ncModelNo, String ae8ncBatchNo, String meopId, String meopRevId, String meopName, String meopType, String ae8gxNo, String processId, String processRevId, String processName, String ae8partNo, String ae8stageidentifying, String ae8gyType, String ae8plant, String partId, String partRevId, String partName, String createBy, String createDate, String filename, String filePath) { this.skgxId = skgxId; this.skgxRevId = skgxRevId; this.skgxName = skgxName; this.sqzt = sqzt; this.ae8ncCxno = ae8ncCxno; this.ae8ncGfrev = ae8ncGfrev; this.ae8ncSbno = ae8ncSbno; this.ae8ncJcId = ae8ncJcId; this.ae8ncOs = ae8ncOs; this.ae8ncFilename = ae8ncFilename; this.ae8ncCxfz = ae8ncCxfz; this.ae8ncOperator = ae8ncOperator; this.ae8ncInspect = ae8ncInspect; this.ae8ncAcceptview = ae8ncAcceptview; this.ae8ncCxnoUnit = ae8ncCxnoUnit; this.ae8ncFilenameUnit = ae8ncFilenameUnit; this.ae8gallery = ae8gallery; this.ae8ncPlant = ae8ncPlant; this.ae8ncModelNo = ae8ncModelNo; this.ae8ncBatchNo = ae8ncBatchNo; this.meopId = meopId; this.meopRevId = meopRevId; this.meopName = meopName; this.meopType = meopType; this.ae8gxNo = ae8gxNo; this.processId = processId; this.processRevId = processRevId; this.processName = processName; this.ae8partNo = ae8partNo; this.ae8stageidentifying = ae8stageidentifying; this.ae8gyType = ae8gyType; this.ae8plant = ae8plant; this.partId = partId; this.partRevId = partRevId; this.partName = partName; this.createBy = createBy; this.createDate = createDate; this.filename = filename; this.filePath = filePath; } }