1234567891011121314151617181920212223242526272829303132 |
- package model
- import (
- "gin-vue-admin/global"
- "github.com/jinzhu/gorm"
- )
- type SysWorkflow struct {
- gorm.Model
- WorkflowNickName string `json:"workflowNickName"`
- WorkflowName string `json:"workflowName"`
- WorkflowDescription string `json:"workflowDescription"`
- WorkflowStepInfo []SysWorkflowStepInfo `json:"workflowStep"`
- }
- type SysWorkflowStepInfo struct {
- gorm.Model
- SysWorkflowID uint `json:"workflowID"`
- IsStrat bool `json:"isStrat"`
- StepName string `json:"stepName"`
- StepNo float64 `json:"stepNo"`
- StepAuthorityID string `json:"stepAuthorityID"`
- IsEnd bool `json:"isEnd"`
- }
- func (wk *SysWorkflow) Create() error {
- err := global.GVA_DB.Create(&wk).Error
- return err
- }
|