Newer
Older
casic-metering / casic-metering-model / src / main / java / com / casic / missiles / model / MeterFile.java
wangpeng on 25 Nov 2022 2 KB knife4j、minio
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;
}