FileInfoVO.java 999 Bytes
package vion.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Getter;
import lombok.Setter;

import java.util.Date;

@Getter
@Setter
public class FileInfoVO {
    private Long id;
    /** 门店id */
    private Long storeId;
    /** 文件扩展名 */
    private String type;
    /** 文件来源 */
    private Integer sourceType;
    /** 文件来源id */
    private Long sourceId;
    /** 合同id */
    private Long contractId;
    /** 合同编号 */
    private String contractNo;
    /** 合同名称 */
    private String contractName;
    /** 文件名称 */
    private String name;
    /** 文件地址 */
    @JsonIgnore
    private String url;
    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;
    /** 备注 */
    private String remark;
    /** sha256 */
    private String sha256;
    /** 上传人 */
    private String uploader;
}