You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

base_message.go 605 B

2 years ago
3 years ago
3 years ago
2 years ago
2 years ago
12345678910111213141516171819202122232425262728293031323334353637
  1. package models
  2. type BaseMessage struct {
  3. Code int
  4. Message string
  5. }
  6. var BaseOKMessage = BaseMessage{
  7. 0, "",
  8. }
  9. func BaseErrorMessage(message string) BaseMessage {
  10. return BaseMessage{
  11. 1, message,
  12. }
  13. }
  14. type BaseMessageApi struct {
  15. Code int `json:"code"`
  16. Message string `json:"message"`
  17. }
  18. var BaseOKMessageApi = BaseMessageApi{
  19. 0, "",
  20. }
  21. func BaseErrorMessageApi(message string) BaseMessageApi {
  22. return BaseMessageApi{
  23. 1, message,
  24. }
  25. }
  26. type BaseMessageWithDataApi struct {
  27. Code int `json:"code"`
  28. Message string `json:"message"`
  29. Data interface{} `json:"data"`
  30. }