package jnpf.base.model.InterfaceOauth; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import jakarta.validation.constraints.NotBlank; import java.util.Date; /** * 接口认证表单 * * @author JNPF开发平台组 * @version V3.4.2 * @copyright 引迈信息技术有限公司 * @date 2022/6/8 9:57 */ @Data public class InterfaceIdentForm { @Schema(description ="应用id") @NotBlank(message = "appId不能为空") private String appId; @Schema(description ="应用名称") @NotBlank(message = "应用名称不能为空") private String appName; @Schema(description ="应用秘钥") @NotBlank(message = "appSecret不能为空") private String appSecret; @Schema(description ="验证签名") private Integer verifySignature; @Schema(description ="使用期限") private Date usefulLife; @Schema(description ="白名单") private String whiteList; @Schema(description ="黑名单") private String blackList; @Schema(description ="排序") private Long sortCode; @Schema(description ="状态") private Integer enabledMark; @Schema(description ="说明") private String description; }