api更新

This commit is contained in:
Diva123456 2023-03-09 17:26:37 +08:00
parent ce5b0d69f2
commit f145b2748a
2 changed files with 7 additions and 7 deletions

View File

@ -335,14 +335,14 @@ type (
WorkspaceId string `json:"workspaceId,optional" copier:"WorkspaceId"`
Schedule Scheduler `json:"schedule,optional" copier:"Schedule"`
ClusterId string `json:"clusterId,optional" copier:"ClusterId"`
InferType string `json:"inferType,optional" copier:"InferType"`
InferType string `json:"inferType" copier:"InferType"`
VpcId string `json:"vpcId,optional" copier:"VpcId"`
ServiceName string `json:"serviceName,optional" copier:"ServiceName"`
Description string `json:"description,optional" copier:"Description"`
SecurityGroupId string `json:"securityGroupId,optional" copier:"SecurityGroupId"`
SubnetNetworkId string `json:"subnetNetworkId,optional" copier:"SubnetNetworkId"`
Config []ServiceConfig `json:"config,optional" copier:"Config"`
ProjectId string `json:"projectId,optional" copier:"ProjectId"`
Config []ServiceConfig `json:"config" copier:"Config"`
ProjectId string `json:"projectId" copier:"ProjectId"`
}
CreateServiceResp {
Code uint32 `json:"code,optional" copier:"Code"`
@ -360,9 +360,9 @@ type Scheduler {
type ServiceConfig {
CustomSpec CustomSpec `json:"customSpec,optional" copier:"CustomSpec"`
Envs map[string]string `json:"envs,optional" copier:"Envs"`
Specification string `json:"specification,optional" copier:"Specification"`
Specification string `json:"specification" copier:"Specification"`
Weight int32 `json:"weight,optional" copier:"Weight"`
ModelId string `json:"modelId,optional" copier:"ModelId"`
ModelId string `json:"modelId" copier:"ModelId"`
SrcPath string `json:"srcPath,optional" copier:"SrcPath"`
ReqUri string `json:"reqUri,optional" copier:"ReqUri"`
MappingType string `json:"mappingType,optional" copier:"MappingType"`
@ -370,7 +370,7 @@ type ServiceConfig {
Nodes []string `json:"nodes,optional" copier:"Nodes"`
SrcType string `json:"srcType,optional" copier:"SrcType"`
DestPath string `json:"destPath,optional" copier:"DestPath"`
InstanceCount int32 `json:"instanceCount,optional" copier:"InstanceCount"`
InstanceCount int32 `json:"instanceCount" copier:"InstanceCount"`
}
type CustomSpec {

View File

@ -31,7 +31,7 @@ func NewCreateServiceLogic(ctx context.Context, svcCtx *svc.ServiceContext) *Cre
func (l *CreateServiceLogic) CreateService(req *types.CreateServiceReq) (resp *types.CreateServiceResp, err error) {
// todo: add your logic here and delete this line
modelartsReq := &modelarts.CreateServiceReq{}
err = copier.CopyWithOption(modelartsReq, req, copier.Option{Converters: tool.Converters})
err = copier.CopyWithOption(modelartsReq, req, copier.Option{IgnoreEmpty: true, DeepCopy: true, Converters: tool.Converters})
CreateServiceResp, err := l.svcCtx.ModelArtsRpc.CreateService(l.ctx, modelartsReq)
if err != nil {
return nil, errors.Wrapf(xerr.NewErrMsg("Failed to get db DataSet list"), "Failed to get db DataSet list err : %v ,req:%+v", err, req)