admin-vben/src/api/bpm/taskAssignRule/index.ts

24 lines
624 B
TypeScript

import { defHttp } from '@/utils/http/axios';
export interface TaskAssignVO {
id: number;
modelId: string;
processDefinitionId: string;
taskDefinitionKey: string;
taskDefinitionName: string;
options: string[];
type: number;
}
export function getTaskAssignRuleList(params) {
return defHttp.get({ url: '/bpm/task-assign-rule/list', params });
}
export function createTaskAssignRule(data: TaskAssignVO) {
return defHttp.post({ url: '/bpm/task-assign-rule/create', data });
}
export function updateTaskAssignRule(data: TaskAssignVO) {
return defHttp.put({ url: '/bpm/task-assign-rule/update', data });
}