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

This commit is contained in:
pixel
2020-11-10 11:50:24 +08:00
parent d3dbca0e00
commit b12bbc74ff
4 changed files with 32 additions and 83 deletions
-17
View File
@@ -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
View File
@@ -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