feat(team): add page

This commit is contained in:
2026-02-27 09:51:33 +08:00
parent 5325ef7b95
commit 6cb8f98004
29 changed files with 4557 additions and 11 deletions

View File

@@ -1,4 +1,53 @@
export namespace User {
export interface UserInfo {
uid: number
name: string
all_projects: { [x: number]: number[] }
collect_projects: number[]
group_name: string
work_status: number
base_city: string
}
export interface LoginInfo extends UserInfo {
token: string
refresh_token: string
}
export interface ListRequest {
name?: string
page_number?: number
page_size?: number
}
export interface ListResponse {
user_list: UserInfo[]
total_pages: number
total_items: number
}
export interface CreateProps {
user_name: string
group_uuid: string
base_city: string
}
export interface EditProps {
user_name?: string
password?: string
group_uuid?: string
base_city?: string
work_status?: number
}
}
export namespace Organization {
export interface CreateProps {
group_name: string
leader_uid: number
parent_group_uuid: string
}
interface Member {
base_city: string
id: number