feat: unify signature channel reporting status

This commit is contained in:
hectorzhao
2026-07-12 20:38:20 +08:00
parent 3f3ff8a793
commit eab059583f
16 changed files with 439 additions and 110 deletions
+4 -1
View File
@@ -47,7 +47,7 @@ export interface CreateBlacklistDto {
export interface CreateDrainageFieldDto {
code: string;
name: string;
fieldType: string;
fieldType: 'string' | 'image' | 'file';
required?: boolean;
status?: string;
description?: string;
@@ -255,6 +255,9 @@ export class DictionariesService {
}
createDrainageField(data: CreateDrainageFieldDto) {
if (!['string', 'image', 'file'].includes(data.fieldType)) {
throw new BadRequestException('fieldType must be string, image or file');
}
return this.prisma.drainageField.create({
data: {
code: data.code,