package com.lxzn.framework.domain.webservice.request;
|
|
import com.baomidou.mybatisplus.annotation.*;
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
import lombok.Data;
|
import lombok.NoArgsConstructor;
|
|
import java.io.Serializable;
|
import java.util.Date;
|
import java.util.List;
|
import java.util.Map;
|
import java.util.zip.ZipInputStream;
|
|
/**
|
* @author clown
|
* * @date 2022/9/19
|
*/
|
@Data
|
public class PlmProgramSource implements Serializable {
|
@TableId(value = "id")
|
private String id;
|
/*零件名称*/
|
@TableField(value = "czk_ae8n_partName")
|
private String czkAe8nPartName;
|
/*零件图号*/
|
@TableField(value = "czk_ae8n_partNo")
|
private String czkAe8nPartNo;
|
/*版本号(工艺规程版本号)*/
|
@TableField(value = "revision_no")
|
private String revisionNo;
|
/*车间*/
|
@TableField(value = "czk_ae8n_division")
|
private String czkAe8nDivision;
|
/*数控工序号*/
|
@TableField(value = "czk_ae8n_opNo")
|
private String czkAe8nOpNo;
|
/*工序版本*/
|
@TableField(value = "czk_ae8n_opRev")
|
private String czkAe8nOpRev;
|
/*数控工序名称*/
|
@TableField(value = "czk_ae8n_opName")
|
private String czkAe8nOpName;
|
/*机床型号 ae8nc_jcid*/
|
@TableField(value = "czk_ae8n_equipmentModel")
|
private String czkAe8nEquipmentModel;
|
/*机床操作系统*/
|
@TableField(value = "czk_ae8n_equipsystem")
|
private String czkAe8nEquipsystem;
|
/*程序文件名*/
|
@TableField(value = "ae8nc_filename")
|
private String ae8ncFilename;
|
/*发布时间*/
|
@TableField(value = "create_date")
|
private String createDate;
|
/*文件名NC*/
|
@TableField(value = "filename")
|
private String fileName;
|
/*文件路径*/
|
@TableField(value = "filepath")
|
private String filePath;
|
/*设备编号*/
|
@TableField(value = "czk_ae8n_equipNo")
|
private String czkAe8nEquipNo;
|
/*发布状态*/
|
@TableField(value = "czk_release_status")
|
private String czkReleaseStatus;
|
|
private transient Map<String, byte[]> ncfiles;
|
|
// 修复文件字段定义
|
private List<FileInfo> files;
|
|
// 添加文件信息类
|
@Data
|
public static class FileInfo {
|
private String file_name;
|
// 添加其他可能字段
|
private String file_type;
|
private Long file_size;
|
}
|
|
}
|