feat: add storage service table (#1070)

* feat: add storage service table

* update json field name

* update table name

* add updated_ts
This commit is contained in:
Zeng1998
2023-02-11 20:31:39 +08:00
committed by GitHub
parent b11d2130a0
commit 11924ad4c5
3 changed files with 314 additions and 0 deletions

40
api/storage.go Normal file
View File

@@ -0,0 +1,40 @@
package api
type Storage struct {
ID int `json:"id"`
CreatorID int `json:"creatorId"`
CreatedTs int64 `json:"createdTs"`
UpdatedTs int64 `json:"updatedTs"`
Name string `json:"name"`
EndPoint string `json:"endPoint"`
AccessKey string `json:"accessKey"`
SecretKey string `json:"secretKey"`
Bucket string `json:"bucket"`
}
type StorageCreate struct {
CreatorID int `json:"creatorId"`
Name string `json:"name"`
EndPoint string `json:"endPoint"`
AccessKey string `json:"accessKey"`
SecretKey string `json:"secretKey"`
Bucket string `json:"bucket"`
}
type StoragePatch struct {
ID int `json:"id"`
UpdatedTs *int64
Name *string `json:"name"`
EndPoint *string `json:"endPoint"`
AccessKey *string `json:"accessKey"`
SecretKey *string `json:"secretKey"`
Bucket *string `json:"bucket"`
}
type StorageFind struct {
CreatorID *int `json:"creatorId"`
}
type StorageDelete struct {
ID int `json:"id"`
}