DocumentResponse.java 2.06 KB
package com.thinkgem.jeesite.modules.eci.entity;

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

/**
 * 文档信息响应实体
 */
public class DocumentResponse implements Serializable {

    private static final long serialVersionUID = 9073285508191776029L;
    /**
     * 合同文档ID
     */
    private Long id;

    /**
     * 文档名称
     */
    private String title;

    /**
     * 文档页数
     */
    private Integer pages;

    /**
     * 文档大小
     */
    private Long size;

    /**
     * 创建时间;格式yyyy-MM-dd HH:mm:ss
     */
    private Date createTime;

    /**
     * 防伪码
     */
    private String antifakeCode;

    /**
     * 合同文档模板参数
     */
    private List<DocumentParamResponse> params;

    /**
     * 文件用途:NORMAL(合同正文)、TERMINATION(作废声明)、OFFLINE(线下签署文件)
     */
    private String usage;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public Integer getPages() {
        return pages;
    }

    public void setPages(Integer pages) {
        this.pages = pages;
    }

    public Long getSize() {
        return size;
    }

    public void setSize(Long size) {
        this.size = size;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getAntifakeCode() {
        return antifakeCode;
    }

    public void setAntifakeCode(String antifakeCode) {
        this.antifakeCode = antifakeCode;
    }

    public List<DocumentParamResponse> getParams() {
        return params;
    }

    public void setParams(List<DocumentParamResponse> params) {
        this.params = params;
    }

    public String getUsage() {
        return usage;
    }

    public void setUsage(String usage) {
        this.usage = usage;
    }
}