mirror of
https://gitcode.com/gh_mirrors/hy/Hydro.git
synced 2026-10-17 17:36:08 +08:00
core: contest team (#1183)
This commit is contained in:
1 parent
238b1263bf
commit
78e898fdfc
22 files changed
+934
-96
No files matched your search
@@ -38,6 +38,7 @@ export interface SystemKeys {
|
||||
'server.port': number;
|
||||
'server.language': string;
|
||||
'limit.problem_files_max': number;
|
||||
'limit.team_members': number;
|
||||
'problem.categories': string;
|
||||
'session.keys': string[];
|
||||
'session.saved_expire_seconds': number;
|
||||
@@ -92,7 +93,7 @@ export interface Udoc extends Record<string, any> {
|
||||
loginip: string;
|
||||
}
|
||||
|
||||
export interface VUdoc {
|
||||
export interface VUdoc extends Record<string, any> {
|
||||
_id: number;
|
||||
mail: string;
|
||||
mailLower: string;
|
||||
@@ -106,6 +107,11 @@ export interface VUdoc {
|
||||
loginat: Date;
|
||||
ip: ['127.0.0.1'];
|
||||
loginip: '127.0.0.1';
|
||||
|
||||
// for contest team
|
||||
displayName?: string;
|
||||
members?: number[];
|
||||
invite?: number[];
|
||||
}
|
||||
|
||||
export interface GDoc {
|
||||
@@ -277,6 +283,7 @@ export interface Tdoc extends Document {
|
||||
balloon?: Record<number, string | { color: string, name: string }>;
|
||||
score?: Record<number, number>;
|
||||
langs?: string[];
|
||||
allowTeam?: boolean;
|
||||
|
||||
/**
|
||||
* In hours
|
||||
@@ -464,6 +471,8 @@ export interface ContestStatusDoc extends StatusDocBase, ContestStat {
|
||||
startAt?: Date;
|
||||
endAt?: Date; // 灵活时间模式的结束时间,或者是提前结束比赛的时间
|
||||
rev?: number;
|
||||
displayName?: string;
|
||||
members?: number[];
|
||||
}
|
||||
|
||||
export interface TrainingStatusDoc extends StatusDocBase, Record<string, any> {
|
||||
|
||||
Reference in new issue
Block a user