package supply import ( "context" "git.oa00.com/supply-chain/service/client" ) type sourceRpc struct { Id uint `gorm:"primaryKey"` Name string // 供货商名称 Base string // rpc服务基础名称 SkuName string // sku名称 OrderName string // order名称 } type SourceItem struct { Id uint `json:"id"` Name string `json:"name"` } // Select @Title 订单列表 func (s *sourceRpc) Select(ctx context.Context) (reply []SourceItem, err error) { xClient, err := client.GetClient(s) if err != nil { return } args := 0 err = xClient.Call(ctx, "Select", args, &reply) return }