sim.go 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. package model
  2. import "time"
  3. type Sim struct {
  4. Id int64 `xorm:"pk autoincr 'id'"`
  5. Card string `xorm:"varchar(50) notnull 'card'"` //sim卡号
  6. TotalFlow string `xorm:"varchar(30) 'totalflow'"` //总流量
  7. Used string `xorm:"varchar(30) 'used'"` //已用流量
  8. Remaining string `xorm:"varchar(30) 'remaining'"` //剩余流量
  9. Company string `xorm:"varchar(30) 'company'"` //公司
  10. PurchaseDate time.Time `xorm:"DATETIME 'purchasedate'"` //购入日期
  11. ActivateDate time.Time `xorm:"DATETIME 'activatedate'"` //激活日期
  12. TopUpDate time.Time `xorm:"DATETIME 'topupdate'"` //充值日期
  13. EndDate time.Time `xorm:"DATETIME 'enddate'"` //充值日期
  14. Status int64 `xorm:"int(1) 'status'"` //状态
  15. ReceiverId int64 `xorm:"bigint(20) 'receiverid'"` //接收器id
  16. Pastureid string `xorm:"varchar(110) 'FARM_UUID'"` //牧场id
  17. }
  18. func (s *Sim) TableName() string {
  19. return "sim"
  20. }
  21. type ListSim struct {
  22. Sim `xorm:"extends"`
  23. Receiver `xorm:"extends"`
  24. Pasture `xorm:"extends"`
  25. BarName string `xorm:"bname"`
  26. }