feat: 添加流程图标及描述字段。
This commit is contained in:
parent
59342ea0d1
commit
596701bb99
@ -109,6 +109,8 @@ func UpdateProcess(c *gin.Context) {
|
||||
"classify": processValue.Classify,
|
||||
"task": processValue.Task,
|
||||
"notice": processValue.Notice,
|
||||
"icon": processValue.Icon,
|
||||
"remarks": processValue.Remarks,
|
||||
}).Error
|
||||
if err != nil {
|
||||
app.Error(c, -1, err, fmt.Sprintf("更新流程信息失败,%v", err.Error()))
|
||||
@ -193,7 +195,7 @@ func ClassifyProcessList(c *gin.Context) {
|
||||
for _, item := range classifyList {
|
||||
err = orm.Eloquent.Model(&process2.Info{}).
|
||||
Where("classify = ? and name LIKE ?", item.Id, fmt.Sprintf("%%%v%%", processName)).
|
||||
Select("id, create_time, update_time, name").
|
||||
Select("id, create_time, update_time, name, icon, remarks").
|
||||
Find(&item.ProcessList).Error
|
||||
if err != nil {
|
||||
app.Error(c, -1, err, fmt.Sprintf("获取流程失败,%v", err.Error()))
|
||||
|
@ -13,13 +13,15 @@ import (
|
||||
type Info struct {
|
||||
base.Model
|
||||
Name string `gorm:"column:name; type:varchar(128)" json:"name" form:"name"` // 流程名称
|
||||
Icon string `gorm:"column:icon; type:varchar(128)" json:"icon" form:"icon"` // 流程标签
|
||||
Structure json.RawMessage `gorm:"column:structure; type:json" json:"structure" form:"structure"` // 流程结构
|
||||
Classify int `gorm:"column:classify; type:int(11)" json:"classify" form:"classify"` // 分类ID
|
||||
Tpls json.RawMessage `gorm:"column:tpls; type:json" json:"tpls" form:"tpls"` // 模版
|
||||
Task json.RawMessage `gorm:"column:task; type:json" json:"task" form:"task"` // 任务ID, array, 可执行多个任务,可以当成通知任务,每个节点都会去执行
|
||||
SubmitCount int `gorm:"column:submit_count; type:int(11); default:0" json:"submit_count" form:"submit_count"` // 提交统计
|
||||
Creator int `gorm:"column:creator; type:int(11)" json:"creator" form:"creator"` // 创建者
|
||||
Notice json.RawMessage `gorm:"column:notice; type:json" json:"notice" form:"notice"` // TODO:绑定通知
|
||||
Notice json.RawMessage `gorm:"column:notice; type:json" json:"notice" form:"notice"` // 绑定通知
|
||||
Remarks string `gorm:"column:remarks; type:varchar(1024)" json:"remarks" form:"remarks"` // 流程备注
|
||||
}
|
||||
|
||||
func (Info) TableName() string {
|
||||
|
Loading…
x
Reference in New Issue
Block a user