feat:订单列表增加预约时间
feat:优化食堂菜品预约统计导出 feat:增加订单识别证据图片功能
This commit is contained in:
1 parent
442d80925f
commit
541923150e
35 files changed
+2745
-29
No files matched your search
@@ -293,6 +293,53 @@ abstract class DatabaseMigration {
|
||||
);
|
||||
});
|
||||
|
||||
/// 版本10新增订单识别证据补传队列,长期证据仍由服务端从表保存。
|
||||
static Migration migration9To10 = Migration(9, 10, (database) async {
|
||||
await database.execute('''
|
||||
CREATE TABLE IF NOT EXISTS order_evidence_upload_task (
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
androidOrderCode TEXT,
|
||||
serverOrderId TEXT,
|
||||
recognitionSessionId TEXT NOT NULL,
|
||||
evidenceType TEXT NOT NULL,
|
||||
evidenceRole TEXT NOT NULL,
|
||||
sequenceNo INTEGER NOT NULL,
|
||||
userId TEXT NOT NULL,
|
||||
faceSampleId TEXT,
|
||||
referenceImageUrl TEXT,
|
||||
referenceImageVersion TEXT,
|
||||
localFilePath TEXT,
|
||||
imageHash TEXT,
|
||||
imageSize INTEGER,
|
||||
imageWidth INTEGER,
|
||||
imageHeight INTEGER,
|
||||
similarity REAL,
|
||||
similarityThreshold REAL,
|
||||
capturedAt TEXT NOT NULL,
|
||||
appVersion TEXT NOT NULL,
|
||||
status TEXT NOT NULL,
|
||||
attemptCount INTEGER NOT NULL,
|
||||
nextRetryAt TEXT,
|
||||
serverEvidenceId TEXT,
|
||||
serverImageUrl TEXT,
|
||||
lastError TEXT,
|
||||
unavailableReportedAt TEXT,
|
||||
completedAt TEXT,
|
||||
createTime TEXT NOT NULL,
|
||||
updateTime TEXT NOT NULL,
|
||||
expiresAt TEXT NOT NULL
|
||||
)
|
||||
''');
|
||||
await database.execute(
|
||||
'CREATE UNIQUE INDEX IF NOT EXISTS index_order_evidence_upload_task_position '
|
||||
'ON order_evidence_upload_task(androidOrderCode, evidenceType, evidenceRole, sequenceNo)',
|
||||
);
|
||||
await database.execute(
|
||||
'CREATE INDEX IF NOT EXISTS index_order_evidence_upload_task_status_nextRetryAt_createTime '
|
||||
'ON order_evidence_upload_task(status, nextRetryAt, createTime)',
|
||||
);
|
||||
});
|
||||
|
||||
/// 按起始版本升序返回全部迁移,Floor 打开旧数据库时据此连续升级到当前版本。
|
||||
static List<Migration> getDatabaseMigrations() {
|
||||
return [
|
||||
@@ -304,6 +351,7 @@ abstract class DatabaseMigration {
|
||||
migration6To7,
|
||||
migration7To8,
|
||||
migration8To9,
|
||||
migration9To10,
|
||||
];
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user