product

package
v0.0.0-...-22bdbfd Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 2, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Product_InitDatabase_FullMethodName                     = "/product.Product/initDatabase"
	Product_CreateBrand_FullMethodName                      = "/product.Product/createBrand"
	Product_UpdateBrand_FullMethodName                      = "/product.Product/updateBrand"
	Product_GetBrandList_FullMethodName                     = "/product.Product/getBrandList"
	Product_GetBrandById_FullMethodName                     = "/product.Product/getBrandById"
	Product_DeleteBrand_FullMethodName                      = "/product.Product/deleteBrand"
	Product_GetBrandPage_FullMethodName                     = "/product.Product/getBrandPage"
	Product_CreateCategory_FullMethodName                   = "/product.Product/createCategory"
	Product_UpdateCategory_FullMethodName                   = "/product.Product/updateCategory"
	Product_DeleteCategory_FullMethodName                   = "/product.Product/deleteCategory"
	Product_GetCategoryById_FullMethodName                  = "/product.Product/getCategoryById"
	Product_GetCategoryLevel_FullMethodName                 = "/product.Product/getCategoryLevel"
	Product_GetEnableCategoryList_FullMethodName            = "/product.Product/getEnableCategoryList"
	Product_CreateComment_FullMethodName                    = "/product.Product/createComment"
	Product_UpdateComment_FullMethodName                    = "/product.Product/updateComment"
	Product_GetCommentList_FullMethodName                   = "/product.Product/getCommentList"
	Product_GetCommentById_FullMethodName                   = "/product.Product/getCommentById"
	Product_DeleteComment_FullMethodName                    = "/product.Product/deleteComment"
	Product_CreateProperty_FullMethodName                   = "/product.Product/createProperty"
	Product_UpdateProperty_FullMethodName                   = "/product.Product/updateProperty"
	Product_DeleteProperty_FullMethodName                   = "/product.Product/deleteProperty"
	Product_GetPropertyListByName_FullMethodName            = "/product.Product/getPropertyListByName"
	Product_GetPropertyPage_FullMethodName                  = "/product.Product/getPropertyPage"
	Product_GetPropertyById_FullMethodName                  = "/product.Product/getPropertyById"
	Product_GetPropertyListByIds_FullMethodName             = "/product.Product/getPropertyListByIds"
	Product_CreatePropertyValue_FullMethodName              = "/product.Product/createPropertyValue"
	Product_DeletePropertyValue_FullMethodName              = "/product.Product/deletePropertyValue"
	Product_GetPropertyValueById_FullMethodName             = "/product.Product/getPropertyValueById"
	Product_GetPropertyValueDetailList_FullMethodName       = "/product.Product/getPropertyValueDetailList"
	Product_GetPropertyValueListByPropertyId_FullMethodName = "/product.Product/getPropertyValueListByPropertyId"
	Product_GetPropertyValuePage_FullMethodName             = "/product.Product/getPropertyValuePage"
	Product_UpdatePropertyValue_FullMethodName              = "/product.Product/updatePropertyValue"
	Product_DeleteSku_FullMethodName                        = "/product.Product/deleteSku"
	Product_GetSkuList_FullMethodName                       = "/product.Product/getSkuList"
	Product_GetSkuById_FullMethodName                       = "/product.Product/getSkuById"
	Product_GetSkuListBySpuId_FullMethodName                = "/product.Product/getSkuListBySpuId"
	Product_CreateSpu_FullMethodName                        = "/product.Product/createSpu"
	Product_UpdateSpu_FullMethodName                        = "/product.Product/updateSpu"
	Product_UpdateStatus_FullMethodName                     = "/product.Product/updateStatus"
	Product_GetSpuList_FullMethodName                       = "/product.Product/getSpuList"
	Product_GetSpuById_FullMethodName                       = "/product.Product/getSpuById"
	Product_DeleteSpu_FullMethodName                        = "/product.Product/deleteSpu"
	Product_ValidateSpuList_FullMethodName                  = "/product.Product/validateSpuList"
)

Variables

View Source
var File_product_proto protoreflect.FileDescriptor
View Source
var Product_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "product.Product",
	HandlerType: (*ProductServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "initDatabase",
			Handler:    _Product_InitDatabase_Handler,
		},
		{
			MethodName: "createBrand",
			Handler:    _Product_CreateBrand_Handler,
		},
		{
			MethodName: "updateBrand",
			Handler:    _Product_UpdateBrand_Handler,
		},
		{
			MethodName: "getBrandList",
			Handler:    _Product_GetBrandList_Handler,
		},
		{
			MethodName: "getBrandById",
			Handler:    _Product_GetBrandById_Handler,
		},
		{
			MethodName: "deleteBrand",
			Handler:    _Product_DeleteBrand_Handler,
		},
		{
			MethodName: "getBrandPage",
			Handler:    _Product_GetBrandPage_Handler,
		},
		{
			MethodName: "createCategory",
			Handler:    _Product_CreateCategory_Handler,
		},
		{
			MethodName: "updateCategory",
			Handler:    _Product_UpdateCategory_Handler,
		},
		{
			MethodName: "deleteCategory",
			Handler:    _Product_DeleteCategory_Handler,
		},
		{
			MethodName: "getCategoryById",
			Handler:    _Product_GetCategoryById_Handler,
		},
		{
			MethodName: "getCategoryLevel",
			Handler:    _Product_GetCategoryLevel_Handler,
		},
		{
			MethodName: "getEnableCategoryList",
			Handler:    _Product_GetEnableCategoryList_Handler,
		},
		{
			MethodName: "createComment",
			Handler:    _Product_CreateComment_Handler,
		},
		{
			MethodName: "updateComment",
			Handler:    _Product_UpdateComment_Handler,
		},
		{
			MethodName: "getCommentList",
			Handler:    _Product_GetCommentList_Handler,
		},
		{
			MethodName: "getCommentById",
			Handler:    _Product_GetCommentById_Handler,
		},
		{
			MethodName: "deleteComment",
			Handler:    _Product_DeleteComment_Handler,
		},
		{
			MethodName: "createProperty",
			Handler:    _Product_CreateProperty_Handler,
		},
		{
			MethodName: "updateProperty",
			Handler:    _Product_UpdateProperty_Handler,
		},
		{
			MethodName: "deleteProperty",
			Handler:    _Product_DeleteProperty_Handler,
		},
		{
			MethodName: "getPropertyListByName",
			Handler:    _Product_GetPropertyListByName_Handler,
		},
		{
			MethodName: "getPropertyPage",
			Handler:    _Product_GetPropertyPage_Handler,
		},
		{
			MethodName: "getPropertyById",
			Handler:    _Product_GetPropertyById_Handler,
		},
		{
			MethodName: "getPropertyListByIds",
			Handler:    _Product_GetPropertyListByIds_Handler,
		},
		{
			MethodName: "createPropertyValue",
			Handler:    _Product_CreatePropertyValue_Handler,
		},
		{
			MethodName: "deletePropertyValue",
			Handler:    _Product_DeletePropertyValue_Handler,
		},
		{
			MethodName: "getPropertyValueById",
			Handler:    _Product_GetPropertyValueById_Handler,
		},
		{
			MethodName: "getPropertyValueDetailList",
			Handler:    _Product_GetPropertyValueDetailList_Handler,
		},
		{
			MethodName: "getPropertyValueListByPropertyId",
			Handler:    _Product_GetPropertyValueListByPropertyId_Handler,
		},
		{
			MethodName: "getPropertyValuePage",
			Handler:    _Product_GetPropertyValuePage_Handler,
		},
		{
			MethodName: "updatePropertyValue",
			Handler:    _Product_UpdatePropertyValue_Handler,
		},
		{
			MethodName: "deleteSku",
			Handler:    _Product_DeleteSku_Handler,
		},
		{
			MethodName: "getSkuList",
			Handler:    _Product_GetSkuList_Handler,
		},
		{
			MethodName: "getSkuById",
			Handler:    _Product_GetSkuById_Handler,
		},
		{
			MethodName: "getSkuListBySpuId",
			Handler:    _Product_GetSkuListBySpuId_Handler,
		},
		{
			MethodName: "createSpu",
			Handler:    _Product_CreateSpu_Handler,
		},
		{
			MethodName: "updateSpu",
			Handler:    _Product_UpdateSpu_Handler,
		},
		{
			MethodName: "updateStatus",
			Handler:    _Product_UpdateStatus_Handler,
		},
		{
			MethodName: "getSpuList",
			Handler:    _Product_GetSpuList_Handler,
		},
		{
			MethodName: "getSpuById",
			Handler:    _Product_GetSpuById_Handler,
		},
		{
			MethodName: "deleteSpu",
			Handler:    _Product_DeleteSpu_Handler,
		},
		{
			MethodName: "validateSpuList",
			Handler:    _Product_ValidateSpuList_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "product.proto",
}

Product_ServiceDesc is the grpc.ServiceDesc for Product service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterProductServer

func RegisterProductServer(s grpc.ServiceRegistrar, srv ProductServer)

Types

type BaseIDResp

type BaseIDResp struct {
	Id  uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	// contains filtered or unexported fields
}

func (*BaseIDResp) Descriptor deprecated

func (*BaseIDResp) Descriptor() ([]byte, []int)

Deprecated: Use BaseIDResp.ProtoReflect.Descriptor instead.

func (*BaseIDResp) GetId

func (x *BaseIDResp) GetId() uint64

func (*BaseIDResp) GetMsg

func (x *BaseIDResp) GetMsg() string

func (*BaseIDResp) ProtoMessage

func (*BaseIDResp) ProtoMessage()

func (*BaseIDResp) ProtoReflect

func (x *BaseIDResp) ProtoReflect() protoreflect.Message

func (*BaseIDResp) Reset

func (x *BaseIDResp) Reset()

func (*BaseIDResp) String

func (x *BaseIDResp) String() string

type BaseMsg

type BaseMsg struct {
	Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
	// contains filtered or unexported fields
}

func (*BaseMsg) Descriptor deprecated

func (*BaseMsg) Descriptor() ([]byte, []int)

Deprecated: Use BaseMsg.ProtoReflect.Descriptor instead.

func (*BaseMsg) GetMsg

func (x *BaseMsg) GetMsg() string

func (*BaseMsg) ProtoMessage

func (*BaseMsg) ProtoMessage()

func (*BaseMsg) ProtoReflect

func (x *BaseMsg) ProtoReflect() protoreflect.Message

func (*BaseMsg) Reset

func (x *BaseMsg) Reset()

func (*BaseMsg) String

func (x *BaseMsg) String() string

type BaseResp

type BaseResp struct {
	Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
	// contains filtered or unexported fields
}

func (*BaseResp) Descriptor deprecated

func (*BaseResp) Descriptor() ([]byte, []int)

Deprecated: Use BaseResp.ProtoReflect.Descriptor instead.

func (*BaseResp) GetMsg

func (x *BaseResp) GetMsg() string

func (*BaseResp) ProtoMessage

func (*BaseResp) ProtoMessage()

func (*BaseResp) ProtoReflect

func (x *BaseResp) ProtoReflect() protoreflect.Message

func (*BaseResp) Reset

func (x *BaseResp) Reset()

func (*BaseResp) String

func (x *BaseResp) String() string

type BaseUUIDResp

type BaseUUIDResp struct {
	Id  string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
	// contains filtered or unexported fields
}

func (*BaseUUIDResp) Descriptor deprecated

func (*BaseUUIDResp) Descriptor() ([]byte, []int)

Deprecated: Use BaseUUIDResp.ProtoReflect.Descriptor instead.

func (*BaseUUIDResp) GetId

func (x *BaseUUIDResp) GetId() string

func (*BaseUUIDResp) GetMsg

func (x *BaseUUIDResp) GetMsg() string

func (*BaseUUIDResp) ProtoMessage

func (*BaseUUIDResp) ProtoMessage()

func (*BaseUUIDResp) ProtoReflect

func (x *BaseUUIDResp) ProtoReflect() protoreflect.Message

func (*BaseUUIDResp) Reset

func (x *BaseUUIDResp) Reset()

func (*BaseUUIDResp) String

func (x *BaseUUIDResp) String() string

type BrandCreateReq

