|
|
|
|
package taskrouter
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"appPlatform/api/version1"
|
|
|
|
|
|
|
|
|
|
"github.com/gin-gonic/gin"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
// 工作台
|
|
|
|
|
func (a *ApiRouter) RouterGroupPc(router *gin.RouterGroup) {
|
|
|
|
|
apiRouter := router.Group("task_management")
|
|
|
|
|
var taskManagementRouter = version1.AppApiEntry.TaskManagementApi
|
|
|
|
|
{
|
|
|
|
|
apiRouter.GET("", taskManagementRouter.Index) //入口
|
|
|
|
|
apiRouter.POST("", taskManagementRouter.Index) //入口
|
|
|
|
|
apiRouter.POST("app_formdata_log", taskManagementRouter.AppFormDataLog) //非流程表单提交数据记录
|
|
|
|
|
apiRouter.POST("gain_task_list", taskManagementRouter.GainTaskList) //获取可执行得任务列表
|
|
|
|
|
apiRouter.POST("gain_task_versioncont", taskManagementRouter.GianTaskVersionCont) //根据版本获取表单内容
|
|
|
|
|
apiRouter.POST("customer_form_adddata", taskManagementRouter.CustomerFormAddData) //自定义表单新增记录数据
|
|
|
|
|
apiRouter.POST("customer_form_editdata", taskManagementRouter.CustomerFormEditData) //自定义表单编辑记录数据
|
|
|
|
|
apiRouter.POST("newcust_form_editdata", taskManagementRouter.NewCustomerFormEditData) //自定义表单编辑记录数据(新版)
|
|
|
|
|
// apiRouter.POST("look_customer_formdata", taskManagementRouter.LookCustomerFormData) //查看自定义表单记录数据列表
|
|
|
|
|
apiRouter.POST("look_customer_formdata", taskManagementRouter.LookNewCustomerFormData) //查看自定义表单记录数据列表
|
|
|
|
|
apiRouter.POST("del_customer_formdata", taskManagementRouter.DelCustomerFormDataLog) //删除自定义表单记录数据
|
|
|
|
|
|
|
|
|
|
apiRouter.POST("add_form_data", taskManagementRouter.AddFormAddData) //用户端自定义表单新增记录
|
|
|
|
|
apiRouter.POST("add_form_newdata", taskManagementRouter.AddFormAddNewData) //用户端自定义表单新增记录(新版)
|
|
|
|
|
apiRouter.POST("add_customer_form", taskManagementRouter.AddCustomerForm) //用户端自定义表单新增记录(列表新版)
|
|
|
|
|
|
|
|
|
|
apiRouter.POST("gainTaskFormInfo", taskManagementRouter.GainTaskFormInfo) //获取任务表单内容
|
|
|
|
|
|
|
|
|
|
apiRouter.POST("softDeletion", taskManagementRouter.SoftDeletion) //删除任务数据
|
|
|
|
|
apiRouter.POST("editCustomerTable", taskManagementRouter.EditCustomerTable) //编辑任务
|
|
|
|
|
apiRouter.POST("gainEditDataLog", taskManagementRouter.GainEditDataLog) //获取修改记录
|
|
|
|
|
apiRouter.POST("gainEditDataNewLog", taskManagementRouter.GainEditDataNewLog) //获取修改记录(新版)
|
|
|
|
|
apiRouter.POST("echoTableFormPage", taskManagementRouter.EchoTableFormPage) //添加任务是回显表单数据,若有流程回显流程
|
|
|
|
|
apiRouter.POST("realTimeUpdateFlow", taskManagementRouter.RealTimeUpdateFlow) //根据表单数据实时更新流程
|
|
|
|
|
|
|
|
|
|
apiRouter.POST("startRunWorkFlow", taskManagementRouter.StartRunWorkFlow) //发起流程
|
|
|
|
|
apiRouter.POST("draftsInitiateApproval", taskManagementRouter.DraftsInitiateApproval) //根据表单数据实时更新流程
|
|
|
|
|
apiRouter.POST("gainRunTaskWorkflow", taskManagementRouter.GainRunTaskWorkflow) //获取正在执行得任务流程
|
|
|
|
|
apiRouter.POST("retractRunWorkFlow", taskManagementRouter.RetractRunWorkFlow) //撤回已申请的工作流
|
|
|
|
|
apiRouter.POST("afreshRunWorkflow", taskManagementRouter.AfreshRunWorkflow) //重新发起流程
|
|
|
|
|
apiRouter.POST("applyForTableFormData", taskManagementRouter.ApplyForTableFormData) //申请修改数据
|
|
|
|
|
apiRouter.POST("authorizeWorkflow", taskManagementRouter.AuthorizeWorkflow) //审批处理
|
|
|
|
|
apiRouter.POST("gainRunFlowStart", taskManagementRouter.GainRunFlowStart) //获取执行流程
|
|
|
|
|
|
|
|
|
|
apiRouter.POST("createAppTask", taskManagementRouter.CreateAppTask) //自定义App表单新增记录
|
|
|
|
|
|
|
|
|
|
apiRouter.POST("runTaskFlow", taskManagementRouter.RunTaskFlow) //执行工作流
|
|
|
|
|
|
|
|
|
|
apiRouter.POST("gainWebTaskFlowInfo", taskManagementRouter.GainWebTaskFlowInfo) // 获取web表单数据
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
taskFlowApi := router.Group("task_flow")
|
|
|
|
|
var taskFlowRouter = version1.AppApiEntry.TaskFlowApi
|
|
|
|
|
{
|
|
|
|
|
taskFlowApi.GET("", taskFlowRouter.Index) //入口
|
|
|
|
|
taskFlowApi.POST("", taskFlowRouter.Index) //入口
|
|
|
|
|
|
|
|
|
|
taskFlowApi.POST("init_workflow", taskFlowRouter.InitializeWorkFlow) //初始化工作流
|
|
|
|
|
taskFlowApi.POST("gain_flow_version_list", taskFlowRouter.GainFlowVersionList) //获取工作流版本列表
|
|
|
|
|
taskFlowApi.POST("gain_node_factor", taskFlowRouter.GainNodeFactor) //获取审批节点或条件节点
|
|
|
|
|
taskFlowApi.POST("save_flow_cont", taskFlowRouter.SaveFlowCont) //写入工作流
|
|
|
|
|
taskFlowApi.POST("gain_flow_info", taskFlowRouter.GainFlowInfo) //获取工作流详细信息
|
|
|
|
|
taskFlowApi.POST("edit_flow_cont", taskFlowRouter.EditFlowCont) //编辑工作流
|
|
|
|
|
taskFlowApi.POST("save_new_flow", taskFlowRouter.SaveNewFlow) //另存为新版
|
|
|
|
|
taskFlowApi.POST("switch_flow_version", taskFlowRouter.SwitchFlowVersion) //启用&禁用
|
|
|
|
|
taskFlowApi.POST("generateFlow", taskFlowRouter.GenerateFlow) //生成步进工作流
|
|
|
|
|
taskFlowApi.POST("gainFlowPeople", taskFlowRouter.GainFlowPeople) //获取操作人、
|
|
|
|
|
taskFlowApi.POST("searchUserList", taskFlowRouter.SearchUserList) //自定义表单搜索人员
|
|
|
|
|
|
|
|
|
|
taskFlowApi.POST("judgeFormFlowIsOpen", taskFlowRouter.JudgeFormFlowIsOpen) //判断是否已经存在工作流以及是否开启
|
|
|
|
|
taskFlowApi.POST("openFormFlow", taskFlowRouter.OpenFormFlow) //开启或关闭表单流程
|
|
|
|
|
|
|
|
|
|
taskFlowApi.POST("analysisForm", taskFlowRouter.AnalysisForm) //解析自定义表单组件
|
|
|
|
|
taskFlowApi.POST("setFlowFormKeyPower", taskFlowRouter.SetFlowFormKeyPower) //设置工作流表单字段权限
|
|
|
|
|
|
|
|
|
|
taskFlowApi.POST("startRunFlow", taskFlowRouter.StartRunFlow) //发起工作流
|
|
|
|
|
taskFlowApi.POST("taskFlowList", taskFlowRouter.TaskFlowList) //流程任务
|
|
|
|
|
taskFlowApi.POST("gainRunTaskFlow", taskFlowRouter.GainRunTaskFlow) //获取正在执行得任务流程
|
|
|
|
|
taskFlowApi.POST("submitApprovalResults", taskFlowRouter.SubmitApprovalResults) //提交审批结果
|
|
|
|
|
taskFlowApi.POST("delRunFlow", taskFlowRouter.DelRunFlow) //删除工作流任务
|
|
|
|
|
taskFlowApi.POST("afreshRunFlow", taskFlowRouter.AfreshRunFlow) //重新发起流程
|
|
|
|
|
taskFlowApi.POST("onlyPublishFlow", taskFlowRouter.OnlyPublishFlow) //已有表单数据,只发布流程
|
|
|
|
|
taskFlowApi.POST("retractRunFlow", taskFlowRouter.RetractRunFlow) //撤回申请
|
|
|
|
|
|
|
|
|
|
taskFlowApi.POST("gainEditFormFlowInfo", taskFlowRouter.GainEditFormFlowInfo) //获取要修改的数据
|
|
|
|
|
taskFlowApi.POST("editFormLogData", taskFlowRouter.EditFormLogData) //申请修改数据
|
|
|
|
|
taskFlowApi.POST("gainFlowLookSee", taskFlowRouter.GainFlowLookSee) //获取流程可见范围
|
|
|
|
|
taskFlowApi.POST("editLookPowerView", taskFlowRouter.EditLookPowerView) //编辑可见范围
|
|
|
|
|
taskFlowApi.POST("setUpMsg", taskFlowRouter.SetUpMsg) //编辑消息提醒
|
|
|
|
|
taskFlowApi.POST("gainSetUpMsg", taskFlowRouter.GainSetUpMsg) //获取消息设置
|
|
|
|
|
|
|
|
|
|
taskFlowApi.POST("gainAppTaskList", taskFlowRouter.GainAppTaskList) //获取App任务(任务流版本)
|
|
|
|
|
taskFlowApi.POST("gainAppAllTaskList", taskFlowRouter.GainAppAllTaskList) //获取App任务(包含非流程表单)
|
|
|
|
|
|
|
|
|
|
taskFlowApi.POST("editTaskAppInfo", taskFlowRouter.EditTaskAppInfo) //编辑任务内容
|
|
|
|
|
taskFlowApi.POST("saveDraftAgain", taskFlowRouter.SaveDraftAgain) //再次保存草稿箱内容
|
|
|
|
|
|
|
|
|
|
taskFlowApi.POST("afreshAppSubmit", taskFlowRouter.AfreshAppSubmit) // 重新提交(有流程就发动流程,无流程就正常发表)
|
|
|
|
|
|
|
|
|
|
taskFlowApi.POST("gainOrgOfPeopleNodeFactor", taskFlowRouter.GainOrgOfPeopleNodeFactor) //获取行政组织几人员相关控件信息
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|