package com.friday.custody.vo;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.web.multipart.MultipartFile;

import java.io.Serializable;
import java.nio.file.Files;
import java.util.Date;

/**
 * 
 * 
 * @author lyb
 * @email k0051582@gmail.com
 * @date 2022-01-05 14:07:22
 */
@Data
@ApiModel
public class TenantEscrowAuthorizationInfoVO implements Serializable {

	/**
	 * id
	 */
	private Integer id;
	/**
	 * 租户名(登记编号)
	 */
	@ApiModelProperty(name = "tenantName", value = "租户名(登记编号)", required = true)
	private String tenantName;
	/**
	 * 账户联系人
	 */
	@ApiModelProperty(name = "contactPerson", value = "账户联系人", required = true)
	private String contactPerson;
	/**
	 * 托管人id：取自字典表：托管人
	 */
	@ApiModelProperty(name = "trustNo", value = "托管人id：取自字典表：托管人", required = true)
	private Integer trustNo;
	/**
	 * 授权账号
	 */
	@ApiModelProperty(name = "appKey", value = "授权账号", required = true)
	private String appKey;
	/**
	 * 授权密码
	 */
	@ApiModelProperty(name = "appSecret", value = "授权密码", required = true)
	private String appSecret;
	/**
	 * 授权公司id
	 */
	@ApiModelProperty(name = "companyId", value = "授权公司id", required = false)
	private String companyId;
	/**
	 * 授权文件
	 */
	@ApiModelProperty(name = "files", value = "授权文件", required = false)
	private MultipartFile[] files;
	/**
	 * 版本
	 */
	private String version;
	/**
	 * 备注
	 */
	private String remark;
	/**
	 * 创建时间
	 */
	private String createTime;
	/**
	 * 更新时间
	 */
	private String updateTime;

}
