Gitlab@Informatics

Skip to content
Snippets Groups Projects
Select Git revision
  • 7c9cf1343595c9749af20213a6c80df4f5dd856d
  • main default protected
2 results

employee.entity.js

Blame
  • employee.entity.js 2.79 KiB
    "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;
    };
    var __metadata = (this && this.__metadata) || function (k, v) {
        if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
    };
    Object.defineProperty(exports, "__esModule", { value: true });
    exports.Employee = void 0;
    const typeorm_1 = require("typeorm");
    const queue_entity_1 = require("../../queues/entities/queue.entity");
    let Employee = class Employee {
    };
    exports.Employee = Employee;
    __decorate([
        (0, typeorm_1.PrimaryGeneratedColumn)(),
        __metadata("design:type", Number)
    ], Employee.prototype, "EmployeeID", void 0);
    __decorate([
        (0, typeorm_1.Column)({ type: 'varchar', length: 255 }),
        __metadata("design:type", String)
    ], Employee.prototype, "name", void 0);
    __decorate([
        (0, typeorm_1.Column)({ type: 'varchar', length: 10 }),
        __metadata("design:type", String)
    ], Employee.prototype, "gender", void 0);
    __decorate([
        (0, typeorm_1.Column)({ type: 'int' }),
        __metadata("design:type", Number)
    ], Employee.prototype, "age", void 0);
    __decorate([
        (0, typeorm_1.Column)({ type: 'varchar', length: 100 }),
        __metadata("design:type", String)
    ], Employee.prototype, "mainRole", void 0);
    __decorate([
        (0, typeorm_1.Column)({ type: 'varchar', length: 100, nullable: true }),
        __metadata("design:type", String)
    ], Employee.prototype, "secondRole", void 0);
    __decorate([
        (0, typeorm_1.Column)({ type: 'varchar', length: 20 }),
        __metadata("design:type", String)
    ], Employee.prototype, "tel", void 0);
    __decorate([
        (0, typeorm_1.Column)({ type: 'int' }),
        __metadata("design:type", Number)
    ], Employee.prototype, "dailyWageRate", void 0);
    __decorate([
        (0, typeorm_1.Column)({ type: 'date' }),
        __metadata("design:type", Date)
    ], Employee.prototype, "startDate", void 0);
    __decorate([
        (0, typeorm_1.Column)({ type: 'varchar', length: 255, nullable: true }),
        __metadata("design:type", String)
    ], Employee.prototype, "image", void 0);
    __decorate([
        (0, typeorm_1.ManyToMany)(() => queue_entity_1.Queue, (queue) => queue.employees),
        __metadata("design:type", Array)
    ], Employee.prototype, "queues", void 0);
    exports.Employee = Employee = __decorate([
        (0, typeorm_1.Entity)('Employee')
    ], Employee);
    //# sourceMappingURL=employee.entity.js.map