|
@@ -0,0 +1,178 @@
|
|
|
+/*
|
|
|
+ Navicat Premium Data Transfer
|
|
|
+
|
|
|
+ Source Server : sqlite-msyj-org
|
|
|
+ Source Server Type : SQLite
|
|
|
+ Source Server Version : 3021000
|
|
|
+ Source Schema : main
|
|
|
+
|
|
|
+ Target Server Type : SQLite
|
|
|
+ Target Server Version : 3021000
|
|
|
+ File Encoding : 65001
|
|
|
+
|
|
|
+ Date: 09/08/2022 08:32:08
|
|
|
+ */
|
|
|
+PRAGMA foreign_keys = false;
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for cropper_task
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS "cropper_task";
|
|
|
+
|
|
|
+CREATE TABLE "cropper_task" (
|
|
|
+ "id" INTEGER NOT NULL,
|
|
|
+ "name" TEXT NOT NULL,
|
|
|
+ "inputFile" TEXT NOT NULL,
|
|
|
+ "taskCount" integer NOT NULL,
|
|
|
+ "finishedCount" integer NOT NULL DEFAULT 0,
|
|
|
+ "createTime" TEXT NOT NULL,
|
|
|
+ "updateTime" TEXT NOT NULL DEFAULT '',
|
|
|
+ PRIMARY KEY ("id")
|
|
|
+);
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for cropper_task_detail
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS "cropper_task_detail";
|
|
|
+
|
|
|
+CREATE TABLE "cropper_task_detail" (
|
|
|
+ "id" INTEGER NOT NULL,
|
|
|
+ "cropperTaskId" INTEGER NOT NULL,
|
|
|
+ "examId" text NOT NULL,
|
|
|
+ "paperId" text,
|
|
|
+ "subjectId" text NOT NULL,
|
|
|
+ "subject" TEXT NOT NULL,
|
|
|
+ "subjectName" TEXT,
|
|
|
+ "examNumber" text NOT NULL,
|
|
|
+ "studentName" TEXT NOT NULL,
|
|
|
+ "originImgPath" TEXT,
|
|
|
+ "formalImgPath" TEXT,
|
|
|
+ "sliceImgPath" TEXT,
|
|
|
+ "compressRate" integer NOT NULL DEFAULT 100,
|
|
|
+ "imageEncrypt" integer NOT NULL DEFAULT 1,
|
|
|
+ "isUpload" integer NOT NULL DEFAULT 0,
|
|
|
+ "cropperSet" TEXT,
|
|
|
+ "isFinished" integer NOT NULL DEFAULT 0,
|
|
|
+ "createTime" TEXT NOT NULL DEFAULT '',
|
|
|
+ "updateTime" TEXT NOT NULL DEFAULT '',
|
|
|
+ PRIMARY KEY ("id")
|
|
|
+);
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for dict
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS "dict";
|
|
|
+
|
|
|
+CREATE TABLE "dict" ("key" TEXT NOT NULL, "val" TEXT);
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for export_task
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS "export_task";
|
|
|
+
|
|
|
+CREATE TABLE "export_task" (
|
|
|
+ "id" INTEGER NOT NULL,
|
|
|
+ "examId" text NOT NULL,
|
|
|
+ "examName" TEXT NOT NULL,
|
|
|
+ "imageType" integer,
|
|
|
+ "isWatermark" integer,
|
|
|
+ "isResume" integer,
|
|
|
+ "nameRule" integer,
|
|
|
+ "startScore" integer,
|
|
|
+ "endScore" integer,
|
|
|
+ "outputDir" TEXT NOT NULL,
|
|
|
+ "savePathRule" TEXT NOT NULL,
|
|
|
+ "isFinish" integer DEFAULT 0,
|
|
|
+ "createdTime" TEXT NOT NULL,
|
|
|
+ "finishTime" TEXT,
|
|
|
+ PRIMARY KEY ("id")
|
|
|
+);
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for export_task_detail
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS "export_task_detail";
|
|
|
+
|
|
|
+CREATE TABLE "export_task_detail" (
|
|
|
+ "id" INTEGER NOT NULL COLLATE BINARY PRIMARY KEY AUTOINCREMENT,
|
|
|
+ "serialNo" integer NOT NULL DEFAULT 1,
|
|
|
+ "taskId" text NOT NULL,
|
|
|
+ "examId" text NOT NULL,
|
|
|
+ "examName" TEXT NOT NULL,
|
|
|
+ "school" TEXT,
|
|
|
+ "studentId" text NOT NULL,
|
|
|
+ "studentName" TEXT NOT NULL,
|
|
|
+ "subject" TEXT NOT NULL,
|
|
|
+ "subjectName" TEXT NOT NULL,
|
|
|
+ "areaCode" TEXT NOT NULL,
|
|
|
+ "areaName" TEXT NOT NULL,
|
|
|
+ "examNumber" text NOT NULL,
|
|
|
+ "score" TEXT NOT NULL,
|
|
|
+ "url" TEXT NOT NULL,
|
|
|
+ "filename" TEXT NOT NULL,
|
|
|
+ "isDownload" integer NOT NULL DEFAULT 0,
|
|
|
+ "createdTime" TEXT NOT NULL,
|
|
|
+ "finishTime" TEXT
|
|
|
+);
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for rotate_history
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS "rotate_history";
|
|
|
+
|
|
|
+CREATE TABLE "rotate_history" (
|
|
|
+ "id" INTEGER NOT NULL,
|
|
|
+ "examId" text NOT NULL,
|
|
|
+ "subjectId" text NOT NULL,
|
|
|
+ "paperId" text NOT NULL,
|
|
|
+ "studentName" TEXT NOT NULL,
|
|
|
+ "examNumber" text NOT NULL,
|
|
|
+ "imageEncrypt" integer NOT NULL,
|
|
|
+ "filePath" TEXT NOT NULL,
|
|
|
+ "isUpload" integer NOT NULL DEFAULT 0,
|
|
|
+ "createdTime" TEXT NOT NULL,
|
|
|
+ "finishTime" TEXT,
|
|
|
+ PRIMARY KEY ("id")
|
|
|
+);
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for scan
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS "scan";
|
|
|
+
|
|
|
+CREATE TABLE "scan" (
|
|
|
+ "id" INTEGER NOT NULL,
|
|
|
+ "examId" text NOT NULL,
|
|
|
+ "examName" TEXT NOT NULL,
|
|
|
+ "paperId" text,
|
|
|
+ "subjectId" text NOT NULL,
|
|
|
+ "subjectName" TEXT NOT NULL,
|
|
|
+ "examNumber" text NOT NULL,
|
|
|
+ "studentName" text NOT NULL,
|
|
|
+ "siteCode" text NOT NULL,
|
|
|
+ "roomCode" text NOT NULL,
|
|
|
+ "originImgPath" TEXT,
|
|
|
+ "formalImgPath" TEXT NOT NULL,
|
|
|
+ "sliceImgPath" TEXT NOT NULL,
|
|
|
+ "compressRate" integer NOT NULL DEFAULT 100,
|
|
|
+ "level" TEXT,
|
|
|
+ "imageEncrypt" integer NOT NULL DEFAULT 1,
|
|
|
+ "isUpload" integer NOT NULL DEFAULT 0,
|
|
|
+ "missing" integer NOT NULL DEFAULT 0,
|
|
|
+ "isManual" integer NOT NULL DEFAULT 0,
|
|
|
+ "clientUserId" text NOT NULL,
|
|
|
+ "clientUsername" text NOT NULL,
|
|
|
+ "clientUserLoginTime" text NOT NULL,
|
|
|
+ "createdTime" text NOT NULL,
|
|
|
+ "finishTime" text,
|
|
|
+ PRIMARY KEY ("id")
|
|
|
+);
|
|
|
+
|
|
|
+-- ----------------------------
|
|
|
+-- Table structure for sqlite_sequence
|
|
|
+-- ----------------------------
|
|
|
+DROP TABLE IF EXISTS "sqlite_sequence";
|
|
|
+
|
|
|
+CREATE TABLE "sqlite_sequence" ("name", "seq");
|
|
|
+
|
|
|
+PRAGMA foreign_keys = true;
|