
import { VaiTro, TrangThaiHoSo, LoaiDuLieu, MauHoSo, NguoiDung, HoSo } from './types';

export const MOCK_USERS: NguoiDung[] = [
  { id: '1', username: 'admin', fullName: 'Quản trị viên Hệ thống', role: VaiTro.QUAN_TRI_VIEN, isActive: true },
  { id: '2', username: 'nv_an', fullName: 'Nguyễn Văn An', role: VaiTro.NHAN_VIEN_XU_LY, isActive: true },
  { id: '3', username: 'viewer', fullName: 'Người xem', role: VaiTro.NGUOI_XEM, isActive: true },
];

export const MOCK_TEMPLATES: MauHoSo[] = [
  {
    id: 't1',
    tenMau: 'Đăng ký Thành lập Doanh nghiệp',
    coQuan: 'Sở Kế hoạch và Đầu tư',
    fields: [
      { key: 'TEN_CONG_TY', label: 'Tên công ty', type: LoaiDuLieu.VAN_BAN, required: true },
      { key: 'MA_SO_THUE', label: 'Mã số thuế', type: LoaiDuLieu.VAN_BAN, required: true },
      { key: 'DIA_CHI_TRU_SO', label: 'Địa chỉ trụ sở', type: LoaiDuLieu.VUNG_VAN_BAN, required: true },
      { key: 'NGUOI_DAI_DIEN', label: 'Người đại diện pháp lý', type: LoaiDuLieu.VAN_BAN, required: true },
      { key: 'NGAY_THANH_LAP', label: 'Ngày thành lập', type: LoaiDuLieu.NGAY, required: true },
      { key: 'VON_DIEU_LE', label: 'Vốn điều lệ (VNĐ)', type: LoaiDuLieu.SO, required: false },
    ]
  },
  {
    id: 't2',
    tenMau: 'Giấy phép Xây dựng Nhà ở',
    coQuan: 'Sở Xây dựng',
    fields: [
      { key: 'CHU_DAU_TU', label: 'Chủ đầu tư', type: LoaiDuLieu.VAN_BAN, required: true },
      { key: 'DIA_DIEM_XAY_DUNG', label: 'Địa điểm xây dựng', type: LoaiDuLieu.VUNG_VAN_BAN, required: true },
      { key: 'DIEN_TICH', label: 'Diện tích (m2)', type: LoaiDuLieu.SO, required: true },
      { key: 'SO_TANG', label: 'Số tầng', type: LoaiDuLieu.SO, required: false },
    ]
  }
];

export const MOCK_JOBS: HoSo[] = [
  {
    id: 'j1',
    templateId: 't1',
    templateName: 'Đăng ký Thành lập Doanh nghiệp',
    coQuan: 'Sở Kế hoạch và Đầu tư',
    trangThai: TrangThaiHoSo.BAN_NHAP,
    formData: {
      TEN_CONG_TY: 'CÔNG TY TNHH PHÁT TRIỂN CÔNG NGHỆ ALPHA',
      MA_SO_THUE: '0101234567',
      DIA_CHI_TRU_SO: 'Số 10, Đường Lê Lợi, Quận 1, TP.HCM',
    },
    confidence: {
      TEN_CONG_TY: 0.98,
      MA_SO_THUE: 0.95,
      DIA_CHI_TRU_SO: 0.82
    },
    files: [{ name: 'dkkd_scan.pdf', path: '#' }],
    nguoiTao: 'Nguyễn Văn An',
    ngayTao: '2023-10-25',
    ngayCapNhat: '2023-10-26'
  }
];
