package com.ho.business.entity;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.ho.common.tools.constant.CommonConstant;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 
 * @TableName picture
 */
@Data
public class Picture implements Serializable {
    /**
     * 
     */
    private Integer id;

    /**
     * 设备id
     */
    private Integer srcId;

    /**
     * 文件名
     */
    private String fileName;

    /**
     * 文件路径
     */
    private String filePath;

    /**
     * 路径地址
     */
    private String url;

    /**
     * 类型(1:电站 2:设备)
     */
    private Integer type;

    /**
     * 创建时间
     */
    @JsonFormat(pattern = CommonConstant.DATE)
    private Date createTime;

    //用于与flow模块workOrderPicture相连
    private Long workOrderId;

    /**
     * 版本号
     */
    private String version;

    /**
     * 所属用户
     */
    private String ownerUser;

    private String ownerOrg;

    private String updateLog;

    /**
     * 桶名称(上传minio时使用)
     */
    private String bucket;
}