package com.casic.missiles.model; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.fasterxml.jackson.annotation.JsonIgnore; import lombok.Data; import java.io.Serializable; import java.util.List; /** * <p> * 计量管理-计量文件-文件表 * </p> * * @author wangpeng * @since 2022-11-22 */ @Data @TableName("meter_file") public class MeterFile implements Serializable { private static final long serialVersionUID = 1L; @TableId("id") private Long id; /** * 文件编号-系统生成 */ @TableField("file_no") private String fileNo; /** * 文件名称 */ @TableField("file_name") private String fileName; /** * 文件号 */ @TableField("file_code") private String fileCode; /** * 文件类别-字典code */ @TableField("file_type") private String fileType; /** * 发布时间 */ @TableField("publish_time") private String publishTime; /** * 发布单位-存名字 */ @TableField("publisher") private String publisher; /** * 实施时间 */ @TableField("effective_time") private String effectiveTime; /** * 实施状态-字典code */ @TableField("effective_status") private String effectiveStatus; /** * 创建人 */ @TableField("create_user") private String createUser; /** * 创建人用户id,工作流中使用 */ @TableField("create_user_id") private Integer createUserId; /** * 文件存储uri */ @TableField("file_uri") private String fileUri; /** * 备注 */ @TableField("remark") private String remark; /** * 流程实例id */ @TableField("process_id") private String processId; /** * 审批状态-字典code */ @TableField("approval_status") private String approvalStatus; /** * 删除标记 */ @TableField("is_del") private Integer isDel; /** * 创建时间 */ @TableField("create_time") private String createTime; /** * 更新时间 */ @TableField("update_time") private String updateTime; @JsonIgnore @TableField(exist = false) private List<Long> ids; }