create document

This commit is contained in:
Vincent Alamelle 2023-05-03 10:17:38 +02:00
parent d1222969a4
commit c5a6b902b1
6 changed files with 9 additions and 9 deletions

BIN
.DS_Store vendored Normal file

Binary file not shown.

BIN
dist/.DS_Store vendored Normal file

Binary file not shown.

BIN
src/.DS_Store vendored Normal file

Binary file not shown.

View File

@ -13,24 +13,24 @@ import Resource from "../Resource";
import { Type } from "class-transformer"; import { Type } from "class-transformer";
export default class Document extends Resource { export default class Document extends Resource {
@IsNotEmpty({ groups: ["update"] ,message: "UID is required" }) @IsNotEmpty({ groups: ["update" , "createDocument"] ,message: "UID is required" })
public uid?: string; public uid?: string;
@IsNotEmpty({ groups: ["create"], message: "Document status is required" }) @IsNotEmpty({ groups: ["create"], message: "Document status is required" })
public document_status!: EDocumentStatus | string; public document_status!: EDocumentStatus | string;
@IsNotEmpty({ groups: ["create"], message: "Document type is required" }) @IsNotEmpty({ groups: ["create", "createDocument"], message: "Document type is required" })
@ValidateNested({ groups: ["create", "update"] }) @ValidateNested({ groups: ["create", "update" , "createDocument"] })
@Type(() => DocumentType) @Type(() => DocumentType)
public document_type!: DocumentType; public document_type!: DocumentType;
@IsNotEmpty({ groups: ["create"], message: "Folder is required" }) @IsNotEmpty({ groups: ["create" , "createDocument"], message: "Folder is required" })
@ValidateNested({ groups: ["create", "update"] }) @ValidateNested({ groups: ["create", "update" , "createDocument"] })
@Type(() => OfficeFolder) @Type(() => OfficeFolder)
public folder!: OfficeFolder; public folder!: OfficeFolder;
@IsNotEmpty({ groups: ["create"], message: "Depositor is required" }) @IsNotEmpty({ groups: ["create" , "createDocument"], message: "Depositor is required" })
@ValidateNested({ groups: ["create", "update"] }) @ValidateNested({ groups: ["create", "update" , "createDocument"] })
@Type(() => Customer) @Type(() => Customer)
public depositor!: Customer; public depositor!: Customer;

View File

@ -7,7 +7,7 @@ import Resource from "../Resource";
import { Type } from "class-transformer"; import { Type } from "class-transformer";
export default class DocumentType extends Resource { export default class DocumentType extends Resource {
@IsNotEmpty({ groups: ["update"] ,message: "UID is required" }) @IsNotEmpty({ groups: ["update" , "createDocument"] ,message: "UID is required" })
public uid?: string; public uid?: string;
@IsNotEmpty({ groups: ["create"], message: "Name is required" }) @IsNotEmpty({ groups: ["create"], message: "Name is required" })

View File

@ -13,7 +13,7 @@ import Resource from "../Resource";
import { Type } from "class-transformer"; import { Type } from "class-transformer";
export default class OfficeFolder extends Resource { export default class OfficeFolder extends Resource {
@IsNotEmpty({ groups: ["update"] ,message: "UID is required" }) @IsNotEmpty({ groups: ["update" , "createDocument"] ,message: "UID is required" })
public uid?: string; public uid?: string;
@IsNotEmpty({ groups: ["create" , "createFolder"], message: "Folder number is required" }) @IsNotEmpty({ groups: ["create" , "createFolder"], message: "Folder number is required" })