@nocobase/plugin-verification
Version:
User identity verification management, including SMS, TOTP authenticator, with extensibility.
2,128 lines (2,127 loc) • 45.3 kB
TypeScript
/**
* 数据ID
*/
export interface DataId {
/**
* 数据id
注意:此字段可能返回 null,表示取不到有效值。
*/
Id: number;
}
/**
* DescribeUserRoleList返回参数结构体
*/
export interface DescribeUserRoleListResponse {
/**
* 扩展
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: UserRoleListData;
/**
* 消息
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ModifyProject返回参数结构体
*/
export interface ModifyProjectResponse {
/**
* 额外信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 返回数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: string;
/**
* 结果
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DeleteProject请求参数结构体
*/
export interface DeleteProjectRequest {
/**
* 项目ID
*/
Id: number;
/**
* 随机数
*/
Seed?: string;
/**
* 默认看板
*/
DefaultPanelType?: number;
}
/**
* DescribeUserProjectList返回参数结构体
*/
export interface DescribeUserProjectListResponse {
/**
* 数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: CorpUserListData;
/**
* 扩展
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 消息
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreateDatasource请求参数结构体
*/
export interface CreateDatasourceRequest {
/**
* HOST
*/
DbHost: string;
/**
* 端口
*/
DbPort: number;
/**
* 后端提供字典:域类型,1、腾讯云,2、本地
*/
ServiceType: string;
/**
* 驱动
*/
DbType: string;
/**
* 数据库编码
*/
Charset: string;
/**
* 用户名
*/
DbUser: string;
/**
* 密码
*/
DbPwd: string;
/**
* 数据库名称
*/
DbName: string;
/**
* 数据库别名
*/
SourceName: string;
/**
* 项目id
*/
ProjectId: number;
/**
* catalog值
*/
Catalog?: string;
/**
* 第三方数据源标识
*/
DataOrigin?: string;
/**
* 第三方项目id
*/
DataOriginProjectId?: string;
/**
* 第三方数据源id
*/
DataOriginDatasourceId?: string;
/**
* 扩展参数
*/
ExtraParam?: string;
/**
* 腾讯云私有网络统一标识
*/
UniqVpcId?: string;
/**
* 私有网络ip
*/
Vip?: string;
/**
* 私有网络端口
*/
Vport?: string;
/**
* 腾讯云私有网络标识
*/
VpcId?: string;
}
/**
* DeleteDatasource请求参数结构体
*/
export interface DeleteDatasourceRequest {
/**
* 数据源id
*/
Id: number;
/**
* 项目id
*/
ProjectId: number;
}
/**
* ModifyDatasource返回参数结构体
*/
export interface ModifyDatasourceResponse {
/**
* 无
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: string;
/**
* 额外信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 提示
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 用户角色列表角色信息
*/
export interface UserRoleListDataRoleInfo {
/**
* 角色名字
注意:此字段可能返回 null,表示取不到有效值。
*/
RoleName?: string;
/**
* 角色ID
注意:此字段可能返回 null,表示取不到有效值。
*/
RoleId?: number;
/**
* 项目ID
注意:此字段可能返回 null,表示取不到有效值。
*/
ProjectId?: number;
/**
* 项目名字
注意:此字段可能返回 null,表示取不到有效值。
*/
ProjectName?: string;
/**
* 是否为全局角色(0 不是 1 是)
注意:此字段可能返回 null,表示取不到有效值。
*/
ScopeType?: number;
/**
* 角色key
注意:此字段可能返回 null,表示取不到有效值。
*/
ModuleCollection?: string;
}
/**
* ApplyEmbedInterval请求参数结构体
*/
export interface ApplyEmbedIntervalRequest {
/**
* 分享项目id,必选
*/
ProjectId?: number;
/**
* 分享页面id,嵌出看板时此为空值0
*/
PageId?: number;
/**
* 需要申请延期的Token
*/
BIToken?: string;
/**
* 备用字段
*/
ExtraParam?: string;
/**
* panel,看板;page,页面
*/
Scope?: string;
}
/**
* 报表嵌出数据结构-强鉴权
*/
export interface EmbedTokenInfo {
/**
* 信息标识
注意:此字段可能返回 null,表示取不到有效值。
*/
Id?: number;
/**
* 令牌
注意:此字段可能返回 null,表示取不到有效值。
*/
BIToken?: string;
/**
* 项目Id
注意:此字段可能返回 null,表示取不到有效值。
*/
ProjectId?: string;
/**
* 创建人
注意:此字段可能返回 null,表示取不到有效值。
*/
CreatedUser?: string;
/**
* 创建时间
注意:此字段可能返回 null,表示取不到有效值。
*/
CreatedAt?: string;
/**
* 更新人
注意:此字段可能返回 null,表示取不到有效值。
*/
UpdatedUser?: string;
/**
* 更新时间
注意:此字段可能返回 null,表示取不到有效值。
*/
UpdatedAt?: string;
/**
* 页面Id
注意:此字段可能返回 null,表示取不到有效值。
*/
PageId?: string;
/**
* 备用
注意:此字段可能返回 null,表示取不到有效值。
*/
ExtraParam?: string;
/**
* 嵌出类型
注意:此字段可能返回 null,表示取不到有效值。
*/
Scope?: string;
/**
* 过期时间,分钟为单位,最大240
注意:此字段可能返回 null,表示取不到有效值。
*/
ExpireTime?: number;
/**
* 使用者企业Id(仅用于多用户)
注意:此字段可能返回 null,表示取不到有效值。
*/
UserCorpId?: string;
/**
* 使用者Id(仅用于多用户)
注意:此字段可能返回 null,表示取不到有效值。
*/
UserId?: string;
/**
* 访问次数限制,限制范围1-99999,为空则不设置访问次数限制
注意:此字段可能返回 null,表示取不到有效值。
*/
TicketNum?: number;
}
/**
* 定制化查询
*/
export interface ProjectConfigResult {
/**
* 配置名称
注意:此字段可能返回 null,表示取不到有效值。
*/
ModuleId?: string;
/**
* 配置方式
注意:此字段可能返回 null,表示取不到有效值。
*/
IncludeType?: string;
/**
* 额外参数
注意:此字段可能返回 null,表示取不到有效值。
*/
Params?: string;
}
/**
* DeleteUserRole返回参数结构体
*/
export interface DeleteUserRoleResponse {
/**
* 扩展
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: string;
/**
* 消息
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeUserProjectList请求参数结构体
*/
export interface DescribeUserProjectListRequest {
/**
* 项目ID
*/
ProjectId?: number;
/**
* 无
*/
AllPage?: boolean;
/**
* 无
*/
PageNo?: number;
/**
* 无
*/
PageSize?: number;
}
/**
* CreateDatasourceCloud返回参数结构体
*/
export interface CreateDatasourceCloudResponse {
/**
* 成功无
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: IdDTO;
/**
* 额外信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 提示
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 定制化查询
*/
export interface ProjectConfigList {
/**
* 模块组
注意:此字段可能返回 null,表示取不到有效值。
*/
ModuleGroup?: string;
/**
* 内容
注意:此字段可能返回 null,表示取不到有效值。
*/
Components?: Array<ProjectConfigResult>;
}
/**
* DeleteUserRole请求参数结构体
*/
export interface DeleteUserRoleRequest {
/**
* 用户ID
*/
UserId: string;
}
/**
* CreateUserRole请求参数结构体
*/
export interface CreateUserRoleRequest {
/**
* 角色ID列表
*/
RoleIdList?: Array<number | bigint>;
/**
* 用户列表(废弃)
*/
UserList?: Array<UserIdAndUserName>;
/**
* 用户列表(新)
*/
UserInfoList?: Array<UserInfo>;
}
/**
* ModifyUserRole请求参数结构体
*/
export interface ModifyUserRoleRequest {
/**
* 用户ID
*/
UserId?: string;
/**
* 角色ID 列表
*/
RoleIdList?: Array<number | bigint>;
/**
* 邮箱
*/
Email?: string;
/**
* 用户名
*/
UserName?: string;
/**
* 手机号
*/
PhoneNumber?: string;
/**
* 手机区号
*/
AreaCode?: string;
}
/**
* 数据源详情列表
*/
export interface DatasourceInfoData {
/**
* 数据源详情列表
注意:此字段可能返回 null,表示取不到有效值。
*/
List: Array<DatasourceInfo>;
/**
* 总数
注意:此字段可能返回 null,表示取不到有效值。
*/
Total?: number;
/**
* 总页数
注意:此字段可能返回 null,表示取不到有效值。
*/
TotalPages?: number;
}
/**
* DescribeProjectList返回参数结构体
*/
export interface DescribeProjectListResponse {
/**
* 额外信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 接口信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: ProjectListData;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 企业用户列表
*/
export interface CorpUserListData {
/**
* 列表
注意:此字段可能返回 null,表示取不到有效值。
*/
List: Array<UserIdAndUserName>;
/**
* 总数
*/
Total: number;
/**
* 页数
*/
TotalPages: number;
}
/**
* 仅包含id的对象
*/
export interface IdDTO {
/**
* 请求id
注意:此字段可能返回 null,表示取不到有效值。
*/
Id: number;
/**
* key
注意:此字段可能返回 null,表示取不到有效值。
*/
AccessKey?: string;
/**
* id
注意:此字段可能返回 null,表示取不到有效值。
*/
ProjectId?: number;
/**
* 事务id
注意:此字段可能返回 null,表示取不到有效值。
*/
TranId?: string;
/**
* 事务状态
注意:此字段可能返回 null,表示取不到有效值。
*/
TranStatus?: number;
}
/**
* ModifyUserRole返回参数结构体
*/
export interface ModifyUserRoleResponse {
/**
* 扩展
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 消息
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreateEmbedToken请求参数结构体
*/
export interface CreateEmbedTokenRequest {
/**
* 分享项目id
*/
ProjectId?: number;
/**
* 分享页面id,嵌出看板时此为空值0
*/
PageId?: number;
/**
* page表示嵌出页面,panel表嵌出整个看板
*/
Scope?: string;
/**
* 过期时间。 单位:分钟 最大值:240。即,4小时 默认值:240
*/
ExpireTime?: string;
/**
* 备用字段
*/
ExtraParam?: string;
/**
* 使用者企业Id(仅用于多用户)
*/
UserCorpId?: string;
/**
* 使用者Id(仅用于多用户)
*/
UserId?: string;
/**
* 访问次数限制,限制范围1-99999,为空则不设置访问次数限制
*/
TicketNum?: number;
}
/**
* CreateUserRoleProject返回参数结构体
*/
export interface CreateUserRoleProjectResponse {
/**
* 扩展
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: DataId;
/**
* 消息
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeProjectInfo请求参数结构体
*/
export interface DescribeProjectInfoRequest {
/**
* 项目Id
*/
Id: number;
/**
* 默认看板
*/
DefaultPanelType?: number;
}
/**
* 列表查询返回的每条记录的操作属性
*/
export interface BaseStateAction {
/**
* 编辑是否可见
注意:此字段可能返回 null,表示取不到有效值。
*/
ShowEdit?: boolean;
/**
* 编辑是否可点击
注意:此字段可能返回 null,表示取不到有效值。
*/
IsEdit?: boolean;
/**
* 编辑按钮的文本
注意:此字段可能返回 null,表示取不到有效值。
*/
EditText?: string;
/**
* 编辑不可用时的提示文本
注意:此字段可能返回 null,表示取不到有效值。
*/
EditTips?: string;
/**
* 删除是否可见
注意:此字段可能返回 null,表示取不到有效值。
*/
ShowDel?: boolean;
/**
* 删除是否可点击
注意:此字段可能返回 null,表示取不到有效值。
*/
IsDel?: boolean;
/**
* 删除按钮的文本
注意:此字段可能返回 null,表示取不到有效值。
*/
DelText?: string;
/**
* 删除不可用时的提示文本
注意:此字段可能返回 null,表示取不到有效值。
*/
DelTips?: string;
/**
* 复制是否可见
注意:此字段可能返回 null,表示取不到有效值。
*/
ShowCopy?: boolean;
/**
* 是否可见
注意:此字段可能返回 null,表示取不到有效值。
*/
ShowView?: boolean;
/**
* 是否可重命名
注意:此字段可能返回 null,表示取不到有效值。
*/
ShowRename?: boolean;
}
/**
* 数据
*/
export interface Data {
/**
* 项目Id
*/
Id: number;
}
/**
* ModifyUserRoleProject返回参数结构体
*/
export interface ModifyUserRoleProjectResponse {
/**
* 扩展
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 消息
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeUserRoleProjectList返回参数结构体
*/
export interface DescribeUserRoleProjectListResponse {
/**
* 扩展
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: UserRoleListData;
/**
* 消息
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ModifyDatasourceCloud返回参数结构体
*/
export interface ModifyDatasourceCloudResponse {
/**
* 成功无
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: string;
/**
* 额外信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 提示
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* ModifyDatasourceCloud请求参数结构体
*/
export interface ModifyDatasourceCloudRequest {
/**
* 后端提供字典:域类型,1、腾讯云,2、本地
*/
ServiceType: string;
/**
* 驱动
*/
DbType: string;
/**
* 数据库编码
*/
Charset: string;
/**
* 用户名
*/
DbUser: string;
/**
* 密码
*/
DbPwd: string;
/**
* 数据库名称
*/
DbName: string;
/**
* 数据库别名
*/
SourceName: string;
/**
* 项目ID
*/
ProjectId: string;
/**
* 住键
*/
Id: number;
/**
* 公有云内网ip
*/
Vip?: string;
/**
* 公有云内网端口
*/
Vport?: string;
/**
* vpc标识
*/
VpcId?: string;
/**
* 统一vpc标识
*/
UniqVpcId?: string;
/**
* 区域标识(gz,bj)
*/
RegionId?: string;
/**
* 扩展参数
*/
ExtraParam?: string;
/**
* 实例id
*/
InstanceId?: string;
/**
* 数据源产品名
*/
ProdDbName?: string;
/**
* 第三方数据源标识
*/
DataOrigin?: string;
/**
* 第三方项目id
*/
DataOriginProjectId?: string;
/**
* 第三方数据源id
*/
DataOriginDatasourceId?: string;
/**
* 集群id
*/
ClusterId?: string;
}
/**
* ModifyDatasource请求参数结构体
*/
export interface ModifyDatasourceRequest {
/**
* HOST
*/
DbHost: string;
/**
* 端口
*/
DbPort: number;
/**
* 后端提供字典:域类型,1、腾讯云,2、本地
*/
ServiceType: string;
/**
* 驱动
*/
DbType: string;
/**
* 数据库编码
*/
Charset: string;
/**
* 用户名
*/
DbUser: string;
/**
* 密码
*/
DbPwd: string;
/**
* 数据库名称
*/
DbName: string;
/**
* 数据库别名
*/
SourceName: string;
/**
* 数据源id
*/
Id: number;
/**
* 项目ID
*/
ProjectId: number;
/**
* catalog值
*/
Catalog?: string;
/**
* 第三方数据源标识
*/
DataOrigin?: string;
/**
* 第三方项目id
*/
DataOriginProjectId?: string;
/**
* 第三方数据源id
*/
DataOriginDatasourceId?: string;
/**
* 扩展参数
*/
ExtraParam?: string;
/**
* 腾讯云私有网络统一标识
*/
UniqVpcId?: string;
/**
* 私有网络ip
*/
Vip?: string;
/**
* 私有网络端口
*/
Vport?: string;
/**
* 腾讯云私有网络标识
*/
VpcId?: string;
}
/**
* ModifyProject请求参数结构体
*/
export interface ModifyProjectRequest {
/**
* 项目Id
*/
Id: number;
/**
* 名字
*/
Name?: string;
/**
* 颜色值
*/
ColorCode?: string;
/**
* 图标
*/
Logo?: string;
/**
* 备注
*/
Mark?: string;
/**
* 可申请
*/
IsApply?: boolean;
/**
* 种子
*/
Seed?: string;
/**
* 默认看板
*/
DefaultPanelType?: number;
/**
* 2
*/
PanelScope?: string;
}
/**
* ModifyUserRoleProject请求参数结构体
*/
export interface ModifyUserRoleProjectRequest {
/**
* 项目ID
*/
ProjectId?: number;
/**
* 用户ID
*/
UserId?: string;
/**
* 角色ID 列表
*/
RoleIdList?: Array<number | bigint>;
/**
* 邮箱
*/
Email?: string;
/**
* 用户名
*/
UserName?: string;
}
/**
* CreateUserRole返回参数结构体
*/
export interface CreateUserRoleResponse {
/**
* 扩展
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: DataId;
/**
* 消息
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 申请Token延期
*/
export interface ApplyEmbedTokenInfo {
/**
* 申请结果
注意:此字段可能返回 null,表示取不到有效值。
*/
Result: boolean;
}
/**
* DescribeProjectList请求参数结构体
*/
export interface DescribeProjectListRequest {
/**
* 页容,初版默认20,将来可能根据屏幕宽度动态变化
*/
PageSize?: number;
/**
* 页标
*/
PageNo?: number;
/**
* 检索模糊字段
*/
Keyword?: string;
/**
* 是否全部展示,如果是ture,则忽略分页
*/
AllPage?: boolean;
/**
* 角色信息
*/
ModuleCollection?: string;
}
/**
* 用户角色信息
*/
export interface UserRoleListDataUserRoleInfo {
/**
* 业务ID
*/
Id: number;
/**
* 角色列表
注意:此字段可能返回 null,表示取不到有效值。
*/
RoleList: Array<UserRoleListDataRoleInfo>;
/**
* 角色ID列表
注意:此字段可能返回 null,表示取不到有效值。
*/
RoleIdList: Array<number | bigint>;
/**
* 用户ID
*/
UserId: string;
/**
* 用户名
*/
UserName: string;
/**
* 企业ID
*/
CorpId: string;
/**
* 邮箱
注意:此字段可能返回 null,表示取不到有效值。
*/
Email: string;
/**
* 创建人
注意:此字段可能返回 null,表示取不到有效值。
*/
CreatedUser: string;
/**
* 创建时间
注意:此字段可能返回 null,表示取不到有效值。
*/
CreatedAt: string;
/**
* 更新人
注意:此字段可能返回 null,表示取不到有效值。
*/
UpdatedUser: string;
/**
* 更新时间
注意:此字段可能返回 null,表示取不到有效值。
*/
UpdatedAt: string;
/**
* 最后一次登录时间
注意:此字段可能返回 null,表示取不到有效值。
*/
LastLogin: string;
/**
* 账号状态
注意:此字段可能返回 null,表示取不到有效值。
*/
Status: number;
/**
* 手机号码
注意:此字段可能返回 null,表示取不到有效值。
*/
PhoneNumber: string;
/**
* 手机号区号
注意:此字段可能返回 null,表示取不到有效值。
*/
AreaCode: string;
/**
* 是否为主账号
注意:此字段可能返回 null,表示取不到有效值。
*/
RootAccount: boolean;
/**
* 是否为企业管理员
注意:此字段可能返回 null,表示取不到有效值。
*/
CorpAdmin?: boolean;
}
/**
* 用户角色信息
*/
export interface UserRoleListData {
/**
* 总数
注意:此字段可能返回 null,表示取不到有效值。
*/
Total: number;
/**
* 总页数
注意:此字段可能返回 null,表示取不到有效值。
*/
TotalPages: number;
/**
* 列表
注意:此字段可能返回 null,表示取不到有效值。
*/
List: Array<UserRoleListDataUserRoleInfo>;
}
/**
* 项目信息描述
*/
export interface Project {
/**
* 项目ID
*/
Id: number;
/**
* 项目Logo
注意:此字段可能返回 null,表示取不到有效值。
*/
Logo: string;
/**
* 项目名称
注意:此字段可能返回 null,表示取不到有效值。
*/
Name: string;
/**
* logo底色
注意:此字段可能返回 null,表示取不到有效值。
*/
ColorCode: string;
/**
* 创建人
注意:此字段可能返回 null,表示取不到有效值。
*/
CreatedUser: string;
/**
* 创建时间
注意:此字段可能返回 null,表示取不到有效值。
*/
CreatedAt: string;
/**
* 成员个数
注意:此字段可能返回 null,表示取不到有效值。
*/
MemberCount: number;
/**
* 页面个数
注意:此字段可能返回 null,表示取不到有效值。
*/
PageCount: number;
/**
* 最后修改报表、简报名称
注意:此字段可能返回 null,表示取不到有效值。
*/
LastModifyName: string;
/**
* ""
注意:此字段可能返回 null,表示取不到有效值。
*/
Source: string;
/**
* ""
注意:此字段可能返回 null,表示取不到有效值。
*/
Apply: boolean;
/**
* ""
注意:此字段可能返回 null,表示取不到有效值。
*/
UpdatedUser: string;
/**
* ""
注意:此字段可能返回 null,表示取不到有效值。
*/
UpdatedAt: string;
/**
* ""
注意:此字段可能返回 null,表示取不到有效值。
*/
CorpId: string;
/**
* ""
注意:此字段可能返回 null,表示取不到有效值。
*/
Mark: string;
/**
* ""
注意:此字段可能返回 null,表示取不到有效值。
*/
Seed: string;
/**
* 项目内权限列表
注意:此字段可能返回 null,表示取不到有效值。
*/
AuthList: Array<string>;
/**
* 默认看板
注意:此字段可能返回 null,表示取不到有效值。
*/
PanelScope?: string;
/**
* 是否被托管
注意:此字段可能返回 null,表示取不到有效值。
*/
IsExternalManage?: boolean;
/**
* 托管平台名称
注意:此字段可能返回 null,表示取不到有效值。
*/
ManagePlatform?: string;
/**
* 定制化参数
注意:此字段可能返回 null,表示取不到有效值。
*/
ConfigList?: Array<ProjectConfigList>;
}
/**
* 数据源详情
*/
export interface DatasourceInfo {
/**
* 数据库ID
*/
Id?: number;
/**
* 数据库名称
*/
DbName?: string;
/**
* 域类型,1、腾讯云,2、本地
注意:此字段可能返回 null,表示取不到有效值。
*/
ServiceType?: string;
/**
* 数据库别名
*/
SourceName?: string;
/**
* 数据库驱动
*/
DbType?: string;
/**
* HOST
*/
DbHost?: string;
/**
* 端口
*/
DbPort?: number;
/**
* 用户名
*/
DbUser?: string;
/**
* 数据库编码
*/
Charset?: string;
/**
* 创建时间
*/
CreatedAt?: string;
/**
* 修改时间
*/
UpdatedAt?: string;
/**
* 创建人
注意:此字段可能返回 null,表示取不到有效值。
*/
CreatedUser?: string;
/**
* catalog值
注意:此字段可能返回 null,表示取不到有效值。
*/
Catalog?: string;
/**
* 连接类型
注意:此字段可能返回 null,表示取不到有效值。
*/
ConnectType?: string;
/**
* 项目id
注意:此字段可能返回 null,表示取不到有效值。
*/
ProjectId?: string;
/**
* 数据源描述
注意:此字段可能返回 null,表示取不到有效值。
*/
Desc?: string;
/**
* 数据源状态
注意:此字段可能返回 null,表示取不到有效值。
*/
Status?: string;
/**
* 来源平台
注意:此字段可能返回 null,表示取不到有效值。
*/
SourcePlat?: string;
/**
* 扩展参数
注意:此字段可能返回 null,表示取不到有效值。
*/
ExtraParam?: string;
/**
* 额外信息
注意:此字段可能返回 null,表示取不到有效值。
*/
AddInfo?: string;
/**
* 项目名字
注意:此字段可能返回 null,表示取不到有效值。
*/
ProjectName?: string;
/**
* 引擎类型
注意:此字段可能返回 null,表示取不到有效值。
*/
EngineType?: string;
/**
* 数据源负责人
注意:此字段可能返回 null,表示取不到有效值。
*/
Manager?: string;
/**
* 特定操作人员白名单
注意:此字段可能返回 null,表示取不到有效值。
*/
OperatorWhitelist?: string;
/**
* 数据源的vpc信息
注意:此字段可能返回 null,表示取不到有效值。
*/
VpcId?: string;
/**
* 数据源的uniqVpc信息
注意:此字段可能返回 null,表示取不到有效值。
*/
UniqVpcId?: string;
/**
* 数据源的地域信息
注意:此字段可能返回 null,表示取不到有效值。
*/
RegionId?: string;
/**
* 操作属性
注意:此字段可能返回 null,表示取不到有效值。
*/
StateAction?: BaseStateAction;
/**
* 更新人
注意:此字段可能返回 null,表示取不到有效值。
*/
UpdatedUser?: string;
/**
* 权限列表
注意:此字段可能返回 null,表示取不到有效值。
*/
PermissionList?: Array<PermissionGroup>;
/**
* 权限值列表
注意:此字段可能返回 null,表示取不到有效值。
*/
AuthList?: Array<string>;
/**
* 第三方数据源标识
注意:此字段可能返回 null,表示取不到有效值。
*/
DataOrigin?: string;
/**
* 第三方项目id
注意:此字段可能返回 null,表示取不到有效值。
*/
DataOriginProjectId?: string;
/**
* 第三方数据源id
注意:此字段可能返回 null,表示取不到有效值。
*/
DataOriginDatasourceId?: string;
}
/**
* DeleteUserRoleProject请求参数结构体
*/
export interface DeleteUserRoleProjectRequest {
/**
* 项目ID
*/
ProjectId: number;
/**
* 用户ID
*/
UserId: string;
}
/**
* CreateProject返回参数结构体
*/
export interface CreateProjectResponse {
/**
* 额外数据
*/
Extra?: string;
/**
* 数据
*/
Data?: Data;
/**
* 返回信息
*/
Msg?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeProjectInfo返回参数结构体
*/
export interface DescribeProjectInfoResponse {
/**
* ""
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* ""
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 项目详情
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: Project;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 商业版本权限单元
*/
export interface PermissionComponent {
/**
* 权限值
注意:此字段可能返回 null,表示取不到有效值。
*/
ModuleId?: string;
/**
* 可见/可用
注意:此字段可能返回 null,表示取不到有效值。
*/
IncludeType?: string;
/**
* 目标升级版本
注意:此字段可能返回 null,表示取不到有效值。
*/
UpgradeVersionType?: string;
/**
* 补充信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Tips?: string;
/**
* 补充信息的key值
注意:此字段可能返回 null,表示取不到有效值。
*/
TipsKey?: string;
}
/**
* DescribeUserRoleList请求参数结构体
*/
export interface DescribeUserRoleListRequest {
/**
* 页码
*/
PageNo: number;
/**
* 页数
*/
PageSize: number;
/**
* 全部页码
*/
AllPage?: boolean;
/**
* 0 企业用户 1 访客 不填表示所有用户
*/
UserType?: string;
/**
* 模糊搜索的关键字
*/
Keyword?: string;
/**
* 项目id
*/
ProjectId?: string;
}
/**
* DeleteProject返回参数结构体
*/
export interface DeleteProjectResponse {
/**
* ”“
*/
Extra?: string;
/**
* ""
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: string;
/**
* ""
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 项目列表数据
*/
export interface ProjectListData {
/**
* 数组
注意:此字段可能返回 null,表示取不到有效值。
*/
List: Array<Project>;
/**
* 总数
注意:此字段可能返回 null,表示取不到有效值。
*/
Total: number;
/**
* 1
注意:此字段可能返回 null,表示取不到有效值。
*/
TotalPages: number;
}
/**
* DescribeUserRoleProjectList请求参数结构体
*/
export interface DescribeUserRoleProjectListRequest {
/**
* 页码
*/
PageNo: number;
/**
* 页数
*/
PageSize: number;
/**
* 项目ID
*/
ProjectId: number;
}
/**
* 商业化版本权限分组
*/
export interface PermissionGroup {
/**
* 分组名
注意:此字段可能返回 null,表示取不到有效值。
*/
ModuleGroup?: string;
/**
* 权限列表
注意:此字段可能返回 null,表示取不到有效值。
*/
Components?: Array<PermissionComponent>;
}
/**
* CreateEmbedToken返回参数结构体
*/
export interface CreateEmbedTokenResponse {
/**
* 额外信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: EmbedTokenInfo;
/**
* 结果描述
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreateUserRoleProject请求参数结构体
*/
export interface CreateUserRoleProjectRequest {
/**
* 项目ID
*/
ProjectId?: number;
/**
* 角色ID列表
*/
RoleIdList?: Array<number | bigint>;
/**
* 用户列表(废弃)
*/
UserList?: Array<UserIdAndUserName>;
/**
* 用户列表(新)
*/
UserInfoList?: Array<UserInfo>;
}
/**
* DescribeDatasourceList请求参数结构体
*/
export interface DescribeDatasourceListRequest {
/**
* 无
*/
ProjectId: number;
/**
* 返回所有页面,默认false
*/
AllPage?: boolean;
/**
* 数据库名称检索
*/
DbName?: string;
/**
* 无
*/
PageNo?: number;
/**
* 无
*/
PageSize?: number;
/**
* 搜索关键词
*/
Keyword?: string;
/**
* 过滤无权限列表的参数(0 全量,1 使用权限,2 编辑权限)
*/
PermissionType?: number;
}
/**
* ApplyEmbedInterval返回参数结构体
*/
export interface ApplyEmbedIntervalResponse {
/**
* 额外参数
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 结果数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: ApplyEmbedTokenInfo;
/**
* 结果描述
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreateDatasource返回参数结构体
*/
export interface CreateDatasourceResponse {
/**
* 数据源id
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: IdDTO;
/**
* 额外信息
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 提示
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DeleteUserRoleProject返回参数结构体
*/
export interface DeleteUserRoleProjectResponse {
/**
* 扩展
注意:此字段可能返回 null,表示取不到有效值。
*/
Extra?: string;
/**
* 数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: string;
/**
* 消息
注意:此字段可能返回 null,表示取不到有效值。
*/
Msg?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreateDatasourceCloud请求参数结构体
*/
export interface CreateDatasourceCloudRequest {
/**
* 后端提供字典:域类型,1、腾讯云,2、本地
*/
ServiceType: string;
/**
* 驱动
*/
DbType: string;
/**
* 数据库编码
*/
Charset: string;
/**
* 用户名
*/
DbUser: string;
/**
* 密码
*/
DbPwd: string;
/**
* 数据库名称
*/
DbName: string;
/**
* 数据库别名
*/
SourceName: string;
/**
* 项目ID
*/
ProjectId: string;
/**
* 公有云内网ip
*/
Vip?: string;
/**
* 公有云内网端口
*/
Vport?: string;
/**
* vpc标识
*/
VpcId?: string;
/**
* 统一vpc标识
*/
UniqVpcId?: string;
/**
* 区域标识(gz,bj)
*/
RegionId?: string;
/**
* 扩展参数
*/
ExtraParam?: string;
/**
* 实例Id
*/
InstanceId?: string;
/**
* 数据源产品名
*/
ProdDbName?: string;
/**
* 第三方数据源标识
*/
DataOrigin?: string;
/**
* 第三方项目id
*/
DataOriginProjectId?: string;
/**
* 第三方数据源id
*/
DataOriginDatasourceId?: string;
/**
* 集群id
*/
ClusterId?: string;
}
/**
* 用户ID和用户名
*/
export interface UserInfo {
/**
* 用户ID
*/
UserId?: string;
/**
* 用户名
*/
UserName?: string;
/**
* 邮箱
注意:此字段可能返回 null,表示取不到有效值。
*/
Email?: string;
/**
* 手机号
注意:此字段可能返回 null,表示取不到有效值。
*/
PhoneNumber?: string;
/**
* 手机号区号
注意:此字段可能返回 null,表示取不到有效值。
*/
AreaCode?: string;
}
/**
* DescribeDatasourceList返回参数结构体
*/
export interface DescribeDatasourceListResponse {
/**
* 列表详情
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: DatasourceInfoData;
/**
* 信息
*/
Extra?: string;
/**
* 信息
*/
Msg?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 用户ID和用户名
*/
export interface UserIdAndUserName {
/**
* 用户ID
*/
UserId?: string;
/**
* 用户名
*/
UserName?: string;
/**
* 企业ID
注意:此字段可能返回 null,表示取不到有效值。
*/
CorpId?: string;
/**
* 电子邮箱
注意:此字段可能返回 null,表示取不到有效值。
*/
Email?: string;
/**
* 最后一次登录时间
注意:此字段可能返回 null,表示取不到有效值。
*/
LastLogin?: string;
/**
* 停启用状态
注意:此字段可能返回 null,表示取不到有效值。
*/
Status?: number;
/**
* 首次登陆是否修改密码
注意:此字段可能返回 null,表示取不到有效值。
*/
FirstModify?: number;
/**
* 手机号码
注意:此字段可能返回 null,表示取不到有效值。
*/
PhoneNumber?: string;
/**
* 手机区号
注意:此字段可能返回 null,表示取不到有效值。
*/
AreaCode?: string;
/**
* 创建人
注意:此字段可能返回 null,表示取不到有效值。
*/
CreatedUser?: string;
/**
* 创建时间
注意:此字段可能返回 null,表示取不到有效值。
*/
CreatedAt?: string;
/**
* 更改人
注意:此字段可能返回 null,表示取不到有效值。
*/
UpdatedUser?: string;
/**
* 更改时间
注意:此字段可能返回 null,表示取不到有效值。
*/
UpdatedAt?: string;
/**
* 全局角色
注意:此字段可能返回 null,表示取不到有效值。
*/
GlobalUserName?: string;
/**
* 手机号
注意:此字段可能返回 null,表示取不到有效值。
*/
Mobile?: string;
}
/**
* DeleteDatasource返回参数结构体
*/
export interface DeleteDatasourceResponse {
/**
* 数据
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: string;
/**
* 扩展
*/
Extra?: string;
/**
* 信息
*/
Msg?: string;
/**
* 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* CreateProject请求参数结构体
*/
export interface CreateProjectRequest {
/**
* 项目名称
*/
Name: string;
/**
* logo底色
*/
ColorCode: string;
/**
* 项目Logo
*/
Logo?: string;
/**
* 备注
*/
Mark?: string;
/**
* 是否允许用户申请
*/
IsApply?: boolean;
/**
* 默认看板
*/
DefaultPanelType?: number;
}