api_mt_zsyyt.go 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. package sms
  2. import (
  3. "eta/eta_mini_ht_api/models"
  4. "time"
  5. )
  6. type ApiMtZsyyt struct {
  7. SMID int `gorm:"column:SM_ID;type:decimal(8,0) unsigned;not null;default:0"`
  8. SrcID int `gorm:"column:SRC_ID;type:decimal(8,0) unsigned;not null;default:0"`
  9. Mobiles string `gorm:"column:MOBILES;type:longtext;not null"`
  10. Content string `gorm:"column:CONTENT;type:text;not null"`
  11. IsWap bool `gorm:"column:IS_WAP;type:tinyint(1);not null;default:0"`
  12. URL string `gorm:"column:URL;type:varchar(110);not null;default:''"`
  13. SendTime time.Time `gorm:"column:SEND_TIME;type:datetime;default:'0000-00-00 00:00:00'"`
  14. SmType int `gorm:"column:SM_TYPE;type:tinyint(1);not null;default:0"`
  15. MsgFmt int `gorm:"column:MSG_FMT;type:int(11);not null;default:0"`
  16. TpPid int `gorm:"column:TP_PID;type:tinyint(1);not null;default:0"`
  17. TpUdhi int `gorm:"column:TP_UDHI;type:tinyint(1);not null;default:0"`
  18. FeeTerminalId string `gorm:"column:FEE_TERMINAL_ID;type:varchar(10);not null;default:''"`
  19. FeeType string `gorm:"column:FEE_TYPE;type:varchar(10);not null;default:''"`
  20. FeeCode string `gorm:"column:FEE_CODE;type:varchar(10);not null;default:''"`
  21. FeeUserType int `gorm:"column:FEE_USER_TYPE;type:int(11);not null;default:0"`
  22. UnicodeContent string `gorm:"column:UNICODE_CONTENT;type:text;not null"`
  23. }
  24. func (ApiMtZsyyt) TableName() string {
  25. return "api_mt_qhtxznty"
  26. }
  27. // 发送短信方法
  28. func Send(msg ApiMtZsyyt) error {
  29. // 创建记录
  30. err := models.EMAS().Create(&msg).Error
  31. if err != nil {
  32. return err
  33. }
  34. return nil
  35. }