"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.KEY_ALERT_LIBRARY = exports.DEFAULT_TOTAL_BORROW_DAY = exports.TOTAL_BORROW_DAY_STUDENT = exports.STUDENT_BORROW_GROUP_CODE = exports.TEACHER_BORROW_GROUP_CODE = exports.STAFF_BORROW_INDIVIDUAL_CODE = exports.TEACHER_BORROW_INDIVIDUAL_CODE = exports.STUDENT_BORROW_INDIVIDUAL_CODE = exports.MAX_BORROW_BOOK_INDIVIDUAL = exports.MAX_BORROW_BOOK_STUDENT = exports.KEY_STUDYING_STUDENT_STATUS = exports.CODE_BORROW_USER = exports.ACTION_LIBRARY_CREATE_TICKET = exports.STATUS_BOOK = exports.KEY_PHU_HUYNH_CODE = exports.KEY_NHAN_VIEN_CODE = exports.KEY_GIAO_VIEN_CODE = exports.KEY_HOC_SINH_CODE = exports.VALID_BOOK_CODE_LENGTH = exports.CANCEL_TICKET_CODE = exports.EXPIRED_TICKET_CODE = exports.RETURNED_TICKET_CODE = exports.BORROWED_TICKET_CODE = exports.AWAIT_COLLECT_TICKET_CODE = exports.REFUSED_TICKET_CODE = exports.AWAIT_CONFIRM_TICKET_CODE = exports.ALL_TICKET_CODE = exports.LOST_BOOK_STATE_CODE = exports.SCHEDULE_BORROW_STATE_CODE = exports.BORROWED_STATE_CODE = exports.IN_BOOKSHELF_STATE_CODE = exports.IN_WAREHOUSE_STATE_CODE = exports.STOP_BORROW_STATE_CODE = exports.PARENT_ROUTE_LIBRARY = exports.QUICK_ACTION_LIBRARY = exports.KEY_MODULE_CODE_LIBRARY = void 0;
exports.KEY_MODULE_CODE_LIBRARY = 'LIBRARY';
var QUICK_ACTION_LIBRARY;
(function (QUICK_ACTION_LIBRARY) {
    QUICK_ACTION_LIBRARY["LIBRARY_TRUNG_HOC_BORROW_TICKET_CREATE"] = "LIBRARY_TRUNG_HOC_BORROW_TICKET_CREATE";
    QUICK_ACTION_LIBRARY["LIBRARY_TRUNG_HOC_BORROW_TICKET_RETURN"] = "LIBRARY_TRUNG_HOC_BORROW_TICKET_RETURN";
    QUICK_ACTION_LIBRARY["LIBRARY_TIEU_HOC_BORROW_TICKET_CREATE"] = "LIBRARY_TIEU_HOC_BORROW_TICKET_CREATE";
    QUICK_ACTION_LIBRARY["LIBRARY_TIEU_HOC_BORROW_TICKET_RETURN"] = "LIBRARY_TIEU_HOC_BORROW_TICKET_RETURN";
})(QUICK_ACTION_LIBRARY || (exports.QUICK_ACTION_LIBRARY = QUICK_ACTION_LIBRARY = {}));
var PARENT_ROUTE_LIBRARY;
(function (PARENT_ROUTE_LIBRARY) {
    PARENT_ROUTE_LIBRARY["TIEU_HOC"] = "tieu-hoc";
    PARENT_ROUTE_LIBRARY["TRUNG_HOC"] = "trung-hoc";
})(PARENT_ROUTE_LIBRARY || (exports.PARENT_ROUTE_LIBRARY = PARENT_ROUTE_LIBRARY = {}));
// Mã trạng thái sách
exports.STOP_BORROW_STATE_CODE = 'STOP_BORROW'; // sách dừng cho mượn
exports.IN_WAREHOUSE_STATE_CODE = 'IN_WAREHOUSE'; // sách trong kho
exports.IN_BOOKSHELF_STATE_CODE = 'IN_BOOKSHELF'; // sách trên kệ
exports.BORROWED_STATE_CODE = 'BORROWED'; // sách đã được mượn
exports.SCHEDULE_BORROW_STATE_CODE = 'SCHEDULED'; // sách đã được đặt mượn
exports.LOST_BOOK_STATE_CODE = 'LOST'; // sách bị mất
// Trạng thái phiếu mượn sách
exports.ALL_TICKET_CODE = 'ALL';
exports.AWAIT_CONFIRM_TICKET_CODE = 'AWAIT_CONFIRM';
exports.REFUSED_TICKET_CODE = 'REFUSED';
exports.AWAIT_COLLECT_TICKET_CODE = 'AWAIT_COLLECT';
exports.BORROWED_TICKET_CODE = 'BORROWED';
exports.RETURNED_TICKET_CODE = 'RETURNED';
exports.EXPIRED_TICKET_CODE = 'EXPIRED';
exports.CANCEL_TICKET_CODE = 'CANCELED';
exports.VALID_BOOK_CODE_LENGTH = 8; // độ dài tối đa của mã sách
exports.KEY_HOC_SINH_CODE = 'SV';
exports.KEY_GIAO_VIEN_CODE = 'GV';
exports.KEY_NHAN_VIEN_CODE = 'NV';
exports.KEY_PHU_HUYNH_CODE = 'PH';
exports.STATUS_BOOK = {
    ACTIVE: 0,
    NO_ACTIVE: 1,
};
exports.ACTION_LIBRARY_CREATE_TICKET = 'LIBRARY_CREATE_TICKET';
exports.CODE_BORROW_USER = {
    HS: 'HS',
    GV: 'GV',
    NV: 'NV',
    GV_CLASSROOM: 'GV_CLASSROOM',
    HS_CLASSROOM: 'HS_CLASSROOM',
}; // trạng thái học sinh đang học
exports.KEY_STUDYING_STUDENT_STATUS = 2;
exports.MAX_BORROW_BOOK_STUDENT = 2; // tổng số sách mượn tối đa của học sinh
exports.MAX_BORROW_BOOK_INDIVIDUAL = 5; // tổng số sách mượn tối đa nếu là cá nhân mượn
exports.STUDENT_BORROW_INDIVIDUAL_CODE = 'HS'; // Cá nhân học sinh
exports.TEACHER_BORROW_INDIVIDUAL_CODE = 'GV'; // Cá nhân giáo viên
exports.STAFF_BORROW_INDIVIDUAL_CODE = 'NV'; // Cá nhân nhân viên
exports.TEACHER_BORROW_GROUP_CODE = 'GV_CLASSROOM'; // Giáo viên mượn sách cho lớp
exports.STUDENT_BORROW_GROUP_CODE = 'HS_CLASSROOM'; // Lớp trưởng mượn sách cho lớp
exports.TOTAL_BORROW_DAY_STUDENT = 7; // ngày mượn tối đa của học sinh
exports.DEFAULT_TOTAL_BORROW_DAY = 14; // ngày mượn tối đa mặc định
exports.KEY_ALERT_LIBRARY = 'ALERT_LIBRARY';
//# sourceMappingURL=constants.js.map