declare namespace API {
|
interface RequestConfig {
|
[key: string]: any;
|
}
|
|
interface APIgetAliyunOSSAcsParams {
|
/** 获取阿里云OSS授权信息 */
|
request?: GetAliyunOSSAcsQuery;
|
}
|
|
interface APIgetMenuParams {
|
/** Id */
|
id?: string;
|
/** 角色Id */
|
roleId?: string;
|
}
|
|
interface APIgetMenusParams {
|
/** 用户类型 */
|
userType?: EnumUserType;
|
/** 客户端类型 */
|
clientType?: EnumClientType;
|
/** 角色Id */
|
roleId?: string;
|
}
|
|
interface APIgetResourceFieldsParams {
|
/** Id */
|
id?: string;
|
}
|
|
interface APIgetResourcesParams {
|
/** 请求方式 */
|
method?: EnumResourceMethod;
|
/** 关键字 */
|
keywords?: string;
|
/** 角色Id */
|
roleId?: string;
|
}
|
|
interface APIgetRoleParams {
|
/** Id */
|
id?: string;
|
}
|
|
interface DeleteMenuCommand {
|
ids: string[];
|
}
|
|
interface DeleteRoleCommand {
|
ids: string[];
|
}
|
|
enum EnumClientType {
|
/**电脑网页 */
|
PcWeb = 10,
|
/**微信小程序 */
|
Wxmp = 20,
|
}
|
|
enum EnumMenuType {
|
/**菜单 */
|
Menu = 10,
|
/**页面 */
|
Page = 20,
|
/**模态框 */
|
Modal = 30,
|
/**按钮 */
|
Button = 40,
|
/**字段 */
|
Field = 50,
|
}
|
|
enum EnumMenuVisitLevel {
|
/**所有人 */
|
Everyone = 10,
|
/**需要登录 */
|
NeedLogin = 20,
|
/**需要权限 */
|
NeedPower = 30,
|
}
|
|
enum EnumPagedListOrder {
|
/**升序 */
|
Ascending = 0,
|
/**降序 */
|
Descending = 1,
|
}
|
|
enum EnumResourceController {
|
/**数据字典 */
|
Dictionary = 0,
|
/**用户认证 */
|
Auth = 1,
|
/**用户菜单 */
|
Menu = 2,
|
/**用户资源 */
|
Resource = 3,
|
/**用户角色 */
|
Role = 4,
|
}
|
|
enum EnumResourceMethod {
|
/**查询 */
|
Get = 10,
|
/**提交 */
|
Post = 20,
|
/**修改 */
|
Put = 30,
|
/**删除 */
|
Delete = 40,
|
}
|
|
enum EnumRoleWebApiDataPower {
|
/**自定义 */
|
Custom = 1,
|
/**查询个人创建数据 */
|
Creator = 10,
|
/**查询当前部门数据 */
|
CurrentDepartment = 20,
|
/**查询当前及下级部门数据 */
|
NestingDepartment = 21,
|
/**查询当前企业所有数据 */
|
CurrentEnterprise = 30,
|
/**查询所有 */
|
All = 999,
|
}
|
|
enum EnumUserType {
|
/**个人 */
|
Personal = 10,
|
/**企业 */
|
Enterprise = 20,
|
/**运营 */
|
Operation = 100,
|
}
|
|
interface FriendlyResultGetAliyunOSSAcsQueryResult {
|
/** 跟踪Id */
|
traceId?: string;
|
/** 状态码 */
|
code?: number;
|
/** 错误码 */
|
errorCode?: string;
|
data?: GetAliyunOSSAcsQueryResult;
|
/** 执行成功 */
|
success?: boolean;
|
/** 错误信息 */
|
msg?: any;
|
/** 附加数据 */
|
extras?: any;
|
/** 时间戳 */
|
timestamp?: number;
|
}
|
|
interface FriendlyResultGetMenuQueryResult {
|
/** 跟踪Id */
|
traceId?: string;
|
/** 状态码 */
|
code?: number;
|
/** 错误码 */
|
errorCode?: string;
|
data?: GetMenuQueryResult;
|
/** 执行成功 */
|
success?: boolean;
|
/** 错误信息 */
|
msg?: any;
|
/** 附加数据 */
|
extras?: any;
|
/** 时间戳 */
|
timestamp?: number;
|
}
|
|
interface FriendlyResultGetRoleQueryResult {
|
/** 跟踪Id */
|
traceId?: string;
|
/** 状态码 */
|
code?: number;
|
/** 错误码 */
|
errorCode?: string;
|
data?: GetRoleQueryResult;
|
/** 执行成功 */
|
success?: boolean;
|
/** 错误信息 */
|
msg?: any;
|
/** 附加数据 */
|
extras?: any;
|
/** 时间戳 */
|
timestamp?: number;
|
}
|
|
interface FriendlyResultGuid {
|
/** 跟踪Id */
|
traceId?: string;
|
/** 状态码 */
|
code?: number;
|
/** 错误码 */
|
errorCode?: string;
|
/** 数据 */
|
data?: string;
|
/** 执行成功 */
|
success?: boolean;
|
/** 错误信息 */
|
msg?: any;
|
/** 附加数据 */
|
extras?: any;
|
/** 时间戳 */
|
timestamp?: number;
|
}
|
|
interface FriendlyResultInt32 {
|
/** 跟踪Id */
|
traceId?: string;
|
/** 状态码 */
|
code?: number;
|
/** 错误码 */
|
errorCode?: string;
|
/** 数据 */
|
data?: number;
|
/** 执行成功 */
|
success?: boolean;
|
/** 错误信息 */
|
msg?: any;
|
/** 附加数据 */
|
extras?: any;
|
/** 时间戳 */
|
timestamp?: number;
|
}
|
|
interface FriendlyResultListGetMenusQueryResultItem {
|
/** 跟踪Id */
|
traceId?: string;
|
/** 状态码 */
|
code?: number;
|
/** 错误码 */
|
errorCode?: string;
|
/** 数据 */
|
data?: GetMenusQueryResultItem[];
|
/** 执行成功 */
|
success?: boolean;
|
/** 错误信息 */
|
msg?: any;
|
/** 附加数据 */
|
extras?: any;
|
/** 时间戳 */
|
timestamp?: number;
|
}
|
|
interface FriendlyResultListGetResourceFieldsQueryResultItem {
|
/** 跟踪Id */
|
traceId?: string;
|
/** 状态码 */
|
code?: number;
|
/** 错误码 */
|
errorCode?: string;
|
/** 数据 */
|
data?: GetResourceFieldsQueryResultItem[];
|
/** 执行成功 */
|
success?: boolean;
|
/** 错误信息 */
|
msg?: any;
|
/** 附加数据 */
|
extras?: any;
|
/** 时间戳 */
|
timestamp?: number;
|
}
|
|
interface FriendlyResultListGetResourcesQueryResultItem {
|
/** 跟踪Id */
|
traceId?: string;
|
/** 状态码 */
|
code?: number;
|
/** 错误码 */
|
errorCode?: string;
|
/** 数据 */
|
data?: GetResourcesQueryResultItem[];
|
/** 执行成功 */
|
success?: boolean;
|
/** 错误信息 */
|
msg?: any;
|
/** 附加数据 */
|
extras?: any;
|
/** 时间戳 */
|
timestamp?: number;
|
}
|
|
interface FriendlyResultPagedListQueryResultGetDictionaryDatasQueryResultItem {
|
/** 跟踪Id */
|
traceId?: string;
|
/** 状态码 */
|
code?: number;
|
/** 错误码 */
|
errorCode?: string;
|
data?: PagedListQueryResultGetDictionaryDatasQueryResultItem;
|
/** 执行成功 */
|
success?: boolean;
|
/** 错误信息 */
|
msg?: any;
|
/** 附加数据 */
|
extras?: any;
|
/** 时间戳 */
|
timestamp?: number;
|
}
|
|
interface FriendlyResultPagedListQueryResultGetRolesQueryResultItem {
|
/** 跟踪Id */
|
traceId?: string;
|
/** 状态码 */
|
code?: number;
|
/** 错误码 */
|
errorCode?: string;
|
data?: PagedListQueryResultGetRolesQueryResultItem;
|
/** 执行成功 */
|
success?: boolean;
|
/** 错误信息 */
|
msg?: any;
|
/** 附加数据 */
|
extras?: any;
|
/** 时间戳 */
|
timestamp?: number;
|
}
|
|
interface FriendlyResultPasswordLoginCommandCallback {
|
/** 跟踪Id */
|
traceId?: string;
|
/** 状态码 */
|
code?: number;
|
/** 错误码 */
|
errorCode?: string;
|
data?: PasswordLoginCommandCallback;
|
/** 执行成功 */
|
success?: boolean;
|
/** 错误信息 */
|
msg?: any;
|
/** 附加数据 */
|
extras?: any;
|
/** 时间戳 */
|
timestamp?: number;
|
}
|
|
type GetAliyunOSSAcsQuery = Record<string, any>;
|
|
interface GetAliyunOSSAcsQueryResult {
|
expiration?: string;
|
ossAccessSecret?: string;
|
ossAccessKeyId?: string;
|
securityToken?: string;
|
requestId?: string;
|
}
|
|
interface GetDictionaryDatasQuery {
|
pageModel?: PagedListQueryPageModel;
|
}
|
|
type GetDictionaryDatasQueryResultItem = Record<string, any>;
|
|
interface GetMenuQueryResult {
|
/** Id */
|
id?: string;
|
/** 是否选择(用户角色授权) */
|
isChecked?: boolean;
|
userType?: EnumUserType;
|
clientType?: EnumClientType;
|
/** 上级Id */
|
parentId?: string;
|
/** 菜单路径 */
|
path?: string;
|
/** 编号 */
|
code?: string;
|
/** 名称 */
|
name?: string;
|
type?: EnumMenuType;
|
visitLevel?: EnumMenuVisitLevel;
|
/** 图标 */
|
icon?: string;
|
/** 链接地址 */
|
url?: string;
|
/** 是否禁用 */
|
isDisabled?: boolean;
|
/** 是否缓存 */
|
isCache?: boolean;
|
/** 排序 */
|
sort?: number;
|
/** 备注 */
|
remark?: string;
|
/** 分组 */
|
groups?: GetMenuQueryResultGroup[];
|
}
|
|
interface GetMenuQueryResultButton {
|
/** Id */
|
id?: string;
|
/** 是否选择(用户角色授权) */
|
isChecked?: boolean;
|
/** 编号 */
|
code?: string;
|
/** 名称 */
|
name?: string;
|
/** 图标 */
|
icon?: string;
|
/** 宽度(用于按钮/列/元素) */
|
width?: string;
|
/** 排序 */
|
sort?: number;
|
/** 备注 */
|
remark?: string;
|
}
|
|
interface GetMenuQueryResultButtonLocation {
|
/** 位置(用于按钮) */
|
location?: string;
|
/** 按钮 */
|
buttons?: GetMenuQueryResultButton[];
|
}
|
|
interface GetMenuQueryResultField {
|
/** Id */
|
id?: string;
|
/** 是否选择(用户角色授权) */
|
isChecked?: boolean;
|
/** 编号 */
|
code?: string;
|
/** 名称 */
|
name?: string;
|
/** 宽度(用于按钮/列/元素) */
|
width?: string;
|
/** 排序 */
|
sort?: number;
|
/** 备注 */
|
remark?: string;
|
}
|
|
interface GetMenuQueryResultGroup {
|
/** 分组名称(用于按钮/字段) */
|
group?: string;
|
/** 按钮位置 */
|
buttonLocations?: GetMenuQueryResultButtonLocation[];
|
/** 字段 */
|
fields?: GetMenuQueryResultField[];
|
}
|
|
interface GetMenusQueryResultItem {
|
/** Id */
|
id?: string;
|
/** 是否选择(用户角色授权) */
|
isChecked?: boolean;
|
/** 上级Id */
|
parentId?: string;
|
/** 下级 */
|
children?: GetMenusQueryResultItem[];
|
/** 编号 */
|
code?: string;
|
/** 名称 */
|
name?: string;
|
/** 菜单路径 */
|
path?: string;
|
type?: EnumMenuType;
|
visitLevel?: EnumMenuVisitLevel;
|
/** 图标 */
|
icon?: string;
|
/** 链接地址 */
|
url?: string;
|
/** 是否禁用 */
|
isDisabled?: boolean;
|
/** 是否缓存 */
|
isCache?: boolean;
|
/** 排序 */
|
sort?: number;
|
/** 备注 */
|
remark?: string;
|
}
|
|
interface GetResourceFieldsQueryResultItem {
|
/** 编号 */
|
code?: string;
|
/** 名称 */
|
name?: string;
|
}
|
|
interface GetResourcesQueryResultItem {
|
/** Id */
|
id?: string;
|
/** 是否选中(用于角色授权) */
|
isChecked?: boolean;
|
controller?: EnumResourceController;
|
/** 委托名称 */
|
actionName?: string;
|
/** 编号 */
|
code?: string;
|
/** 名称 */
|
name?: string;
|
method?: EnumResourceMethod;
|
/** 路由 */
|
route?: string;
|
/** 请求类型名称 */
|
requestTypeName?: string;
|
/** 请求类型全名 */
|
requestTypeFullName?: string;
|
/** 响应类型名称 */
|
responseTypeName?: string;
|
/** 响应类型全名 */
|
responseTypeFullName?: string;
|
}
|
|
interface GetRoleQueryResult {
|
/** Id */
|
id?: string;
|
/** 名称 */
|
name?: string;
|
userType?: EnumUserType;
|
clientType?: EnumClientType;
|
/** 最低级别 */
|
minLevel?: number;
|
/** 菜单Id */
|
menuIds?: string[];
|
/** 资源 */
|
resources?: GetRoleQueryResultResource[];
|
}
|
|
interface GetRoleQueryResultResource {
|
/** 资源Id */
|
resourceId?: string;
|
dataPower?: EnumRoleWebApiDataPower;
|
}
|
|
interface GetRolesQuery {
|
pageModel?: PagedListQueryPageModel;
|
userType?: EnumUserType;
|
clientType?: EnumClientType;
|
}
|
|
interface GetRolesQueryResultItem {
|
/** Id */
|
id?: string;
|
/** 名称 */
|
name?: string;
|
userType?: EnumUserType;
|
clientType?: EnumClientType;
|
/** 最低级别 */
|
minLevel?: number;
|
}
|
|
interface PagedListQueryPageModel {
|
/** 行数 */
|
rows?: number;
|
/** 页码 */
|
page?: number;
|
/** 排序 */
|
orderInput?: PagedListQueryPageModelOrderInput[];
|
}
|
|
interface PagedListQueryPageModelOrderInput {
|
/** 属性 */
|
property?: string;
|
order?: EnumPagedListOrder;
|
}
|
|
interface PagedListQueryResultGetDictionaryDatasQueryResultItem {
|
pageModel?: PagedListQueryResultPageModel;
|
/** 数据 */
|
data?: GetDictionaryDatasQueryResultItem[];
|
}
|
|
interface PagedListQueryResultGetRolesQueryResultItem {
|
pageModel?: PagedListQueryResultPageModel;
|
/** 数据 */
|
data?: GetRolesQueryResultItem[];
|
}
|
|
interface PagedListQueryResultPageModel {
|
/** 行数 */
|
rows?: number;
|
/** 页码 */
|
page?: number;
|
/** 排序 */
|
orderInput?: PagedListQueryPageModelOrderInput[];
|
/** 总数 */
|
totalCount?: number;
|
/** 页数 */
|
totalPage?: number;
|
}
|
|
interface PasswordLoginCommand {
|
/** 账号 */
|
userName: string;
|
/** 密码 */
|
password: string;
|
type?: EnumUserType;
|
clientType?: EnumClientType;
|
}
|
|
interface PasswordLoginCommandCallback {
|
/** 用户访问令牌 */
|
accessToken?: string;
|
/** 刷新令牌 */
|
refreshToken?: string;
|
}
|
|
interface SaveMenuButtonCommand {
|
/** Id */
|
id?: string;
|
/** 菜单Id */
|
parentId?: string;
|
/** 编号 */
|
code?: string;
|
/** 名称 */
|
name?: string;
|
/** 分组名称(用于按钮/字段) */
|
group?: string;
|
/** 位置(用于按钮) */
|
location?: string;
|
/** 图标 */
|
icon?: string;
|
/** 宽度(用于按钮/列/元素) */
|
width?: string;
|
/** 排序 */
|
sort?: number;
|
/** 备注 */
|
remark?: string;
|
}
|
|
interface SaveMenuCommand {
|
/** Id */
|
id?: string;
|
userType?: EnumUserType;
|
clientType?: EnumClientType;
|
/** 上级Id */
|
parentId?: string;
|
/** 编号 */
|
code?: string;
|
/** 名称 */
|
name?: string;
|
type?: EnumMenuType;
|
visitLevel?: EnumMenuVisitLevel;
|
/** 图标 */
|
icon?: string;
|
/** 链接地址 */
|
url?: string;
|
/** 是否禁用 */
|
isDisabled?: boolean;
|
/** 是否缓存 */
|
isCache?: boolean;
|
/** 排序 */
|
sort?: number;
|
/** 备注 */
|
remark?: string;
|
/** 分组 */
|
groups?: SaveMenuCommandGroup[];
|
}
|
|
interface SaveMenuCommandButton {
|
/** Id */
|
id?: string;
|
/** 编号 */
|
code?: string;
|
/** 名称 */
|
name?: string;
|
/** 图标 */
|
icon?: string;
|
/** 宽度(用于按钮/列/元素) */
|
width?: string;
|
/** 排序 */
|
sort?: number;
|
/** 备注 */
|
remark?: string;
|
}
|
|
interface SaveMenuCommandButtonLocation {
|
/** 位置(用于按钮) */
|
location?: string;
|
/** 按钮 */
|
buttons?: SaveMenuCommandButton[];
|
}
|
|
interface SaveMenuCommandField {
|
/** Id */
|
id?: string;
|
/** 编号 */
|
code?: string;
|
/** 名称 */
|
name?: string;
|
/** 宽度(用于按钮/列/元素) */
|
width?: string;
|
/** 排序 */
|
sort?: number;
|
/** 备注 */
|
remark?: string;
|
}
|
|
interface SaveMenuCommandGroup {
|
/** 分组名称(用于按钮/字段) */
|
group?: string;
|
/** 按钮位置 */
|
buttonLocations?: SaveMenuCommandButtonLocation[];
|
/** 字段 */
|
fields?: SaveMenuCommandField[];
|
}
|
|
interface SaveMenuFieldCommand {
|
/** Id */
|
id?: string;
|
/** 菜单Id */
|
parentId?: string;
|
/** 编号 */
|
code?: string;
|
/** 名称 */
|
name?: string;
|
/** 分组名称(用于按钮/字段) */
|
group?: string;
|
/** 位置(用于按钮) */
|
location?: string;
|
/** 图标 */
|
icon?: string;
|
/** 宽度(用于按钮/列/元素) */
|
width?: string;
|
/** 排序 */
|
sort?: number;
|
/** 备注 */
|
remark?: string;
|
}
|
|
interface SaveRoleCommand {
|
/** Id */
|
id?: string;
|
/** 名称 */
|
name?: string;
|
userType?: EnumUserType;
|
clientType?: EnumClientType;
|
/** 最低级别 */
|
minLevel?: number;
|
/** 菜单Id */
|
menuIds?: string[];
|
/** 资源 */
|
resources?: GetRoleQueryResultResource[];
|
}
|
|
interface SetMenuSwitchCommand {
|
/** Id */
|
ids?: string[];
|
type?: EnumMenuType;
|
/** 是否禁用(null时不更新) */
|
isDisabled?: boolean;
|
/** 是否缓存(null时不更新) */
|
isCache?: boolean;
|
}
|
}
|