exa_wf_leave.go 628 B

12345678910111213141516171819202122232425
  1. // 自动生成模板ExaWfLeave
  2. package model
  3. import (
  4. "gin-vue-admin/global"
  5. "time"
  6. )
  7. // 如果含有time.Time 请自行import time包
  8. type ExaWfLeave struct {
  9. global.GVA_MODEL
  10. Cause string `json:"cause" form:"cause" gorm:"column:cause;comment:"`
  11. StartTime time.Time `json:"startTime" form:"startTime" gorm:"column:start_time;comment:"`
  12. EndTime time.Time `json:"endTime" form:"endTime" gorm:"column:end_time;comment:"`
  13. }
  14. type ExaWfLeaveWorkflow struct {
  15. // 工作流操作结构体
  16. WorkflowBase `json:"wf"`
  17. ExaWfLeave `json:"business"`
  18. }
  19. func (ExaWfLeave) TableName() string {
  20. return "exa_wf_leaves"
  21. }