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