from __future__ import annotations

from datetime import date
from decimal import Decimal
from typing import Any

"""Labor Wages Group 2-4"""


CATALOG_LABOR_ARTISANS: list[dict[str, Any]] = [
    {
        "publish_period": "2026-08",
        "region_code": "HAI_PHONG_KHU_VUC_2",
        "material_group": "LABOR",
        "material_code": "TBG-NC-NHOM-2",
        "material_name": "Nhân công xây dựng Nhóm II (Bậc 3.5/7) - Thợ cơ điện, lắp đặt đường ống",
        "specifications": "Thợ lắp đặt đường ống cấp thoát nước, trạm bơm, thiết bị cơ điện",
        "unit": "Công",
        "state_unit_price_vnd": Decimal("348000.00"),
        "document_reference": "Quyết định số 65/QĐ-SXD ngày 14/01/2026 của Sở Xây dựng Hải Phòng",
        "effective_date": date(2026, 8, 1),
        "notes": "Bình quân định mức Nhóm II Vùng II",
    },
    {
        "publish_period": "2026-08",
        "region_code": "HAI_PHONG_KHU_VUC_2",
        "material_group": "LABOR",
        "material_code": "TBG-NC-N2-B40",
        "material_name": "Nhân công xây dựng Nhóm II (Bậc 4.0/7)",
        "specifications": "Quyết định số 65/QĐ-SXD ngày 14/01/2026 của Sở Xây dựng Hải Phòng (Vùng II)",
        "unit": "Công",
        "state_unit_price_vnd": Decimal("390000.00"),
        "document_reference": "Quyết định số 65/QĐ-SXD ngày 14/01/2026 của Sở Xây dựng Hải Phòng",
        "effective_date": date(2026, 8, 1),
        "notes": "Thợ lắp đặt cơ điện tay nghề bậc 4/7",
    },
    {
        "publish_period": "2026-08",
        "region_code": "HAI_PHONG_KHU_VUC_2",
        "material_group": "LABOR",
        "material_code": "TBG-NC-NHOM-3-B35",
        "material_name": "Nhân công xây dựng Nhóm III (Bậc 3.5/7) - Thợ hàn áp lực, kết cấu thép",
        "specifications": "Quyết định số 65/QĐ-SXD ngày 14/01/2026 của Sở Xây dựng Hải Phòng (Vùng II)",
        "unit": "Công",
        "state_unit_price_vnd": Decimal("380000.00"),
        "document_reference": "Quyết định số 65/QĐ-SXD ngày 14/01/2026 của Sở Xây dựng Hải Phòng",
        "effective_date": date(2026, 8, 1),
        "notes": "Hàn kết cấu dầm thép, cừ Larsen và cửa van thủy công",
    },
    {
        "publish_period": "2026-08",
        "region_code": "HAI_PHONG_KHU_VUC_2",
        "material_group": "LABOR",
        "material_code": "TBG-NC-LAI-XE-B2",
        "material_name": "Lái xe ô tô các loại (Bậc 2/4) - Lái xe tải, xe ben tự đổ",
        "specifications": "Quyết định số 65/QĐ-SXD ngày 14/01/2026 của Sở Xây dựng Hải Phòng (Vùng II)",
        "unit": "Công",
        "state_unit_price_vnd": Decimal("312000.00"),
        "document_reference": "Quyết định số 65/QĐ-SXD ngày 14/01/2026 của Sở Xây dựng Hải Phòng",
        "effective_date": date(2026, 8, 1),
        "notes": "Lái xe ben vận chuyển bùn đất, cát đá",
    },
    {
        "publish_period": "2026-08",
        "region_code": "HAI_PHONG_KHU_VUC_2",
        "material_group": "LABOR",
        "material_code": "TBG-NC-LAI-XE-B4",
        "material_name": "Lái xe ô tô các loại (Bậc 4/4) - Bậc thợ cao nhất",
        "specifications": "Quyết định số 65/QĐ-SXD ngày 14/01/2026 của Sở Xây dựng Hải Phòng (Vùng II)",
        "unit": "Công",
        "state_unit_price_vnd": Decimal("398517.00"),
        "document_reference": "Quyết định số 65/QĐ-SXD ngày 14/01/2026 của Sở Xây dựng Hải Phòng",
        "effective_date": date(2026, 8, 1),
        "notes": "Đơn giá kịch trần Lái xe Vùng II theo QĐ 65/QĐ-SXD",
    },
    {
        "publish_period": "2026-08",
        "region_code": "HAI_PHONG_KHU_VUC_2",
        "material_group": "LABOR",
        "material_code": "TBG-NC-LAI-XE-MAY",
        "material_name": "Thợ vận hành máy thi công (Bậc 4/7) - Lái máy đào, máy ủi, lu rung, cẩu xích",
        "specifications": "Thợ vận hành xe máy thiết bị thi công cơ giới theo QĐ 65/QĐ-SXD",
        "unit": "Công",
        "state_unit_price_vnd": Decimal("385000.00"),
        "document_reference": "Quyết định số 65/QĐ-SXD ngày 14/01/2026 của Sở Xây dựng Hải Phòng",
        "effective_date": date(2026, 8, 1),
        "notes": "Thợ lái máy cơ giới chính trong dự toán ca máy",
    },
    {
        "publish_period": "2026-08",
        "region_code": "HAI_PHONG_KHU_VUC_2",
        "material_group": "LABOR",
        "material_code": "TBG-NC-MAY-B6",
        "material_name": "Thợ vận hành máy thi công (Bậc 6/7) - Thợ lái cẩu nặng, máy ép cọc",
        "specifications": "Quyết định số 65/QĐ-SXD ngày 14/01/2026 của Sở Xây dựng Hải Phòng (Vùng II)",
        "unit": "Công",
        "state_unit_price_vnd": Decimal("508000.00"),
        "document_reference": "Quyết định số 65/QĐ-SXD ngày 14/01/2026 của Sở Xây dựng Hải Phòng",
        "effective_date": date(2026, 8, 1),
        "notes": "Vận hành máy cẩu hạng nặng trên 50T và robot ép cọc",
    },
    {
        "publish_period": "2026-08",
        "region_code": "HAI_PHONG_KHU_VUC_2",
        "material_group": "LABOR",
        "material_code": "TBG-NC-KY-SU-B4",
        "material_name": "Kỹ sư / Chuyên gia khảo sát & Thí nghiệm hiện trường (Bậc 4/8)",
        "specifications": "Kỹ sư định giá, thí nghiệm vật liệu, trắc đạc địa hình theo QĐ 65/QĐ-SXD",
        "unit": "Công",
        "state_unit_price_vnd": Decimal("538000.00"),
        "document_reference": "Quyết định số 65/QĐ-SXD ngày 14/01/2026 của Sở Xây dựng Hải Phòng",
        "effective_date": date(2026, 8, 1),
        "notes": "Kỹ sư công trường và giám sát chất lượng",
    },
    {
        "publish_period": "2026-08",
        "region_code": "HAI_PHONG_KHU_VUC_2",
        "material_group": "LABOR",
        "material_code": "TBG-NC-THO-LAN-THUY-CONG",
        "material_name": "Thợ lặn thi công công trình thủy lợi cống kè",
        "specifications": "Thợ lặn kỹ thuật kiểm tra đáy cống, khay kè, cửa van ngập sâu trong nước",
        "unit": "Công",
        "state_unit_price_vnd": Decimal("820000.00"),
        "document_reference": "Quyết định số 65/QĐ-SXD ngày 14/01/2026 của Sở Xây dựng Hải Phòng",
        "effective_date": date(2026, 8, 1),
        "notes": "Nhân công đặc thù có đơn giá cao nhất phục vụ thi công dưới nước",
    },
]
