create document
This commit is contained in:
parent
d1222969a4
commit
c5a6b902b1
BIN
dist/.DS_Store
vendored
Normal file
BIN
dist/.DS_Store
vendored
Normal file
Binary file not shown.
BIN
src/.DS_Store
vendored
Normal file
BIN
src/.DS_Store
vendored
Normal file
Binary file not shown.
@ -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;
|
||||||
|
|
||||||
|
@ -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" })
|
||||||
|
@ -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" })
|
||||||
|
Loading…
x
Reference in New Issue
Block a user