Browse Source

给ID定义单独类型

pull/31/head
Sydonian 2 years ago
parent
commit
27c757ad43
15 changed files with 56 additions and 56 deletions
  1. +3
    -3
      sdks/imfs/package.go
  2. +14
    -12
      sdks/pcm/models.go
  3. +19
    -18
      sdks/pcm/pcm.go
  4. +5
    -6
      sdks/scheduler/models.go
  5. +1
    -1
      sdks/storage/cache.go
  6. +1
    -1
      sdks/storage/client.go
  7. +1
    -1
      sdks/storage/config.go
  8. +1
    -1
      sdks/storage/models.go
  9. +1
    -1
      sdks/storage/object.go
  10. +1
    -1
      sdks/storage/package.go
  11. +1
    -1
      sdks/storage/storage.go
  12. +1
    -1
      sdks/storage/storage_test.go
  13. +1
    -1
      sdks/storage/utils.go
  14. +5
    -6
      sdks/unifyops/models.go
  15. +1
    -2
      sdks/unifyops/unifyops.go

+ 3
- 3
sdks/imfs/package.go View File

@@ -4,7 +4,7 @@ import (
"net/url"

"gitlink.org.cn/cloudream/common/consts/errorcode"
stgsdk "gitlink.org.cn/cloudream/common/sdks/storage"
cdssdk "gitlink.org.cn/cloudream/common/sdks/storage"
myhttp "gitlink.org.cn/cloudream/common/utils/http"
)

@@ -15,8 +15,8 @@ type PackageGetWithObjectCacheInfos struct {
PackageID int64 `json:"packageID"`
}
type PackageGetWithObjectCacheInfosResp struct {
Package stgsdk.Package `json:"package"`
ObjectCacheInfos []stgsdk.ObjectCacheInfo `json:"objectCacheInfos"`
Package cdssdk.Package `json:"package"`
ObjectCacheInfos []cdssdk.ObjectCacheInfo `json:"objectCacheInfos"`
}

