准考证优化

This commit is contained in:
2026-07-20 14:18:37 +08:00 Unverified
parent 9566542414
commit c5b18d0b15
13 changed files with 447 additions and 57 deletions
+8
View File
@@ -183,6 +183,8 @@ export const sqliteSchema = `
card_number TEXT NOT NULL UNIQUE,
center_id TEXT REFERENCES test_centers(id) ON DELETE SET NULL,
test_center TEXT NOT NULL,
center_code TEXT NOT NULL,
center_address TEXT NOT NULL,
generated_at TEXT NOT NULL
) STRICT;
@@ -193,6 +195,8 @@ export const sqliteSchema = `
room TEXT NOT NULL,
room_code TEXT NOT NULL,
exam_room_code TEXT NOT NULL,
building TEXT NOT NULL,
floor TEXT NOT NULL,
seat TEXT NOT NULL,
subject_signature TEXT NOT NULL,
PRIMARY KEY (registration_id, subject_id),
@@ -687,6 +691,8 @@ export const mysqlSchema = [
card_number VARCHAR(100) NOT NULL,
center_id VARCHAR(64) NULL,
test_center VARCHAR(200) NOT NULL,
center_code VARCHAR(40) NOT NULL,
center_address VARCHAR(500) NOT NULL,
generated_at VARCHAR(35) NOT NULL,
PRIMARY KEY (registration_id),
UNIQUE KEY uq_admit_cards_number (card_number),
@@ -701,6 +707,8 @@ export const mysqlSchema = [
room VARCHAR(120) NOT NULL,
room_code VARCHAR(40) NOT NULL,
exam_room_code VARCHAR(20) NOT NULL,
building VARCHAR(120) NOT NULL,
floor VARCHAR(80) NOT NULL,
seat VARCHAR(30) NOT NULL,
subject_signature VARCHAR(1000) NOT NULL,
PRIMARY KEY (registration_id, subject_id),