1234567891011121314151617181920212223242526272829303132 |
- package dbModel
- import (
- "github.com/jinzhu/gorm"
- "main/init/qmsql"
- )
- //工作流属性表
- type Workflow struct {
- gorm.Model
- WorkflowNickName string // 工作流名称
- WorkflowName string // 工作流英文id
- WorkflowDescription string // 工作流描述
- WorkflowStep []WorkflowStepInfo // 工作流步骤
- }
- // 工作流状态表
- type WorkflowStepInfo struct {
- gorm.Model
- WorkflowID uint `json:"-"` // 所属工作流ID
- IsStrat bool // 是否是开始流节点
- StepName string // 工作流名称
- StepNo float64 // 步骤id (第几步)
- StepAuthorityID string // 操作者级别id
- IsEnd bool // 是否是完结流节点
- }
- //创建工作流
- func (wk *Workflow) Create() error {
- err := qmsql.DEFAULTDB.Create(&wk).Error
- return err
- }
|