package org.springblade.mdm.machinefile.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Getter; import lombok.Setter; import org.apache.commons.io.FileUtils; import org.springblade.core.mp.base.BizEntity; import java.util.Date; /** * 机床文件下发记录 */ @Setter @Getter @TableName("mdm_file_monitor_record") public class FileMonitorRecord { public static final int EVENT_DELETE = 2; public static final int EVENT_CREATE = 1; /** * 主键 */ @JsonSerialize(using = ToStringSerializer.class) @Schema(description = "主键") @TableId(value = "id", type = IdType.ASSIGN_ID) private Long id; /** * 文件名 */ private String name; /** *文件路径 */ private String dirPath; /** * 事件类型:1:创建;2:修改;3删除 */ private int eventType; /** * 业务状态 */ @Schema(description = "创建时间") private Date createTime; }