fix(dev): bind frontend to 127.0.0.1:8080 and avoid EACCES\nfix(backend): bind server to 127.0.0.1:8081, add permissive CORS whitelist\nfix(auth): login form UX remove default username, clarify placeholder, add test account autofill\nchore(api): set frontend API_BASE_URL to 127.0.0.1:8081\nrefactor(assignments): lifecycle/state logic and archive endpoint\nfeat(analytics): add exam stats endpoint and client method\nchore(lint): add eslint configs
This commit is contained in:
12
Model.ts
12
Model.ts
@@ -50,14 +50,12 @@ export interface ApplicationUser extends BaseEntity {
|
||||
/** 头像URL */
|
||||
avatarUrl: string;
|
||||
|
||||
/** 性别:Male | Female | Unknown */
|
||||
gender: 'Male' | 'Female' | 'Unknown';
|
||||
gender: 'Male' | 'Female';
|
||||
|
||||
/** 当前所属学校ID(冗余字段,用于快速确定用户主要归属) */
|
||||
currentSchoolId: string;
|
||||
|
||||
/** 账号状态:Active | Disabled */
|
||||
accountStatus: 'Active' | 'Disabled';
|
||||
accountStatus: 'Active' | 'Suspended' | 'Graduated';
|
||||
|
||||
/** 邮箱(可选) */
|
||||
email?: string;
|
||||
@@ -419,8 +417,7 @@ export interface SubmissionDetail extends BaseEntity {
|
||||
*/
|
||||
export enum Gender {
|
||||
Male = 'Male',
|
||||
Female = 'Female',
|
||||
Unknown = 'Unknown'
|
||||
Female = 'Female'
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -428,7 +425,8 @@ export enum Gender {
|
||||
*/
|
||||
export enum AccountStatus {
|
||||
Active = 'Active',
|
||||
Disabled = 'Disabled'
|
||||
Suspended = 'Suspended',
|
||||
Graduated = 'Graduated'
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user