176 lines
3.0 KiB
TypeScript
176 lines
3.0 KiB
TypeScript
export interface UserExtendSaveReqVO {
|
|
phone?: string
|
|
username?: string
|
|
avatar?: string
|
|
id?: number
|
|
memberId?: number
|
|
status?: number
|
|
trueName?: string
|
|
email?: string
|
|
isDomestic?: number
|
|
area?: string
|
|
country?: string
|
|
province?: string
|
|
city?: string
|
|
county?: string
|
|
labels?: string[]
|
|
description?: string
|
|
authStatus?: number
|
|
nickname?: string
|
|
files: {
|
|
id: number
|
|
memberId: number
|
|
relationId: number
|
|
title: string
|
|
type: number
|
|
url: string
|
|
sort: number
|
|
fileId: number
|
|
}[]
|
|
}
|
|
|
|
export interface UserExtendRespVO {
|
|
id: number
|
|
memberId: number
|
|
status: number
|
|
nickname: string
|
|
mobile: string
|
|
email: string
|
|
isDomestic: number
|
|
area: string
|
|
country: string
|
|
province: string
|
|
city: string
|
|
county: string
|
|
labels: string[]
|
|
description: string
|
|
authStatus: number
|
|
createTime: string
|
|
wxOpenId: string
|
|
qqOpenId: string
|
|
files: {
|
|
id: number
|
|
memberId: number
|
|
relationId: number
|
|
title: string
|
|
type: number
|
|
url: string
|
|
createTime: string
|
|
sort: number
|
|
fileId: number
|
|
}[]
|
|
userAuthInfo: {
|
|
id: number
|
|
memberId: number
|
|
status: number
|
|
trueName: string
|
|
idNo: string
|
|
createTime: string
|
|
files: {
|
|
id: number
|
|
memberId: number
|
|
relationId: number
|
|
title: string
|
|
type: number
|
|
url: string
|
|
createTime: string
|
|
sort: number
|
|
fileId: number
|
|
}[]
|
|
}
|
|
unionWechat: boolean
|
|
unionQq: boolean
|
|
avatar: string
|
|
}
|
|
|
|
export interface UserAuthInfoRespVO {
|
|
id?: number
|
|
memberId?: number
|
|
status?: number
|
|
trueName?: string
|
|
idNo?: string
|
|
createTime?: string
|
|
files: {
|
|
id: number
|
|
memberId: number
|
|
relationId: number
|
|
title: string
|
|
type: number
|
|
url: string
|
|
createTime: string
|
|
sort: number
|
|
fileId: number
|
|
}[]
|
|
}
|
|
|
|
export interface ProjectHistoryResVO {
|
|
id: number
|
|
projectId: number
|
|
relationId: number
|
|
type: number
|
|
title: string
|
|
content: string
|
|
url: string
|
|
}
|
|
|
|
export interface PageResultProjectHistoryResVO {
|
|
list: ProjectHistoryResVO[]
|
|
total: number
|
|
}
|
|
|
|
export interface PageResultMemberPointRecordRespVO {
|
|
list: {
|
|
id: number
|
|
userId: number
|
|
nickname: string
|
|
bizId: string
|
|
bizType: number
|
|
title: string
|
|
description: string
|
|
point: number
|
|
totalPoint: number
|
|
createTime: string
|
|
}[]
|
|
total: number
|
|
}
|
|
|
|
export interface UserStatisticsLineRespVO {
|
|
data: any[]
|
|
checkedXAxis: string
|
|
xaxis: any[]
|
|
}
|
|
|
|
export interface UserStatisticsBarRespVO {
|
|
series: {
|
|
data: any[]
|
|
}[]
|
|
xaxis: any[]
|
|
}
|
|
export interface UserStatisticsCountRespVO {
|
|
pointCount: number
|
|
followCount: number
|
|
fansCount: number
|
|
projectCount: number
|
|
downloadCount: number
|
|
currencyCount: number
|
|
previewCount: number
|
|
revenueCount: number
|
|
}
|
|
|
|
export interface PageResultProjectMemberFavoritesRespVO {
|
|
list: {
|
|
id: number
|
|
userId: number
|
|
projectId: number
|
|
drawId: number
|
|
createTime: string
|
|
title: string
|
|
description: string
|
|
iconUrl: string
|
|
recommend: true
|
|
hotPoint: number
|
|
ownedUserId: string
|
|
}[]
|
|
total: number
|
|
}
|