feat: aggregate cmpp template mismatch reviews
This commit is contained in:
@@ -411,6 +411,7 @@ model SmsSignature {
|
||||
templates SmsTemplate[]
|
||||
reportMaterials SignatureReportMaterial[]
|
||||
reportTasks ChannelSignatureReportTask[]
|
||||
messageRecords SmsMessageRecord[]
|
||||
|
||||
@@index([tenantId, auditStatus])
|
||||
@@index([tenantId, reportStatus])
|
||||
@@ -782,6 +783,11 @@ model SmsSendTask {
|
||||
applicationId String?
|
||||
templateId String?
|
||||
taskNo String @unique
|
||||
sourceType String @default("risk")
|
||||
aggregationKey String? @unique
|
||||
contentHash String?
|
||||
windowStartedAt DateTime?
|
||||
windowEndsAt DateTime?
|
||||
content String
|
||||
category String?
|
||||
phoneTotal Int
|
||||
@@ -806,6 +812,7 @@ model SmsSendTask {
|
||||
createdBy User? @relation("SmsSendTaskCreator", fields: [createdById], references: [id])
|
||||
reviewedBy User? @relation("SmsSendTaskReviewer", fields: [reviewedById], references: [id])
|
||||
riskHits RiskHitRecord[]
|
||||
messageRecords SmsMessageRecord[]
|
||||
|
||||
@@index([tenantId, status, createdAt])
|
||||
@@index([applicationId, createdAt])
|
||||
@@ -899,6 +906,8 @@ model SmsMessageRecord {
|
||||
batchTaskId String?
|
||||
applicationId String?
|
||||
templateId String?
|
||||
signatureId String?
|
||||
reviewTaskId String?
|
||||
messageId String @unique
|
||||
phoneNumber String
|
||||
carrier String?
|
||||
@@ -926,6 +935,8 @@ model SmsMessageRecord {
|
||||
batchTask SmsBatchTask? @relation(fields: [batchTaskId], references: [id], onDelete: Cascade)
|
||||
application SmsApplication? @relation(fields: [applicationId], references: [id])
|
||||
template SmsTemplate? @relation(fields: [templateId], references: [id])
|
||||
signature SmsSignature? @relation(fields: [signatureId], references: [id])
|
||||
reviewTask SmsSendTask? @relation(fields: [reviewTaskId], references: [id])
|
||||
channel SmsChannel? @relation(fields: [channelId], references: [id])
|
||||
submitRecords SmsSubmitRecord[]
|
||||
receiptRecords SmsReceiptRecord[]
|
||||
@@ -936,6 +947,7 @@ model SmsMessageRecord {
|
||||
|
||||
@@index([tenantId, status, queuedAt])
|
||||
@@index([batchTaskId, status])
|
||||
@@index([reviewTaskId, status])
|
||||
@@index([phoneNumber])
|
||||
@@index([gatewayMessageId])
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user