forked from wangziqi/gongxue-base
feat: add CRM lead assignment strategies
This commit is contained in:
@@ -421,6 +421,10 @@ export interface CrmConfigItem {
|
||||
examType?: string | null;
|
||||
timeoutSec?: number;
|
||||
delaySec?: number;
|
||||
assignmentMode?: 'none' | 'direct' | 'round_robin' | 'referrer';
|
||||
assignmentPool?: string[];
|
||||
assignmentCursor?: number;
|
||||
assignmentConfig?: Record<string, unknown>;
|
||||
updatedAt?: string;
|
||||
}
|
||||
|
||||
@@ -1017,6 +1021,9 @@ export async function upsertCrmConfig(input: {
|
||||
examType?: string | null;
|
||||
timeoutSec?: number;
|
||||
delaySec?: number;
|
||||
assignmentMode?: 'none' | 'direct' | 'round_robin' | 'referrer';
|
||||
assignmentPool?: string[];
|
||||
assignmentConfig?: Record<string, unknown>;
|
||||
}) {
|
||||
return apiRequest<{ item?: CrmConfigItem }>('/api/crm/config', {
|
||||
method: 'PUT',
|
||||
|
||||
Reference in New Issue
Block a user