/**
 * Premise Management API Paths
 * Định nghĩa các endpoint cho Premise và PremiseScoring APIs
 */

const baseURL = import.meta.env.VITE_API_BASE_URL;

export const premise = {
    // Tìm kiếm mặt bằng
    search: `${baseURL}/Premise/Search`,

    // Lấy chi tiết mặt bằng theo ID
    getById: `${baseURL}/Premise/GetById/`,

    // Tạo mới hoặc cập nhật mặt bằng
    createOrUpdate: `${baseURL}/Premise/CreateOrUpdate`,

    // Xóa mặt bằng
    delete: `${baseURL}/Premise/Delete/`,

    // Chuyển trạng thái mặt bằng
    changeStatus: `${baseURL}/Premise/ChangeStatus`,

    // Cập nhật thông tin tài chính
    updateFinancial: `${baseURL}/Premise/UpdateFinancial`,

    // Xóa ảnh mặt bằng
    deleteMedia: `${baseURL}/Premise/DeleteMedia/`,
};

export const premiseScoring = {
    // Tìm kiếm tiêu chí chấm điểm
    search: `${baseURL}/PremiseScoring/SearchCriteria`,

    // Lấy chi tiết tiêu chí theo ID
    getById: `${baseURL}/PremiseScoring/GetCriteriaById/`,

    // Tạo mới hoặc cập nhật tiêu chí
    createOrUpdate: `${baseURL}/PremiseScoring/CreateOrUpdateCriteria`,

    // Xóa tiêu chí
    delete: `${baseURL}/PremiseScoring/DeleteCriteria/`,

    // Lấy tất cả tiêu chí đang active
    getAllActive: `${baseURL}/PremiseScoring/GetAllActiveCriteria`,
};
