package com.ruoyi.interfaces.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

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

@Data
public class PtApp implements Serializable {
    @ApiModelProperty("appId")
    private String appId;
    @ApiModelProperty("应用名称")
    private String appName;
    @ApiModelProperty("应用secret")
    private String appSecret;
    @ApiModelProperty("应用地址")
    private String appUrl;
    @ApiModelProperty("应用方法")
    private String appMethod;
    @ApiModelProperty("应用开发商")
    private String appDeveloper;
    @ApiModelProperty("应用备注")
    private String appNote;
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date rqTime;
    @ApiModelProperty("应用发布时间")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date appPublish;
    @ApiModelProperty("应用状态")
    private String appState;
    private String auditUser;
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date auditTime;
    private String appCate;
    @ApiModelProperty("token")
    private String appToken;
    @ApiModelProperty("用户ID")
    private String userId;
    @ApiModelProperty("时效时间")
    private Long expireTime;
    @ApiModelProperty("应用类型")
    private String appType;
    @ApiModelProperty("应用领域")
    private String appField;
}
