Documentation ¶
Index ¶
- func AddProduct(ctx context.Context, c *app.RequestContext)
- func DelProduct(ctx context.Context, c *app.RequestContext)
- func EditProduct(ctx context.Context, c *app.RequestContext)
- func GetProduct(ctx context.Context, c *app.RequestContext)
- func ListProduct(ctx context.Context, c *app.RequestContext)
- func MGetProduct2C(ctx context.Context, c *app.RequestContext)
- func OfflineProduct(ctx context.Context, c *app.RequestContext)
- func OnlineProduct(ctx context.Context, c *app.RequestContext)
- func SearchProduct(ctx context.Context, c *app.RequestContext)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddProduct ¶
func AddProduct(ctx context.Context, c *app.RequestContext)
AddProduct godoc @Summary add product @Description add product @Tags product module @Accept json @Produce json @Param addProductRequest body model.AddProductRequest true "request param of adding product" @Security TokenAuth @Success 200 {object} model.Response @Router /item2b/add [post]
func DelProduct ¶
func DelProduct(ctx context.Context, c *app.RequestContext)
DelProduct godoc @Summary delete product @Description delete product @Tags product module @Accept json @Produce json @Param delProductRequest body model.OperateProductReq true "request param of operating product" @Security TokenAuth @Success 200 {object} model.Response @Router /item2b/del [post]
func EditProduct ¶
func EditProduct(ctx context.Context, c *app.RequestContext)
EditProduct godoc @Summary edit product @Description edit product @Tags product module @Accept json @Produce json @Param editProductRequest body model.EditProductRequest true "request param of editing product" @Security TokenAuth @Success 200 {object} model.Response @Router /item2b/edit [post]
func GetProduct ¶
func GetProduct(ctx context.Context, c *app.RequestContext)
GetProduct godoc @Summary get product by product_id @Description get product by product_id @Tags product module @Accept json @Produce json @Param product_id query int true "product_id" @Security TokenAuth @Success 200 {object} model.Response @Router /item2b/get [get]
func ListProduct ¶
func ListProduct(ctx context.Context, c *app.RequestContext)
ListProduct godoc @Summary get product list @Description get product list @Tags product module @Accept json @Produce json @Param listProductReq body model.ListProductReq true "request param of listing products" @Security TokenAuth @Success 200 {object} model.Response @Router /item2b/list [post]
func MGetProduct2C ¶
func MGetProduct2C(ctx context.Context, c *app.RequestContext)
MGetProduct2C godoc @Summary batch get products by product_id (2C interface) @Description batch get products by product_id (2C interface) @Tags product module(2C) @Accept json @Produce json @Param product_ids query string true "product-ids separated by commas" @Security TokenAuth @Success 200 {object} model.Response @Router /item2c/mget [get]
func OfflineProduct ¶
func OfflineProduct(ctx context.Context, c *app.RequestContext)
OfflineProduct godoc @Summary offline product @Description offline product @Tags product module @Accept json @Produce json @Param offlineProductRequest body model.OperateProductReq true "request param of operating product" @Security TokenAuth @Success 200 {object} model.Response @Router /item2b/offline [post]
func OnlineProduct ¶
func OnlineProduct(ctx context.Context, c *app.RequestContext)
OnlineProduct godoc @Summary online product @Description online product @Tags product module @Accept json @Produce json @Param onlineProductRequest body model.OperateProductReq true "request param of operating product" @Security TokenAuth @Success 200 {object} model.Response @Router /item2b/online [post]
func SearchProduct ¶
func SearchProduct(ctx context.Context, c *app.RequestContext)
SearchProduct godoc @Summary search products (2C interface) @Description search products (2C interface) @Tags product module(2C) @Accept json @Produce json @Param searchProductReq body model.SearchProductReq true "request param of searching products" @Security TokenAuth @Success 200 {object} model.Response @Router /item2c/search [post]
Types ¶
This section is empty.