feat(小宝预警): 同步今日日报证据

This commit is contained in:
Script Generator
2026-06-30 14:43:06 +08:00
parent 52a88626d4
commit 1daa2f7ec4
10 changed files with 413 additions and 13 deletions

View File

@@ -33,10 +33,13 @@ function createRiskRequest(patch: Partial<AgentRiskInterpretRequest> = {}): Agen
dailyEvidence: {
todayDeliveries: [],
todayProgress: [],
todayCreations: [],
todayRisks: ['tests failed'],
progressNotes: [],
needsProgressItems: [],
recentActivityCount: 1,
totalActivityCount: 1,
todayActualHours: 2,
},
...patch,
};
@@ -87,10 +90,13 @@ describe('AiService', () => {
dailyEvidence: {
todayDeliveries: [],
todayProgress: [],
todayCreations: [],
todayRisks: ['测试不通过'],
progressNotes: [],
needsProgressItems: [],
recentActivityCount: 1,
totalActivityCount: 1,
todayActualHours: 2,
},
});
@@ -216,10 +222,13 @@ describe('AiService', () => {
dailyEvidence: {
todayDeliveries: [],
todayProgress: [],
todayCreations: [],
todayRisks: [123],
progressNotes: [],
needsProgressItems: [],
recentActivityCount: 1,
totalActivityCount: 1,
todayActualHours: 2,
},
});

View File

@@ -36,6 +36,10 @@ class RiskDailyEvidenceDto {
@IsString({ each: true })
todayProgress!: string[];
@IsArray()
@IsString({ each: true })
todayCreations!: string[];
@IsArray()
@IsString({ each: true })
todayRisks!: string[];
@@ -51,6 +55,12 @@ class RiskDailyEvidenceDto {
@IsNumber()
recentActivityCount!: number;
@IsNumber()
totalActivityCount!: number;
@IsNumber()
todayActualHours!: number;
@IsOptional()
@IsString()
lastActivityAt?: string;