dengzedong
2024-12-24 76743b009ca5ea67557fcab597b332f8d1947813
提交 | 用户 | 时间
5f25e3 1 package com.iailab.module.system.controller.admin.app.vo;
2
818a01 3 import com.alibaba.excel.annotation.ExcelProperty;
5f25e3 4 import io.swagger.v3.oas.annotations.media.Schema;
5 import lombok.Data;
6
7 import javax.validation.constraints.NotNull;
8
9 /**
10  * @author PanZhibao
11  * @Description
12  * @createTime 2024年08月17日
13  */
14 @Schema(description = "管理后台 - 应用创建/修改 Request VO")
15 @Data
16 public class AppSaveReqVO {
17
18     @Schema(description = "ID")
19     private Long id;
20
21     @Schema(description = "应用编号", requiredMode = Schema.RequiredMode.REQUIRED)
22     @NotNull(message = "应用编号不能为空")
23     private String appCode;
24
25     @Schema(description = "应用名称", requiredMode = Schema.RequiredMode.REQUIRED)
26     @NotNull(message = "应用名称不能为空")
27     private String appName;
818a01 28
H 29     @Schema(description = "应用类型", requiredMode = Schema.RequiredMode.REQUIRED)
30     @ExcelProperty("应用类型")
31     private Integer type;
5f25e3 32
33     @Schema(description = "应用域名", example = "")
34     private String appDomain;
35
36     @Schema(description = "接口域名", example = "")
37     private String apiDomain;
38
39     @Schema(description = "应用账号", example = "")
40     private String appKey;
41
42     @Schema(description = "应用密码", example = "")
43     private String appSecret;
44
45     @Schema(description = "应用分组", example = "")
46     private String appGroup;
47
48     @Schema(description = "应用加载类型", example = "")
49     private Integer loadType;
50
51     @Schema(description = "应用图标", example = "")
52     private String icon;
53
54     @Schema(description = "排序", example = "")
55     private Integer orderNum;
56
57     @Schema(description = "状态", example = "")
58     private Integer status;
59
60     @Schema(description = "开发者ID", example = "")
61     private String devId;
62
63     @Schema(description = "开发者名称", example = "")
64     private String devName;
65
66     @Schema(description = "备注", example = "")
67     private String remark;
818a01 68
H 69     @Schema(description = "租户ID", example = "")
70     private Long tenantId;
71
72     @Schema(description = "分组ID", example = "")
73     private Long groupId;
5f25e3 74 }