| | |
| | | @TableName("mdm_machine_file") |
| | | public class MachineFile extends BizEntity { |
| | | /** |
| | | * 正常状态,刚接收 |
| | | */ |
| | | public static final int STATUS_NORMAL = 1; |
| | | /** |
| | | * 用户接收了 |
| | | */ |
| | | public static final int STATUS_ACCEPTED = 2; |
| | | /** |
| | | * 用户拒绝接收 |
| | | */ |
| | | public static final int STATUS_REJECTED = 3; |
| | | /** |
| | | * 文件被清除(被定时任务标记) |
| | | */ |
| | | public static final int STATUS_REMOVED = 4; |
| | | /** |
| | | * 节点类型: REC目录 |
| | | */ |
| | | public static final String DIR_TYPE_REC = "REC"; |
| | |
| | | */ |
| | | private Date fileCreateTime; |
| | | |
| | | private Date fileModifyDate; |
| | | private Date fileModifyTime; |
| | | |
| | | /** |
| | | * 文件md5 |
| | |
| | | private Long fileSize; |
| | | |
| | | /** |
| | | * 确认时间,接受或者拒绝的时间 |
| | | */ |
| | | private Date determineTime; |
| | | /** |
| | | * 生成文件大小的显示文本 |
| | | * @return 显示文本 |
| | | */ |
| | |
| | | //disp = StringUtils.replace(disp,"bytes","字节"); |
| | | return disp; |
| | | } |
| | | |
| | | /** |
| | | * 标记文件已经删除 |
| | | */ |
| | | public void markFileDeleted() { |
| | | this.setStatus(STATUS_REMOVED); |
| | | } |
| | | |
| | | /** |
| | | * 接收文件 |
| | | */ |
| | | public void accept() { |
| | | setStatus(STATUS_ACCEPTED); |
| | | this.determineTime = new Date(); |
| | | } |
| | | |
| | | public void reject() { |
| | | setStatus(STATUS_REJECTED); |
| | | this.determineTime = new Date(); |
| | | } |
| | | } |