import request from '@/utils/request' // 获取企业微信客户列表 export function qywxCustomerLists(params: any) { return request.get({ url: '/qywx.customer/lists', params }) } // 同步企业微信客户 export function qywxCustomerSync() { return request.post({ url: '/qywx.customer/sync' }) } // 获取统计信息 export function qywxCustomerStats() { return request.get({ url: '/qywx.customer/stats' }) } /** * 标签维度统计:返回 { total_tags, total_relations, total_tagged_customers, groups[] } * - groups[i].group_name / customer_count(组内最热门标签的客户数) * - groups[i].tags[j].tag_id / tag_name / customer_count * * 用于:① 列表"按标签筛选"下拉 ② 标签维度面板抽屉 */ export function qywxCustomerTagStats() { return request.get({ url: '/qywx.customer/tagStats' }) } /** * 今日进入分布(事件流水零误差口径) * 返回 { total, recent_time, hourly: number[24], by_state: [{state,count}] } */ export function qywxCustomerTodayArrival() { return request.get({ url: '/qywx.customer/todayArrival' }) } /** * 今日进入明细流水(每一次 add_external_contact 推送 = 一行) */ export function qywxCustomerTodayArrivalList(params: { page_no?: number; page_size?: number }) { return request.get({ url: '/qywx.customer/todayArrivalList', params }) } // 获取同步设置 export function qywxSyncSettingsGet() { return request.get({ url: '/qywx.customer/getSyncSettings' }) } // 保存同步设置 export function qywxSyncSettingsSave(params: any) { return request.post({ url: '/qywx.customer/saveSyncSettings', params }) }