ecode.go 946 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package codes
  2. import (
  3. xtime "go-common/library/time"
  4. )
  5. // code status
  6. const (
  7. StatusOpen = int8(1)
  8. Type = int8(1)
  9. )
  10. // TableName case tablename
  11. func (*Codes) TableName() string {
  12. return "codes"
  13. }
  14. // Codes codes
  15. type Codes struct {
  16. ID int64 `gorm:"column:id" json:"id"`
  17. Code int32 `gorm:"column:code" json:"code"`
  18. Message string `gorm:"column:message" json:"message"`
  19. Operator string `gorm:"column:operator" json:"operator"`
  20. CTime xtime.Time `gorm:"column:ctime" json:"ctime"`
  21. MTime xtime.Time `gorm:"column:mtime" json:"mtime"`
  22. HantMessage string `gorm:"column:hant_message" json:"hant_message"`
  23. Level int8 `gorm:"column:level" json:"level"`
  24. }
  25. // ResultCodes ...
  26. type ResultCodes struct {
  27. Code int32 `json:"code"`
  28. Message string `json:"message"`
  29. Data []*Codes
  30. }
  31. // NewCodes ...
  32. type NewCodes struct {
  33. *Codes
  34. List []*CodeMsg `json:"list"`
  35. }