Browse Source

更新workflow函数说明 清理无用workflow文件

pixel 4 years ago
parent
commit
e56a68da59

+ 0 - 32
server/api/v1/sys_work_flow.go

@@ -1,32 +0,0 @@
-package v1
-
-import (
-	"gin-vue-admin/global"
-	"gin-vue-admin/model"
-	"gin-vue-admin/model/response"
-	"gin-vue-admin/service"
-	"gin-vue-admin/utils"
-	"github.com/gin-gonic/gin"
-	"go.uber.org/zap"
-)
-
-// @Tags workflow
-// @Summary 注册工作流
-// @Produce  application/json
-// @Param data body model.SysWorkflow true "注册工作流接口"
-// @Success 200 {string} string "{"success":true,"data":{},"msg":"注册成功"}"
-// @Router /workflow/createWorkFlow [post]
-func CreateWorkFlow(c *gin.Context) {
-	var wk model.SysWorkflow
-	_ = c.ShouldBindJSON(&wk)
-	if err := utils.Verify(wk, utils.WorkFlowVerify); err != nil {
-		response.FailWithMessage(err.Error(), c)
-		return
-	}
-	if err := service.Create(wk); err != nil {
-		global.GVA_LOG.Error("注册失败!", zap.Any("err", err))
-		response.FailWithMessage("注册失败", c)
-	} else {
-		response.OkWithMessage("注册成功", c)
-	}
-}

+ 2 - 3
server/api/v1/wk_process.go

@@ -2,10 +2,9 @@ package v1
 
 import (
 	"fmt"
-	"gin-vue-admin/global/response"
 	"gin-vue-admin/model"
 	"gin-vue-admin/model/request"
-	resp "gin-vue-admin/model/response"
+	"gin-vue-admin/model/response"
 	"gin-vue-admin/service"
 	"github.com/gin-gonic/gin"
 )
@@ -120,7 +119,7 @@ func GetWorkflowProcessList(c *gin.Context) {
 	if err != nil {
 		response.FailWithMessage(fmt.Sprintf("获取数据失败,%v", err), c)
 	} else {
-		response.OkWithData(resp.PageResult{
+		response.OkWithData(response.PageResult{
 			List:     list,
 			Total:    total,
 			Page:     pageInfo.Page,

+ 0 - 17
server/service/sys_workflow.go

@@ -1,17 +0,0 @@
-package service
-
-import (
-	"gin-vue-admin/global"
-	"gin-vue-admin/model"
-)
-
-//@author: [piexlmax](https://github.com/piexlmax)
-//@function: Create
-//@description: 创建工作流
-//@param: wk model.SysWorkflow
-//@return: error
-
-func Create(wk model.SysWorkflow) error {
-	err := global.GVA_DB.Create(&wk).Error
-	return err
-}

+ 30 - 31
server/service/wk_process.go

@@ -7,22 +7,22 @@ import (
 	"gorm.io/gorm"
 )
 
-// @title    CreateWorkflowProcess
-// @description   create a WorkflowProcess
-// @param     workflowProcess               model.WorkflowProcess
-// @auth                     (2020/04/05  20:22)
-// @return    err             error
+//@author: [piexlmax](https://github.com/piexlmax)
+//@function: CreateWorkflowProcess
+//@description: 创建工作流相关信息
+//@param: workflowProcess model.WorkflowProcess
+//@return: err error
 
 func CreateWorkflowProcess(workflowProcess model.WorkflowProcess) (err error) {
 	err = global.GVA_DB.Create(&workflowProcess).Error
 	return err
 }
 
-// @title    DeleteWorkflowProcess
-// @description   delete a WorkflowProcess
-// @auth                     (2020/04/05  20:22)
-// @param     workflowProcess               model.WorkflowProcess
-// @return                    error
+//@author: [piexlmax](https://github.com/piexlmax)
+//@function: DeleteWorkflowProcess
+//@description: 删除工作流相关信息
+//@param: workflowProcess model.WorkflowProcess
+//@return: err error
 
 func DeleteWorkflowProcess(workflowProcess model.WorkflowProcess) (err error) {
 	err = global.GVA_DB.Transaction(func(tx *gorm.DB) error {
@@ -49,22 +49,22 @@ func DeleteWorkflowProcess(workflowProcess model.WorkflowProcess) (err error) {
 	return err
 }
 
-// @title    DeleteWorkflowProcessByIds
-// @description   delete WorkflowProcesss
-// @auth                     (2020/04/05  20:22
-// @param     workflowProcess               model.WorkflowProcess
-// @return                    error
+//@author: [piexlmax](https://github.com/piexlmax)
+//@function: CreateWorkflowProcess
+//@description: 批量删除工作流信息(暂未启用
+//@param: ids request.IdsReq
+//@return: err error
 
 func DeleteWorkflowProcessByIds(ids request.IdsReq) (err error) {
 	err = global.GVA_DB.Delete(&[]model.WorkflowProcess{}, "id in ?", ids.Ids).Error
 	return err
 }
 
-// @title    UpdateWorkflowProcess
-// @description   update a WorkflowProcess
-// @param     workflowProcess          *model.WorkflowProcess
-// @auth                     (2020/04/05  20:22)
-// @return                    error
+//@author: [piexlmax](https://github.com/piexlmax)
+//@function: UpdateWorkflowProcess
+//@description: 更新工作流相关信息
+//@param: workflowProcess *model.WorkflowProcess
+//@return: err error
 
 func UpdateWorkflowProcess(workflowProcess *model.WorkflowProcess) (err error) {
 	return global.GVA_DB.Transaction(func(tx *gorm.DB) error {
@@ -106,23 +106,22 @@ func UpdateWorkflowProcess(workflowProcess *model.WorkflowProcess) (err error) {
 	})
 }
 
-// @title    GetWorkflowProcess
-// @description   get the info of a WorkflowProcess
-// @auth                     (2020/04/05  20:22)
-// @param     id              uint
-// @return                    error
-// @return    WorkflowProcess        WorkflowProcess
+//@author: [piexlmax](https://github.com/piexlmax)
+//@function: GetWorkflowProcess
+//@description: 获取工作流相关信息
+//@param: id string
+//@return: err error
 
 func GetWorkflowProcess(id string) (err error, workflowProcess model.WorkflowProcess) {
 	err = global.GVA_DB.Preload("Nodes").Preload("Edges").Where("id = ?", id).First(&workflowProcess).Error
 	return
 }
 
-// @title    GetWorkflowProcessInfoList
-// @description   get WorkflowProcess list by pagination, 分页获取WorkflowProcess
-// @auth                     (2020/04/05  20:22)
-// @param     info            PageInfo
-// @return                    error
+//@author: [piexlmax](https://github.com/piexlmax)
+//@function: GetWorkflowProcessInfoList
+//@description: 获取工作流列表
+//@param: info request.WorkflowProcessSearch
+//@return: err error, list interface{}, total int64
 
 func GetWorkflowProcessInfoList(info request.WorkflowProcessSearch) (err error, list interface{}, total int64) {
 	limit := info.PageSize