"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.TABLE_CONSTANTS = exports.ERROR_MESSAGE_UPLOAD_FILE = exports.SAMPLE_FILE_URL = exports.EMPTY_VALUE = exports.DEFAULT_NOTIFY_WITH_BY_TARGET = exports.VALIDATE_REQUIRED_INPUT = exports.ECoreSchemaGroup = exports.FILTER_BY = exports.EObjectType = exports.ERoleCode = exports.OPTION_FILTER_ALL = exports.ENotifyWith = void 0;
var ENotifyWith;
(function (ENotifyWith) {
    ENotifyWith["GVCN"] = "GVCN";
    ENotifyWith["GVBM"] = "GVBM";
})(ENotifyWith || (exports.ENotifyWith = ENotifyWith = {}));
exports.OPTION_FILTER_ALL = {
    id: 0,
    name: 'Tất cả',
    code: 'ALL',
};
var ERoleCode;
(function (ERoleCode) {
    ERoleCode["TEACHER"] = "GV";
    ERoleCode["STUDENT"] = "SV";
    ERoleCode["STAFF"] = "NV";
    ERoleCode["DEPARTMENT"] = "DEPARTMENT";
    ERoleCode["PARENT"] = "PH";
})(ERoleCode || (exports.ERoleCode = ERoleCode = {}));
var EObjectType;
(function (EObjectType) {
    EObjectType["TEACHER"] = "TEACHER";
    EObjectType["STUDENT"] = "STUDENT";
    EObjectType["STAFF"] = "STAFF";
    EObjectType["DEPARTMENT"] = "DEPARTMENT";
})(EObjectType || (exports.EObjectType = EObjectType = {}));
exports.FILTER_BY = {
    ALL: 'ALL',
    EDUCATIONAL_LEVEL: 'EDUCATIONAL_LEVEL',
    GRADE: 'GRADE',
    CLASSROOM: 'CLASSROOM',
    DEPARTMENT: 'DEPARTMENT',
    CUSTOM_LIST: 'CUSTOM_LIST',
};
var ECoreSchemaGroup;
(function (ECoreSchemaGroup) {
    ECoreSchemaGroup["CORE_SHARED"] = "core-shared";
    ECoreSchemaGroup["CORE_ACADEMIC"] = "core-academic";
    ECoreSchemaGroup["CORE_STUDENT"] = "core-student";
    ECoreSchemaGroup["CORE_FINANCE"] = "core-finance";
    ECoreSchemaGroup["CORE_ADMIN"] = "core-admin";
    ECoreSchemaGroup["CORE_LAB"] = "core-lab";
})(ECoreSchemaGroup || (exports.ECoreSchemaGroup = ECoreSchemaGroup = {}));
exports.VALIDATE_REQUIRED_INPUT = 'Trường này không được để trống';
exports.DEFAULT_NOTIFY_WITH_BY_TARGET = {
    [ERoleCode.STUDENT]: ENotifyWith.GVCN,
    [ERoleCode.TEACHER]: undefined,
    [ERoleCode.STAFF]: undefined,
    [ERoleCode.DEPARTMENT]: undefined,
    [ERoleCode.PARENT]: ENotifyWith.GVCN,
};
exports.EMPTY_VALUE = '--';
exports.SAMPLE_FILE_URL = {
    url: 'https://cdn-s3.phx.asia/library/book-title/14-04-2026/2f62d1d4-335a-4197-bd44-efb706b64106-tep-doi-tuong.xlsx',
    fileName: 'tep-doi-tuong.xlsx',
};
exports.ERROR_MESSAGE_UPLOAD_FILE = 'File tải lên không tồn tại hoặc chưa định dạng đúng. Vui lòng tải lại file';
exports.TABLE_CONSTANTS = {
    STT: 'STT',
    STT_KEY: 'stt',
    COL: 1,
    ROW: 1,
};
//# sourceMappingURL=constant.js.map