mirror of
https://gitee.com/XM-GO/PandaX.git
synced 2026-04-23 02:48:34 +08:00
[新增] 新增工作流
This commit is contained in:
25
apps/flow/entity/work_info.go
Normal file
25
apps/flow/entity/work_info.go
Normal file
@@ -0,0 +1,25 @@
|
||||
package entity
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"github.com/XM-GO/PandaKit/model"
|
||||
)
|
||||
|
||||
// FlowWorkInfo 工作流信息
|
||||
type FlowWorkInfo struct {
|
||||
model.BaseAutoModel
|
||||
Name string `gorm:"column:name; type:varchar(128)" json:"name"` // 流程名称
|
||||
Icon string `gorm:"column:icon; type:varchar(128)" json:"icon" ` // 流程标签
|
||||
Structure json.RawMessage `gorm:"column:structure; type:json" json:"structure" ` // 流程结构
|
||||
Classify int `gorm:"column:classify; type:int(11)" json:"classify"` // 分类ID
|
||||
Templates json.RawMessage `gorm:"column:templates; type:json" json:"templates"` // 模版
|
||||
Task json.RawMessage `gorm:"column:task; type:json" json:"task"` // 任务ID, array, 可执行多个任务,可以当成通知任务,每个节点都会去执行
|
||||
SubmitCount int `gorm:"column:submit_count; type:int(11); default:0" json:"submitCount"` // 提交统计
|
||||
Creator int `gorm:"column:creator; type:int(11)" json:"creator"` // 创建者
|
||||
Notice json.RawMessage `gorm:"column:notice; type:json" json:"notice"` // 绑定通知
|
||||
Remarks string `gorm:"column:remarks; type:varchar(1024)" json:"remarks"` // 流程备注
|
||||
}
|
||||
|
||||
func (FlowWorkInfo) TableName() string {
|
||||
return "flow_work_info"
|
||||
}
|
||||
Reference in New Issue
Block a user