From 2bc7617fd2f2b9d76db4cd208bbad89694e971d0 Mon Sep 17 00:00:00 2001 From: pixel <303176530@qq.com> Date: Tue, 19 Nov 2019 09:46:50 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E6=B5=81=E8=A1=A8=E5=88=9D?= =?UTF-8?q?=E6=AD=A5=E8=AE=BE=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- QMPlusServer/model/dbModel/worfFlow.go | 45 ++++++++++++++------------ 1 file changed, 25 insertions(+), 20 deletions(-) diff --git a/QMPlusServer/model/dbModel/worfFlow.go b/QMPlusServer/model/dbModel/worfFlow.go index bdebe9b7..b0797278 100644 --- a/QMPlusServer/model/dbModel/worfFlow.go +++ b/QMPlusServer/model/dbModel/worfFlow.go @@ -7,38 +7,43 @@ import ( type Application struct { gorm.Model - WorkFlowID string // 所属工作流 - WorkFlowStepInfoID string // 当前节点ID - ApplicationName string // 申请人姓名 - ApplicationCause string // 请假原因 + WorkFlowID string // 所属工作流ID + WorkFlowStepInfoID string // 当前节点ID + ApplicationName string // 申请人姓名 + ApplicationCause string // 请假原因 ApplicationStartData time.Time // 请假开始日期 - ApplicationEndData time.Time // 请假开始日期 + ApplicationEndData time.Time // 请假开始日期 } +// 流转表 type ApplicationWorkFlowProcess struct { gorm.Model - ApplicationId uint // 当前工作流所属申请的ID - CurrentNode string // 当前进度节点 - HistoricalNode string //上一个进度节点 - CurrentUser string // 当前进度操作人 + ApplicationId uint // 当前工作流所属申请的ID + WorkflowID uint + CurrentNode string // 当前进度节点 + HistoricalNode string //上一个进度节点 + CurrentUser string // 当前进度操作人 HistoricalUser string // 上一个进度的操作人 - State bool // 状态 是否是正在进行的状态 + State bool // 状态 是否是正在进行的状态 } +//工作流属性表 type Workflow struct { gorm.Model - WorkflowName string // 工作流名称 - WorkflowDescription string //工作流描述 - WorkflowStep []WorkflowStepInfo //工作流步骤 + WorkflowNickName string // 工作流名称 + WorkflowName string // 工作流英文id + WorkflowDescription string //工作流描述 + WorkflowStep []WorkflowStepInfo //工作流步骤 } +// 工作流状态表 type WorkflowStepInfo struct { gorm.Model - WorkflowID uint - IsStrat bool - StepName string - StepNo float64 - StepAuthorityId string - IsEnd bool -} \ No newline at end of file + WorkflowID uint // 所属工作流ID + IsStrat bool // 是否是开始流节点 + StepName string // 工作流名称 + StepNo float64 // 步骤id (第几步) + StepAuthorityId string // 操作者级别id + IsEnd bool // 是否是完结流节点 +}