????

Your IP : 216.73.216.152


Current Path : C:/inetpub/vhost/binhdinhinvest.gdtvietnam.com/api/dist/admin/
Upload File :
Current File : C:/inetpub/vhost/binhdinhinvest.gdtvietnam.com/api/dist/admin/admin.module.js

"use strict";
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
    var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
    if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
    else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
    return c > 3 && r && Object.defineProperty(target, key, r), r;
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.AdminModule = void 0;
const common_1 = require("@nestjs/common");
const typeorm_1 = require("@nestjs/typeorm");
const entity_1 = require("./entity");
const controller_1 = require("./controller");
const service_1 = require("./service");
const entity_2 = require("../category/entity");
const custom_error_service_1 = require("./service/custom-error.service");
const core_1 = require("@nestjs/core");
const typeorm_error_filter_1 = require("../shared/typeorm-error.filter");
let AdminModule = class AdminModule {
};
AdminModule = __decorate([
    (0, common_1.Module)({
        imports: [
            typeorm_1.TypeOrmModule.forFeature([
                entity_1.DonVi,
                entity_1.TaiKhoan,
                entity_1.TaiKhoanQuyen,
                entity_1.NhomChucNang,
                entity_1.ChucNang,
                entity_1.VaiTro,
                entity_1.VaiTroQuyen,
                entity_1.CustomError,
                entity_2.QuanHuyen,
                entity_2.PhuongXa,
            ])
        ],
        controllers: [
            controller_1.TaiKhoanController,
            controller_1.DonViController,
            controller_1.VaiTroController,
            controller_1.ChucNangController,
            controller_1.NhomChucNangController,
            controller_1.VaiTroQuyenController,
            controller_1.TaiKhoanQuyenController
        ],
        providers: [
            service_1.TaiKhoanService,
            service_1.DonViService,
            service_1.VaiTroService,
            service_1.ChucNangService,
            service_1.NhomChucNangService,
            service_1.TaiKhoanQuyenService,
            service_1.VaiTroQuyenService,
            service_1.TaiKhoanSubscriber,
            custom_error_service_1.CustomErrorService,
            {
                provide: core_1.APP_FILTER,
                useClass: typeorm_error_filter_1.TypeORMErrorFilter
            }
        ],
    })
], AdminModule);
exports.AdminModule = AdminModule;