vue-vben-admin/src/api/sys/model/WFProcessModel.ts

46 lines
810 B
TypeScript

/**
* @description: 创建流程参数
*/
export interface CreateParams {
processId?: string,
schemeCode?: string,
title?: string,
userId?: string,
toUserId?: string,
nextUsers?: {
additionalProp1: string,
additionalProp2: string,
additionalProp3: string
},
des?: string,
code?: string,
name?: string,
stampImg?: string,
stampPassWord?: string,
nextId?: string
}
/**
* @description: 删除草稿参数
*/
export interface DeleteDraftParams {
id: string,
}
/**
* @description: 审核撤销参数
*/
export interface RevokeAuditParams {
id: string,
taskId:string,
}
/**
* @description: 下一节点审核人参数
*/
export interface LoadNextAuditorsParams {
code: string,
processId:string,
nodeId:string,
operationCode:string,
userId:string,
}