package com.njcn.device.pq.pojo.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * <p>
 *
 * </p>
 *
 * @author zbj
 * @since 2023-05-25
 */
@Data
@TableName("pqs_resourcedata")
public class ResourceData {

    /**
     * 资源序号
     */
    @TableId(value = "id")
    private String id;

    /**
     * 资源名称
     */
    @TableField(value = "resource_name")
    private String resourceName;

    /**
     * 资源路径
     */
    @TableField(value = "res_url")
    private String resUrl;

    /**
     * 图片路径
     */
    @TableField(value = "pic_url")
    private String picUrl;

    /**
     * 数据上传时间
     */
    @TableField(value = "upload_time")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime uploadTime;

    /**
     * 数据修改时间
     */
    @TableField(value = "update_time")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime updateTime;

    /**
     * 数据状态(0: 展示; 1: 不展示)
     */
    @TableField(value = "state")
    private Integer state;

    /**
     * 数据类型(0: 文件; 1: 视频)
     */
    @TableField(value = "type")
    private Integer type;

    /**
     * 文件名称
     */
    @TableField(value = "file_name")
    private String fileName;

    /**
     * 图片名称
     */
    @TableField(value = "img_name")
    private String imgName;
}
