workflow.go 449 B

12345678910111213141516171819202122
  1. package initialize
  2. import "gin-vue-admin/model"
  3. func initWkModel() {
  4. model.WorkflowBusinessStruct = make(map[string]func() model.GVA_Workflow)
  5. model.WorkflowBusinessStruct["leave"] = func() model.GVA_Workflow {
  6. return new(model.ExaWfLeaveWorkflow)
  7. }
  8. }
  9. func initWkTable() {
  10. model.WorkflowBusinessTable = make(map[string]string)
  11. model.WorkflowBusinessTable["leave"] = "exa_wf_leaves"
  12. }
  13. func InitWkMode() {
  14. initWkModel()
  15. initWkTable()
  16. }