obrigado-react-admin-backend-utils
Version:
Helper utilities for react-admin graphql backend.
45 lines • 1.82 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const tslib_1 = require("tslib");
const typeorm_1 = require("typeorm");
let Administrator = class Administrator extends typeorm_1.BaseEntity {
};
tslib_1.__decorate([
typeorm_1.PrimaryGeneratedColumn(),
tslib_1.__metadata("design:type", Number)
], Administrator.prototype, "id", void 0);
tslib_1.__decorate([
typeorm_1.Column(),
tslib_1.__metadata("design:type", String)
], Administrator.prototype, "password", void 0);
tslib_1.__decorate([
typeorm_1.Column(),
typeorm_1.Index('IDX_QUESTION_USERNAME', { unique: true }),
tslib_1.__metadata("design:type", String)
], Administrator.prototype, "username", void 0);
tslib_1.__decorate([
typeorm_1.Column({ nullable: true }),
tslib_1.__metadata("design:type", String)
], Administrator.prototype, "first_name", void 0);
tslib_1.__decorate([
typeorm_1.Column({ nullable: true }),
tslib_1.__metadata("design:type", String)
], Administrator.prototype, "last_name", void 0);
tslib_1.__decorate([
typeorm_1.Column({ nullable: true }),
tslib_1.__metadata("design:type", String)
], Administrator.prototype, "role", void 0);
tslib_1.__decorate([
typeorm_1.Column({ type: 'tinyint', default: 0 }),
tslib_1.__metadata("design:type", Boolean)
], Administrator.prototype, "isBlocked", void 0);
tslib_1.__decorate([
typeorm_1.Column({ nullable: true, type: 'varchar', length: 200 }),
tslib_1.__metadata("design:type", String)
], Administrator.prototype, "email", void 0);
Administrator = tslib_1.__decorate([
typeorm_1.Entity('administrators'),
typeorm_1.Index('IDX_FULL_TEXT', ["username", "first_name", "last_name"], { fulltext: true })
], Administrator);
exports.Administrator = Administrator;
//# sourceMappingURL=Administrator.js.map