Files
mayfly-go/server/internal/flow/api/form/procdef.go
2025-05-20 21:04:47 +08:00

22 lines
760 B
Go

package form
import "mayfly-go/internal/flow/domain/entity"
type Procdef struct {
Id uint64 `json:"id"`
Name string `json:"name" binding:"required"` // 名称
DefKey string `json:"defKey" binding:"required"`
Tasks string `json:"tasks" binding:"required"` // 审批节点任务信息
Status entity.ProcdefStatus `json:"status" binding:"required"`
Condition string `json:"condition"`
Remark string `json:"remark"`
MsgTmplId uint64 `json:"msgTmplId"`
CodePaths []string `json:"codePaths"`
}
type ProcdefFlow struct {
Id uint64 `json:"id" binding:"required"`
Flow *entity.FlowDef `json:"flow" binding:"required"`
}