shareRecord.go 618 B

12345678910111213141516171819
  1. package model
  2. type ShareRecord struct {
  3. IdModel
  4. UserId uint `json:"user_id" gorm:"default:0;not null;index"`
  5. PeerId string `json:"peer_id" gorm:"default:'';not null;index"`
  6. ShareToken string `json:"share_token" gorm:"default:'';not null;index"`
  7. PasswordType string `json:"password_type" gorm:"default:'';not null;"`
  8. Password string `json:"password" gorm:"default:'';not null;"`
  9. Expire int64 `json:"expire" gorm:"default:0;not null;"`
  10. TimeModel
  11. }
  12. // ShareRecordList 分享记录列表
  13. type ShareRecordList struct {
  14. ShareRecords []*ShareRecord `json:"list,omitempty"`
  15. Pagination
  16. }