refacto office
This commit is contained in:
parent
3bb19cf64a
commit
1d27e0dacb
4
dist/Customer/Office.d.ts
vendored
4
dist/Customer/Office.d.ts
vendored
@ -2,8 +2,8 @@ import Address from "./Address";
|
||||
import Resource from "../Resource";
|
||||
export default class Office extends Resource {
|
||||
uid?: string;
|
||||
name?: string;
|
||||
crpcen?: string;
|
||||
name: string;
|
||||
crpcen: string;
|
||||
address?: Address;
|
||||
created_at: Date | null;
|
||||
updated_at: Date | null;
|
||||
|
8
dist/Notary/Office.d.ts
vendored
8
dist/Notary/Office.d.ts
vendored
@ -1,14 +1,14 @@
|
||||
export * from "../Customer/Office";
|
||||
export * from "../Notary/Office";
|
||||
import OfficeCustomer from "../Customer/Office";
|
||||
import Address from "./Address";
|
||||
import DeedType from "./DeedType";
|
||||
import User from "./User";
|
||||
import { OfficeFolder } from "../Customer";
|
||||
import { OfficeFolder } from "../Notary";
|
||||
export default class Office extends OfficeCustomer {
|
||||
uid?: string;
|
||||
idNot?: string;
|
||||
name?: string;
|
||||
crpcen?: string;
|
||||
name: string;
|
||||
crpcen: string;
|
||||
address?: Address;
|
||||
office_status?: EOfficeStatus | string;
|
||||
deed_types?: DeedType[];
|
||||
|
6
dist/Notary/Office.js
vendored
6
dist/Notary/Office.js
vendored
@ -27,14 +27,14 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
exports.EOfficeStatus = void 0;
|
||||
__exportStar(require("../Customer/Office"), exports);
|
||||
__exportStar(require("../Notary/Office"), exports);
|
||||
const class_validator_1 = require("class-validator");
|
||||
const Office_1 = __importDefault(require("../Customer/Office"));
|
||||
const class_transformer_1 = require("class-transformer");
|
||||
const Address_1 = __importDefault(require("./Address"));
|
||||
const DeedType_1 = __importDefault(require("./DeedType"));
|
||||
const User_1 = __importDefault(require("./User"));
|
||||
const Customer_1 = require("../Customer");
|
||||
const Notary_1 = require("../Notary");
|
||||
class Office extends Office_1.default {
|
||||
}
|
||||
__decorate([
|
||||
@ -80,7 +80,7 @@ __decorate([
|
||||
], Office.prototype, "users", void 0);
|
||||
__decorate([
|
||||
(0, class_transformer_1.Expose)(),
|
||||
(0, class_transformer_1.Type)(() => Customer_1.OfficeFolder),
|
||||
(0, class_transformer_1.Type)(() => Notary_1.OfficeFolder),
|
||||
__metadata("design:type", Array)
|
||||
], Office.prototype, "office_folders", void 0);
|
||||
exports.default = Office;
|
||||
|
@ -8,10 +8,10 @@ export default class Office extends Resource {
|
||||
public uid?: string;
|
||||
|
||||
@Expose()
|
||||
public name?: string;
|
||||
public name!: string;
|
||||
|
||||
@Expose()
|
||||
public crpcen?: string;
|
||||
public crpcen!: string;
|
||||
|
||||
@Expose()
|
||||
@Type(() => Address)
|
||||
|
@ -1,11 +1,11 @@
|
||||
export * from "../Customer/Office";
|
||||
export * from "../Notary/Office";
|
||||
import { IsNotEmpty, ValidateNested } from "class-validator";
|
||||
import OfficeCustomer from "../Customer/Office";
|
||||
import { Expose, Type } from "class-transformer";
|
||||
import Address from "./Address";
|
||||
import DeedType from "./DeedType";
|
||||
import User from "./User";
|
||||
import { OfficeFolder } from "../Customer";
|
||||
import { OfficeFolder } from "../Notary";
|
||||
|
||||
export default class Office extends OfficeCustomer{
|
||||
@Expose()
|
||||
@ -18,11 +18,11 @@ export default class Office extends OfficeCustomer{
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createOffice"], message: "Name is required" })
|
||||
public override name?: string;
|
||||
public override name!: string;
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createOffice"], message: "CRPCEN is required" })
|
||||
public override crpcen?: string;
|
||||
public override crpcen!: string;
|
||||
|
||||
@Expose()
|
||||
@IsNotEmpty({ groups: ["createOffice"], message: "Address is required" })
|
||||
|
Loading…
x
Reference in New Issue
Block a user