You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
995 B
25 lines
995 B
package model
|
|
|
|
import (
|
|
"github.com/jinzhu/gorm"
|
|
)
|
|
|
|
//工作流属性表
|
|
type SysWorkflow struct {
|
|
gorm.Model
|
|
WorkflowNickName string `json:"workflowNickName"` // 工作流名称
|
|
WorkflowName string `json:"workflowName"` // 工作流英文id
|
|
WorkflowDescription string `json:"workflowDescription"` // 工作流描述
|
|
WorkflowStepInfo []SysWorkflowStepInfo `json:"workflowStep"` // 工作流步骤
|
|
}
|
|
|
|
// 工作流状态表
|
|
type SysWorkflowStepInfo struct {
|
|
gorm.Model
|
|
SysWorkflowID uint `json:"workflowID"` // 所属工作流ID
|
|
IsStrat bool `json:"isStrat"` // 是否是开始流节点
|
|
StepName string `json:"stepName"` // 工作流名称
|
|
StepNo float64 `json:"stepNo"` // 步骤id (第几步)
|
|
StepAuthorityID string `json:"stepAuthorityID"` // 操作者级别id
|
|
IsEnd bool `json:"isEnd"` // 是否是完结流节点
|
|
}
|