Files
ckb-SuperAdmin/Cunkebao/types/group-push.ts
2025-04-09 09:31:09 +08:00

41 lines
693 B
TypeScript

export interface ServiceAccount {
id: string
name: string
avatar: string
}
export interface WechatGroup {
id: string
name: string
avatar: string
serviceAccount: ServiceAccount
}
export interface ContentTarget {
id: string
avatar: string
}
export interface ContentLibrary {
id: string
name: string
targets: ContentTarget[]
}
export interface GroupPushTask {
id: string
name: string
pushTimeStart: string
pushTimeEnd: string
dailyPushCount: number
pushOrder: "earliest" | "latest"
isLoopPush: boolean
isImmediatePush: boolean
isEnabled: boolean
groups: WechatGroup[]
contentLibraries: ContentLibrary[]
createdAt: string
updatedAt: string
}