func (c *Client) PackageGetWithObjectCacheInfos(req PackageGetWithObjectCacheInfos) (*PackageGetWithObjectCacheInfosResp, error) {


+ 14
- 12
sdks/pcm/models.go View File

@@ -1,27 +1,29 @@
package pcmsdk

import schsdk "gitlink.org.cn/cloudream/common/sdks/scheduler"
type ParticipantID int64

type Participant struct {
ID schsdk.SlwNodeID `json:"id"`
Name string `json:"name"`
Type string `json:"type"`
ID ParticipantID `json:"id"`
Name string `json:"name"`
Type string `json:"type"`
}

type ImageID string

type Image struct {
ImageID schsdk.SlwNodeImageID `json:"imageID"`
ImageName string `json:"imageName"`
ImageStatus string `json:"imageStatus"`
ImageID ImageID `json:"imageID"`
ImageName string `json:"imageName"`
ImageStatus string `json:"imageStatus"`
}

type ResourceID string

type Resource struct {
ParticipantID schsdk.SlwNodeID `json:"participantID"`
ParticipantName string `json:"participantName"`
SpecName string `json:"specName"`
SpecID ResourceID `json:"specId"`
SpecPrice float64 `json:"specPrice"`
ParticipantID ParticipantID `json:"participantID"`
ParticipantName string `json:"participantName"`
SpecName string `json:"specName"`
SpecID ResourceID `json:"specId"`
SpecPrice float64 `json:"specPrice"`
}

type TaskID string


+ 19
- 18
sdks/pcm/pcm.go View File

@@ -15,13 +15,14 @@ import (
const CodeOK int = 200

type UploadImageReq struct {
SlwNodeID schsdk.SlwNodeID `json:"slwNodeID"`
ImagePath string `json:"imagePath"`
PartID ParticipantID `json:"partID"`
ImagePath string `json:"imagePath"`
}

type UploadImageResp struct {
Result string `json:"result"`
ImageID schsdk.SlwNodeImageID `json:"imageID"`
Result string `json:"result"`
ImageID ImageID `json:"imageID"`
Name string `json:"name"`
}

// TODO
@@ -93,7 +94,7 @@ func (c *Client) GetParticipants() (*GetParticipantsResp, error) {
}

type GetImageListReq struct {
PartID schsdk.SlwNodeID `json:"partId"`
PartID ParticipantID `json:"partId"`
}

type GetImageListResp struct {
@@ -133,8 +134,8 @@ func (c *Client) GetImageList(req GetImageListReq) (*GetImageListResp, error) {
}

type DeleteImageReq struct {
PartID schsdk.SlwNodeID `json:"partID"`
ImageID schsdk.SlwNodeImageID `json:"imageID"`
PartID ParticipantID `json:"partID"`
ImageID ImageID `json:"imageID"`
}

func (c *Client) DeleteImage(req DeleteImageReq) error {
@@ -167,12 +168,12 @@ func (c *Client) DeleteImage(req DeleteImageReq) error {
}

type SubmitTaskReq struct {
PartID schsdk.SlwNodeID `json:"partId"`
ImageID schsdk.SlwNodeImageID `json:"imageId"`
ResourceID ResourceID `json:"resourceId"`
CMD string `json:"cmd"`
Params []schsdk.KVPair `json:"params"`
Envs []schsdk.KVPair `json:"envs"`
PartID ParticipantID `json:"partId"`
ImageID ImageID `json:"imageId"`
ResourceID ResourceID `json:"resourceId"`
CMD string `json:"cmd"`
Params []schsdk.KVPair `json:"params"`
Envs []schsdk.KVPair `json:"envs"`
}

type SubmitTaskResp struct {
@@ -212,8 +213,8 @@ func (c *Client) SubmitTask(req SubmitTaskReq) (*SubmitTaskResp, error) {
}

type GetTaskReq struct {
PartID schsdk.SlwNodeID `json:"partId"`
TaskID TaskID `json:"taskId"`
PartID ParticipantID `json:"partId"`
TaskID TaskID `json:"taskId"`
}

type GetTaskResp struct {
@@ -265,8 +266,8 @@ func (c *Client) GetTask(req GetTaskReq) (*GetTaskResp, error) {
}

type DeleteTaskReq struct {
PartID schsdk.SlwNodeID `json:"partId"`
TaskID TaskID `json:"taskId"`
PartID ParticipantID `json:"partId"`
TaskID TaskID `json:"taskId"`
}

func (c *Client) DeleteTask(req DeleteTaskReq) error {
@@ -299,7 +300,7 @@ func (c *Client) DeleteTask(req DeleteTaskReq) error {
}

type GetResourceSpecs struct {
PartID schsdk.SlwNodeID `json:"partId"`
PartID ParticipantID `json:"partId"`
}

type GetResourceSpecsResp struct {


+ 5
- 6
sdks/scheduler/models.go View File

@@ -3,7 +3,7 @@ package schsdk
import (
"gitlink.org.cn/cloudream/common/pkgs/mq"
"gitlink.org.cn/cloudream/common/pkgs/types"
stgsdk "gitlink.org.cn/cloudream/common/sdks/storage"
cdssdk "gitlink.org.cn/cloudream/common/sdks/storage"
"gitlink.org.cn/cloudream/common/utils/serder"
)

@@ -23,9 +23,8 @@ type JobSetID string

type ImageID string

type SlwNodeID int64

type SlwNodeImageID string
// 计算中心ID
type CCID string

type JobSetInfo struct {
Jobs []JobInfo `json:"jobs"`
@@ -62,7 +61,7 @@ type ResourceJobInfo struct {
JobInfoBase
Type string `json:"type" union:"Resource"`
BucketID int64 `json:"bucketID"`
Redundancy stgsdk.TypedRedundancyInfo `json:"redundancy"`
Redundancy cdssdk.TypedRedundancyInfo `json:"redundancy"`
TargetLocalJobID string `json:"targetLocalJobID"`
}

@@ -155,5 +154,5 @@ type JobSetFilesUploadScheme struct {

type LocalFileUploadScheme struct {
LocalPath string `json:"localPath"`
UploadToStgNodeID *int64 `json:"uploadToStgNodeID"`
UploadToCDSNodeID *int64 `json:"uploadToCDSNodeID"`
}

+ 1
- 1
sdks/storage/cache.go View File

@@ -1,4 +1,4 @@
package stgsdk
package cdssdk

import (
"net/url"


+ 1
- 1
sdks/storage/client.go View File

@@ -1,4 +1,4 @@
package stgsdk
package cdssdk

import (
"gitlink.org.cn/cloudream/common/sdks"


+ 1
- 1
sdks/storage/config.go View File

@@ -1,4 +1,4 @@
package stgsdk
package cdssdk

type Config struct {
URL string `json:"url"`


+ 1
- 1
sdks/storage/models.go View File

@@ -1,4 +1,4 @@
package stgsdk
package cdssdk

import (
"fmt"


+ 1
- 1
sdks/storage/object.go View File

@@ -1,4 +1,4 @@
package stgsdk
package cdssdk

import (
"fmt"


+ 1
- 1
sdks/storage/package.go View File

@@ -1,4 +1,4 @@
package stgsdk
package cdssdk

import (
"fmt"


+ 1
- 1
sdks/storage/storage.go View File

@@ -1,4 +1,4 @@
package stgsdk
package cdssdk

import (
"fmt"


+ 1
- 1
sdks/storage/storage_test.go View File

@@ -1,4 +1,4 @@
package stgsdk
package cdssdk

import (
"bytes"


+ 1
- 1
sdks/storage/utils.go View File

@@ -1,4 +1,4 @@
package stgsdk
package cdssdk

import "path/filepath"



+ 5
- 6
sdks/unifyops/models.go View File

@@ -3,7 +3,6 @@ package uopsdk
import (
"gitlink.org.cn/cloudream/common/pkgs/mq"
"gitlink.org.cn/cloudream/common/pkgs/types"
schsdk "gitlink.org.cn/cloudream/common/sdks/scheduler"
"gitlink.org.cn/cloudream/common/utils/serder"
)

@@ -18,12 +17,12 @@ const (
ResourceTypeMemory ResourceType = "MEMORY"
)

type SlwNodeID int64

type SlwNode struct {
ID schsdk.SlwNodeID `json:"id"`
Name string `json:"name"`
SlwRegionID int64 `json:"slwRegionID"`
StgNodeID int64 `json:"stgNodeID"`
StorageID int64 `json:"StorageID"`
ID SlwNodeID `json:"id"`
Name string `json:"name"`
SlwRegionID int64 `json:"slwRegionID"`
}

type ResourceData interface {


+ 1
- 2
sdks/unifyops/unifyops.go View File

@@ -5,7 +5,6 @@ import (
"net/url"
"strings"

schsdk "gitlink.org.cn/cloudream/common/sdks/scheduler"
myhttp "gitlink.org.cn/cloudream/common/utils/http"
"gitlink.org.cn/cloudream/common/utils/serder"
)
@@ -40,7 +39,7 @@ func (c *Client) GetAllSlwNodeInfo() ([]SlwNode, error) {
}

type GetOneResourceDataReq struct {
SlwNodeID schsdk.SlwNodeID `json:"nodeId"`
SlwNodeID SlwNodeID `json:"nodeId"`
}

func (c *Client) GetCPUData(node GetOneResourceDataReq) (*CPUResourceData, error) {


Loading…
Cancel
Save