docs: add cell storage protocol modules design for 2.2.6–2.2.10

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
zlwuandCursor committed 2026-05-13 17:48:22 +08:00
1 parent 058811ae77
commit 246ad2228e
153 files changed
+20578 -2040

No files matched your search

+157 -16
View File
@@ -14,7 +14,7 @@ declare namespace Api {
regionName?: string
email?: string
roles?: string[]
/** 自定义头像 URL,空则前端使用叁强 logo */
/** 自定义头像 URL,空则前端使用中科兴皖 logo */
avatarUrl?: string | null
}
@@ -34,21 +34,22 @@ declare namespace Api {
namespace User {
interface UserItem {
id: string
username: string
realName: string
phone: string
avatarUrl?: string | null
role: string
regionId?: string
regionName?: string
isActive: boolean
createAt: string
createName: string
}
interface UserDetail extends UserItem {
updateAt: string
updateBy: string
deptId: string
userNo: string
nickName: string
email: string
phoneNo: string
sex: string
avatar: string
status: string
tenantNo: string
orderNum: number
remark: string
createTime: string
updateTime: string
deptName?: string
roleIds?: string[]
postIds?: string[]
}
}
@@ -385,6 +386,146 @@ declare namespace Api {
status: string
}
}
namespace Dept {
interface DeptItem {
id: string
parentId: string
deptName: string
deptCategoryCode: string
status: string
leader: string
leaderPhone: string
tenantNo: string
orderNum: number
remark: string
createTime: string
updateTime: string
children?: DeptItem[]
}
}
namespace Dict {
interface DictTypeItem {
id: string
dictName: string
dictType: string
tenantNo: string
orderNum: number
remark: string
createTime: string
updateTime: string
}
interface DictDataItem {
id: string
dictLabel: string
dictValue: string
dictType: string
tenantNo: string
orderNum: number
remark: string
createTime: string
updateTime: string
}
interface DictDataOption {
label: string
value: string
}
}
namespace Site {
interface SiteItem {
id: string
siteName: string
siteCode: string
siteType: string
status: string
address: string
contactName: string
contactPhone: string
businessScope: string
tenantNo: string
orderNum: number
remark: string
createTime: string
updateTime: string
}
}
namespace Post {
interface PostItem {
id: string
postName: string
postCode: string
status: string
tenantNo: string
orderNum: number
remark: string
createTime: string
updateTime: string
}
}
namespace ItemUnit {
interface ItemUnitItem {
id: string
unitCode: string
unitName: string
tenantNo: string
orderNum: number
remark: string
createTime: string
updateTime: string
}
}
namespace Menu {
interface MenuItem {
id: string
menuName: string
parentId: string
menuType: string
path: string
component: string
perms: string
isFrame: number
visible: string
status: string
tenantNo: string
orderNum: number
remark: string
createTime: string
updateTime: string
children?: MenuItem[]
}
}
namespace ExpressCompany {
interface ExpressCompanyItem {
id: string
expressCode: string
expressName: string
tenantNo: string
orderNum: number
remark: string
createTime: string
updateTime: string
}
}
namespace Role {
interface RoleItem {
id: string
roleName: string
dataScope: string
status: string
tenantNo: string
orderNum: number
remark: string
createTime: string
updateTime: string
}
}
}
declare module '*.vue' {