feat: 配置单次抽奖个数

This commit is contained in:
ex_zhangwenlei@exiot.cmcc
2024-01-24 22:37:09 +08:00
parent b8e934e4ec
commit 6ae32114a6
12 changed files with 413 additions and 88 deletions

View File

@@ -2,42 +2,51 @@ export interface IPersonConfig {
id: number;
uid: string;
name: string;
department:string;
identity:string;
isWin:boolean;
x:number;
y:number
department: string;
identity: string;
isWin: boolean;
x: number;
y: number
createTime: string;
updateTime: string;
prizeName:string[];
prizeId:string[];
prizeName: string[];
prizeId: string[];
prizeTime: string[];
}
export interface IPrizeConfig {
id: number|string;
name:string;
sort:number;
isAll:boolean;
count:number;
isUsedCount:number,
picture:{
id:string|number,
name:string,
url:string
};
desc:string;
isShow:boolean;
isUsed:boolean,
frequency:number;
export type Separate = {
id: string,
count: number,
isUsedCount: number,
}
export interface IMusic{
id:string,
name:string,
url:string,
export interface IPrizeConfig {
id: number | string;
name: string;
sort: number;
isAll: boolean;
count: number;
isUsedCount: number,
picture: {
id: string | number,
name: string,
url: string
};
separateCount: {
enable: boolean,
countList: Separate[],
};
desc: string;
isShow: boolean;
isUsed: boolean,
frequency: number;
}
export interface IMusic {
id: string,
name: string,
url: string,
}
export interface IImage{
id:string,
name:string,
url:string,
export interface IImage {
id: string,
name: string,
url: string,
}