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.

hub_location.go 562 B

12345678910111213141516171819202122232425
  1. package db
  2. import (
  3. jcstypes "gitlink.org.cn/cloudream/jcs-pub/common/types"
  4. )
  5. type HubLocationDB struct {
  6. *DB
  7. }
  8. func (db *DB) HubLocation() *HubLocationDB {
  9. return &HubLocationDB{DB: db}
  10. }
  11. func (*HubLocationDB) GetByHubID(ctx SQLContext, id jcstypes.HubID) ([]jcstypes.HubLocation, error) {
  12. var ret []jcstypes.HubLocation
  13. err := ctx.Where("HubID = ?", id).Find(&ret).Error
  14. return ret, err
  15. }
  16. func (*HubLocationDB) GetAll(ctx SQLContext) ([]jcstypes.HubLocation, error) {
  17. var ret []jcstypes.HubLocation
  18. err := ctx.Find(&ret).Error
  19. return ret, err
  20. }

本项目旨在将云际存储公共基础设施化,使个人及企业可低门槛使用高效的云际存储服务(安装开箱即用云际存储客户端即可,无需关注其他组件的部署),同时支持用户灵活便捷定制云际存储的功能细节。