import { ChannelPartner } from "@/components/channel-partners/ChannelPartnerTableColumn";

// In a real application, the API should:
// 1. Check user permissions on the server
// 2. Only send actual baseCommissionRate if user has "view_financial_data" permission
// 3. Send masked data (null or "***") if no permission
// This prevents client-side bypass via dev tools

export const channelPartnersData: ChannelPartner[] = [
  {
    id: "CP001",
    firmName: "UrbanVest Realty",
    address: "123 MG Road",
    city: "Mumbai",
    primaryContactName: "Rajesh Kumar",
    primaryContactPhone: "+91 98765 43210",
    teamCount: 5,
    baseCommissionRate: "2.5%",
    bookingsTillNow: 12,
    lastBookingDate: "2024-01-15",
    status: "Active",
    addedBy: "Amit Sharma",
    addedOn: "2023-06-10",
  },
  {
    id: "CP002",
    firmName: "PrimeProp Solutions",
    address: "456 Whitefield",
    city: "Bangalore",
    primaryContactName: "Priya Patel",
    primaryContactPhone: "+91 98765 43211",
    teamCount: 8,
    baseCommissionRate: "3.0%",
    bookingsTillNow: 23,
    lastBookingDate: "2024-01-20",
    status: "Active",
    addedBy: "Vikram Singh",
    addedOn: "2023-05-15",
  },
  {
    id: "CP003",
    firmName: "EstatePro Partners",
    address: "789 Banjara Hills",
    city: "Hyderabad",
    primaryContactName: "Suresh Reddy",
    primaryContactPhone: "+91 98765 43212",
    teamCount: 3,
    baseCommissionRate: "2.0%",
    bookingsTillNow: 7,
    lastBookingDate: "2024-01-10",
    status: "Active",
    addedBy: "Neha Gupta",
    addedOn: "2023-07-20",
  },
  {
    id: "CP004",
    firmName: "RealtyHub India",
    address: "321 Anna Nagar",
    city: "Chennai",
    primaryContactName: "Lakshmi Iyer",
    primaryContactPhone: "+91 98765 43213",
    teamCount: 6,
    baseCommissionRate: "2.75%",
    bookingsTillNow: 15,
    lastBookingDate: "2024-01-18",
    status: "Active",
    addedBy: "Rahul Mehta",
    addedOn: "2023-04-25",
  },
  {
    id: "CP005",
    firmName: "PropConnect Services",
    address: "555 Koramangala",
    city: "Bangalore",
    primaryContactName: "Anil Verma",
    primaryContactPhone: "+91 98765 43214",
    teamCount: 4,
    baseCommissionRate: "1.5%",
    bookingsTillNow: 9,
    lastBookingDate: "2024-01-12",
    status: "Inactive",
    addedBy: "Pooja Shah",
    addedOn: "2023-08-05",
  },
  {
    id: "CP006",
    firmName: "Skyline Properties",
    address: "777 Powai",
    city: "Mumbai",
    primaryContactName: "Deepak Joshi",
    primaryContactPhone: "+91 98765 43215",
    teamCount: 7,
    baseCommissionRate: "3.5%",
    bookingsTillNow: 18,
    lastBookingDate: "2024-01-22",
    status: "Active",
    addedBy: "Kavita Desai",
    addedOn: "2023-03-12",
  },
  {
    id: "CP007",
    firmName: "Metro Realty Group",
    address: "888 Gachibowli",
    city: "Hyderabad",
    primaryContactName: "Sanjay Rao",
    primaryContactPhone: "+91 98765 43216",
    teamCount: 2,
    baseCommissionRate: "2.25%",
    bookingsTillNow: 4,
    lastBookingDate: "2023-12-28",
    status: "Active",
    addedBy: "Anjali Nair",
    addedOn: "2023-09-18",
  },
  {
    id: "CP008",
    firmName: "HomeQuest Advisors",
    address: "999 Indiranagar",
    city: "Bangalore",
    primaryContactName: "Manoj Singh",
    primaryContactPhone: "+91 98765 43217",
    teamCount: 5,
    baseCommissionRate: "2.8%",
    bookingsTillNow: 11,
    lastBookingDate: "2024-01-16",
    status: "Active",
    addedBy: "Riya Kapoor",
    addedOn: "2023-06-30",
  },
  {
    id: "CP009",
    firmName: "Capital Estates",
    address: "234 Sector 15",
    city: "Delhi",
    primaryContactName: "Vikas Malhotra",
    primaryContactPhone: "+91 98765 43218",
    teamCount: 9,
    baseCommissionRate: "3.2%",
    bookingsTillNow: 25,
    lastBookingDate: "2024-01-21",
    status: "Active",
    addedBy: "Sneha Agarwal",
    addedOn: "2023-02-14",
  },
  {
    id: "CP010",
    firmName: "BlueSky Realtors",
    address: "567 Jubilee Hills",
    city: "Hyderabad",
    primaryContactName: "Arjun Reddy",
    primaryContactPhone: "+91 98765 43219",
    teamCount: 4,
    baseCommissionRate: "1.8%",
    bookingsTillNow: 8,
    lastBookingDate: "2024-01-14",
    status: "Inactive",
    addedBy: "Meera Pillai",
    addedOn: "2023-10-08",
  },
];