type BrandCreateReq struct {
	Status      uint32  `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Name        string  `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	PicUrl      string  `protobuf:"bytes,3,opt,name=picUrl,proto3" json:"picUrl,omitempty"`
	Sort        uint32  `protobuf:"varint,4,opt,name=sort,proto3" json:"sort,omitempty"`
	Description *string `protobuf:"bytes,5,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*BrandCreateReq) Descriptor deprecated

func (*BrandCreateReq) Descriptor() ([]byte, []int)

Deprecated: Use BrandCreateReq.ProtoReflect.Descriptor instead.

func (*BrandCreateReq) GetDescription

func (x *BrandCreateReq) GetDescription() string

func (*BrandCreateReq) GetName

func (x *BrandCreateReq) GetName() string

func (*BrandCreateReq) GetPicUrl

func (x *BrandCreateReq) GetPicUrl() string

func (*BrandCreateReq) GetSort

func (x *BrandCreateReq) GetSort() uint32

func (*BrandCreateReq) GetStatus

func (x *BrandCreateReq) GetStatus() uint32

func (*BrandCreateReq) ProtoMessage

func (*BrandCreateReq) ProtoMessage()

func (*BrandCreateReq) ProtoReflect

func (x *BrandCreateReq) ProtoReflect() protoreflect.Message

func (*BrandCreateReq) Reset

func (x *BrandCreateReq) Reset()

func (*BrandCreateReq) String

func (x *BrandCreateReq) String() string

type BrandInfo

type BrandInfo struct {
	Id          *uint64 `protobuf:"varint,1,opt,name=id,proto3,oneof" json:"id,omitempty"`
	CreatedAt   *int64  `protobuf:"varint,2,opt,name=created_at,json=createdAt,proto3,oneof" json:"created_at,omitempty"`
	UpdatedAt   *int64  `protobuf:"varint,3,opt,name=updated_at,json=updatedAt,proto3,oneof" json:"updated_at,omitempty"`
	Status      *uint32 `protobuf:"varint,4,opt,name=status,proto3,oneof" json:"status,omitempty"`
	Name        *string `protobuf:"bytes,5,opt,name=name,proto3,oneof" json:"name,omitempty"`
	PicUrl      *string `protobuf:"bytes,6,opt,name=pic_url,json=picUrl,proto3,oneof" json:"pic_url,omitempty"`
	Sort        *uint32 `protobuf:"varint,7,opt,name=sort,proto3,oneof" json:"sort,omitempty"`
	Description *string `protobuf:"bytes,8,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*BrandInfo) Descriptor deprecated

func (*BrandInfo) Descriptor() ([]byte, []int)

Deprecated: Use BrandInfo.ProtoReflect.Descriptor instead.

func (*BrandInfo) GetCreatedAt

func (x *BrandInfo) GetCreatedAt() int64

func (*BrandInfo) GetDescription

func (x *BrandInfo) GetDescription() string

func (*BrandInfo) GetId

func (x *BrandInfo) GetId() uint64

func (*BrandInfo) GetName

func (x *BrandInfo) GetName() string

func (*BrandInfo) GetPicUrl

func (x *BrandInfo) GetPicUrl() string

func (*BrandInfo) GetSort

func (x *BrandInfo) GetSort() uint32

func (*BrandInfo) GetStatus

func (x *BrandInfo) GetStatus() uint32

func (*BrandInfo) GetUpdatedAt

func (x *BrandInfo) GetUpdatedAt() int64

func (*BrandInfo) ProtoMessage

func (*BrandInfo) ProtoMessage()

func (*BrandInfo) ProtoReflect

func (x *BrandInfo) ProtoReflect() protoreflect.Message

func (*BrandInfo) Reset

func (x *BrandInfo) Reset()

func (*BrandInfo) String

func (x *BrandInfo) String() string

type BrandListReq

type BrandListReq struct {
	Name *string `protobuf:"bytes,1,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*BrandListReq) Descriptor deprecated

func (*BrandListReq) Descriptor() ([]byte, []int)

Deprecated: Use BrandListReq.ProtoReflect.Descriptor instead.

func (*BrandListReq) GetName

func (x *BrandListReq) GetName() string

func (*BrandListReq) ProtoMessage

func (*BrandListReq) ProtoMessage()

func (*BrandListReq) ProtoReflect

func (x *BrandListReq) ProtoReflect() protoreflect.Message

func (*BrandListReq) Reset

func (x *BrandListReq) Reset()

func (*BrandListReq) String

func (x *BrandListReq) String() string

type BrandListResp

type BrandListResp struct {
	Total uint64       `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
	Data  []*BrandInfo `protobuf:"bytes,2,rep,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*BrandListResp) Descriptor deprecated

func (*BrandListResp) Descriptor() ([]byte, []int)

Deprecated: Use BrandListResp.ProtoReflect.Descriptor instead.

func (*BrandListResp) GetData

func (x *BrandListResp) GetData() []*BrandInfo

func (*BrandListResp) GetTotal

func (x *BrandListResp) GetTotal() uint64

func (*BrandListResp) ProtoMessage

func (*BrandListResp) ProtoMessage()

func (*BrandListResp) ProtoReflect

func (x *BrandListResp) ProtoReflect() protoreflect.Message

func (*BrandListResp) Reset

func (x *BrandListResp) Reset()

func (*BrandListResp) String

func (x *BrandListResp) String() string

type BrandPageReq

type BrandPageReq struct {
	Page      uint64  `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	PageSize  uint64  `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	Name      *string `protobuf:"bytes,3,opt,name=name,proto3,oneof" json:"name,omitempty"`
	Status    *uint32 `protobuf:"varint,4,opt,name=status,proto3,oneof" json:"status,omitempty"`
	CreatedAt []int64 `protobuf:"varint,5,rep,packed,name=createdAt,proto3" json:"createdAt,omitempty"`
	// contains filtered or unexported fields
}

func (*BrandPageReq) Descriptor deprecated

func (*BrandPageReq) Descriptor() ([]byte, []int)

Deprecated: Use BrandPageReq.ProtoReflect.Descriptor instead.

func (*BrandPageReq) GetCreatedAt

func (x *BrandPageReq) GetCreatedAt() []int64

func (*BrandPageReq) GetName

func (x *BrandPageReq) GetName() string

func (*BrandPageReq) GetPage

func (x *BrandPageReq) GetPage() uint64

func (*BrandPageReq) GetPageSize

func (x *BrandPageReq) GetPageSize() uint64

func (*BrandPageReq) GetStatus

func (x *BrandPageReq) GetStatus() uint32

func (*BrandPageReq) ProtoMessage

func (*BrandPageReq) ProtoMessage()

func (*BrandPageReq) ProtoReflect

func (x *BrandPageReq) ProtoReflect() protoreflect.Message

func (*BrandPageReq) Reset

func (x *BrandPageReq) Reset()

func (*BrandPageReq) String

func (x *BrandPageReq) String() string

type BrandResp

type BrandResp struct {
	Status      *uint32 `protobuf:"varint,1,opt,name=status,proto3,oneof" json:"status,omitempty"`
	Name        *string `protobuf:"bytes,2,opt,name=name,proto3,oneof" json:"name,omitempty"`
	PicUrl      *string `protobuf:"bytes,3,opt,name=picUrl,proto3,oneof" json:"picUrl,omitempty"`
	Sort        *uint32 `protobuf:"varint,4,opt,name=sort,proto3,oneof" json:"sort,omitempty"`
	Description *string `protobuf:"bytes,5,opt,name=description,proto3,oneof" json:"description,omitempty"`
	Id          *uint64 `protobuf:"varint,6,opt,name=id,proto3,oneof" json:"id,omitempty"`
	CreatedAt   *int64  `protobuf:"varint,7,opt,name=createdAt,proto3,oneof" json:"createdAt,omitempty"`
	// contains filtered or unexported fields
}

func (*BrandResp) Descriptor deprecated

func (*BrandResp) Descriptor() ([]byte, []int)

Deprecated: Use BrandResp.ProtoReflect.Descriptor instead.

func (*BrandResp) GetCreatedAt

func (x *BrandResp) GetCreatedAt() int64

func (*BrandResp) GetDescription

func (x *BrandResp) GetDescription() string

func (*BrandResp) GetId

func (x *BrandResp) GetId() uint64

func (*BrandResp) GetName

func (x *BrandResp) GetName() string

func (*BrandResp) GetPicUrl

func (x *BrandResp) GetPicUrl() string

func (*BrandResp) GetSort

func (x *BrandResp) GetSort() uint32

func (*BrandResp) GetStatus

func (x *BrandResp) GetStatus() uint32

func (*BrandResp) ProtoMessage

func (*BrandResp) ProtoMessage()

func (*BrandResp) ProtoReflect

func (x *BrandResp) ProtoReflect() protoreflect.Message

func (*BrandResp) Reset

func (x *BrandResp) Reset()

func (*BrandResp) String

func (x *BrandResp) String() string

type BrandUpdateReq

type BrandUpdateReq struct {
	Status      uint32  `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
	Name        string  `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	PicUrl      string  `protobuf:"bytes,3,opt,name=picUrl,proto3" json:"picUrl,omitempty"`
	Sort        uint32  `protobuf:"varint,4,opt,name=sort,proto3" json:"sort,omitempty"`
	Description *string `protobuf:"bytes,5,opt,name=description,proto3,oneof" json:"description,omitempty"`
	Id          uint64  `protobuf:"varint,6,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*BrandUpdateReq) Descriptor deprecated

func (*BrandUpdateReq) Descriptor() ([]byte, []int)

Deprecated: Use BrandUpdateReq.ProtoReflect.Descriptor instead.

func (*BrandUpdateReq) GetDescription

func (x *BrandUpdateReq) GetDescription() string

func (*BrandUpdateReq) GetId

func (x *BrandUpdateReq) GetId() uint64

func (*BrandUpdateReq) GetName

func (x *BrandUpdateReq) GetName() string

func (*BrandUpdateReq) GetPicUrl

func (x *BrandUpdateReq) GetPicUrl() string

func (*BrandUpdateReq) GetSort

func (x *BrandUpdateReq) GetSort() uint32

func (*BrandUpdateReq) GetStatus

func (x *BrandUpdateReq) GetStatus() uint32

func (*BrandUpdateReq) ProtoMessage

func (*BrandUpdateReq) ProtoMessage()

func (*BrandUpdateReq) ProtoReflect

func (x *BrandUpdateReq) ProtoReflect() protoreflect.Message

func (*BrandUpdateReq) Reset

func (x *BrandUpdateReq) Reset()

func (*BrandUpdateReq) String

func (x *BrandUpdateReq) String() string

type CategoryBase

type CategoryBase struct {
	ParentId    uint64  `protobuf:"varint,1,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"`
	Name        string  `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	PicUrl      string  `protobuf:"bytes,3,opt,name=pic_url,json=picUrl,proto3" json:"pic_url,omitempty"`
	Sort        *uint32 `protobuf:"varint,4,opt,name=sort,proto3,oneof" json:"sort,omitempty"`
	Description *string `protobuf:"bytes,5,opt,name=description,proto3,oneof" json:"description,omitempty"`
	Status      uint32  `protobuf:"varint,6,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*CategoryBase) Descriptor deprecated

func (*CategoryBase) Descriptor() ([]byte, []int)

Deprecated: Use CategoryBase.ProtoReflect.Descriptor instead.

func (*CategoryBase) GetDescription

func (x *CategoryBase) GetDescription() string

func (*CategoryBase) GetName

func (x *CategoryBase) GetName() string

func (*CategoryBase) GetParentId

func (x *CategoryBase) GetParentId() uint64

func (*CategoryBase) GetPicUrl

func (x *CategoryBase) GetPicUrl() string

func (*CategoryBase) GetSort

func (x *CategoryBase) GetSort() uint32

func (*CategoryBase) GetStatus

func (x *CategoryBase) GetStatus() uint32

func (*CategoryBase) ProtoMessage

func (*CategoryBase) ProtoMessage()

func (*CategoryBase) ProtoReflect

func (x *CategoryBase) ProtoReflect() protoreflect.Message

func (*CategoryBase) Reset

func (x *CategoryBase) Reset()

func (*CategoryBase) String

func (x *CategoryBase) String() string

type CategoryCreateReq

type CategoryCreateReq struct {
	ParentId    uint64  `protobuf:"varint,1,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"`
	Name        string  `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	PicUrl      string  `protobuf:"bytes,3,opt,name=pic_url,json=picUrl,proto3" json:"pic_url,omitempty"`
	BigPicUrl   *string `protobuf:"bytes,4,opt,name=big_pic_url,json=bigPicUrl,proto3,oneof" json:"big_pic_url,omitempty"`
	Sort        *uint32 `protobuf:"varint,5,opt,name=sort,proto3,oneof" json:"sort,omitempty"`
	Status      uint32  `protobuf:"varint,6,opt,name=status,proto3" json:"status,omitempty"`
	Description *string `protobuf:"bytes,7,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*CategoryCreateReq) Descriptor deprecated

func (*CategoryCreateReq) Descriptor() ([]byte, []int)

Deprecated: Use CategoryCreateReq.ProtoReflect.Descriptor instead.

func (*CategoryCreateReq) GetBigPicUrl

func (x *CategoryCreateReq) GetBigPicUrl() string

func (*CategoryCreateReq) GetDescription

func (x *CategoryCreateReq) GetDescription() string

func (*CategoryCreateReq) GetName

func (x *CategoryCreateReq) GetName() string

func (*CategoryCreateReq) GetParentId

func (x *CategoryCreateReq) GetParentId() uint64

func (*CategoryCreateReq) GetPicUrl

func (x *CategoryCreateReq) GetPicUrl() string

func (*CategoryCreateReq) GetSort

func (x *CategoryCreateReq) GetSort() uint32

func (*CategoryCreateReq) GetStatus

func (x *CategoryCreateReq) GetStatus() uint32

func (*CategoryCreateReq) ProtoMessage

func (*CategoryCreateReq) ProtoMessage()

func (*CategoryCreateReq) ProtoReflect

func (x *CategoryCreateReq) ProtoReflect() protoreflect.Message

func (*CategoryCreateReq) Reset

func (x *CategoryCreateReq) Reset()

func (*CategoryCreateReq) String

func (x *CategoryCreateReq) String() string

type CategoryInfo

type CategoryInfo struct {
	Id        *uint64 `protobuf:"varint,1,opt,name=id,proto3,oneof" json:"id,omitempty"`
	CreatedAt *int64  `protobuf:"varint,2,opt,name=created_at,json=createdAt,proto3,oneof" json:"created_at,omitempty"`
	UpdatedAt *int64  `protobuf:"varint,3,opt,name=updated_at,json=updatedAt,proto3,oneof" json:"updated_at,omitempty"`
	Status    *uint32 `protobuf:"varint,4,opt,name=status,proto3,oneof" json:"status,omitempty"`
	ParentId  *uint64 `protobuf:"varint,5,opt,name=parent_id,json=parentId,proto3,oneof" json:"parent_id,omitempty"`
	Name      *string `protobuf:"bytes,6,opt,name=name,proto3,oneof" json:"name,omitempty"`
	PicUrl    *string `protobuf:"bytes,7,opt,name=pic_url,json=picUrl,proto3,oneof" json:"pic_url,omitempty"`
	BigPicUrl *string `protobuf:"bytes,8,opt,name=big_pic_url,json=bigPicUrl,proto3,oneof" json:"big_pic_url,omitempty"`
	Sort      *uint32 `protobuf:"varint,9,opt,name=sort,proto3,oneof" json:"sort,omitempty"`
	// contains filtered or unexported fields
}

func (*CategoryInfo) Descriptor deprecated

func (*CategoryInfo) Descriptor() ([]byte, []int)

Deprecated: Use CategoryInfo.ProtoReflect.Descriptor instead.

func (*CategoryInfo) GetBigPicUrl

func (x *CategoryInfo) GetBigPicUrl() string

func (*CategoryInfo) GetCreatedAt

func (x *CategoryInfo) GetCreatedAt() int64

func (*CategoryInfo) GetId

func (x *CategoryInfo) GetId() uint64

func (*CategoryInfo) GetName

func (x *CategoryInfo) GetName() string

func (*CategoryInfo) GetParentId

func (x *CategoryInfo) GetParentId() uint64

func (*CategoryInfo) GetPicUrl

func (x *CategoryInfo) GetPicUrl() string

func (*CategoryInfo) GetSort

func (x *CategoryInfo) GetSort() uint32

func (*CategoryInfo) GetStatus

func (x *CategoryInfo) GetStatus() uint32

func (*CategoryInfo) GetUpdatedAt

func (x *CategoryInfo) GetUpdatedAt() int64

func (*CategoryInfo) ProtoMessage

func (*CategoryInfo) ProtoMessage()

func (*CategoryInfo) ProtoReflect

func (x *CategoryInfo) ProtoReflect() protoreflect.Message

func (*CategoryInfo) Reset

func (x *CategoryInfo) Reset()

func (*CategoryInfo) String

func (x *CategoryInfo) String() string

type CategoryLevelResp

type CategoryLevelResp struct {
	Level *int64 `protobuf:"varint,1,opt,name=level,proto3,oneof" json:"level,omitempty"`
	// contains filtered or unexported fields
}

func (*CategoryLevelResp) Descriptor deprecated

func (*CategoryLevelResp) Descriptor() ([]byte, []int)

Deprecated: Use CategoryLevelResp.ProtoReflect.Descriptor instead.

func (*CategoryLevelResp) GetLevel

func (x *CategoryLevelResp) GetLevel() int64

func (*CategoryLevelResp) ProtoMessage

func (*CategoryLevelResp) ProtoMessage()

func (*CategoryLevelResp) ProtoReflect

func (x *CategoryLevelResp) ProtoReflect() protoreflect.Message

func (*CategoryLevelResp) Reset

func (x *CategoryLevelResp) Reset()

func (*CategoryLevelResp) String

func (x *CategoryLevelResp) String() string

type CategoryListReq

type CategoryListReq struct {
	Name     *string `protobuf:"bytes,1,opt,name=name,proto3,oneof" json:"name,omitempty"`
	Status   *uint32 `protobuf:"varint,2,opt,name=status,proto3,oneof" json:"status,omitempty"`
	ParentId *uint64 `protobuf:"varint,3,opt,name=parentId,proto3,oneof" json:"parentId,omitempty"`
	// contains filtered or unexported fields
}

func (*CategoryListReq) Descriptor deprecated

func (*CategoryListReq) Descriptor() ([]byte, []int)

Deprecated: Use CategoryListReq.ProtoReflect.Descriptor instead.

func (*CategoryListReq) GetName

func (x *CategoryListReq) GetName() string

func (*CategoryListReq) GetParentId

func (x *CategoryListReq) GetParentId() uint64

func (*CategoryListReq) GetStatus

func (x *CategoryListReq) GetStatus() uint32

func (*CategoryListReq) ProtoMessage

func (*CategoryListReq) ProtoMessage()

func (*CategoryListReq) ProtoReflect

func (x *CategoryListReq) ProtoReflect() protoreflect.Message

func (*CategoryListReq) Reset

func (x *CategoryListReq) Reset()

func (*CategoryListReq) String

func (x *CategoryListReq) String() string

type CategoryListResp

type CategoryListResp struct {
	Data []*CategoryInfo `protobuf:"bytes,1,rep,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*CategoryListResp) Descriptor deprecated

func (*CategoryListResp) Descriptor() ([]byte, []int)

Deprecated: Use CategoryListResp.ProtoReflect.Descriptor instead.

func (*CategoryListResp) GetData

func (x *CategoryListResp) GetData() []*CategoryInfo

func (*CategoryListResp) ProtoMessage

func (*CategoryListResp) ProtoMessage()

func (*CategoryListResp) ProtoReflect

func (x *CategoryListResp) ProtoReflect() protoreflect.Message

func (*CategoryListResp) Reset

func (x *CategoryListResp) Reset()

func (*CategoryListResp) String

func (x *CategoryListResp) String() string

type CategoryUpdateReq

type CategoryUpdateReq struct {
	ParentId    uint64  `protobuf:"varint,1,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"`
	Name        string  `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	PicUrl      string  `protobuf:"bytes,3,opt,name=pic_url,json=picUrl,proto3" json:"pic_url,omitempty"`
	BigPicUrl   *string `protobuf:"bytes,4,opt,name=big_pic_url,json=bigPicUrl,proto3,oneof" json:"big_pic_url,omitempty"`
	Sort        *uint32 `protobuf:"varint,5,opt,name=sort,proto3,oneof" json:"sort,omitempty"`
	Status      uint32  `protobuf:"varint,6,opt,name=status,proto3" json:"status,omitempty"`
	Id          uint64  `protobuf:"varint,7,opt,name=id,proto3" json:"id,omitempty"`
	Description *string `protobuf:"bytes,8,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// contains filtered or unexported fields
}

func (*CategoryUpdateReq) Descriptor deprecated

func (*CategoryUpdateReq) Descriptor() ([]byte, []int)

Deprecated: Use CategoryUpdateReq.ProtoReflect.Descriptor instead.

func (*CategoryUpdateReq) GetBigPicUrl

func (x *CategoryUpdateReq) GetBigPicUrl() string

func (*CategoryUpdateReq) GetDescription

func (x *CategoryUpdateReq) GetDescription() string

func (*CategoryUpdateReq) GetId

func (x *CategoryUpdateReq) GetId() uint64

func (*CategoryUpdateReq) GetName

func (x *CategoryUpdateReq) GetName() string

func (*CategoryUpdateReq) GetParentId

func (x *CategoryUpdateReq) GetParentId() uint64

func (*CategoryUpdateReq) GetPicUrl

func (x *CategoryUpdateReq) GetPicUrl() string

func (*CategoryUpdateReq) GetSort

func (x *CategoryUpdateReq) GetSort() uint32

func (*CategoryUpdateReq) GetStatus

func (x *CategoryUpdateReq) GetStatus() uint32

func (*CategoryUpdateReq) ProtoMessage

func (*CategoryUpdateReq) ProtoMessage()

func (*CategoryUpdateReq) ProtoReflect

func (x *CategoryUpdateReq) ProtoReflect() protoreflect.Message

func (*CategoryUpdateReq) Reset

func (x *CategoryUpdateReq) Reset()

func (*CategoryUpdateReq) String

func (x *CategoryUpdateReq) String() string

type CommentInfo

type CommentInfo struct {
	Id                *uint64 `protobuf:"varint,1,opt,name=id,proto3,oneof" json:"id,omitempty"`
	CreatedAt         *int64  `protobuf:"varint,2,opt,name=created_at,json=createdAt,proto3,oneof" json:"created_at,omitempty"`
	UpdatedAt         *int64  `protobuf:"varint,3,opt,name=updated_at,json=updatedAt,proto3,oneof" json:"updated_at,omitempty"`
	UserId            *int64  `protobuf:"varint,4,opt,name=user_id,json=userId,proto3,oneof" json:"user_id,omitempty"`
	UserNickname      *string `protobuf:"bytes,5,opt,name=user_nickname,json=userNickname,proto3,oneof" json:"user_nickname,omitempty"`
	UserAvatar        *string `protobuf:"bytes,6,opt,name=user_avatar,json=userAvatar,proto3,oneof" json:"user_avatar,omitempty"`
	Anonymous         *bool   `protobuf:"varint,7,opt,name=anonymous,proto3,oneof" json:"anonymous,omitempty"`
	OrderId           *int64  `protobuf:"varint,8,opt,name=order_id,json=orderId,proto3,oneof" json:"order_id,omitempty"`
	OrderItemId       *int64  `protobuf:"varint,9,opt,name=order_item_id,json=orderItemId,proto3,oneof" json:"order_item_id,omitempty"`
	SpuId             *int64  `protobuf:"varint,10,opt,name=spu_id,json=spuId,proto3,oneof" json:"spu_id,omitempty"`
	SpuName           *string `protobuf:"bytes,11,opt,name=spu_name,json=spuName,proto3,oneof" json:"spu_name,omitempty"`
	SkuId             *int64  `protobuf:"varint,12,opt,name=sku_id,json=skuId,proto3,oneof" json:"sku_id,omitempty"`
	SkuPicUrl         *string `protobuf:"bytes,13,opt,name=sku_pic_url,json=skuPicUrl,proto3,oneof" json:"sku_pic_url,omitempty"`
	SkuProperties     *string `protobuf:"bytes,14,opt,name=sku_properties,json=skuProperties,proto3,oneof" json:"sku_properties,omitempty"`
	Visible           *bool   `protobuf:"varint,15,opt,name=visible,proto3,oneof" json:"visible,omitempty"`
	Scores            *int32  `protobuf:"varint,16,opt,name=scores,proto3,oneof" json:"scores,omitempty"`
	DescriptionScores *int32  `protobuf:"varint,17,opt,name=description_scores,json=descriptionScores,proto3,oneof" json:"description_scores,omitempty"`
	BenefitScores     *int32  `protobuf:"varint,18,opt,name=benefit_scores,json=benefitScores,proto3,oneof" json:"benefit_scores,omitempty"`
	Content           *string `protobuf:"bytes,19,opt,name=content,proto3,oneof" json:"content,omitempty"`
	PicUrls           *string `protobuf:"bytes,20,opt,name=pic_urls,json=picUrls,proto3,oneof" json:"pic_urls,omitempty"`
	ReplyStatus       *bool   `protobuf:"varint,21,opt,name=reply_status,json=replyStatus,proto3,oneof" json:"reply_status,omitempty"`
	ReplyUserId       *int64  `protobuf:"varint,22,opt,name=reply_user_id,json=replyUserId,proto3,oneof" json:"reply_user_id,omitempty"`
	ReplyContent      *string `protobuf:"bytes,23,opt,name=reply_content,json=replyContent,proto3,oneof" json:"reply_content,omitempty"`
	ReplyTime         *int64  `protobuf:"varint,24,opt,name=reply_time,json=replyTime,proto3,oneof" json:"reply_time,omitempty"`
	// contains filtered or unexported fields
}

func (*CommentInfo) Descriptor deprecated

func (*CommentInfo) Descriptor() ([]byte, []int)

Deprecated: Use CommentInfo.ProtoReflect.Descriptor instead.

func (*CommentInfo) GetAnonymous

func (x *CommentInfo) GetAnonymous() bool

func (*CommentInfo) GetBenefitScores

func (x *CommentInfo) GetBenefitScores() int32

func (*CommentInfo) GetContent

func (x *CommentInfo) GetContent() string

func (*CommentInfo) GetCreatedAt

func (x *CommentInfo) GetCreatedAt() int64

func (*CommentInfo) GetDescriptionScores

func (x *CommentInfo) GetDescriptionScores() int32

func (*CommentInfo) GetId

func (x *CommentInfo) GetId() uint64

func (*CommentInfo) GetOrderId

func (x *CommentInfo) GetOrderId() int64

func (*CommentInfo) GetOrderItemId

func (x *CommentInfo) GetOrderItemId() int64

func (*CommentInfo) GetPicUrls

func (x *CommentInfo) GetPicUrls() string

func (*CommentInfo) GetReplyContent

func (x *CommentInfo) GetReplyContent() string

func (*CommentInfo) GetReplyStatus

func (x *CommentInfo) GetReplyStatus() bool

func (*CommentInfo) GetReplyTime

func (x *CommentInfo) GetReplyTime() int64

func (*CommentInfo) GetReplyUserId

func (x *CommentInfo) GetReplyUserId() int64

func (*CommentInfo) GetScores

func (x *CommentInfo) GetScores() int32

func (*CommentInfo) GetSkuId

func (x *CommentInfo) GetSkuId() int64

func (*CommentInfo) GetSkuPicUrl

func (x *CommentInfo) GetSkuPicUrl() string

func (*CommentInfo) GetSkuProperties

func (x *CommentInfo) GetSkuProperties() string

func (*CommentInfo) GetSpuId

func (x *CommentInfo) GetSpuId() int64

func (*CommentInfo) GetSpuName

func (x *CommentInfo) GetSpuName() string

func (*CommentInfo) GetUpdatedAt

func (x *CommentInfo) GetUpdatedAt() int64

func (*CommentInfo) GetUserAvatar

func (x *CommentInfo) GetUserAvatar() string

func (*CommentInfo) GetUserId

func (x *CommentInfo) GetUserId() int64

func (*CommentInfo) GetUserNickname

func (x *CommentInfo) GetUserNickname() string

func (*CommentInfo) GetVisible

func (x *CommentInfo) GetVisible() bool

func (*CommentInfo) ProtoMessage

func (*CommentInfo) ProtoMessage()

func (*CommentInfo) ProtoReflect

func (x *CommentInfo) ProtoReflect() protoreflect.Message

func (*CommentInfo) Reset

func (x *CommentInfo) Reset()

func (*CommentInfo) String

func (x *CommentInfo) String() string

type CommentListReq

type CommentListReq struct {
	Page         uint64  `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	PageSize     uint64  `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	UserNickname *string `protobuf:"bytes,3,opt,name=user_nickname,json=userNickname,proto3,oneof" json:"user_nickname,omitempty"`
	UserAvatar   *string `protobuf:"bytes,4,opt,name=user_avatar,json=userAvatar,proto3,oneof" json:"user_avatar,omitempty"`
	SpuName      *string `protobuf:"bytes,5,opt,name=spu_name,json=spuName,proto3,oneof" json:"spu_name,omitempty"`
	// contains filtered or unexported fields
}

func (*CommentListReq) Descriptor deprecated

func (*CommentListReq) Descriptor() ([]byte, []int)

Deprecated: Use CommentListReq.ProtoReflect.Descriptor instead.

func (*CommentListReq) GetPage

func (x *CommentListReq) GetPage() uint64

func (*CommentListReq) GetPageSize

func (x *CommentListReq) GetPageSize() uint64

func (*CommentListReq) GetSpuName

func (x *CommentListReq) GetSpuName() string

func (*CommentListReq) GetUserAvatar

func (x *CommentListReq) GetUserAvatar() string

func (*CommentListReq) GetUserNickname

func (x *CommentListReq) GetUserNickname() string

func (*CommentListReq) ProtoMessage

func (*CommentListReq) ProtoMessage()

func (*CommentListReq) ProtoReflect

func (x *CommentListReq) ProtoReflect() protoreflect.Message

func (*CommentListReq) Reset

func (x *CommentListReq) Reset()

func (*CommentListReq) String

func (x *CommentListReq) String() string

type CommentListResp

type CommentListResp struct {
	Total uint64         `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
	Data  []*CommentInfo `protobuf:"bytes,2,rep,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*CommentListResp) Descriptor deprecated

func (*CommentListResp) Descriptor() ([]byte, []int)

Deprecated: Use CommentListResp.ProtoReflect.Descriptor instead.

func (*CommentListResp) GetData

func (x *CommentListResp) GetData() []*CommentInfo

func (*CommentListResp) GetTotal

func (x *CommentListResp) GetTotal() uint64

func (*CommentListResp) ProtoMessage

func (*CommentListResp) ProtoMessage()

func (*CommentListResp) ProtoReflect

func (x *CommentListResp) ProtoReflect() protoreflect.Message

func (*CommentListResp) Reset

func (x *CommentListResp) Reset()

func (*CommentListResp) String

func (x *CommentListResp) String() string

type Empty

type Empty struct {
	// contains filtered or unexported fields
}

base message

func (*Empty) Descriptor deprecated

func (*Empty) Descriptor() ([]byte, []int)

Deprecated: Use Empty.ProtoReflect.Descriptor instead.

func (*Empty) ProtoMessage

func (*Empty) ProtoMessage()

func (*Empty) ProtoReflect

func (x *Empty) ProtoReflect() protoreflect.Message

func (*Empty) Reset

func (x *Empty) Reset()

func (*Empty) String

func (x *Empty) String() string

type GiveCouponTemplate

type GiveCouponTemplate struct {
	Id   uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GiveCouponTemplate) Descriptor deprecated

func (*GiveCouponTemplate) Descriptor() ([]byte, []int)

Deprecated: Use GiveCouponTemplate.ProtoReflect.Descriptor instead.

func (*GiveCouponTemplate) GetId

func (x *GiveCouponTemplate) GetId() uint64

func (*GiveCouponTemplate) GetName

func (x *GiveCouponTemplate) GetName() string

func (*GiveCouponTemplate) ProtoMessage

func (*GiveCouponTemplate) ProtoMessage()

func (*GiveCouponTemplate) ProtoReflect

func (x *GiveCouponTemplate) ProtoReflect() protoreflect.Message

func (*GiveCouponTemplate) Reset

func (x *GiveCouponTemplate) Reset()

func (*GiveCouponTemplate) String

func (x *GiveCouponTemplate) String() string

type IDReq

type IDReq struct {
	Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*IDReq) Descriptor deprecated

func (*IDReq) Descriptor() ([]byte, []int)

Deprecated: Use IDReq.ProtoReflect.Descriptor instead.

func (*IDReq) GetId

func (x *IDReq) GetId() uint64

func (*IDReq) ProtoMessage

func (*IDReq) ProtoMessage()

func (*IDReq) ProtoReflect

func (x *IDReq) ProtoReflect() protoreflect.Message

func (*IDReq) Reset

func (x *IDReq) Reset()

func (*IDReq) String

func (x *IDReq) String() string

type IDsReq

type IDsReq struct {
	Ids []uint64 `protobuf:"varint,1,rep,packed,name=ids,proto3" json:"ids,omitempty"`
	// contains filtered or unexported fields
}

func (*IDsReq) Descriptor deprecated

func (*IDsReq) Descriptor() ([]byte, []int)

Deprecated: Use IDsReq.ProtoReflect.Descriptor instead.

func (*IDsReq) GetIds

func (x *IDsReq) GetIds() []uint64

func (*IDsReq) ProtoMessage

func (*IDsReq) ProtoMessage()

func (*IDsReq) ProtoReflect

func (x *IDsReq) ProtoReflect() protoreflect.Message

func (*IDsReq) Reset

func (x *IDsReq) Reset()

func (*IDsReq) String

func (x *IDsReq) String() string

type Ids

type Ids struct {
	Id []uint64 `protobuf:"varint,1,rep,packed,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*Ids) Descriptor deprecated

func (*Ids) Descriptor() ([]byte, []int)

Deprecated: Use Ids.ProtoReflect.Descriptor instead.

func (*Ids) GetId

func (x *Ids) GetId() []uint64

func (*Ids) ProtoMessage

func (*Ids) ProtoMessage()

func (*Ids) ProtoReflect

func (x *Ids) ProtoReflect() protoreflect.Message

func (*Ids) Reset

func (x *Ids) Reset()

func (*Ids) String

func (x *Ids) String() string

type PageInfoReq

type PageInfoReq struct {
	Page     uint64 `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	PageSize uint64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// contains filtered or unexported fields
}

func (*PageInfoReq) Descriptor deprecated

func (*PageInfoReq) Descriptor() ([]byte, []int)

Deprecated: Use PageInfoReq.ProtoReflect.Descriptor instead.

func (*PageInfoReq) GetPage

func (x *PageInfoReq) GetPage() uint64

func (*PageInfoReq) GetPageSize

func (x *PageInfoReq) GetPageSize() uint64

func (*PageInfoReq) ProtoMessage

func (*PageInfoReq) ProtoMessage()

func (*PageInfoReq) ProtoReflect

func (x *PageInfoReq) ProtoReflect() protoreflect.Message

func (*PageInfoReq) Reset

func (x *PageInfoReq) Reset()

func (*PageInfoReq) String

func (x *PageInfoReq) String() string

type ProductClient

type ProductClient interface {
	// group: base
	InitDatabase(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*BaseResp, error)
	// Brand management
	// group: brand
	CreateBrand(ctx context.Context, in *BrandCreateReq, opts ...grpc.CallOption) (*BaseIDResp, error)
	// group: brand
	UpdateBrand(ctx context.Context, in *BrandUpdateReq, opts ...grpc.CallOption) (*BaseResp, error)
	// group: brand
	GetBrandList(ctx context.Context, in *BrandListReq, opts ...grpc.CallOption) (*BrandListResp, error)
	// group: brand
	GetBrandById(ctx context.Context, in *IDReq, opts ...grpc.CallOption) (*BrandInfo, error)
	// group: brand
	DeleteBrand(ctx context.Context, in *IDReq, opts ...grpc.CallOption) (*BaseResp, error)
	// group: brand
	GetBrandPage(ctx context.Context, in *BrandPageReq, opts ...grpc.CallOption) (*BrandListResp, error)
	// Category management
	// group: category
	CreateCategory(ctx context.Context, in *CategoryCreateReq, opts ...grpc.CallOption) (*BaseIDResp, error)
	// group: category
	UpdateCategory(ctx context.Context, in *CategoryUpdateReq, opts ...grpc.CallOption) (*BaseResp, error)
	// group: category
	DeleteCategory(ctx context.Context, in *IDReq, opts ...grpc.CallOption) (*BaseResp, error)
	// group: category
	GetCategoryById(ctx context.Context, in *IDReq, opts ...grpc.CallOption) (*CategoryInfo, error)
	// group: category
	GetCategoryLevel(ctx context.Context, in *IDReq, opts ...grpc.CallOption) (*CategoryLevelResp, error)
	// group: category
	GetEnableCategoryList(ctx context.Context, in *CategoryListReq, opts ...grpc.CallOption) (*CategoryListResp, error)
	// Comment management
	// group: comment
	CreateComment(ctx context.Context, in *CommentInfo, opts ...grpc.CallOption) (*BaseIDResp, error)
	// group: comment
	UpdateComment(ctx context.Context, in *CommentInfo, opts ...grpc.CallOption) (*BaseResp, error)
	// group: comment
	GetCommentList(ctx context.Context, in *CommentListReq, opts ...grpc.CallOption) (*CommentListResp, error)
	// group: comment
	GetCommentById(ctx context.Context, in *IDReq, opts ...grpc.CallOption) (*CommentInfo, error)
	// group: comment
	DeleteComment(ctx context.Context, in *IDReq, opts ...grpc.CallOption) (*BaseResp, error)
	// Property management
	// group: property
	CreateProperty(ctx context.Context, in *PropertyCreateReq, opts ...grpc.CallOption) (*BaseIDResp, error)
	// group: property
	UpdateProperty(ctx context.Context, in *PropertyUpdateReq, opts ...grpc.CallOption) (*BaseResp, error)
	// group: property
	DeleteProperty(ctx context.Context, in *IDReq, opts ...grpc.CallOption) (*BaseResp, error)
	// group: property
	GetPropertyListByName(ctx context.Context, in *PropertyListByNameReq, opts ...grpc.CallOption) (*PropertyListResp, error)
	// group: property
	GetPropertyPage(ctx context.Context, in *PropertyPageReq, opts ...grpc.CallOption) (*PropertyListResp, error)
	// group: property
	GetPropertyById(ctx context.Context, in *IDReq, opts ...grpc.CallOption) (*PropertyInfo, error)
	// group: property
	GetPropertyListByIds(ctx context.Context, in *PropertyListByIdsReq, opts ...grpc.CallOption) (*PropertyListResp, error)
	// PropertyValue management
	// group: propertyvalue
	CreatePropertyValue(ctx context.Context, in *PropertyValueCreateReq, opts ...grpc.CallOption) (*BaseIDResp, error)
	// group: propertyvalue
	DeletePropertyValue(ctx context.Context, in *IDReq, opts ...grpc.CallOption) (*BaseResp, error)
	// group: propertyvalue
	GetPropertyValueById(ctx context.Context, in *IDReq, opts ...grpc.CallOption) (*PropertyValueInfo, error)
	// group: propertyvalue
	GetPropertyValueDetailList(ctx context.Context, in *IDsReq, opts ...grpc.CallOption) (*PropertyValueDetailResp, error)
	// group: propertyvalue
	GetPropertyValueListByPropertyId(ctx context.Context, in *IDsReq, opts ...grpc.CallOption) (*PropertyValueListResp, error)
	// group: propertyvalue
	GetPropertyValuePage(ctx context.Context, in *PropertyValuePageReq, opts ...grpc.CallOption) (*PropertyValueListResp, error)
	// group: propertyvalue
	UpdatePropertyValue(ctx context.Context, in *PropertyValueUpdateReq, opts ...grpc.CallOption) (*BaseResp, error)
	// Sku management
	// group: sku
	DeleteSku(ctx context.Context, in *IDReq, opts ...grpc.CallOption) (*BaseResp, error)
	// group: sku
	GetSkuList(ctx context.Context, in *IDsReq, opts ...grpc.CallOption) (*SkuListResp, error)
	// group: sku
	GetSkuById(ctx context.Context, in *IDReq, opts ...grpc.CallOption) (*SkuInfo, error)
	// group: sku
	GetSkuListBySpuId(ctx context.Context, in *IDReq, opts ...grpc.CallOption) (*SkuListResp, error)
	// Spu management
	// group: spu
	CreateSpu(ctx context.Context, in *SpuCreateReq, opts ...grpc.CallOption) (*BaseIDResp, error)
	// group: spu
	UpdateSpu(ctx context.Context, in *SpuUpdateReqVO, opts ...grpc.CallOption) (*BaseResp, error)
	// group: spu
	UpdateStatus(ctx context.Context, in *SpuUpdateStatusReq, opts ...grpc.CallOption) (*BaseResp, error)
	// group: spu
	GetSpuList(ctx context.Context, in *SpuListReq, opts ...grpc.CallOption) (*SpuListResp, error)
	// group: spu
	GetSpuById(ctx context.Context, in *IDReq, opts ...grpc.CallOption) (*SpuInfo, error)
	// group: spu
	DeleteSpu(ctx context.Context, in *IDReq, opts ...grpc.CallOption) (*BaseResp, error)
	// group: spu
	ValidateSpuList(ctx context.Context, in *IDsReq, opts ...grpc.CallOption) (*SpuListResp, error)
}

ProductClient is the client API for Product service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewProductClient

func NewProductClient(cc grpc.ClientConnInterface) ProductClient

type ProductServer

type ProductServer interface {
	// group: base
	InitDatabase(context.Context, *Empty) (*BaseResp, error)
	// Brand management
	// group: brand
	CreateBrand(context.Context, *BrandCreateReq) (*BaseIDResp, error)
	// group: brand
	UpdateBrand(context.Context, *BrandUpdateReq) (*BaseResp, error)
	// group: brand
	GetBrandList(context.Context, *BrandListReq) (*BrandListResp, error)
	// group: brand
	GetBrandById(context.Context, *IDReq) (*BrandInfo, error)
	// group: brand
	DeleteBrand(context.Context, *IDReq) (*BaseResp, error)
	// group: brand
	GetBrandPage(context.Context, *BrandPageReq) (*BrandListResp, error)
	// Category management
	// group: category
	CreateCategory(context.Context, *CategoryCreateReq) (*BaseIDResp, error)
	// group: category
	UpdateCategory(context.Context, *CategoryUpdateReq) (*BaseResp, error)
	// group: category
	DeleteCategory(context.Context, *IDReq) (*BaseResp, error)
	// group: category
	GetCategoryById(context.Context, *IDReq) (*CategoryInfo, error)
	// group: category
	GetCategoryLevel(context.Context, *IDReq) (*CategoryLevelResp, error)
	// group: category
	GetEnableCategoryList(context.Context, *CategoryListReq) (*CategoryListResp, error)
	// Comment management
	// group: comment
	CreateComment(context.Context, *CommentInfo) (*BaseIDResp, error)
	// group: comment
	UpdateComment(context.Context, *CommentInfo) (*BaseResp, error)
	// group: comment
	GetCommentList(context.Context, *CommentListReq) (*CommentListResp, error)
	// group: comment
	GetCommentById(context.Context, *IDReq) (*CommentInfo, error)
	// group: comment
	DeleteComment(context.Context, *IDReq) (*BaseResp, error)
	// Property management
	// group: property
	CreateProperty(context.Context, *PropertyCreateReq) (*BaseIDResp, error)
	// group: property
	UpdateProperty(context.Context, *PropertyUpdateReq) (*BaseResp, error)
	// group: property
	DeleteProperty(context.Context, *IDReq) (*BaseResp, error)
	// group: property
	GetPropertyListByName(context.Context, *PropertyListByNameReq) (*PropertyListResp, error)
	// group: property
	GetPropertyPage(context.Context, *PropertyPageReq) (*PropertyListResp, error)
	// group: property
	GetPropertyById(context.Context, *IDReq) (*PropertyInfo, error)
	// group: property
	GetPropertyListByIds(context.Context, *PropertyListByIdsReq) (*PropertyListResp, error)
	// PropertyValue management
	// group: propertyvalue
	CreatePropertyValue(context.Context, *PropertyValueCreateReq) (*BaseIDResp, error)
	// group: propertyvalue
	DeletePropertyValue(context.Context, *IDReq) (*BaseResp, error)
	// group: propertyvalue
	GetPropertyValueById(context.Context, *IDReq) (*PropertyValueInfo, error)
	// group: propertyvalue
	GetPropertyValueDetailList(context.Context, *IDsReq) (*PropertyValueDetailResp, error)
	// group: propertyvalue
	GetPropertyValueListByPropertyId(context.Context, *IDsReq) (*PropertyValueListResp, error)
	// group: propertyvalue
	GetPropertyValuePage(context.Context, *PropertyValuePageReq) (*PropertyValueListResp, error)
	// group: propertyvalue
	UpdatePropertyValue(context.Context, *PropertyValueUpdateReq) (*BaseResp, error)
	// Sku management
	// group: sku
	DeleteSku(context.Context, *IDReq) (*BaseResp, error)
	// group: sku
	GetSkuList(context.Context, *IDsReq) (*SkuListResp, error)
	// group: sku
	GetSkuById(context.Context, *IDReq) (*SkuInfo, error)
	// group: sku
	GetSkuListBySpuId(context.Context, *IDReq) (*SkuListResp, error)
	// Spu management
	// group: spu
	CreateSpu(context.Context, *SpuCreateReq) (*BaseIDResp, error)
	// group: spu
	UpdateSpu(context.Context, *SpuUpdateReqVO) (*BaseResp, error)
	// group: spu
	UpdateStatus(context.Context, *SpuUpdateStatusReq) (*BaseResp, error)
	// group: spu
	GetSpuList(context.Context, *SpuListReq) (*SpuListResp, error)
	// group: spu
	GetSpuById(context.Context, *IDReq) (*SpuInfo, error)
	// group: spu
	DeleteSpu(context.Context, *IDReq) (*BaseResp, error)
	// group: spu
	ValidateSpuList(context.Context, *IDsReq) (*SpuListResp, error)
	// contains filtered or unexported methods
}

ProductServer is the server API for Product service. All implementations must embed UnimplementedProductServer for forward compatibility

type PropertyCreateReq

type PropertyCreateReq struct {
	Name   string  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Remark *string `protobuf:"bytes,2,opt,name=remark,proto3,oneof" json:"remark,omitempty"`
	// contains filtered or unexported fields
}

func (*PropertyCreateReq) Descriptor deprecated

func (*PropertyCreateReq) Descriptor() ([]byte, []int)

Deprecated: Use PropertyCreateReq.ProtoReflect.Descriptor instead.

func (*PropertyCreateReq) GetName

func (x *PropertyCreateReq) GetName() string

func (*PropertyCreateReq) GetRemark

func (x *PropertyCreateReq) GetRemark() string

func (*PropertyCreateReq) ProtoMessage

func (*PropertyCreateReq) ProtoMessage()

func (*PropertyCreateReq) ProtoReflect

func (x *PropertyCreateReq) ProtoReflect() protoreflect.Message

func (*PropertyCreateReq) Reset

func (x *PropertyCreateReq) Reset()

func (*PropertyCreateReq) String

func (x *PropertyCreateReq) String() string

type PropertyInfo

type PropertyInfo struct {
	Id        *uint64 `protobuf:"varint,1,opt,name=id,proto3,oneof" json:"id,omitempty"`
	CreatedAt *int64  `protobuf:"varint,2,opt,name=created_at,json=createdAt,proto3,oneof" json:"created_at,omitempty"`
	UpdatedAt *int64  `protobuf:"varint,3,opt,name=updated_at,json=updatedAt,proto3,oneof" json:"updated_at,omitempty"`
	Status    *uint32 `protobuf:"varint,4,opt,name=status,proto3,oneof" json:"status,omitempty"`
	Name      *string `protobuf:"bytes,5,opt,name=name,proto3,oneof" json:"name,omitempty"`
	Remark    *string `protobuf:"bytes,6,opt,name=remark,proto3,oneof" json:"remark,omitempty"`
	// contains filtered or unexported fields
}

func (*PropertyInfo) Descriptor deprecated

func (*PropertyInfo) Descriptor() ([]byte, []int)

Deprecated: Use PropertyInfo.ProtoReflect.Descriptor instead.

func (*PropertyInfo) GetCreatedAt

func (x *PropertyInfo) GetCreatedAt() int64

func (*PropertyInfo) GetId

func (x *PropertyInfo) GetId() uint64

func (*PropertyInfo) GetName

func (x *PropertyInfo) GetName() string

func (*PropertyInfo) GetRemark

func (x *PropertyInfo) GetRemark() string

func (*PropertyInfo) GetStatus

func (x *PropertyInfo) GetStatus() uint32

func (*PropertyInfo) GetUpdatedAt

func (x *PropertyInfo) GetUpdatedAt() int64

func (*PropertyInfo) ProtoMessage

func (*PropertyInfo) ProtoMessage()

func (*PropertyInfo) ProtoReflect

func (x *PropertyInfo) ProtoReflect() protoreflect.Message

func (*PropertyInfo) Reset

func (x *PropertyInfo) Reset()

func (*PropertyInfo) String

func (x *PropertyInfo) String() string

type PropertyListByIdsReq

type PropertyListByIdsReq struct {
	Id []uint64 `protobuf:"varint,1,rep,packed,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*PropertyListByIdsReq) Descriptor deprecated

func (*PropertyListByIdsReq) Descriptor() ([]byte, []int)

Deprecated: Use PropertyListByIdsReq.ProtoReflect.Descriptor instead.

func (*PropertyListByIdsReq) GetId

func (x *PropertyListByIdsReq) GetId() []uint64

func (*PropertyListByIdsReq) ProtoMessage

func (*PropertyListByIdsReq) ProtoMessage()

func (*PropertyListByIdsReq) ProtoReflect

func (x *PropertyListByIdsReq) ProtoReflect() protoreflect.Message

func (*PropertyListByIdsReq) Reset

func (x *PropertyListByIdsReq) Reset()

func (*PropertyListByIdsReq) String

func (x *PropertyListByIdsReq) String() string

type PropertyListByNameReq

type PropertyListByNameReq struct {
	Name *string `protobuf:"bytes,1,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*PropertyListByNameReq) Descriptor deprecated

func (*PropertyListByNameReq) Descriptor() ([]byte, []int)

Deprecated: Use PropertyListByNameReq.ProtoReflect.Descriptor instead.

func (*PropertyListByNameReq) GetName

func (x *PropertyListByNameReq) GetName() string

func (*PropertyListByNameReq) ProtoMessage

func (*PropertyListByNameReq) ProtoMessage()

func (*PropertyListByNameReq) ProtoReflect

func (x *PropertyListByNameReq) ProtoReflect() protoreflect.Message

func (*PropertyListByNameReq) Reset

func (x *PropertyListByNameReq) Reset()

func (*PropertyListByNameReq) String

func (x *PropertyListByNameReq) String() string

type PropertyListResp

type PropertyListResp struct {
	Total uint64          `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
	Data  []*PropertyInfo `protobuf:"bytes,2,rep,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*PropertyListResp) Descriptor deprecated

func (*PropertyListResp) Descriptor() ([]byte, []int)

Deprecated: Use PropertyListResp.ProtoReflect.Descriptor instead.

func (*PropertyListResp) GetData

func (x *PropertyListResp) GetData() []*PropertyInfo

func (*PropertyListResp) GetTotal

func (x *PropertyListResp) GetTotal() uint64

func (*PropertyListResp) ProtoMessage

func (*PropertyListResp) ProtoMessage()

func (*PropertyListResp) ProtoReflect

func (x *PropertyListResp) ProtoReflect() protoreflect.Message

func (*PropertyListResp) Reset

func (x *PropertyListResp) Reset()

func (*PropertyListResp) String

func (x *PropertyListResp) String() string

type PropertyPageReq

type PropertyPageReq struct {
	Page      uint64  `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	PageSize  uint64  `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	Name      *string `protobuf:"bytes,3,opt,name=name,proto3,oneof" json:"name,omitempty"`
	Status    *uint32 `protobuf:"varint,4,opt,name=status,proto3,oneof" json:"status,omitempty"`
	CreatedAt []int64 `protobuf:"varint,5,rep,packed,name=createdAt,proto3" json:"createdAt,omitempty"`
	// contains filtered or unexported fields
}

func (*PropertyPageReq) Descriptor deprecated

func (*PropertyPageReq) Descriptor() ([]byte, []int)

Deprecated: Use PropertyPageReq.ProtoReflect.Descriptor instead.

func (*PropertyPageReq) GetCreatedAt

func (x *PropertyPageReq) GetCreatedAt() []int64

func (*PropertyPageReq) GetName

func (x *PropertyPageReq) GetName() string

func (*PropertyPageReq) GetPage

func (x *PropertyPageReq) GetPage() uint64

func (*PropertyPageReq) GetPageSize

func (x *PropertyPageReq) GetPageSize() uint64

func (*PropertyPageReq) GetStatus

func (x *PropertyPageReq) GetStatus() uint32

func (*PropertyPageReq) ProtoMessage

func (*PropertyPageReq) ProtoMessage()

func (*PropertyPageReq) ProtoReflect

func (x *PropertyPageReq) ProtoReflect() protoreflect.Message

func (*PropertyPageReq) Reset

func (x *PropertyPageReq) Reset()

func (*PropertyPageReq) String

func (x *PropertyPageReq) String() string

type PropertyUpdateReq

type PropertyUpdateReq struct {
	Name   string  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Remark *string `protobuf:"bytes,2,opt,name=remark,proto3,oneof" json:"remark,omitempty"`
	Id     uint64  `protobuf:"varint,3,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*PropertyUpdateReq) Descriptor deprecated

func (*PropertyUpdateReq) Descriptor() ([]byte, []int)

Deprecated: Use PropertyUpdateReq.ProtoReflect.Descriptor instead.

func (*PropertyUpdateReq) GetId

func (x *PropertyUpdateReq) GetId() uint64

func (*PropertyUpdateReq) GetName

func (x *PropertyUpdateReq) GetName() string

func (*PropertyUpdateReq) GetRemark

func (x *PropertyUpdateReq) GetRemark() string

func (*PropertyUpdateReq) ProtoMessage

func (*PropertyUpdateReq) ProtoMessage()

func (*PropertyUpdateReq) ProtoReflect

func (x *PropertyUpdateReq) ProtoReflect() protoreflect.Message

func (*PropertyUpdateReq) Reset

func (x *PropertyUpdateReq) Reset()

func (*PropertyUpdateReq) String

func (x *PropertyUpdateReq) String() string

type PropertyValueCreateReq

type PropertyValueCreateReq struct {
	PropertyId uint64  `protobuf:"varint,1,opt,name=propertyId,proto3" json:"propertyId,omitempty"`
	Name       string  `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Remark     *string `protobuf:"bytes,3,opt,name=remark,proto3,oneof" json:"remark,omitempty"`
	// contains filtered or unexported fields
}

func (*PropertyValueCreateReq) Descriptor deprecated

func (*PropertyValueCreateReq) Descriptor() ([]byte, []int)

Deprecated: Use PropertyValueCreateReq.ProtoReflect.Descriptor instead.

func (*PropertyValueCreateReq) GetName

func (x *PropertyValueCreateReq) GetName() string

func (*PropertyValueCreateReq) GetPropertyId

func (x *PropertyValueCreateReq) GetPropertyId() uint64

func (*PropertyValueCreateReq) GetRemark

func (x *PropertyValueCreateReq) GetRemark() string

func (*PropertyValueCreateReq) ProtoMessage

func (*PropertyValueCreateReq) ProtoMessage()

func (*PropertyValueCreateReq) ProtoReflect

func (x *PropertyValueCreateReq) ProtoReflect() protoreflect.Message

func (*PropertyValueCreateReq) Reset

func (x *PropertyValueCreateReq) Reset()

func (*PropertyValueCreateReq) String

func (x *PropertyValueCreateReq) String() string

type PropertyValueDetailResp

type PropertyValueDetailResp struct {
	SkuProperty []*SkuProperty `protobuf:"bytes,1,rep,name=skuProperty,proto3" json:"skuProperty,omitempty"`
	// contains filtered or unexported fields
}

func (*PropertyValueDetailResp) Descriptor deprecated

func (*PropertyValueDetailResp) Descriptor() ([]byte, []int)

Deprecated: Use PropertyValueDetailResp.ProtoReflect.Descriptor instead.

func (*PropertyValueDetailResp) GetSkuProperty

func (x *PropertyValueDetailResp) GetSkuProperty() []*SkuProperty

func (*PropertyValueDetailResp) ProtoMessage

func (*PropertyValueDetailResp) ProtoMessage()

func (*PropertyValueDetailResp) ProtoReflect

func (x *PropertyValueDetailResp) ProtoReflect() protoreflect.Message

func (*PropertyValueDetailResp) Reset

func (x *PropertyValueDetailResp) Reset()

func (*PropertyValueDetailResp) String

func (x *PropertyValueDetailResp) String() string

type PropertyValueInfo

type PropertyValueInfo struct {
	Id         *uint64 `protobuf:"varint,1,opt,name=id,proto3,oneof" json:"id,omitempty"`
	CreatedAt  *int64  `protobuf:"varint,2,opt,name=created_at,json=createdAt,proto3,oneof" json:"created_at,omitempty"`
	UpdatedAt  *int64  `protobuf:"varint,3,opt,name=updated_at,json=updatedAt,proto3,oneof" json:"updated_at,omitempty"`
	PropertyId *uint64 `protobuf:"varint,4,opt,name=property_id,json=propertyId,proto3,oneof" json:"property_id,omitempty"`
	Name       *string `protobuf:"bytes,5,opt,name=name,proto3,oneof" json:"name,omitempty"`
	Remark     *string `protobuf:"bytes,6,opt,name=remark,proto3,oneof" json:"remark,omitempty"`
	// contains filtered or unexported fields
}

func (*PropertyValueInfo) Descriptor deprecated

func (*PropertyValueInfo) Descriptor() ([]byte, []int)

Deprecated: Use PropertyValueInfo.ProtoReflect.Descriptor instead.

func (*PropertyValueInfo) GetCreatedAt

func (x *PropertyValueInfo) GetCreatedAt() int64

func (*PropertyValueInfo) GetId

func (x *PropertyValueInfo) GetId() uint64

func (*PropertyValueInfo) GetName

func (x *PropertyValueInfo) GetName() string

func (*PropertyValueInfo) GetPropertyId

func (x *PropertyValueInfo) GetPropertyId() uint64

func (*PropertyValueInfo) GetRemark

func (x *PropertyValueInfo) GetRemark() string

func (*PropertyValueInfo) GetUpdatedAt

func (x *PropertyValueInfo) GetUpdatedAt() int64

func (*PropertyValueInfo) ProtoMessage

func (*PropertyValueInfo) ProtoMessage()

func (*PropertyValueInfo) ProtoReflect

func (x *PropertyValueInfo) ProtoReflect() protoreflect.Message

func (*PropertyValueInfo) Reset

func (x *PropertyValueInfo) Reset()

func (*PropertyValueInfo) String

func (x *PropertyValueInfo) String() string

type PropertyValueListReq

type PropertyValueListReq struct {
	Page     uint64  `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	PageSize uint64  `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	Name     *string `protobuf:"bytes,3,opt,name=name,proto3,oneof" json:"name,omitempty"`
	Remark   *string `protobuf:"bytes,4,opt,name=remark,proto3,oneof" json:"remark,omitempty"`
	// contains filtered or unexported fields
}

func (*PropertyValueListReq) Descriptor deprecated

func (*PropertyValueListReq) Descriptor() ([]byte, []int)

Deprecated: Use PropertyValueListReq.ProtoReflect.Descriptor instead.

func (*PropertyValueListReq) GetName

func (x *PropertyValueListReq) GetName() string

func (*PropertyValueListReq) GetPage

func (x *PropertyValueListReq) GetPage() uint64

func (*PropertyValueListReq) GetPageSize

func (x *PropertyValueListReq) GetPageSize() uint64

func (*PropertyValueListReq) GetRemark

func (x *PropertyValueListReq) GetRemark() string

func (*PropertyValueListReq) ProtoMessage

func (*PropertyValueListReq) ProtoMessage()

func (*PropertyValueListReq) ProtoReflect

func (x *PropertyValueListReq) ProtoReflect() protoreflect.Message

func (*PropertyValueListReq) Reset

func (x *PropertyValueListReq) Reset()

func (*PropertyValueListReq) String

func (x *PropertyValueListReq) String() string

type PropertyValueListResp

type PropertyValueListResp struct {
	Total uint64               `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
	Data  []*PropertyValueInfo `protobuf:"bytes,2,rep,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*PropertyValueListResp) Descriptor deprecated

func (*PropertyValueListResp) Descriptor() ([]byte, []int)

Deprecated: Use PropertyValueListResp.ProtoReflect.Descriptor instead.

func (*PropertyValueListResp) GetData

func (x *PropertyValueListResp) GetData() []*PropertyValueInfo

func (*PropertyValueListResp) GetTotal

func (x *PropertyValueListResp) GetTotal() uint64

func (*PropertyValueListResp) ProtoMessage

func (*PropertyValueListResp) ProtoMessage()

func (*PropertyValueListResp) ProtoReflect

func (x *PropertyValueListResp) ProtoReflect() protoreflect.Message

func (*PropertyValueListResp) Reset

func (x *PropertyValueListResp) Reset()

func (*PropertyValueListResp) String

func (x *PropertyValueListResp) String() string

type PropertyValuePageReq

type PropertyValuePageReq struct {
	Page       uint64  `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	PageSize   uint64  `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	Name       *string `protobuf:"bytes,3,opt,name=name,proto3,oneof" json:"name,omitempty"`
	PropertyId *string `protobuf:"bytes,4,opt,name=propertyId,proto3,oneof" json:"propertyId,omitempty"`
	// contains filtered or unexported fields
}

func (*PropertyValuePageReq) Descriptor deprecated

func (*PropertyValuePageReq) Descriptor() ([]byte, []int)

Deprecated: Use PropertyValuePageReq.ProtoReflect.Descriptor instead.

func (*PropertyValuePageReq) GetName

func (x *PropertyValuePageReq) GetName() string

func (*PropertyValuePageReq) GetPage

func (x *PropertyValuePageReq) GetPage() uint64

func (*PropertyValuePageReq) GetPageSize

func (x *PropertyValuePageReq) GetPageSize() uint64

func (*PropertyValuePageReq) GetPropertyId

func (x *PropertyValuePageReq) GetPropertyId() string

func (*PropertyValuePageReq) ProtoMessage

func (*PropertyValuePageReq) ProtoMessage()

func (*PropertyValuePageReq) ProtoReflect

func (x *PropertyValuePageReq) ProtoReflect() protoreflect.Message

func (*PropertyValuePageReq) Reset

func (x *PropertyValuePageReq) Reset()

func (*PropertyValuePageReq) String

func (x *PropertyValuePageReq) String() string

type PropertyValueUpdateReq

type PropertyValueUpdateReq struct {
	PropertyId uint64  `protobuf:"varint,1,opt,name=propertyId,proto3" json:"propertyId,omitempty"`
	Name       string  `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Remark     *string `protobuf:"bytes,3,opt,name=remark,proto3,oneof" json:"remark,omitempty"`
	Id         uint64  `protobuf:"varint,4,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*PropertyValueUpdateReq) Descriptor deprecated

func (*PropertyValueUpdateReq) Descriptor() ([]byte, []int)

Deprecated: Use PropertyValueUpdateReq.ProtoReflect.Descriptor instead.

func (*PropertyValueUpdateReq) GetId

func (x *PropertyValueUpdateReq) GetId() uint64

func (*PropertyValueUpdateReq) GetName

func (x *PropertyValueUpdateReq) GetName() string

func (*PropertyValueUpdateReq) GetPropertyId

func (x *PropertyValueUpdateReq) GetPropertyId() uint64

func (*PropertyValueUpdateReq) GetRemark

func (x *PropertyValueUpdateReq) GetRemark() string

func (*PropertyValueUpdateReq) ProtoMessage

func (*PropertyValueUpdateReq) ProtoMessage()

func (*PropertyValueUpdateReq) ProtoReflect

func (x *PropertyValueUpdateReq) ProtoReflect() protoreflect.Message

func (*PropertyValueUpdateReq) Reset

func (x *PropertyValueUpdateReq) Reset()

func (*PropertyValueUpdateReq) String

func (x *PropertyValueUpdateReq) String() string

type SkuCreateOrUpdateReq

type SkuCreateOrUpdateReq struct {
	Price       int32          `protobuf:"varint,1,opt,name=price,proto3" json:"price,omitempty"`
	MarketPrice *int32         `protobuf:"varint,2,opt,name=marketPrice,proto3,oneof" json:"marketPrice,omitempty"`
	CostPrice   *int32         `protobuf:"varint,3,opt,name=costPrice,proto3,oneof" json:"costPrice,omitempty"`
	BarCode     *string        `protobuf:"bytes,4,opt,name=barCode,proto3,oneof" json:"barCode,omitempty"`
	PicUrl      string         `protobuf:"bytes,5,opt,name=picUrl,proto3" json:"picUrl,omitempty"`
	Stock       int32          `protobuf:"varint,6,opt,name=stock,proto3" json:"stock,omitempty"`
	Weight      *float64       `protobuf:"fixed64,7,opt,name=weight,proto3,oneof" json:"weight,omitempty"`
	Volume      *float64       `protobuf:"fixed64,8,opt,name=volume,proto3,oneof" json:"volume,omitempty"`
	Properties  []*SkuProperty `protobuf:"bytes,9,rep,name=properties,proto3" json:"properties,omitempty"`
	// contains filtered or unexported fields
}

func (*SkuCreateOrUpdateReq) Descriptor deprecated

func (*SkuCreateOrUpdateReq) Descriptor() ([]byte, []int)

Deprecated: Use SkuCreateOrUpdateReq.ProtoReflect.Descriptor instead.

func (*SkuCreateOrUpdateReq) GetBarCode

func (x *SkuCreateOrUpdateReq) GetBarCode() string

func (*SkuCreateOrUpdateReq) GetCostPrice

func (x *SkuCreateOrUpdateReq) GetCostPrice() int32

func (*SkuCreateOrUpdateReq) GetMarketPrice

func (x *SkuCreateOrUpdateReq) GetMarketPrice() int32

func (*SkuCreateOrUpdateReq) GetPicUrl

func (x *SkuCreateOrUpdateReq) GetPicUrl() string

func (*SkuCreateOrUpdateReq) GetPrice

func (x *SkuCreateOrUpdateReq) GetPrice() int32

func (*SkuCreateOrUpdateReq) GetProperties

func (x *SkuCreateOrUpdateReq) GetProperties() []*SkuProperty

func (*SkuCreateOrUpdateReq) GetStock

func (x *SkuCreateOrUpdateReq) GetStock() int32

func (*SkuCreateOrUpdateReq) GetVolume

func (x *SkuCreateOrUpdateReq) GetVolume() float64

func (*SkuCreateOrUpdateReq) GetWeight

func (x *SkuCreateOrUpdateReq) GetWeight() float64

func (*SkuCreateOrUpdateReq) ProtoMessage

func (*SkuCreateOrUpdateReq) ProtoMessage()

func (*SkuCreateOrUpdateReq) ProtoReflect

func (x *SkuCreateOrUpdateReq) ProtoReflect() protoreflect.Message

func (*SkuCreateOrUpdateReq) Reset

func (x *SkuCreateOrUpdateReq) Reset()

func (*SkuCreateOrUpdateReq) String

func (x *SkuCreateOrUpdateReq) String() string

type SkuInfo

type SkuInfo struct {
	Id          *uint64        `protobuf:"varint,1,opt,name=id,proto3,oneof" json:"id,omitempty"`
	CreatedAt   *int64         `protobuf:"varint,2,opt,name=created_at,json=createdAt,proto3,oneof" json:"created_at,omitempty"`
	UpdatedAt   *int64         `protobuf:"varint,3,opt,name=updated_at,json=updatedAt,proto3,oneof" json:"updated_at,omitempty"`
	SpuId       *uint64        `protobuf:"varint,4,opt,name=spu_id,json=spuId,proto3,oneof" json:"spu_id,omitempty"`
	Properties  []*SkuProperty `protobuf:"bytes,5,rep,name=properties,proto3" json:"properties,omitempty"`
	Price       *int32         `protobuf:"varint,6,opt,name=price,proto3,oneof" json:"price,omitempty"`
	MarketPrice *int32         `protobuf:"varint,7,opt,name=market_price,json=marketPrice,proto3,oneof" json:"market_price,omitempty"`
	CostPrice   *int32         `protobuf:"varint,8,opt,name=cost_price,json=costPrice,proto3,oneof" json:"cost_price,omitempty"`
	BarCode     *string        `protobuf:"bytes,9,opt,name=bar_code,json=barCode,proto3,oneof" json:"bar_code,omitempty"`
	PicUrl      *string        `protobuf:"bytes,10,opt,name=pic_url,json=picUrl,proto3,oneof" json:"pic_url,omitempty"`
	Stock       *int32         `protobuf:"varint,11,opt,name=stock,proto3,oneof" json:"stock,omitempty"`
	Weight      *float64       `protobuf:"fixed64,12,opt,name=weight,proto3,oneof" json:"weight,omitempty"`
	Volume      *float64       `protobuf:"fixed64,13,opt,name=volume,proto3,oneof" json:"volume,omitempty"`
	SalesCount  *int32         `protobuf:"varint,16,opt,name=sales_count,json=salesCount,proto3,oneof" json:"sales_count,omitempty"`
	// contains filtered or unexported fields
}

func (*SkuInfo) Descriptor deprecated

func (*SkuInfo) Descriptor() ([]byte, []int)

Deprecated: Use SkuInfo.ProtoReflect.Descriptor instead.

func (*SkuInfo) GetBarCode

func (x *SkuInfo) GetBarCode() string

func (*SkuInfo) GetCostPrice

func (x *SkuInfo) GetCostPrice() int32

func (*SkuInfo) GetCreatedAt

func (x *SkuInfo) GetCreatedAt() int64

func (*SkuInfo) GetId

func (x *SkuInfo) GetId() uint64

func (*SkuInfo) GetMarketPrice

func (x *SkuInfo) GetMarketPrice() int32

func (*SkuInfo) GetPicUrl

func (x *SkuInfo) GetPicUrl() string

func (*SkuInfo) GetPrice

func (x *SkuInfo) GetPrice() int32

func (*SkuInfo) GetProperties

func (x *SkuInfo) GetProperties() []*SkuProperty

func (*SkuInfo) GetSalesCount

func (x *SkuInfo) GetSalesCount() int32

func (*SkuInfo) GetSpuId

func (x *SkuInfo) GetSpuId() uint64

func (*SkuInfo) GetStock

func (x *SkuInfo) GetStock() int32

func (*SkuInfo) GetUpdatedAt

func (x *SkuInfo) GetUpdatedAt() int64

func (*SkuInfo) GetVolume

func (x *SkuInfo) GetVolume() float64

func (*SkuInfo) GetWeight

func (x *SkuInfo) GetWeight() float64

func (*SkuInfo) ProtoMessage

func (*SkuInfo) ProtoMessage()

func (*SkuInfo) ProtoReflect

func (x *SkuInfo) ProtoReflect() protoreflect.Message

func (*SkuInfo) Reset

func (x *SkuInfo) Reset()

func (*SkuInfo) String

func (x *SkuInfo) String() string

type SkuListResp

type SkuListResp struct {
	Data []*SkuInfo `protobuf:"bytes,2,rep,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*SkuListResp) Descriptor deprecated

func (*SkuListResp) Descriptor() ([]byte, []int)

Deprecated: Use SkuListResp.ProtoReflect.Descriptor instead.

func (*SkuListResp) GetData

func (x *SkuListResp) GetData() []*SkuInfo

func (*SkuListResp) ProtoMessage

func (*SkuListResp) ProtoMessage()

func (*SkuListResp) ProtoReflect

func (x *SkuListResp) ProtoReflect() protoreflect.Message

func (*SkuListResp) Reset

func (x *SkuListResp) Reset()

func (*SkuListResp) String

func (x *SkuListResp) String() string

type SkuProperty

type SkuProperty struct {
	PropertyId   uint64 `protobuf:"varint,1,opt,name=propertyId,proto3" json:"propertyId,omitempty"`
	PropertyName string `protobuf:"bytes,2,opt,name=propertyName,proto3" json:"propertyName,omitempty"`
	ValueId      uint64 `protobuf:"varint,3,opt,name=valueId,proto3" json:"valueId,omitempty"`
	ValueName    string `protobuf:"bytes,4,opt,name=valueName,proto3" json:"valueName,omitempty"`
	// contains filtered or unexported fields
}

func (*SkuProperty) Descriptor deprecated

func (*SkuProperty) Descriptor() ([]byte, []int)

Deprecated: Use SkuProperty.ProtoReflect.Descriptor instead.

func (*SkuProperty) GetPropertyId

func (x *SkuProperty) GetPropertyId() uint64

func (*SkuProperty) GetPropertyName

func (x *SkuProperty) GetPropertyName() string

func (*SkuProperty) GetValueId

func (x *SkuProperty) GetValueId() uint64

func (*SkuProperty) GetValueName

func (x *SkuProperty) GetValueName() string

func (*SkuProperty) ProtoMessage

func (*SkuProperty) ProtoMessage()

func (*SkuProperty) ProtoReflect

func (x *SkuProperty) ProtoReflect() protoreflect.Message

func (*SkuProperty) Reset

func (x *SkuProperty) Reset()

func (*SkuProperty) String

func (x *SkuProperty) String() string

type SpuCreateReq

type SpuCreateReq struct {
	Name                string                  `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Keyword             string                  `protobuf:"bytes,2,opt,name=keyword,proto3" json:"keyword,omitempty"`
	Introduction        string                  `protobuf:"bytes,3,opt,name=introduction,proto3" json:"introduction,omitempty"`
	Description         string                  `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	BarCode             *string                 `protobuf:"bytes,5,opt,name=barCode,proto3,oneof" json:"barCode,omitempty"`
	CategoryId          uint64                  `protobuf:"varint,6,opt,name=categoryId,proto3" json:"categoryId,omitempty"`
	BrandId             uint64                  `protobuf:"varint,7,opt,name=brandId,proto3" json:"brandId,omitempty"`
	PicUrl              string                  `protobuf:"bytes,8,opt,name=picUrl,proto3" json:"picUrl,omitempty"`
	SliderPicUrls       []string                `protobuf:"bytes,9,rep,name=sliderPicUrls,proto3" json:"sliderPicUrls,omitempty"`
	VideoUrl            *string                 `protobuf:"bytes,10,opt,name=videoUrl,proto3,oneof" json:"videoUrl,omitempty"`
	Unit                uint32                  `protobuf:"varint,11,opt,name=unit,proto3" json:"unit,omitempty"`
	Sort                uint32                  `protobuf:"varint,12,opt,name=sort,proto3" json:"sort,omitempty"`
	SpecType            bool                    `protobuf:"varint,13,opt,name=specType,proto3" json:"specType,omitempty"`
	DeliveryTemplateId  uint64                  `protobuf:"varint,14,opt,name=deliveryTemplateId,proto3" json:"deliveryTemplateId,omitempty"`
	RecommendHot        bool                    `protobuf:"varint,15,opt,name=recommendHot,proto3" json:"recommendHot,omitempty"`
	RecommendBenefit    bool                    `protobuf:"varint,16,opt,name=recommendBenefit,proto3" json:"recommendBenefit,omitempty"`
	RecommendBest       bool                    `protobuf:"varint,17,opt,name=recommendBest,proto3" json:"recommendBest,omitempty"`
	RecommendNew        bool                    `protobuf:"varint,18,opt,name=recommendNew,proto3" json:"recommendNew,omitempty"`
	RecommendGood       bool                    `protobuf:"varint,19,opt,name=recommendGood,proto3" json:"recommendGood,omitempty"`
	GiveIntegral        int32                   `protobuf:"varint,20,opt,name=giveIntegral,proto3" json:"giveIntegral,omitempty"`
	GiveCouponTemplates []*GiveCouponTemplate   `protobuf:"bytes,21,rep,name=giveCouponTemplates,proto3" json:"giveCouponTemplates,omitempty"`
	SubCommissionType   bool                    `protobuf:"varint,22,opt,name=subCommissionType,proto3" json:"subCommissionType,omitempty"`
	ActivityOrders      []int32                 `protobuf:"varint,23,rep,packed,name=activityOrders,proto3" json:"activityOrders,omitempty"`
	VirtualSalesCount   *int32                  `protobuf:"varint,24,opt,name=virtualSalesCount,proto3,oneof" json:"virtualSalesCount,omitempty"`
	Skus                []*SkuCreateOrUpdateReq `protobuf:"bytes,25,rep,name=skus,proto3" json:"skus,omitempty"`
	// contains filtered or unexported fields
}

func (*SpuCreateReq) Descriptor deprecated

func (*SpuCreateReq) Descriptor() ([]byte, []int)

Deprecated: Use SpuCreateReq.ProtoReflect.Descriptor instead.

func (*SpuCreateReq) GetActivityOrders

func (x *SpuCreateReq) GetActivityOrders() []int32

func (*SpuCreateReq) GetBarCode

func (x *SpuCreateReq) GetBarCode() string

func (*SpuCreateReq) GetBrandId

func (x *SpuCreateReq) GetBrandId() uint64

func (*SpuCreateReq) GetCategoryId

func (x *SpuCreateReq) GetCategoryId() uint64

func (*SpuCreateReq) GetDeliveryTemplateId

func (x *SpuCreateReq) GetDeliveryTemplateId() uint64

func (*SpuCreateReq) GetDescription

func (x *SpuCreateReq) GetDescription() string

func (*SpuCreateReq) GetGiveCouponTemplates

func (x *SpuCreateReq) GetGiveCouponTemplates() []*GiveCouponTemplate

func (*SpuCreateReq) GetGiveIntegral

func (x *SpuCreateReq) GetGiveIntegral() int32

func (*SpuCreateReq) GetIntroduction

func (x *SpuCreateReq) GetIntroduction() string

func (*SpuCreateReq) GetKeyword

func (x *SpuCreateReq) GetKeyword() string

func (*SpuCreateReq) GetName

func (x *SpuCreateReq) GetName() string

func (*SpuCreateReq) GetPicUrl

func (x *SpuCreateReq) GetPicUrl() string

func (*SpuCreateReq) GetRecommendBenefit

func (x *SpuCreateReq) GetRecommendBenefit() bool

func (*SpuCreateReq) GetRecommendBest

func (x *SpuCreateReq) GetRecommendBest() bool

func (*SpuCreateReq) GetRecommendGood

func (x *SpuCreateReq) GetRecommendGood() bool

func (*SpuCreateReq) GetRecommendHot

func (x *SpuCreateReq) GetRecommendHot() bool

func (*SpuCreateReq) GetRecommendNew

func (x *SpuCreateReq) GetRecommendNew() bool

func (*SpuCreateReq) GetSkus

func (x *SpuCreateReq) GetSkus() []*SkuCreateOrUpdateReq

func (*SpuCreateReq) GetSliderPicUrls

func (x *SpuCreateReq) GetSliderPicUrls() []string

func (*SpuCreateReq) GetSort

func (x *SpuCreateReq) GetSort() uint32

func (*SpuCreateReq) GetSpecType

func (x *SpuCreateReq) GetSpecType() bool

func (*SpuCreateReq) GetSubCommissionType

func (x *SpuCreateReq) GetSubCommissionType() bool

func (*SpuCreateReq) GetUnit

func (x *SpuCreateReq) GetUnit() uint32

func (*SpuCreateReq) GetVideoUrl

func (x *SpuCreateReq) GetVideoUrl() string

func (*SpuCreateReq) GetVirtualSalesCount

func (x *SpuCreateReq) GetVirtualSalesCount() int32

func (*SpuCreateReq) ProtoMessage

func (*SpuCreateReq) ProtoMessage()

func (*SpuCreateReq) ProtoReflect

func (x *SpuCreateReq) ProtoReflect() protoreflect.Message

func (*SpuCreateReq) Reset

func (x *SpuCreateReq) Reset()

func (*SpuCreateReq) String

func (x *SpuCreateReq) String() string

type SpuInfo

type SpuInfo struct {
	Id                    *uint64  `protobuf:"varint,1,opt,name=id,proto3,oneof" json:"id,omitempty"`
	CreatedAt             *int64   `protobuf:"varint,2,opt,name=created_at,json=createdAt,proto3,oneof" json:"created_at,omitempty"`
	UpdatedAt             *int64   `protobuf:"varint,3,opt,name=updated_at,json=updatedAt,proto3,oneof" json:"updated_at,omitempty"`
	Status                *uint32  `protobuf:"varint,4,opt,name=status,proto3,oneof" json:"status,omitempty"`
	Sort                  *uint32  `protobuf:"varint,5,opt,name=sort,proto3,oneof" json:"sort,omitempty"`
	Name                  *string  `protobuf:"bytes,6,opt,name=name,proto3,oneof" json:"name,omitempty"`
	Keyword               *string  `protobuf:"bytes,7,opt,name=keyword,proto3,oneof" json:"keyword,omitempty"`
	Introduction          *string  `protobuf:"bytes,8,opt,name=introduction,proto3,oneof" json:"introduction,omitempty"`
	Description           *string  `protobuf:"bytes,9,opt,name=description,proto3,oneof" json:"description,omitempty"`
	BarCode               *string  `protobuf:"bytes,10,opt,name=bar_code,json=barCode,proto3,oneof" json:"bar_code,omitempty"`
	CategoryId            *uint64  `protobuf:"varint,11,opt,name=category_id,json=categoryId,proto3,oneof" json:"category_id,omitempty"`
	BrandId               *uint64  `protobuf:"varint,12,opt,name=brand_id,json=brandId,proto3,oneof" json:"brand_id,omitempty"`
	PicUrl                *string  `protobuf:"bytes,13,opt,name=pic_url,json=picUrl,proto3,oneof" json:"pic_url,omitempty"`
	SliderPicUrls         []string `protobuf:"bytes,14,rep,name=slider_pic_urls,json=sliderPicUrls,proto3" json:"slider_pic_urls,omitempty"`
	VideoUrl              *string  `protobuf:"bytes,15,opt,name=video_url,json=videoUrl,proto3,oneof" json:"video_url,omitempty"`
	Unit                  *uint32  `protobuf:"varint,16,opt,name=unit,proto3,oneof" json:"unit,omitempty"`
	SpecType              *bool    `protobuf:"varint,17,opt,name=spec_type,json=specType,proto3,oneof" json:"spec_type,omitempty"`
	Price                 *int32   `protobuf:"varint,18,opt,name=price,proto3,oneof" json:"price,omitempty"`
	MarketPrice           *int32   `protobuf:"varint,19,opt,name=market_price,json=marketPrice,proto3,oneof" json:"market_price,omitempty"`
	CostPrice             *int32   `protobuf:"varint,20,opt,name=cost_price,json=costPrice,proto3,oneof" json:"cost_price,omitempty"`
	Stock                 *int32   `protobuf:"varint,21,opt,name=stock,proto3,oneof" json:"stock,omitempty"`
	DeliveryTemplateId    *uint64  `protobuf:"varint,22,opt,name=delivery_template_id,json=deliveryTemplateId,proto3,oneof" json:"delivery_template_id,omitempty"`
	RecommendHot          *bool    `protobuf:"varint,23,opt,name=recommend_hot,json=recommendHot,proto3,oneof" json:"recommend_hot,omitempty"`
	RecommendBenefit      *bool    `protobuf:"varint,24,opt,name=recommend_benefit,json=recommendBenefit,proto3,oneof" json:"recommend_benefit,omitempty"`
	RecommendBest         *bool    `protobuf:"varint,25,opt,name=recommend_best,json=recommendBest,proto3,oneof" json:"recommend_best,omitempty"`
	RecommendNew          *bool    `protobuf:"varint,26,opt,name=recommend_new,json=recommendNew,proto3,oneof" json:"recommend_new,omitempty"`
	RecommendGood         *bool    `protobuf:"varint,27,opt,name=recommend_good,json=recommendGood,proto3,oneof" json:"recommend_good,omitempty"`
	GiveIntegral          *int32   `protobuf:"varint,28,opt,name=give_integral,json=giveIntegral,proto3,oneof" json:"give_integral,omitempty"`
	GiveCouponTemplateIds []uint64 `` /* 137-byte string literal not displayed */
	SubCommissionType     *bool    `protobuf:"varint,30,opt,name=sub_commission_type,json=subCommissionType,proto3,oneof" json:"sub_commission_type,omitempty"`
	ActivityOrders        []int32  `protobuf:"varint,31,rep,packed,name=activity_orders,json=activityOrders,proto3" json:"activity_orders,omitempty"`
	SalesCount            *int32   `protobuf:"varint,32,opt,name=sales_count,json=salesCount,proto3,oneof" json:"sales_count,omitempty"`
	VirtualSalesCount     *int32   `protobuf:"varint,33,opt,name=virtual_sales_count,json=virtualSalesCount,proto3,oneof" json:"virtual_sales_count,omitempty"`
	BrowseCount           *int32   `protobuf:"varint,34,opt,name=browse_count,json=browseCount,proto3,oneof" json:"browse_count,omitempty"`
	// contains filtered or unexported fields
}

func (*SpuInfo) Descriptor deprecated

func (*SpuInfo) Descriptor() ([]byte, []int)

Deprecated: Use SpuInfo.ProtoReflect.Descriptor instead.

func (*SpuInfo) GetActivityOrders

func (x *SpuInfo) GetActivityOrders() []int32

func (*SpuInfo) GetBarCode

func (x *SpuInfo) GetBarCode() string

func (*SpuInfo) GetBrandId

func (x *SpuInfo) GetBrandId() uint64

func (*SpuInfo) GetBrowseCount

func (x *SpuInfo) GetBrowseCount() int32

func (*SpuInfo) GetCategoryId

func (x *SpuInfo) GetCategoryId() uint64

func (*SpuInfo) GetCostPrice

func (x *SpuInfo) GetCostPrice() int32

func (*SpuInfo) GetCreatedAt

func (x *SpuInfo) GetCreatedAt() int64

func (*SpuInfo) GetDeliveryTemplateId

func (x *SpuInfo) GetDeliveryTemplateId() uint64

func (*SpuInfo) GetDescription

func (x *SpuInfo) GetDescription() string

func (*SpuInfo) GetGiveCouponTemplateIds

func (x *SpuInfo) GetGiveCouponTemplateIds() []uint64

func (*SpuInfo) GetGiveIntegral

func (x *SpuInfo) GetGiveIntegral() int32

func (*SpuInfo) GetId

func (x *SpuInfo) GetId() uint64

func (*SpuInfo) GetIntroduction

func (x *SpuInfo) GetIntroduction() string

func (*SpuInfo) GetKeyword

func (x *SpuInfo) GetKeyword() string

func (*SpuInfo) GetMarketPrice

func (x *SpuInfo) GetMarketPrice() int32

func (*SpuInfo) GetName

func (x *SpuInfo) GetName() string

func (*SpuInfo) GetPicUrl

func (x *SpuInfo) GetPicUrl() string

func (*SpuInfo) GetPrice

func (x *SpuInfo) GetPrice() int32

func (*SpuInfo) GetRecommendBenefit

func (x *SpuInfo) GetRecommendBenefit() bool

func (*SpuInfo) GetRecommendBest

func (x *SpuInfo) GetRecommendBest() bool

func (*SpuInfo) GetRecommendGood

func (x *SpuInfo) GetRecommendGood() bool

func (*SpuInfo) GetRecommendHot

func (x *SpuInfo) GetRecommendHot() bool

func (*SpuInfo) GetRecommendNew

func (x *SpuInfo) GetRecommendNew() bool

func (*SpuInfo) GetSalesCount

func (x *SpuInfo) GetSalesCount() int32

func (*SpuInfo) GetSliderPicUrls

func (x *SpuInfo) GetSliderPicUrls() []string

func (*SpuInfo) GetSort

func (x *SpuInfo) GetSort() uint32

func (*SpuInfo) GetSpecType

func (x *SpuInfo) GetSpecType() bool

func (*SpuInfo) GetStatus

func (x *SpuInfo) GetStatus() uint32

func (*SpuInfo) GetStock

func (x *SpuInfo) GetStock() int32

func (*SpuInfo) GetSubCommissionType

func (x *SpuInfo) GetSubCommissionType() bool

func (*SpuInfo) GetUnit

func (x *SpuInfo) GetUnit() uint32

func (*SpuInfo) GetUpdatedAt

func (x *SpuInfo) GetUpdatedAt() int64

func (*SpuInfo) GetVideoUrl

func (x *SpuInfo) GetVideoUrl() string

func (*SpuInfo) GetVirtualSalesCount

func (x *SpuInfo) GetVirtualSalesCount() int32

func (*SpuInfo) ProtoMessage

func (*SpuInfo) ProtoMessage()

func (*SpuInfo) ProtoReflect

func (x *SpuInfo) ProtoReflect() protoreflect.Message

func (*SpuInfo) Reset

func (x *SpuInfo) Reset()

func (*SpuInfo) String

func (x *SpuInfo) String() string

type SpuListReq

type SpuListReq struct {
	Page         uint64  `protobuf:"varint,1,opt,name=page,proto3" json:"page,omitempty"`
	PageSize     uint64  `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	Name         *string `protobuf:"bytes,3,opt,name=name,proto3,oneof" json:"name,omitempty"`
	Keyword      *string `protobuf:"bytes,4,opt,name=keyword,proto3,oneof" json:"keyword,omitempty"`
	Introduction *string `protobuf:"bytes,5,opt,name=introduction,proto3,oneof" json:"introduction,omitempty"`
	// contains filtered or unexported fields
}

func (*SpuListReq) Descriptor deprecated

func (*SpuListReq) Descriptor() ([]byte, []int)

Deprecated: Use SpuListReq.ProtoReflect.Descriptor instead.

func (*SpuListReq) GetIntroduction

func (x *SpuListReq) GetIntroduction() string

func (*SpuListReq) GetKeyword

func (x *SpuListReq) GetKeyword() string

func (*SpuListReq) GetName

func (x *SpuListReq) GetName() string

func (*SpuListReq) GetPage

func (x *SpuListReq) GetPage() uint64

func (*SpuListReq) GetPageSize

func (x *SpuListReq) GetPageSize() uint64

func (*SpuListReq) ProtoMessage

func (*SpuListReq) ProtoMessage()

func (*SpuListReq) ProtoReflect

func (x *SpuListReq) ProtoReflect() protoreflect.Message

func (*SpuListReq) Reset

func (x *SpuListReq) Reset()

func (*SpuListReq) String

func (x *SpuListReq) String() string

type SpuListResp

type SpuListResp struct {
	Total uint64     `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
	Data  []*SpuInfo `protobuf:"bytes,2,rep,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*SpuListResp) Descriptor deprecated

func (*SpuListResp) Descriptor() ([]byte, []int)

Deprecated: Use SpuListResp.ProtoReflect.Descriptor instead.

func (*SpuListResp) GetData

func (x *SpuListResp) GetData() []*SpuInfo

func (*SpuListResp) GetTotal

func (x *SpuListResp) GetTotal() uint64

func (*SpuListResp) ProtoMessage

func (*SpuListResp) ProtoMessage()

func (*SpuListResp) ProtoReflect

func (x *SpuListResp) ProtoReflect() protoreflect.Message

func (*SpuListResp) Reset

func (x *SpuListResp) Reset()

func (*SpuListResp) String

func (x *SpuListResp) String() string

type SpuUpdateReqVO

type SpuUpdateReqVO struct {
	Keyword             string                  `protobuf:"bytes,1,opt,name=keyword,proto3" json:"keyword,omitempty"`
	Introduction        string                  `protobuf:"bytes,2,opt,name=introduction,proto3" json:"introduction,omitempty"`
	Description         string                  `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	BarCode             *string                 `protobuf:"bytes,4,opt,name=barCode,proto3,oneof" json:"barCode,omitempty"`
	CategoryId          uint64                  `protobuf:"varint,5,opt,name=categoryId,proto3" json:"categoryId,omitempty"`
	BrandId             uint64                  `protobuf:"varint,6,opt,name=brandId,proto3" json:"brandId,omitempty"`
	PicUrl              string                  `protobuf:"bytes,7,opt,name=picUrl,proto3" json:"picUrl,omitempty"`
	SliderPicUrls       []string                `protobuf:"bytes,8,rep,name=sliderPicUrls,proto3" json:"sliderPicUrls,omitempty"`
	VideoUrl            *string                 `protobuf:"bytes,9,opt,name=videoUrl,proto3,oneof" json:"videoUrl,omitempty"`
	Unit                uint32                  `protobuf:"varint,10,opt,name=unit,proto3" json:"unit,omitempty"`
	Sort                uint32                  `protobuf:"varint,11,opt,name=sort,proto3" json:"sort,omitempty"`
	SpecType            bool                    `protobuf:"varint,12,opt,name=specType,proto3" json:"specType,omitempty"`
	DeliveryTemplateId  uint64                  `protobuf:"varint,14,opt,name=deliveryTemplateId,proto3" json:"deliveryTemplateId,omitempty"`
	RecommendHot        bool                    `protobuf:"varint,15,opt,name=recommendHot,proto3" json:"recommendHot,omitempty"`
	RecommendBenefit    bool                    `protobuf:"varint,16,opt,name=recommendBenefit,proto3" json:"recommendBenefit,omitempty"`
	RecommendBest       bool                    `protobuf:"varint,17,opt,name=recommendBest,proto3" json:"recommendBest,omitempty"`
	RecommendNew        bool                    `protobuf:"varint,18,opt,name=recommendNew,proto3" json:"recommendNew,omitempty"`
	RecommendGood       bool                    `protobuf:"varint,19,opt,name=recommendGood,proto3" json:"recommendGood,omitempty"`
	GiveIntegral        int32                   `protobuf:"varint,20,opt,name=giveIntegral,proto3" json:"giveIntegral,omitempty"`
	GiveCouponTemplates []*GiveCouponTemplate   `protobuf:"bytes,21,rep,name=giveCouponTemplates,proto3" json:"giveCouponTemplates,omitempty"`
	SubCommissionType   bool                    `protobuf:"varint,22,opt,name=subCommissionType,proto3" json:"subCommissionType,omitempty"`
	ActivityOrders      []int32                 `protobuf:"varint,23,rep,packed,name=activityOrders,proto3" json:"activityOrders,omitempty"`
	VirtualSalesCount   *int32                  `protobuf:"varint,24,opt,name=virtualSalesCount,proto3,oneof" json:"virtualSalesCount,omitempty"`
	Skus                []*SkuCreateOrUpdateReq `protobuf:"bytes,25,rep,name=skus,proto3" json:"skus,omitempty"`
	Id                  uint64                  `protobuf:"varint,26,opt,name=id,proto3" json:"id,omitempty"`
	SalesCount          int32                   `protobuf:"varint,27,opt,name=salesCount,proto3" json:"salesCount,omitempty"`
	BrowseCount         int32                   `protobuf:"varint,28,opt,name=browseCount,proto3" json:"browseCount,omitempty"`
	Status              uint32                  `protobuf:"varint,29,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*SpuUpdateReqVO) Descriptor deprecated

func (*SpuUpdateReqVO) Descriptor() ([]byte, []int)

Deprecated: Use SpuUpdateReqVO.ProtoReflect.Descriptor instead.

func (*SpuUpdateReqVO) GetActivityOrders

func (x *SpuUpdateReqVO) GetActivityOrders() []int32

func (*SpuUpdateReqVO) GetBarCode

func (x *SpuUpdateReqVO) GetBarCode() string

func (*SpuUpdateReqVO) GetBrandId

func (x *SpuUpdateReqVO) GetBrandId() uint64

func (*SpuUpdateReqVO) GetBrowseCount

func (x *SpuUpdateReqVO) GetBrowseCount() int32

func (*SpuUpdateReqVO) GetCategoryId

func (x *SpuUpdateReqVO) GetCategoryId() uint64

func (*SpuUpdateReqVO) GetDeliveryTemplateId

func (x *SpuUpdateReqVO) GetDeliveryTemplateId() uint64

func (*SpuUpdateReqVO) GetDescription

func (x *SpuUpdateReqVO) GetDescription() string

func (*SpuUpdateReqVO) GetGiveCouponTemplates

func (x *SpuUpdateReqVO) GetGiveCouponTemplates() []*GiveCouponTemplate

func (*SpuUpdateReqVO) GetGiveIntegral

func (x *SpuUpdateReqVO) GetGiveIntegral() int32

func (*SpuUpdateReqVO) GetId

func (x *SpuUpdateReqVO) GetId() uint64

func (*SpuUpdateReqVO) GetIntroduction

func (x *SpuUpdateReqVO) GetIntroduction() string

func (*SpuUpdateReqVO) GetKeyword

func (x *SpuUpdateReqVO) GetKeyword() string

func (*SpuUpdateReqVO) GetPicUrl

func (x *SpuUpdateReqVO) GetPicUrl() string

func (*SpuUpdateReqVO) GetRecommendBenefit

func (x *SpuUpdateReqVO) GetRecommendBenefit() bool

func (*SpuUpdateReqVO) GetRecommendBest

func (x *SpuUpdateReqVO) GetRecommendBest() bool

func (*SpuUpdateReqVO) GetRecommendGood

func (x *SpuUpdateReqVO) GetRecommendGood() bool

func (*SpuUpdateReqVO) GetRecommendHot

func (x *SpuUpdateReqVO) GetRecommendHot() bool

func (*SpuUpdateReqVO) GetRecommendNew

func (x *SpuUpdateReqVO) GetRecommendNew() bool

func (*SpuUpdateReqVO) GetSalesCount

func (x *SpuUpdateReqVO) GetSalesCount() int32

func (*SpuUpdateReqVO) GetSkus

func (x *SpuUpdateReqVO) GetSkus() []*SkuCreateOrUpdateReq

func (*SpuUpdateReqVO) GetSliderPicUrls

func (x *SpuUpdateReqVO) GetSliderPicUrls() []string

func (*SpuUpdateReqVO) GetSort

func (x *SpuUpdateReqVO) GetSort() uint32

func (*SpuUpdateReqVO) GetSpecType

func (x *SpuUpdateReqVO) GetSpecType() bool

func (*SpuUpdateReqVO) GetStatus

func (x *SpuUpdateReqVO) GetStatus() uint32

func (*SpuUpdateReqVO) GetSubCommissionType

func (x *SpuUpdateReqVO) GetSubCommissionType() bool

func (*SpuUpdateReqVO) GetUnit

func (x *SpuUpdateReqVO) GetUnit() uint32

func (*SpuUpdateReqVO) GetVideoUrl

func (x *SpuUpdateReqVO) GetVideoUrl() string

func (*SpuUpdateReqVO) GetVirtualSalesCount

func (x *SpuUpdateReqVO) GetVirtualSalesCount() int32

func (*SpuUpdateReqVO) ProtoMessage

func (*SpuUpdateReqVO) ProtoMessage()

func (*SpuUpdateReqVO) ProtoReflect

func (x *SpuUpdateReqVO) ProtoReflect() protoreflect.Message

func (*SpuUpdateReqVO) Reset

func (x *SpuUpdateReqVO) Reset()

func (*SpuUpdateReqVO) String

func (x *SpuUpdateReqVO) String() string

type SpuUpdateStatusReq

type SpuUpdateStatusReq struct {
	Id     uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Status uint32 `protobuf:"varint,2,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*SpuUpdateStatusReq) Descriptor deprecated

func (*SpuUpdateStatusReq) Descriptor() ([]byte, []int)

Deprecated: Use SpuUpdateStatusReq.ProtoReflect.Descriptor instead.

func (*SpuUpdateStatusReq) GetId

func (x *SpuUpdateStatusReq) GetId() uint64

func (*SpuUpdateStatusReq) GetStatus

func (x *SpuUpdateStatusReq) GetStatus() uint32

func (*SpuUpdateStatusReq) ProtoMessage

func (*SpuUpdateStatusReq) ProtoMessage()

func (*SpuUpdateStatusReq) ProtoReflect

func (x *SpuUpdateStatusReq) ProtoReflect() protoreflect.Message

func (*SpuUpdateStatusReq) Reset

func (x *SpuUpdateStatusReq) Reset()

func (*SpuUpdateStatusReq) String

func (x *SpuUpdateStatusReq) String() string

type UUIDReq

type UUIDReq struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*UUIDReq) Descriptor deprecated

func (*UUIDReq) Descriptor() ([]byte, []int)

Deprecated: Use UUIDReq.ProtoReflect.Descriptor instead.

func (*UUIDReq) GetId

func (x *UUIDReq) GetId() string

func (*UUIDReq) ProtoMessage

func (*UUIDReq) ProtoMessage()

func (*UUIDReq) ProtoReflect

func (x *UUIDReq) ProtoReflect() protoreflect.Message

func (*UUIDReq) Reset

func (x *UUIDReq) Reset()

func (*UUIDReq) String

func (x *UUIDReq) String() string

type UUIDsReq

type UUIDsReq struct {
	Ids []string `protobuf:"bytes,1,rep,name=ids,proto3" json:"ids,omitempty"`
	// contains filtered or unexported fields
}

func (*UUIDsReq) Descriptor deprecated

func (*UUIDsReq) Descriptor() ([]byte, []int)

Deprecated: Use UUIDsReq.ProtoReflect.Descriptor instead.

func (*UUIDsReq) GetIds

func (x *UUIDsReq) GetIds() []string

func (*UUIDsReq) ProtoMessage

func (*UUIDsReq) ProtoMessage()

func (*UUIDsReq) ProtoReflect

func (x *UUIDsReq) ProtoReflect() protoreflect.Message

func (*UUIDsReq) Reset

func (x *UUIDsReq) Reset()

func (*UUIDsReq) String

func (x *UUIDsReq) String() string

type UnimplementedProductServer

type UnimplementedProductServer struct {
}

UnimplementedProductServer must be embedded to have forward compatible implementations.

func (UnimplementedProductServer) CreateBrand

func (UnimplementedProductServer) CreateCategory

func (UnimplementedProductServer) CreateComment

func (UnimplementedProductServer) CreateProperty

func (UnimplementedProductServer) CreatePropertyValue

func (UnimplementedProductServer) CreateSpu

func (UnimplementedProductServer) DeleteBrand

func (UnimplementedProductServer) DeleteCategory

func (UnimplementedProductServer) DeleteComment

func (UnimplementedProductServer) DeleteProperty

func (UnimplementedProductServer) DeletePropertyValue

func (UnimplementedProductServer) DeletePropertyValue(context.Context, *IDReq) (*BaseResp, error)

func (UnimplementedProductServer) DeleteSku

func (UnimplementedProductServer) DeleteSpu

func (UnimplementedProductServer) GetBrandById

func (UnimplementedProductServer) GetBrandList

func (UnimplementedProductServer) GetBrandPage

func (UnimplementedProductServer) GetCategoryById

func (UnimplementedProductServer) GetCategoryLevel

func (UnimplementedProductServer) GetCommentById

func (UnimplementedProductServer) GetCommentList

func (UnimplementedProductServer) GetEnableCategoryList

func (UnimplementedProductServer) GetPropertyById

func (UnimplementedProductServer) GetPropertyListByIds

func (UnimplementedProductServer) GetPropertyListByName

func (UnimplementedProductServer) GetPropertyPage

func (UnimplementedProductServer) GetPropertyValueById

func (UnimplementedProductServer) GetPropertyValueDetailList

func (UnimplementedProductServer) GetPropertyValueListByPropertyId

func (UnimplementedProductServer) GetPropertyValueListByPropertyId(context.Context, *IDsReq) (*PropertyValueListResp, error)

func (UnimplementedProductServer) GetPropertyValuePage

func (UnimplementedProductServer) GetSkuById

func (UnimplementedProductServer) GetSkuList

func (UnimplementedProductServer) GetSkuListBySpuId

func (UnimplementedProductServer) GetSpuById

func (UnimplementedProductServer) GetSpuList

func (UnimplementedProductServer) InitDatabase

func (UnimplementedProductServer) UpdateBrand

func (UnimplementedProductServer) UpdateCategory

func (UnimplementedProductServer) UpdateComment

func (UnimplementedProductServer) UpdateProperty

func (UnimplementedProductServer) UpdatePropertyValue

func (UnimplementedProductServer) UpdateSpu

func (UnimplementedProductServer) UpdateStatus

func (UnimplementedProductServer) ValidateSpuList

type UnsafeProductServer

type UnsafeProductServer interface {
	// contains filtered or unexported methods
}

UnsafeProductServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProductServer will result in compilation errors.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL