2962 lines
39 KiB
TypeScript
2962 lines
39 KiB
TypeScript
|
|
declare namespace Eps {
|
|||
|
|
interface DictInfoEntity {
|
|||
|
|
/**
|
|||
|
|
* 类型ID
|
|||
|
|
*/
|
|||
|
|
typeId?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 父ID
|
|||
|
|
*/
|
|||
|
|
parentId?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 名称
|
|||
|
|
*/
|
|||
|
|
name?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 值
|
|||
|
|
*/
|
|||
|
|
value?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 排序
|
|||
|
|
*/
|
|||
|
|
orderNum?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 备注
|
|||
|
|
*/
|
|||
|
|
remark?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 创建时间
|
|||
|
|
*/
|
|||
|
|
createTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 更新时间
|
|||
|
|
*/
|
|||
|
|
updateTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 任意键值
|
|||
|
|
*/
|
|||
|
|
[key: string]: any;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface DictTypeEntity {
|
|||
|
|
/**
|
|||
|
|
* 名称
|
|||
|
|
*/
|
|||
|
|
name?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 标识
|
|||
|
|
*/
|
|||
|
|
key?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 创建时间
|
|||
|
|
*/
|
|||
|
|
createTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 更新时间
|
|||
|
|
*/
|
|||
|
|
updateTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 任意键值
|
|||
|
|
*/
|
|||
|
|
[key: string]: any;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface DingtalkConfigEntity {
|
|||
|
|
/**
|
|||
|
|
* 钉钉应用AppKey
|
|||
|
|
*/
|
|||
|
|
appKey?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 钉钉应用AppSecret(加密存储)
|
|||
|
|
*/
|
|||
|
|
appSecret?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 企业ID(corpId)
|
|||
|
|
*/
|
|||
|
|
corpId?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 定时同步Cron表达式
|
|||
|
|
*/
|
|||
|
|
syncCron?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 是否启用自动同步 0-否 1-是
|
|||
|
|
*/
|
|||
|
|
autoSync?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 同步状态 0-空闲 1-同步中
|
|||
|
|
*/
|
|||
|
|
syncStatus?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 配置状态 0-禁用 1-启用
|
|||
|
|
*/
|
|||
|
|
status?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 创建时间
|
|||
|
|
*/
|
|||
|
|
createTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 更新时间
|
|||
|
|
*/
|
|||
|
|
updateTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 任意键值
|
|||
|
|
*/
|
|||
|
|
[key: string]: any;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface DingtalkSyncLogEntity {
|
|||
|
|
/**
|
|||
|
|
* 同步类型 0-手动 1-自动
|
|||
|
|
*/
|
|||
|
|
syncType?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 同步状态 0-失败 1-成功 2-部分成功
|
|||
|
|
*/
|
|||
|
|
syncStatus?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 部门同步成功数量
|
|||
|
|
*/
|
|||
|
|
deptSuccessCount?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 部门同步失败数量
|
|||
|
|
*/
|
|||
|
|
deptFailCount?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 用户同步成功数量
|
|||
|
|
*/
|
|||
|
|
userSuccessCount?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 用户同步失败数量
|
|||
|
|
*/
|
|||
|
|
userFailCount?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 错误信息
|
|||
|
|
*/
|
|||
|
|
errorMsg?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 耗时(毫秒)
|
|||
|
|
*/
|
|||
|
|
costTime?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 创建时间
|
|||
|
|
*/
|
|||
|
|
createTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 更新时间
|
|||
|
|
*/
|
|||
|
|
updateTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 任意键值
|
|||
|
|
*/
|
|||
|
|
[key: string]: any;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface DingtalkDepartmentEntity {
|
|||
|
|
/**
|
|||
|
|
* 钉钉部门ID
|
|||
|
|
*/
|
|||
|
|
deptId?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 部门名称
|
|||
|
|
*/
|
|||
|
|
name?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 父部门ID(钉钉ID)
|
|||
|
|
*/
|
|||
|
|
parentId?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 排序号
|
|||
|
|
*/
|
|||
|
|
deptOrder?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 是否创建部门群
|
|||
|
|
*/
|
|||
|
|
createDeptGroup?: boolean;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 是否自动加入部门群
|
|||
|
|
*/
|
|||
|
|
autoAddUser?: boolean;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 创建时间
|
|||
|
|
*/
|
|||
|
|
createTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 更新时间
|
|||
|
|
*/
|
|||
|
|
updateTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 任意键值
|
|||
|
|
*/
|
|||
|
|
[key: string]: any;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface PluginInfoEntity {
|
|||
|
|
/**
|
|||
|
|
* 名称
|
|||
|
|
*/
|
|||
|
|
name?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 简介
|
|||
|
|
*/
|
|||
|
|
description?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 实例对象
|
|||
|
|
*/
|
|||
|
|
key?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* Hook
|
|||
|
|
*/
|
|||
|
|
hook?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 描述
|
|||
|
|
*/
|
|||
|
|
readme?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 版本
|
|||
|
|
*/
|
|||
|
|
version?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* Logo(base64)
|
|||
|
|
*/
|
|||
|
|
logo?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 作者
|
|||
|
|
*/
|
|||
|
|
author?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 状态 0-禁用 1-启用
|
|||
|
|
*/
|
|||
|
|
status?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 插件的plugin.json
|
|||
|
|
*/
|
|||
|
|
pluginJson?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 配置
|
|||
|
|
*/
|
|||
|
|
config?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 创建时间
|
|||
|
|
*/
|
|||
|
|
createTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 更新时间
|
|||
|
|
*/
|
|||
|
|
updateTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 任意键值
|
|||
|
|
*/
|
|||
|
|
[key: string]: any;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface BaseSysDepartmentEntity {
|
|||
|
|
/**
|
|||
|
|
* 部门名称
|
|||
|
|
*/
|
|||
|
|
name?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 上级部门ID
|
|||
|
|
*/
|
|||
|
|
parentId?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 排序
|
|||
|
|
*/
|
|||
|
|
orderNum?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 创建时间
|
|||
|
|
*/
|
|||
|
|
createTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 更新时间
|
|||
|
|
*/
|
|||
|
|
updateTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 任意键值
|
|||
|
|
*/
|
|||
|
|
[key: string]: any;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface BaseSysMenuEntity {
|
|||
|
|
/**
|
|||
|
|
* 父菜单ID
|
|||
|
|
*/
|
|||
|
|
parentId?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 菜单名称
|
|||
|
|
*/
|
|||
|
|
name?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限
|
|||
|
|
*/
|
|||
|
|
perms?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 类型 0:目录 1:菜单 2:按钮
|
|||
|
|
*/
|
|||
|
|
type?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 图标
|
|||
|
|
*/
|
|||
|
|
icon?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 排序
|
|||
|
|
*/
|
|||
|
|
orderNum?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 菜单地址
|
|||
|
|
*/
|
|||
|
|
router?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 视图地址
|
|||
|
|
*/
|
|||
|
|
viewPath?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 路由缓存
|
|||
|
|
*/
|
|||
|
|
keepAlive?: boolean;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 是否显示
|
|||
|
|
*/
|
|||
|
|
isShow?: boolean;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 创建时间
|
|||
|
|
*/
|
|||
|
|
createTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 更新时间
|
|||
|
|
*/
|
|||
|
|
updateTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 任意键值
|
|||
|
|
*/
|
|||
|
|
[key: string]: any;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface BaseSysRoleEntity {
|
|||
|
|
/**
|
|||
|
|
* 用户ID
|
|||
|
|
*/
|
|||
|
|
userId?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 名称
|
|||
|
|
*/
|
|||
|
|
name?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 角色标签
|
|||
|
|
*/
|
|||
|
|
label?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 备注
|
|||
|
|
*/
|
|||
|
|
remark?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 数据权限是否关联上下级
|
|||
|
|
*/
|
|||
|
|
relevance?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 菜单权限
|
|||
|
|
*/
|
|||
|
|
menuIdList?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 部门权限
|
|||
|
|
*/
|
|||
|
|
departmentIdList?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 创建时间
|
|||
|
|
*/
|
|||
|
|
createTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 更新时间
|
|||
|
|
*/
|
|||
|
|
updateTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 任意键值
|
|||
|
|
*/
|
|||
|
|
[key: string]: any;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface BaseSysUserEntity {
|
|||
|
|
/**
|
|||
|
|
* 部门ID
|
|||
|
|
*/
|
|||
|
|
departmentId?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 姓名
|
|||
|
|
*/
|
|||
|
|
name?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 用户名
|
|||
|
|
*/
|
|||
|
|
username?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 密码
|
|||
|
|
*/
|
|||
|
|
password?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 密码版本
|
|||
|
|
*/
|
|||
|
|
passwordV?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 昵称
|
|||
|
|
*/
|
|||
|
|
nickName?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 头像
|
|||
|
|
*/
|
|||
|
|
headImg?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 手机号
|
|||
|
|
*/
|
|||
|
|
phone?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 邮箱
|
|||
|
|
*/
|
|||
|
|
email?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 备注
|
|||
|
|
*/
|
|||
|
|
remark?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 状态 0:禁用 1:启用
|
|||
|
|
*/
|
|||
|
|
status?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* socketId
|
|||
|
|
*/
|
|||
|
|
socketId?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 租户id
|
|||
|
|
*/
|
|||
|
|
tenantId?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 创建时间
|
|||
|
|
*/
|
|||
|
|
createTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 更新时间
|
|||
|
|
*/
|
|||
|
|
updateTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 任意键值
|
|||
|
|
*/
|
|||
|
|
[key: string]: any;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface BaseSysParamEntity {
|
|||
|
|
/**
|
|||
|
|
* 键
|
|||
|
|
*/
|
|||
|
|
keyName?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 名称
|
|||
|
|
*/
|
|||
|
|
name?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 数据
|
|||
|
|
*/
|
|||
|
|
data?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 数据类型 0:字符串 1:数组 2:键值对
|
|||
|
|
*/
|
|||
|
|
dataType?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 备注
|
|||
|
|
*/
|
|||
|
|
remark?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 创建时间
|
|||
|
|
*/
|
|||
|
|
createTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 更新时间
|
|||
|
|
*/
|
|||
|
|
updateTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 任意键值
|
|||
|
|
*/
|
|||
|
|
[key: string]: any;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface BaseSysLogEntity {
|
|||
|
|
/**
|
|||
|
|
* 用户ID
|
|||
|
|
*/
|
|||
|
|
userId?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 行为
|
|||
|
|
*/
|
|||
|
|
action?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* IP
|
|||
|
|
*/
|
|||
|
|
ip?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 参数
|
|||
|
|
*/
|
|||
|
|
params?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 创建时间
|
|||
|
|
*/
|
|||
|
|
createTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 更新时间
|
|||
|
|
*/
|
|||
|
|
updateTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 任意键值
|
|||
|
|
*/
|
|||
|
|
[key: string]: any;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface UserInfoEntity {
|
|||
|
|
/**
|
|||
|
|
* 登录唯一ID
|
|||
|
|
*/
|
|||
|
|
unionid?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 头像
|
|||
|
|
*/
|
|||
|
|
avatarUrl?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 昵称
|
|||
|
|
*/
|
|||
|
|
nickName?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 手机号
|
|||
|
|
*/
|
|||
|
|
phone?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 性别 0-未知 1-男 2-女
|
|||
|
|
*/
|
|||
|
|
gender?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 状态 0-禁用 1-正常 2-已注销
|
|||
|
|
*/
|
|||
|
|
status?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 登录方式 0-小程序 1-公众号 2-H5
|
|||
|
|
*/
|
|||
|
|
loginType?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 密码
|
|||
|
|
*/
|
|||
|
|
password?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 钉钉用户ID
|
|||
|
|
*/
|
|||
|
|
dingtalkUserId?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 钉钉部门ID
|
|||
|
|
*/
|
|||
|
|
dingtalkDeptId?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 工号
|
|||
|
|
*/
|
|||
|
|
jobNumber?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 职位
|
|||
|
|
*/
|
|||
|
|
position?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 创建时间
|
|||
|
|
*/
|
|||
|
|
createTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 更新时间
|
|||
|
|
*/
|
|||
|
|
updateTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 任意键值
|
|||
|
|
*/
|
|||
|
|
[key: string]: any;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface SpaceTypeEntity {
|
|||
|
|
/**
|
|||
|
|
* 类别名称
|
|||
|
|
*/
|
|||
|
|
name?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 父分类ID
|
|||
|
|
*/
|
|||
|
|
parentId?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 创建时间
|
|||
|
|
*/
|
|||
|
|
createTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 更新时间
|
|||
|
|
*/
|
|||
|
|
updateTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 任意键值
|
|||
|
|
*/
|
|||
|
|
[key: string]: any;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface SpaceInfoEntity {
|
|||
|
|
/**
|
|||
|
|
* 地址
|
|||
|
|
*/
|
|||
|
|
url?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 类型
|
|||
|
|
*/
|
|||
|
|
type?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 分类ID
|
|||
|
|
*/
|
|||
|
|
classifyId?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 文件id
|
|||
|
|
*/
|
|||
|
|
fileId?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 文件名
|
|||
|
|
*/
|
|||
|
|
name?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 文件大小
|
|||
|
|
*/
|
|||
|
|
size?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 文档版本
|
|||
|
|
*/
|
|||
|
|
version?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 文件位置
|
|||
|
|
*/
|
|||
|
|
filePath?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 创建时间
|
|||
|
|
*/
|
|||
|
|
createTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 更新时间
|
|||
|
|
*/
|
|||
|
|
updateTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 任意键值
|
|||
|
|
*/
|
|||
|
|
[key: string]: any;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface RecycleDataEntity {
|
|||
|
|
/**
|
|||
|
|
* 表信息
|
|||
|
|
*/
|
|||
|
|
entityInfo?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 操作人
|
|||
|
|
*/
|
|||
|
|
userId?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 被删除的数据
|
|||
|
|
*/
|
|||
|
|
data?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 请求的接口
|
|||
|
|
*/
|
|||
|
|
url?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 请求参数
|
|||
|
|
*/
|
|||
|
|
params?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 删除数据条数
|
|||
|
|
*/
|
|||
|
|
count?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 创建时间
|
|||
|
|
*/
|
|||
|
|
createTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 更新时间
|
|||
|
|
*/
|
|||
|
|
updateTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 任意键值
|
|||
|
|
*/
|
|||
|
|
[key: string]: any;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface AiModelEntity {
|
|||
|
|
/**
|
|||
|
|
* 模型标识(唯一)
|
|||
|
|
*/
|
|||
|
|
modelKey?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 模型名称
|
|||
|
|
*/
|
|||
|
|
modelName?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 模型描述
|
|||
|
|
*/
|
|||
|
|
description?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 模型类型(如:openai、qwen、zhipu等)
|
|||
|
|
*/
|
|||
|
|
modelType?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 状态 0-禁用 1-启用
|
|||
|
|
*/
|
|||
|
|
status?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 排序号
|
|||
|
|
*/
|
|||
|
|
orderNum?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 创建时间
|
|||
|
|
*/
|
|||
|
|
createTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 更新时间
|
|||
|
|
*/
|
|||
|
|
updateTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 任意键值
|
|||
|
|
*/
|
|||
|
|
[key: string]: any;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface AiApiConfigEntity {
|
|||
|
|
/**
|
|||
|
|
* 关联模型ID
|
|||
|
|
*/
|
|||
|
|
modelId?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 接口地址
|
|||
|
|
*/
|
|||
|
|
apiUrl?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* API密钥
|
|||
|
|
*/
|
|||
|
|
apiKey?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* API密钥名称(如:Authorization、api-key等)
|
|||
|
|
*/
|
|||
|
|
apiKeyName?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 请求方法(GET/POST等)
|
|||
|
|
*/
|
|||
|
|
requestMethod?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 请求头配置(JSON格式)
|
|||
|
|
*/
|
|||
|
|
requestHeaders?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 请求体格式(JSON格式)
|
|||
|
|
*/
|
|||
|
|
requestBodyFormat?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 响应数据解析路径(JSONPath格式)
|
|||
|
|
*/
|
|||
|
|
responseDataPath?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 超时时间(秒)
|
|||
|
|
*/
|
|||
|
|
timeout?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 状态 0-禁用 1-启用
|
|||
|
|
*/
|
|||
|
|
status?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 备注
|
|||
|
|
*/
|
|||
|
|
remark?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 创建时间
|
|||
|
|
*/
|
|||
|
|
createTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 更新时间
|
|||
|
|
*/
|
|||
|
|
updateTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 任意键值
|
|||
|
|
*/
|
|||
|
|
[key: string]: any;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface AiTemplateEntity {
|
|||
|
|
/**
|
|||
|
|
* 模板标识(唯一)
|
|||
|
|
*/
|
|||
|
|
templateKey?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 模板名称
|
|||
|
|
*/
|
|||
|
|
templateName?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 关联模型ID
|
|||
|
|
*/
|
|||
|
|
modelId?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 使用场景(如:日报生成、周报生成、月报生成、工作建议等)
|
|||
|
|
*/
|
|||
|
|
scene?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 提示词内容
|
|||
|
|
*/
|
|||
|
|
promptContent?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 系统提示词
|
|||
|
|
*/
|
|||
|
|
systemPrompt?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 温度参数(0-1之间)
|
|||
|
|
*/
|
|||
|
|
temperature?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 最大token数
|
|||
|
|
*/
|
|||
|
|
maxTokens?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 状态 0-禁用 1-启用
|
|||
|
|
*/
|
|||
|
|
status?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 排序号
|
|||
|
|
*/
|
|||
|
|
orderNum?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 备注
|
|||
|
|
*/
|
|||
|
|
remark?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 创建时间
|
|||
|
|
*/
|
|||
|
|
createTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 更新时间
|
|||
|
|
*/
|
|||
|
|
updateTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 任意键值
|
|||
|
|
*/
|
|||
|
|
[key: string]: any;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface WeeklyReportEntity {
|
|||
|
|
/**
|
|||
|
|
* 用户ID
|
|||
|
|
*/
|
|||
|
|
userId?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 周开始日期(周一)
|
|||
|
|
*/
|
|||
|
|
weekStartDate?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 周结束日期(周日)
|
|||
|
|
*/
|
|||
|
|
weekEndDate?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 原始输入内容
|
|||
|
|
*/
|
|||
|
|
originalText?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* AI格式化内容
|
|||
|
|
*/
|
|||
|
|
aiFormattedContent?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 用户最终编辑内容
|
|||
|
|
*/
|
|||
|
|
userEditedContent?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 状态 0-草稿 1-已提交
|
|||
|
|
*/
|
|||
|
|
status?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 输入方式 0-文字 1-语音
|
|||
|
|
*/
|
|||
|
|
inputType?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 提交时间
|
|||
|
|
*/
|
|||
|
|
submitTime?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 创建时间
|
|||
|
|
*/
|
|||
|
|
createTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 更新时间
|
|||
|
|
*/
|
|||
|
|
updateTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 任意键值
|
|||
|
|
*/
|
|||
|
|
[key: string]: any;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface TaskInfoEntity {
|
|||
|
|
/**
|
|||
|
|
* 名称
|
|||
|
|
*/
|
|||
|
|
name?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 任务ID
|
|||
|
|
*/
|
|||
|
|
jobId?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 最大执行次数 不传为无限次
|
|||
|
|
*/
|
|||
|
|
repeatCount?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 每间隔多少毫秒执行一次 如果cron设置了 这项设置就无效
|
|||
|
|
*/
|
|||
|
|
every?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 状态 0:停止 1:运行
|
|||
|
|
*/
|
|||
|
|
status?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 服务实例名称
|
|||
|
|
*/
|
|||
|
|
service?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 状态 0:cron 1:时间间隔
|
|||
|
|
*/
|
|||
|
|
taskType?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 状态 0:系统 1:用户
|
|||
|
|
*/
|
|||
|
|
type?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 任务数据
|
|||
|
|
*/
|
|||
|
|
data?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 备注
|
|||
|
|
*/
|
|||
|
|
remark?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* cron
|
|||
|
|
*/
|
|||
|
|
cron?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 下一次执行时间
|
|||
|
|
*/
|
|||
|
|
nextRunTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 开始时间
|
|||
|
|
*/
|
|||
|
|
startDate?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 结束时间
|
|||
|
|
*/
|
|||
|
|
endDate?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 创建时间
|
|||
|
|
*/
|
|||
|
|
createTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 更新时间
|
|||
|
|
*/
|
|||
|
|
updateTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 任意键值
|
|||
|
|
*/
|
|||
|
|
[key: string]: any;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface DailyReportEntity {
|
|||
|
|
/**
|
|||
|
|
* 用户ID(关联user_info表)
|
|||
|
|
*/
|
|||
|
|
userId?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 日报日期
|
|||
|
|
*/
|
|||
|
|
reportDate?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 原始输入内容(语音转文字或直接文字输入)
|
|||
|
|
*/
|
|||
|
|
originalText?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* AI格式化后的内容
|
|||
|
|
*/
|
|||
|
|
aiFormattedContent?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 用户最终编辑的内容(实际展示内容)
|
|||
|
|
*/
|
|||
|
|
userEditedContent?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 使用的AI模型ID(关联ai_model表)
|
|||
|
|
*/
|
|||
|
|
aiModelId?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 使用的AI模板ID(关联ai_template表)
|
|||
|
|
*/
|
|||
|
|
aiTemplateId?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 状态 0-草稿 1-已提交
|
|||
|
|
*/
|
|||
|
|
status?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 提交时间
|
|||
|
|
*/
|
|||
|
|
submitTime?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 输入方式 0-文字输入 1-语音输入
|
|||
|
|
*/
|
|||
|
|
inputType?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 创建时间
|
|||
|
|
*/
|
|||
|
|
createTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 更新时间
|
|||
|
|
*/
|
|||
|
|
updateTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 任意键值
|
|||
|
|
*/
|
|||
|
|
[key: string]: any;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface MonthlyReportEntity {
|
|||
|
|
/**
|
|||
|
|
* 用户ID
|
|||
|
|
*/
|
|||
|
|
userId?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 月份,格式yyyy-MM
|
|||
|
|
*/
|
|||
|
|
month?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 原始输入内容
|
|||
|
|
*/
|
|||
|
|
originalText?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* AI格式化内容
|
|||
|
|
*/
|
|||
|
|
aiFormattedContent?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 用户最终编辑内容
|
|||
|
|
*/
|
|||
|
|
userEditedContent?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 状态 0-草稿 1-已提交
|
|||
|
|
*/
|
|||
|
|
status?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 输入方式 0-文字 1-语音
|
|||
|
|
*/
|
|||
|
|
inputType?: number;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 提交时间
|
|||
|
|
*/
|
|||
|
|
submitTime?: string;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 创建时间
|
|||
|
|
*/
|
|||
|
|
createTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 更新时间
|
|||
|
|
*/
|
|||
|
|
updateTime?: Date;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 任意键值
|
|||
|
|
*/
|
|||
|
|
[key: string]: any;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
type json = any;
|
|||
|
|
|
|||
|
|
type DictKey = string;
|
|||
|
|
|
|||
|
|
interface PagePagination {
|
|||
|
|
size: number;
|
|||
|
|
page: number;
|
|||
|
|
total: number;
|
|||
|
|
[key: string]: any;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface PageResponse<T> {
|
|||
|
|
pagination: PagePagination;
|
|||
|
|
list: T[];
|
|||
|
|
[key: string]: any;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface DictTypePageResponse {
|
|||
|
|
pagination: PagePagination;
|
|||
|
|
list: DictTypeEntity[];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface DictInfoPageResponse {
|
|||
|
|
pagination: PagePagination;
|
|||
|
|
list: DictInfoEntity[];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface BaseSysMenuPageResponse {
|
|||
|
|
pagination: PagePagination;
|
|||
|
|
list: BaseSysMenuEntity[];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface BaseSysLogPageResponse {
|
|||
|
|
pagination: PagePagination;
|
|||
|
|
list: BaseSysLogEntity[];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface BaseSysParamPageResponse {
|
|||
|
|
pagination: PagePagination;
|
|||
|
|
list: BaseSysParamEntity[];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface BaseSysUserPageResponse {
|
|||
|
|
pagination: PagePagination;
|
|||
|
|
list: BaseSysUserEntity[];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface BaseSysRolePageResponse {
|
|||
|
|
pagination: PagePagination;
|
|||
|
|
list: BaseSysRoleEntity[];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface DailyreportReportPageResponse {
|
|||
|
|
pagination: PagePagination;
|
|||
|
|
list: DailyReportEntity[];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface TaskInfoPageResponse {
|
|||
|
|
pagination: PagePagination;
|
|||
|
|
list: TaskInfoEntity[];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface SpaceTypePageResponse {
|
|||
|
|
pagination: PagePagination;
|
|||
|
|
list: SpaceTypeEntity[];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface SpaceInfoPageResponse {
|
|||
|
|
pagination: PagePagination;
|
|||
|
|
list: SpaceInfoEntity[];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface AiconfigAiModelPageResponse {
|
|||
|
|
pagination: PagePagination;
|
|||
|
|
list: AiModelEntity[];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface AiconfigAiTemplatePageResponse {
|
|||
|
|
pagination: PagePagination;
|
|||
|
|
list: AiTemplateEntity[];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface AiconfigAiApiConfigPageResponse {
|
|||
|
|
pagination: PagePagination;
|
|||
|
|
list: AiApiConfigEntity[];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface DingtalkSyncPageResponse {
|
|||
|
|
pagination: PagePagination;
|
|||
|
|
list: DingtalkSyncLogEntity[];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface DingtalkDepartmentPageResponse {
|
|||
|
|
pagination: PagePagination;
|
|||
|
|
list: DingtalkDepartmentEntity[];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface PluginInfoPageResponse {
|
|||
|
|
pagination: PagePagination;
|
|||
|
|
list: PluginInfoEntity[];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface MonthlyreportMonthlyReportPageResponse {
|
|||
|
|
pagination: PagePagination;
|
|||
|
|
list: MonthlyReportEntity[];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface WeeklyreportWeeklyReportPageResponse {
|
|||
|
|
pagination: PagePagination;
|
|||
|
|
list: WeeklyReportEntity[];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface RecycleDataPageResponse {
|
|||
|
|
pagination: PagePagination;
|
|||
|
|
list: RecycleDataEntity[];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface UserInfoPageResponse {
|
|||
|
|
pagination: PagePagination;
|
|||
|
|
list: UserInfoEntity[];
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface DictType {
|
|||
|
|
/**
|
|||
|
|
* 信息
|
|||
|
|
*/
|
|||
|
|
info(data?: any): Promise<DictTypeEntity>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 删除
|
|||
|
|
*/
|
|||
|
|
delete(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 查询
|
|||
|
|
*/
|
|||
|
|
list(data?: any): Promise<DictTypeEntity[]>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 新增
|
|||
|
|
*/
|
|||
|
|
add(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 修改
|
|||
|
|
*/
|
|||
|
|
update(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 分页
|
|||
|
|
*/
|
|||
|
|
page(data?: any): Promise<DictTypePageResponse>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限标识
|
|||
|
|
*/
|
|||
|
|
permission: {
|
|||
|
|
info: string;
|
|||
|
|
delete: string;
|
|||
|
|
list: string;
|
|||
|
|
add: string;
|
|||
|
|
update: string;
|
|||
|
|
page: string;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限状态
|
|||
|
|
*/
|
|||
|
|
_permission: {
|
|||
|
|
info: boolean;
|
|||
|
|
delete: boolean;
|
|||
|
|
list: boolean;
|
|||
|
|
add: boolean;
|
|||
|
|
update: boolean;
|
|||
|
|
page: boolean;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
request: Request;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface DictInfo {
|
|||
|
|
/**
|
|||
|
|
* 删除
|
|||
|
|
*/
|
|||
|
|
delete(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 分页
|
|||
|
|
*/
|
|||
|
|
page(data?: any): Promise<DictInfoPageResponse>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 获得字典数据
|
|||
|
|
*/
|
|||
|
|
types(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 信息
|
|||
|
|
*/
|
|||
|
|
info(data?: any): Promise<DictInfoEntity>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 修改
|
|||
|
|
*/
|
|||
|
|
update(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 新增
|
|||
|
|
*/
|
|||
|
|
add(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 查询
|
|||
|
|
*/
|
|||
|
|
list(data?: any): Promise<DictInfoEntity[]>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 获得字典数据
|
|||
|
|
*/
|
|||
|
|
data(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限标识
|
|||
|
|
*/
|
|||
|
|
permission: {
|
|||
|
|
delete: string;
|
|||
|
|
page: string;
|
|||
|
|
types: string;
|
|||
|
|
info: string;
|
|||
|
|
update: string;
|
|||
|
|
add: string;
|
|||
|
|
list: string;
|
|||
|
|
data: string;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限状态
|
|||
|
|
*/
|
|||
|
|
_permission: {
|
|||
|
|
delete: boolean;
|
|||
|
|
page: boolean;
|
|||
|
|
types: boolean;
|
|||
|
|
info: boolean;
|
|||
|
|
update: boolean;
|
|||
|
|
add: boolean;
|
|||
|
|
list: boolean;
|
|||
|
|
data: boolean;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
request: Request;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface BaseSysMenu {
|
|||
|
|
/**
|
|||
|
|
* 修改
|
|||
|
|
*/
|
|||
|
|
update(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 导入
|
|||
|
|
*/
|
|||
|
|
import(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 创建代码
|
|||
|
|
*/
|
|||
|
|
create(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 查询
|
|||
|
|
*/
|
|||
|
|
list(data?: any): Promise<BaseSysMenuEntity[]>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 新增
|
|||
|
|
*/
|
|||
|
|
add(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 分页
|
|||
|
|
*/
|
|||
|
|
page(data?: any): Promise<BaseSysMenuPageResponse>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 删除
|
|||
|
|
*/
|
|||
|
|
delete(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 信息
|
|||
|
|
*/
|
|||
|
|
info(data?: any): Promise<BaseSysMenuEntity>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 导出
|
|||
|
|
*/
|
|||
|
|
export(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限标识
|
|||
|
|
*/
|
|||
|
|
permission: {
|
|||
|
|
update: string;
|
|||
|
|
import: string;
|
|||
|
|
create: string;
|
|||
|
|
list: string;
|
|||
|
|
add: string;
|
|||
|
|
page: string;
|
|||
|
|
delete: string;
|
|||
|
|
info: string;
|
|||
|
|
export: string;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限状态
|
|||
|
|
*/
|
|||
|
|
_permission: {
|
|||
|
|
update: boolean;
|
|||
|
|
import: boolean;
|
|||
|
|
create: boolean;
|
|||
|
|
list: boolean;
|
|||
|
|
add: boolean;
|
|||
|
|
page: boolean;
|
|||
|
|
delete: boolean;
|
|||
|
|
info: boolean;
|
|||
|
|
export: boolean;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
request: Request;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface BaseSysLog {
|
|||
|
|
/**
|
|||
|
|
* 设置日志保存时间
|
|||
|
|
*/
|
|||
|
|
setKeep(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 获得日志报错时间
|
|||
|
|
*/
|
|||
|
|
getKeep(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 清理日志
|
|||
|
|
*/
|
|||
|
|
clear(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 分页
|
|||
|
|
*/
|
|||
|
|
page(data?: any): Promise<BaseSysLogPageResponse>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限标识
|
|||
|
|
*/
|
|||
|
|
permission: { setKeep: string; getKeep: string; clear: string; page: string };
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限状态
|
|||
|
|
*/
|
|||
|
|
_permission: { setKeep: boolean; getKeep: boolean; clear: boolean; page: boolean };
|
|||
|
|
|
|||
|
|
request: Request;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface BaseSysParam {
|
|||
|
|
/**
|
|||
|
|
* 删除
|
|||
|
|
*/
|
|||
|
|
delete(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 分页
|
|||
|
|
*/
|
|||
|
|
page(data?: any): Promise<BaseSysParamPageResponse>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 修改
|
|||
|
|
*/
|
|||
|
|
update(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 根据键返回网页的参数值
|
|||
|
|
*/
|
|||
|
|
html(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 新增
|
|||
|
|
*/
|
|||
|
|
add(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 信息
|
|||
|
|
*/
|
|||
|
|
info(data?: any): Promise<BaseSysParamEntity>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限标识
|
|||
|
|
*/
|
|||
|
|
permission: {
|
|||
|
|
delete: string;
|
|||
|
|
page: string;
|
|||
|
|
update: string;
|
|||
|
|
html: string;
|
|||
|
|
add: string;
|
|||
|
|
info: string;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限状态
|
|||
|
|
*/
|
|||
|
|
_permission: {
|
|||
|
|
delete: boolean;
|
|||
|
|
page: boolean;
|
|||
|
|
update: boolean;
|
|||
|
|
html: boolean;
|
|||
|
|
add: boolean;
|
|||
|
|
info: boolean;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
request: Request;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface BaseSysUser {
|
|||
|
|
/**
|
|||
|
|
* 修改
|
|||
|
|
*/
|
|||
|
|
update(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 分页
|
|||
|
|
*/
|
|||
|
|
page(data?: any): Promise<BaseSysUserPageResponse>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 移动部门
|
|||
|
|
*/
|
|||
|
|
move(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 信息
|
|||
|
|
*/
|
|||
|
|
info(data?: any): Promise<BaseSysUserEntity>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 删除
|
|||
|
|
*/
|
|||
|
|
delete(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 新增
|
|||
|
|
*/
|
|||
|
|
add(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限标识
|
|||
|
|
*/
|
|||
|
|
permission: {
|
|||
|
|
update: string;
|
|||
|
|
page: string;
|
|||
|
|
move: string;
|
|||
|
|
info: string;
|
|||
|
|
delete: string;
|
|||
|
|
add: string;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限状态
|
|||
|
|
*/
|
|||
|
|
_permission: {
|
|||
|
|
update: boolean;
|
|||
|
|
page: boolean;
|
|||
|
|
move: boolean;
|
|||
|
|
info: boolean;
|
|||
|
|
delete: boolean;
|
|||
|
|
add: boolean;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
request: Request;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface BaseSysRole {
|
|||
|
|
/**
|
|||
|
|
* 分页
|
|||
|
|
*/
|
|||
|
|
page(data?: any): Promise<BaseSysRolePageResponse>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 修改
|
|||
|
|
*/
|
|||
|
|
update(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 信息
|
|||
|
|
*/
|
|||
|
|
info(data?: any): Promise<BaseSysRoleEntity>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 新增
|
|||
|
|
*/
|
|||
|
|
add(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 删除
|
|||
|
|
*/
|
|||
|
|
delete(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 查询
|
|||
|
|
*/
|
|||
|
|
list(data?: any): Promise<BaseSysRoleEntity[]>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限标识
|
|||
|
|
*/
|
|||
|
|
permission: {
|
|||
|
|
page: string;
|
|||
|
|
update: string;
|
|||
|
|
info: string;
|
|||
|
|
add: string;
|
|||
|
|
delete: string;
|
|||
|
|
list: string;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限状态
|
|||
|
|
*/
|
|||
|
|
_permission: {
|
|||
|
|
page: boolean;
|
|||
|
|
update: boolean;
|
|||
|
|
info: boolean;
|
|||
|
|
add: boolean;
|
|||
|
|
delete: boolean;
|
|||
|
|
list: boolean;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
request: Request;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface BaseSysDepartment {
|
|||
|
|
/**
|
|||
|
|
* 删除
|
|||
|
|
*/
|
|||
|
|
delete(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 新增
|
|||
|
|
*/
|
|||
|
|
add(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 查询
|
|||
|
|
*/
|
|||
|
|
list(data?: any): Promise<BaseSysDepartmentEntity[]>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 修改
|
|||
|
|
*/
|
|||
|
|
update(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 排序
|
|||
|
|
*/
|
|||
|
|
order(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限标识
|
|||
|
|
*/
|
|||
|
|
permission: { delete: string; add: string; list: string; update: string; order: string };
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限状态
|
|||
|
|
*/
|
|||
|
|
_permission: {
|
|||
|
|
delete: boolean;
|
|||
|
|
add: boolean;
|
|||
|
|
list: boolean;
|
|||
|
|
update: boolean;
|
|||
|
|
order: boolean;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
request: Request;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface BaseOpen {
|
|||
|
|
/**
|
|||
|
|
* 登录
|
|||
|
|
*/
|
|||
|
|
login(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 验证码类型
|
|||
|
|
*/
|
|||
|
|
captchaMode(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 验证码
|
|||
|
|
*/
|
|||
|
|
captcha(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* gen
|
|||
|
|
*/
|
|||
|
|
gen(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 获得网页内容的参数值
|
|||
|
|
*/
|
|||
|
|
html(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* check
|
|||
|
|
*/
|
|||
|
|
check(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 刷新token
|
|||
|
|
*/
|
|||
|
|
refreshToken(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 实体信息与路径
|
|||
|
|
*/
|
|||
|
|
eps(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限标识
|
|||
|
|
*/
|
|||
|
|
permission: {
|
|||
|
|
login: string;
|
|||
|
|
captchaMode: string;
|
|||
|
|
captcha: string;
|
|||
|
|
gen: string;
|
|||
|
|
html: string;
|
|||
|
|
check: string;
|
|||
|
|
refreshToken: string;
|
|||
|
|
eps: string;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限状态
|
|||
|
|
*/
|
|||
|
|
_permission: {
|
|||
|
|
login: boolean;
|
|||
|
|
captchaMode: boolean;
|
|||
|
|
captcha: boolean;
|
|||
|
|
gen: boolean;
|
|||
|
|
html: boolean;
|
|||
|
|
check: boolean;
|
|||
|
|
refreshToken: boolean;
|
|||
|
|
eps: boolean;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
request: Request;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface BaseCoding {
|
|||
|
|
/**
|
|||
|
|
* 获取模块目录结构
|
|||
|
|
*/
|
|||
|
|
getModuleTree(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 创建代码
|
|||
|
|
*/
|
|||
|
|
createCode(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限标识
|
|||
|
|
*/
|
|||
|
|
permission: { getModuleTree: string; createCode: string };
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限状态
|
|||
|
|
*/
|
|||
|
|
_permission: { getModuleTree: boolean; createCode: boolean };
|
|||
|
|
|
|||
|
|
request: Request;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface BaseComm {
|
|||
|
|
/**
|
|||
|
|
* 修改个人信息
|
|||
|
|
*/
|
|||
|
|
personUpdate(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 实体信息与路径
|
|||
|
|
*/
|
|||
|
|
eps(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 文件上传模式
|
|||
|
|
*/
|
|||
|
|
uploadMode(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 个人信息
|
|||
|
|
*/
|
|||
|
|
person(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 编程
|
|||
|
|
*/
|
|||
|
|
program(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 退出
|
|||
|
|
*/
|
|||
|
|
logout(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限与菜单
|
|||
|
|
*/
|
|||
|
|
permmenu(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 文件上传
|
|||
|
|
*/
|
|||
|
|
upload(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限标识
|
|||
|
|
*/
|
|||
|
|
permission: {
|
|||
|
|
personUpdate: string;
|
|||
|
|
eps: string;
|
|||
|
|
uploadMode: string;
|
|||
|
|
person: string;
|
|||
|
|
program: string;
|
|||
|
|
logout: string;
|
|||
|
|
permmenu: string;
|
|||
|
|
upload: string;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限状态
|
|||
|
|
*/
|
|||
|
|
_permission: {
|
|||
|
|
personUpdate: boolean;
|
|||
|
|
eps: boolean;
|
|||
|
|
uploadMode: boolean;
|
|||
|
|
person: boolean;
|
|||
|
|
program: boolean;
|
|||
|
|
logout: boolean;
|
|||
|
|
permmenu: boolean;
|
|||
|
|
upload: boolean;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
request: Request;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface DailyreportReport {
|
|||
|
|
/**
|
|||
|
|
* 按部门统计提交情况
|
|||
|
|
*/
|
|||
|
|
departmentStatistics(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 查询
|
|||
|
|
*/
|
|||
|
|
list(data?: any): Promise<DailyReportEntity[]>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 导出日报
|
|||
|
|
*/
|
|||
|
|
export(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 分页
|
|||
|
|
*/
|
|||
|
|
page(data?: any): Promise<DailyreportReportPageResponse>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 获取统计信息
|
|||
|
|
*/
|
|||
|
|
statistics(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 获取未提交人员列表
|
|||
|
|
*/
|
|||
|
|
unsubmitted(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 信息
|
|||
|
|
*/
|
|||
|
|
info(data?: any): Promise<DailyReportEntity>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 获取组织AI建议
|
|||
|
|
*/
|
|||
|
|
insight(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限标识
|
|||
|
|
*/
|
|||
|
|
permission: {
|
|||
|
|
departmentStatistics: string;
|
|||
|
|
list: string;
|
|||
|
|
export: string;
|
|||
|
|
page: string;
|
|||
|
|
statistics: string;
|
|||
|
|
unsubmitted: string;
|
|||
|
|
info: string;
|
|||
|
|
insight: string;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限状态
|
|||
|
|
*/
|
|||
|
|
_permission: {
|
|||
|
|
departmentStatistics: boolean;
|
|||
|
|
list: boolean;
|
|||
|
|
export: boolean;
|
|||
|
|
page: boolean;
|
|||
|
|
statistics: boolean;
|
|||
|
|
unsubmitted: boolean;
|
|||
|
|
info: boolean;
|
|||
|
|
insight: boolean;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
request: Request;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface TaskInfo {
|
|||
|
|
/**
|
|||
|
|
* 删除
|
|||
|
|
*/
|
|||
|
|
delete(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 停止任务
|
|||
|
|
*/
|
|||
|
|
stop(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 分页
|
|||
|
|
*/
|
|||
|
|
page(data?: any): Promise<TaskInfoPageResponse>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 新增
|
|||
|
|
*/
|
|||
|
|
add(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 修改
|
|||
|
|
*/
|
|||
|
|
update(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 信息
|
|||
|
|
*/
|
|||
|
|
info(data?: any): Promise<TaskInfoEntity>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 开始任务
|
|||
|
|
*/
|
|||
|
|
start(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 任务日志
|
|||
|
|
*/
|
|||
|
|
log(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 执行一次
|
|||
|
|
*/
|
|||
|
|
once(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限标识
|
|||
|
|
*/
|
|||
|
|
permission: {
|
|||
|
|
delete: string;
|
|||
|
|
stop: string;
|
|||
|
|
page: string;
|
|||
|
|
add: string;
|
|||
|
|
update: string;
|
|||
|
|
info: string;
|
|||
|
|
start: string;
|
|||
|
|
log: string;
|
|||
|
|
once: string;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限状态
|
|||
|
|
*/
|
|||
|
|
_permission: {
|
|||
|
|
delete: boolean;
|
|||
|
|
stop: boolean;
|
|||
|
|
page: boolean;
|
|||
|
|
add: boolean;
|
|||
|
|
update: boolean;
|
|||
|
|
info: boolean;
|
|||
|
|
start: boolean;
|
|||
|
|
log: boolean;
|
|||
|
|
once: boolean;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
request: Request;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface SpaceType {
|
|||
|
|
/**
|
|||
|
|
* 分页
|
|||
|
|
*/
|
|||
|
|
page(data?: any): Promise<SpaceTypePageResponse>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 修改
|
|||
|
|
*/
|
|||
|
|
update(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 新增
|
|||
|
|
*/
|
|||
|
|
add(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 信息
|
|||
|
|
*/
|
|||
|
|
info(data?: any): Promise<SpaceTypeEntity>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 查询
|
|||
|
|
*/
|
|||
|
|
list(data?: any): Promise<SpaceTypeEntity[]>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 删除
|
|||
|
|
*/
|
|||
|
|
delete(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限标识
|
|||
|
|
*/
|
|||
|
|
permission: {
|
|||
|
|
page: string;
|
|||
|
|
update: string;
|
|||
|
|
add: string;
|
|||
|
|
info: string;
|
|||
|
|
list: string;
|
|||
|
|
delete: string;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限状态
|
|||
|
|
*/
|
|||
|
|
_permission: {
|
|||
|
|
page: boolean;
|
|||
|
|
update: boolean;
|
|||
|
|
add: boolean;
|
|||
|
|
info: boolean;
|
|||
|
|
list: boolean;
|
|||
|
|
delete: boolean;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
request: Request;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface SpaceInfo {
|
|||
|
|
/**
|
|||
|
|
* 新增
|
|||
|
|
*/
|
|||
|
|
add(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 分页
|
|||
|
|
*/
|
|||
|
|
page(data?: any): Promise<SpaceInfoPageResponse>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 删除
|
|||
|
|
*/
|
|||
|
|
delete(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 信息
|
|||
|
|
*/
|
|||
|
|
info(data?: any): Promise<SpaceInfoEntity>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 修改
|
|||
|
|
*/
|
|||
|
|
update(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 查询
|
|||
|
|
*/
|
|||
|
|
list(data?: any): Promise<SpaceInfoEntity[]>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限标识
|
|||
|
|
*/
|
|||
|
|
permission: {
|
|||
|
|
add: string;
|
|||
|
|
page: string;
|
|||
|
|
delete: string;
|
|||
|
|
info: string;
|
|||
|
|
update: string;
|
|||
|
|
list: string;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限状态
|
|||
|
|
*/
|
|||
|
|
_permission: {
|
|||
|
|
add: boolean;
|
|||
|
|
page: boolean;
|
|||
|
|
delete: boolean;
|
|||
|
|
info: boolean;
|
|||
|
|
update: boolean;
|
|||
|
|
list: boolean;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
request: Request;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface AiconfigAiModel {
|
|||
|
|
/**
|
|||
|
|
* 分页
|
|||
|
|
*/
|
|||
|
|
page(data?: any): Promise<AiconfigAiModelPageResponse>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 修改
|
|||
|
|
*/
|
|||
|
|
update(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 获取启用的模型列表
|
|||
|
|
*/
|
|||
|
|
enabled(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 信息
|
|||
|
|
*/
|
|||
|
|
info(data?: any): Promise<AiModelEntity>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 新增
|
|||
|
|
*/
|
|||
|
|
add(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 查询
|
|||
|
|
*/
|
|||
|
|
list(data?: any): Promise<AiModelEntity[]>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 删除
|
|||
|
|
*/
|
|||
|
|
delete(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限标识
|
|||
|
|
*/
|
|||
|
|
permission: {
|
|||
|
|
page: string;
|
|||
|
|
update: string;
|
|||
|
|
enabled: string;
|
|||
|
|
info: string;
|
|||
|
|
add: string;
|
|||
|
|
list: string;
|
|||
|
|
delete: string;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限状态
|
|||
|
|
*/
|
|||
|
|
_permission: {
|
|||
|
|
page: boolean;
|
|||
|
|
update: boolean;
|
|||
|
|
enabled: boolean;
|
|||
|
|
info: boolean;
|
|||
|
|
add: boolean;
|
|||
|
|
list: boolean;
|
|||
|
|
delete: boolean;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
request: Request;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface AiconfigAiTemplate {
|
|||
|
|
/**
|
|||
|
|
* 根据场景获取模板列表
|
|||
|
|
*/
|
|||
|
|
byScene(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 查询
|
|||
|
|
*/
|
|||
|
|
list(data?: any): Promise<AiTemplateEntity[]>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 新增
|
|||
|
|
*/
|
|||
|
|
add(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 分页
|
|||
|
|
*/
|
|||
|
|
page(data?: any): Promise<AiconfigAiTemplatePageResponse>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 删除
|
|||
|
|
*/
|
|||
|
|
delete(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 信息
|
|||
|
|
*/
|
|||
|
|
info(data?: any): Promise<AiTemplateEntity>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 修改
|
|||
|
|
*/
|
|||
|
|
update(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 根据模型ID获取模板列表
|
|||
|
|
*/
|
|||
|
|
byModel(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限标识
|
|||
|
|
*/
|
|||
|
|
permission: {
|
|||
|
|
byScene: string;
|
|||
|
|
list: string;
|
|||
|
|
add: string;
|
|||
|
|
page: string;
|
|||
|
|
delete: string;
|
|||
|
|
info: string;
|
|||
|
|
update: string;
|
|||
|
|
byModel: string;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限状态
|
|||
|
|
*/
|
|||
|
|
_permission: {
|
|||
|
|
byScene: boolean;
|
|||
|
|
list: boolean;
|
|||
|
|
add: boolean;
|
|||
|
|
page: boolean;
|
|||
|
|
delete: boolean;
|
|||
|
|
info: boolean;
|
|||
|
|
update: boolean;
|
|||
|
|
byModel: boolean;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
request: Request;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface AiconfigAiApiConfig {
|
|||
|
|
/**
|
|||
|
|
* 查询
|
|||
|
|
*/
|
|||
|
|
list(data?: any): Promise<AiApiConfigEntity[]>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 修改
|
|||
|
|
*/
|
|||
|
|
update(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 新增
|
|||
|
|
*/
|
|||
|
|
add(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 分页
|
|||
|
|
*/
|
|||
|
|
page(data?: any): Promise<AiconfigAiApiConfigPageResponse>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 测试接口连通性
|
|||
|
|
*/
|
|||
|
|
testConnection(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 信息
|
|||
|
|
*/
|
|||
|
|
info(data?: any): Promise<AiApiConfigEntity>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 删除
|
|||
|
|
*/
|
|||
|
|
delete(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限标识
|
|||
|
|
*/
|
|||
|
|
permission: {
|
|||
|
|
list: string;
|
|||
|
|
update: string;
|
|||
|
|
add: string;
|
|||
|
|
page: string;
|
|||
|
|
testConnection: string;
|
|||
|
|
info: string;
|
|||
|
|
delete: string;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限状态
|
|||
|
|
*/
|
|||
|
|
_permission: {
|
|||
|
|
list: boolean;
|
|||
|
|
update: boolean;
|
|||
|
|
add: boolean;
|
|||
|
|
page: boolean;
|
|||
|
|
testConnection: boolean;
|
|||
|
|
info: boolean;
|
|||
|
|
delete: boolean;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
request: Request;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface DingtalkSync {
|
|||
|
|
/**
|
|||
|
|
* 手动触发同步
|
|||
|
|
*/
|
|||
|
|
trigger(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 分页
|
|||
|
|
*/
|
|||
|
|
page(data?: any): Promise<DingtalkSyncPageResponse>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 信息
|
|||
|
|
*/
|
|||
|
|
info(data?: any): Promise<DingtalkSyncLogEntity>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 获取同步状态
|
|||
|
|
*/
|
|||
|
|
status(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限标识
|
|||
|
|
*/
|
|||
|
|
permission: { trigger: string; page: string; info: string; status: string };
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限状态
|
|||
|
|
*/
|
|||
|
|
_permission: { trigger: boolean; page: boolean; info: boolean; status: boolean };
|
|||
|
|
|
|||
|
|
request: Request;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface DingtalkConfig {
|
|||
|
|
/**
|
|||
|
|
* 验证配置
|
|||
|
|
*/
|
|||
|
|
validate(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 信息
|
|||
|
|
*/
|
|||
|
|
info(data?: any): Promise<DingtalkConfigEntity>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 新增
|
|||
|
|
*/
|
|||
|
|
add(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 获取钉钉配置
|
|||
|
|
*/
|
|||
|
|
config(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 修改
|
|||
|
|
*/
|
|||
|
|
update(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 保存或更新配置
|
|||
|
|
*/
|
|||
|
|
saveOrUpdate(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限标识
|
|||
|
|
*/
|
|||
|
|
permission: {
|
|||
|
|
validate: string;
|
|||
|
|
info: string;
|
|||
|
|
add: string;
|
|||
|
|
config: string;
|
|||
|
|
update: string;
|
|||
|
|
saveOrUpdate: string;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限状态
|
|||
|
|
*/
|
|||
|
|
_permission: {
|
|||
|
|
validate: boolean;
|
|||
|
|
info: boolean;
|
|||
|
|
add: boolean;
|
|||
|
|
config: boolean;
|
|||
|
|
update: boolean;
|
|||
|
|
saveOrUpdate: boolean;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
request: Request;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface DingtalkDepartment {
|
|||
|
|
/**
|
|||
|
|
* 分页
|
|||
|
|
*/
|
|||
|
|
page(data?: any): Promise<DingtalkDepartmentPageResponse>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 获取部门树
|
|||
|
|
*/
|
|||
|
|
tree(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 获取部门员工
|
|||
|
|
*/
|
|||
|
|
users(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 查询
|
|||
|
|
*/
|
|||
|
|
list(data?: any): Promise<DingtalkDepartmentEntity[]>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限标识
|
|||
|
|
*/
|
|||
|
|
permission: { page: string; tree: string; users: string; list: string };
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限状态
|
|||
|
|
*/
|
|||
|
|
_permission: { page: boolean; tree: boolean; users: boolean; list: boolean };
|
|||
|
|
|
|||
|
|
request: Request;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface PluginInfo {
|
|||
|
|
/**
|
|||
|
|
* 分页
|
|||
|
|
*/
|
|||
|
|
page(data?: any): Promise<PluginInfoPageResponse>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 信息
|
|||
|
|
*/
|
|||
|
|
info(data?: any): Promise<PluginInfoEntity>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 卸载插件
|
|||
|
|
*/
|
|||
|
|
delete(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 新增
|
|||
|
|
*/
|
|||
|
|
add(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 查询
|
|||
|
|
*/
|
|||
|
|
list(data?: any): Promise<PluginInfoEntity[]>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 安装插件
|
|||
|
|
*/
|
|||
|
|
install(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 修改
|
|||
|
|
*/
|
|||
|
|
update(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限标识
|
|||
|
|
*/
|
|||
|
|
permission: {
|
|||
|
|
page: string;
|
|||
|
|
info: string;
|
|||
|
|
delete: string;
|
|||
|
|
add: string;
|
|||
|
|
list: string;
|
|||
|
|
install: string;
|
|||
|
|
update: string;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限状态
|
|||
|
|
*/
|
|||
|
|
_permission: {
|
|||
|
|
page: boolean;
|
|||
|
|
info: boolean;
|
|||
|
|
delete: boolean;
|
|||
|
|
add: boolean;
|
|||
|
|
list: boolean;
|
|||
|
|
install: boolean;
|
|||
|
|
update: boolean;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
request: Request;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface MonthlyreportMonthlyReport {
|
|||
|
|
/**
|
|||
|
|
* 分页
|
|||
|
|
*/
|
|||
|
|
page(data?: any): Promise<MonthlyreportMonthlyReportPageResponse>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 信息
|
|||
|
|
*/
|
|||
|
|
info(data?: any): Promise<MonthlyReportEntity>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 获取月报提交统计
|
|||
|
|
*/
|
|||
|
|
statistics(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 查询
|
|||
|
|
*/
|
|||
|
|
list(data?: any): Promise<MonthlyReportEntity[]>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限标识
|
|||
|
|
*/
|
|||
|
|
permission: { page: string; info: string; statistics: string; list: string };
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限状态
|
|||
|
|
*/
|
|||
|
|
_permission: { page: boolean; info: boolean; statistics: boolean; list: boolean };
|
|||
|
|
|
|||
|
|
request: Request;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface WeeklyreportWeeklyReport {
|
|||
|
|
/**
|
|||
|
|
* 获取未提交周报的人员列表
|
|||
|
|
*/
|
|||
|
|
unsubmitted(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 信息
|
|||
|
|
*/
|
|||
|
|
info(data?: any): Promise<WeeklyReportEntity>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 查询
|
|||
|
|
*/
|
|||
|
|
list(data?: any): Promise<WeeklyReportEntity[]>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 获取周报提交统计
|
|||
|
|
*/
|
|||
|
|
statistics(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 导出周报(TODO)
|
|||
|
|
*/
|
|||
|
|
export(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 分页
|
|||
|
|
*/
|
|||
|
|
page(data?: any): Promise<WeeklyreportWeeklyReportPageResponse>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限标识
|
|||
|
|
*/
|
|||
|
|
permission: {
|
|||
|
|
unsubmitted: string;
|
|||
|
|
info: string;
|
|||
|
|
list: string;
|
|||
|
|
statistics: string;
|
|||
|
|
export: string;
|
|||
|
|
page: string;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限状态
|
|||
|
|
*/
|
|||
|
|
_permission: {
|
|||
|
|
unsubmitted: boolean;
|
|||
|
|
info: boolean;
|
|||
|
|
list: boolean;
|
|||
|
|
statistics: boolean;
|
|||
|
|
export: boolean;
|
|||
|
|
page: boolean;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
request: Request;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface RecycleData {
|
|||
|
|
/**
|
|||
|
|
* 查询
|
|||
|
|
*/
|
|||
|
|
list(data?: any): Promise<RecycleDataEntity[]>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 修改
|
|||
|
|
*/
|
|||
|
|
update(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 分页
|
|||
|
|
*/
|
|||
|
|
page(data?: any): Promise<RecycleDataPageResponse>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 恢复数据
|
|||
|
|
*/
|
|||
|
|
restore(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 信息
|
|||
|
|
*/
|
|||
|
|
info(data?: any): Promise<RecycleDataEntity>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 新增
|
|||
|
|
*/
|
|||
|
|
add(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 删除
|
|||
|
|
*/
|
|||
|
|
delete(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限标识
|
|||
|
|
*/
|
|||
|
|
permission: {
|
|||
|
|
list: string;
|
|||
|
|
update: string;
|
|||
|
|
page: string;
|
|||
|
|
restore: string;
|
|||
|
|
info: string;
|
|||
|
|
add: string;
|
|||
|
|
delete: string;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限状态
|
|||
|
|
*/
|
|||
|
|
_permission: {
|
|||
|
|
list: boolean;
|
|||
|
|
update: boolean;
|
|||
|
|
page: boolean;
|
|||
|
|
restore: boolean;
|
|||
|
|
info: boolean;
|
|||
|
|
add: boolean;
|
|||
|
|
delete: boolean;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
request: Request;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface UserInfo {
|
|||
|
|
/**
|
|||
|
|
* 删除
|
|||
|
|
*/
|
|||
|
|
delete(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 查询
|
|||
|
|
*/
|
|||
|
|
list(data?: any): Promise<UserInfoEntity[]>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 修改
|
|||
|
|
*/
|
|||
|
|
update(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 分页
|
|||
|
|
*/
|
|||
|
|
page(data?: any): Promise<UserInfoPageResponse>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 信息
|
|||
|
|
*/
|
|||
|
|
info(data?: any): Promise<UserInfoEntity>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 新增
|
|||
|
|
*/
|
|||
|
|
add(data?: any): Promise<any>;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限标识
|
|||
|
|
*/
|
|||
|
|
permission: {
|
|||
|
|
delete: string;
|
|||
|
|
list: string;
|
|||
|
|
update: string;
|
|||
|
|
page: string;
|
|||
|
|
info: string;
|
|||
|
|
add: string;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 权限状态
|
|||
|
|
*/
|
|||
|
|
_permission: {
|
|||
|
|
delete: boolean;
|
|||
|
|
list: boolean;
|
|||
|
|
update: boolean;
|
|||
|
|
page: boolean;
|
|||
|
|
info: boolean;
|
|||
|
|
add: boolean;
|
|||
|
|
};
|
|||
|
|
|
|||
|
|
request: Request;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
interface RequestOptions {
|
|||
|
|
url: string;
|
|||
|
|
method?: "OPTIONS" | "GET" | "HEAD" | "POST" | "PUT" | "DELETE" | "TRACE" | "CONNECT";
|
|||
|
|
data?: any;
|
|||
|
|
params?: any;
|
|||
|
|
headers?: any;
|
|||
|
|
timeout?: number;
|
|||
|
|
[key: string]: any;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
type Request = (options: RequestOptions) => Promise<any>;
|
|||
|
|
|
|||
|
|
type Service = {
|
|||
|
|
request: Request;
|
|||
|
|
|
|||
|
|
dict: { type: DictType; info: DictInfo };
|
|||
|
|
base: {
|
|||
|
|
sys: {
|
|||
|
|
menu: BaseSysMenu;
|
|||
|
|
log: BaseSysLog;
|
|||
|
|
param: BaseSysParam;
|
|||
|
|
user: BaseSysUser;
|
|||
|
|
role: BaseSysRole;
|
|||
|
|
department: BaseSysDepartment;
|
|||
|
|
};
|
|||
|
|
open: BaseOpen;
|
|||
|
|
coding: BaseCoding;
|
|||
|
|
comm: BaseComm;
|
|||
|
|
};
|
|||
|
|
dailyreport: { report: DailyreportReport };
|
|||
|
|
task: { info: TaskInfo };
|
|||
|
|
space: { type: SpaceType; info: SpaceInfo };
|
|||
|
|
aiconfig: {
|
|||
|
|
ai: {
|
|||
|
|
model: AiconfigAiModel;
|
|||
|
|
template: AiconfigAiTemplate;
|
|||
|
|
api: { config: AiconfigAiApiConfig };
|
|||
|
|
};
|
|||
|
|
};
|
|||
|
|
dingtalk: { sync: DingtalkSync; config: DingtalkConfig; department: DingtalkDepartment };
|
|||
|
|
plugin: { info: PluginInfo };
|
|||
|
|
monthlyreport: { monthly: { report: MonthlyreportMonthlyReport } };
|
|||
|
|
weeklyreport: { weekly: { report: WeeklyreportWeeklyReport } };
|
|||
|
|
recycle: { data: RecycleData };
|
|||
|
|
user: { info: UserInfo };
|
|||
|
|
};
|
|||
|
|
}
|