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.

models.go 952 B

12345678910111213141516171819202122232425262728
  1. package uploadersdk
  2. import cdssdk "gitlink.org.cn/cloudream/common/sdks/storage"
  3. type ClusterID string
  4. type BlockChain struct {
  5. DataID DataID `gorm:"column:dataID" json:"dataID"`
  6. BlockChainID string `gorm:"column:blockChainID" json:"blockChainID"`
  7. FileName string `gorm:"column:fileName" json:"fileName"`
  8. FileHash string `gorm:"column:fileHash" json:"fileHash"`
  9. FileSize int64 `gorm:"column:fileSize" json:"fileSize"`
  10. }
  11. func (BlockChain) TableName() string {
  12. return "BlockChain" // 确保和数据库中的表名一致
  13. }
  14. type BindingData struct {
  15. ID DataID `gorm:"column:ID" json:"ID"`
  16. UserID cdssdk.UserID `gorm:"column:userID" json:"userID"`
  17. BindingName string `gorm:"column:bindingName" json:"bindingName"`
  18. BindingType string `gorm:"column:bindingType" json:"bindingType"`
  19. }
  20. func (BindingData) TableName() string {
  21. return "BindingData" // 确保和数据库中的表名一致
  22. }