package org.springblade.mdm.gkw.programnode.entity;
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import lombok.Getter;
|
import lombok.Setter;
|
import org.apache.commons.io.FileUtils;
|
import org.apache.commons.lang3.StringUtils;
|
import org.springblade.core.mp.base.BizEntity;
|
|
import java.util.Date;
|
|
/**
|
* 机床文件
|
*/
|
@Setter
|
@Getter
|
@TableName("mdm_machine_file")
|
public class MachineFile extends BizEntity {
|
/**
|
* 节点类型: REC目录
|
*/
|
public static final String DIR_TYPE_REC = "REC";
|
/**
|
* send目录
|
*/
|
public static final String DIR_TYPE_SEND = "SEND";
|
|
/**
|
* temp目录
|
*/
|
public static final String DIR_TYPE_TEMP = "TEMP";
|
|
/**
|
* 文件名
|
*/
|
private String name;
|
|
|
/**
|
* 节点类型:字典
|
*/
|
//private String nodeType;
|
|
/**
|
* 所属机床
|
*/
|
private String machineCode;
|
/**
|
* 目录类型 SEND/REC/TEMP
|
*/
|
private String dirType;
|
|
/**
|
* 文件创建时间
|
*/
|
private Date fileCreateTime;
|
|
private Date fileModifyDate;
|
|
/**
|
* 文件md5
|
*/
|
private String md5;
|
/**
|
* 文件字节数
|
*/
|
private Long fileSize;
|
|
/**
|
* 生成文件大小的显示文本
|
* @return 显示文本
|
*/
|
public String getFileSizeDisplay(){
|
String disp = FileUtils.byteCountToDisplaySize(fileSize);
|
//disp = StringUtils.replace(disp,"bytes","字节");
|
return disp;
|
}
|
}
|