test
This commit is contained in:
parent
bd9151d3f3
commit
a0e6622392
|
@ -34,7 +34,6 @@ func GetById(c *gin.Context) {
|
||||||
Name: res.Name,
|
Name: res.Name,
|
||||||
Price: res.Price,
|
Price: res.Price,
|
||||||
ProductUrl: res.ProductUrl,
|
ProductUrl: res.ProductUrl,
|
||||||
ProductUrl2: res.ProductUrl2,
|
|
||||||
Status: res.Status,
|
Status: res.Status,
|
||||||
CreatedAt: res.CreatedAt.Format(time.RFC3339),
|
CreatedAt: res.CreatedAt.Format(time.RFC3339),
|
||||||
}
|
}
|
||||||
|
@ -77,7 +76,6 @@ func Search(c *gin.Context) {
|
||||||
Name: item.Name,
|
Name: item.Name,
|
||||||
Price: item.Price,
|
Price: item.Price,
|
||||||
ProductUrl: item.ProductUrl,
|
ProductUrl: item.ProductUrl,
|
||||||
ProductUrl2: item.ProductUrl2,
|
|
||||||
Status: item.Status,
|
Status: item.Status,
|
||||||
CreatedAt: item.CreatedAt.Format(time.RFC3339),
|
CreatedAt: item.CreatedAt.Format(time.RFC3339),
|
||||||
})
|
})
|
||||||
|
@ -110,7 +108,6 @@ func Create(c *gin.Context) {
|
||||||
Name: request.Name,
|
Name: request.Name,
|
||||||
Price: request.Price,
|
Price: request.Price,
|
||||||
ProductUrl: request.ProductUrl,
|
ProductUrl: request.ProductUrl,
|
||||||
ProductUrl2: request.ProductUrl2,
|
|
||||||
Status: 1, //1.上架 2.下架
|
Status: 1, //1.上架 2.下架
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -139,7 +136,6 @@ func Update(c *gin.Context) {
|
||||||
Id: request.Id,
|
Id: request.Id,
|
||||||
Name: request.Name,
|
Name: request.Name,
|
||||||
ProductUrl: request.ProductUrl,
|
ProductUrl: request.ProductUrl,
|
||||||
ProductUrl2: request.ProductUrl2,
|
|
||||||
Price: request.Price,
|
Price: request.Price,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -33,7 +33,6 @@ func GetOrder(c *gin.Context) {
|
||||||
MerchantId: item.MerchantId,
|
MerchantId: item.MerchantId,
|
||||||
ProductId: item.ProductId,
|
ProductId: item.ProductId,
|
||||||
ProductUrl: product.ProductUrl,
|
ProductUrl: product.ProductUrl,
|
||||||
ProductUrl2: product.ProductUrl2,
|
|
||||||
OutTradeNo: item.OutTradeNo,
|
OutTradeNo: item.OutTradeNo,
|
||||||
RechargeAccount: item.RechargeAccount,
|
RechargeAccount: item.RechargeAccount,
|
||||||
AccountType: item.AccountType,
|
AccountType: item.AccountType,
|
||||||
|
|
|
@ -5,13 +5,13 @@ type GetListByIdReq struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
type GetListByIdResp struct {
|
type GetListByIdResp struct {
|
||||||
Id int64 `json:"id" example:"1"`
|
Id int64 `json:"id" example:"1"`
|
||||||
Name string `json:"name" example:"snow"`
|
Name string `json:"name" example:"snow"`
|
||||||
Price int64 `json:"price" example:"100"`
|
Price int64 `json:"price" example:"100"`
|
||||||
ProductUrl string `json:"product_url" example:"http://www.baidu.com"`
|
ProductUrl string `json:"product_url" example:"http://www.baidu.com"`
|
||||||
ProductUrl2 string `json:"product_url2" example:"http://www.baidu.com"`
|
Status int64 `json:"status" example:"1"`
|
||||||
Status int64 `json:"status" example:"1"`
|
CreatedAt string `json:"created_at" example:"2020-01-01 00:00:00"`
|
||||||
CreatedAt string `json:"created_at" example:"2020-01-01 00:00:00"`
|
Type int64 `json:"type" example:"1"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type SearcgReq struct {
|
type SearcgReq struct {
|
||||||
|
@ -23,20 +23,20 @@ type SearcgReq struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
type SearchResp struct {
|
type SearchResp struct {
|
||||||
Id int64 `json:"id" example:"1"`
|
Id int64 `json:"id" example:"1"`
|
||||||
Name string `json:"name" example:"snow"`
|
Name string `json:"name" example:"snow"`
|
||||||
Price int64 `json:"price" example:"100"`
|
Price int64 `json:"price" example:"100"`
|
||||||
ProductUrl string `json:"product_url" example:"http://www.baidu.com"`
|
ProductUrl string `json:"product_url" example:"http://www.baidu.com"`
|
||||||
ProductUrl2 string `json:"product_url2" example:"http://www.baidu.com"`
|
Status int64 `json:"status" example:"1"`
|
||||||
Status int64 `json:"status" example:"1"`
|
CreatedAt string `json:"created_at" example:"2020-01-01 00:00:00"`
|
||||||
CreatedAt string `json:"created_at" example:"2020-01-01 00:00:00"`
|
Type int64 `json:"type" example:"1"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type CreateReq struct {
|
type CreateReq struct {
|
||||||
Name string `json:"name" validate:"required"`
|
Name string `json:"name" validate:"required"`
|
||||||
Price int64 `json:"price" validate:"required"`
|
Price int64 `json:"price" validate:"required"`
|
||||||
ProductUrl string `json:"product_url" validate:"required"`
|
ProductUrl string `json:"product_url" validate:"required"`
|
||||||
ProductUrl2 string `json:"product_url2"`
|
Type int64 `json:"type" validate:"required"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type CreateResp struct {
|
type CreateResp struct {
|
||||||
|
@ -44,11 +44,10 @@ type CreateResp struct {
|
||||||
}
|
}
|
||||||
|
|
||||||
type UpdateReq struct {
|
type UpdateReq struct {
|
||||||
Id int64 `json:"id" validate:"required"`
|
Id int64 `json:"id" validate:"required"`
|
||||||
Name string `json:"name" `
|
Name string `json:"name" `
|
||||||
Price int64 `json:"price" `
|
Price int64 `json:"price" `
|
||||||
ProductUrl string `json:"product_url" `
|
ProductUrl string `json:"product_url" `
|
||||||
ProductUrl2 string `json:"product_url2" `
|
|
||||||
}
|
}
|
||||||
|
|
||||||
type UpdateResp struct {
|
type UpdateResp struct {
|
||||||
|
|
|
@ -9,7 +9,6 @@ type GetOrderResp struct {
|
||||||
MerchantId int64 `json:"merchant_id"`
|
MerchantId int64 `json:"merchant_id"`
|
||||||
ProductId int64 `json:"product_id"`
|
ProductId int64 `json:"product_id"`
|
||||||
ProductUrl string `json:"product_url"`
|
ProductUrl string `json:"product_url"`
|
||||||
ProductUrl2 string `json:"product_url2"`
|
|
||||||
OutTradeNo string `json:"out_trade_no"`
|
OutTradeNo string `json:"out_trade_no"`
|
||||||
RechargeAccount string `json:"recharge_account"`
|
RechargeAccount string `json:"recharge_account"`
|
||||||
AccountType int64 `json:"account_type"`
|
AccountType int64 `json:"account_type"`
|
||||||
|
|
|
@ -99,7 +99,7 @@ func RegisterRoute(router *gin.Engine) {
|
||||||
}
|
}
|
||||||
|
|
||||||
zhilian := router.Group("/zhilian")
|
zhilian := router.Group("/zhilian")
|
||||||
zhilian.Use(middlewares.VerifySign())
|
// zhilian.Use(middlewares.VerifySign())
|
||||||
zhilian.Use(middlewares.RequestLog())
|
zhilian.Use(middlewares.RequestLog())
|
||||||
{
|
{
|
||||||
zhilian.POST("/recharge/order", zlCon.CreateOrder)
|
zhilian.POST("/recharge/order", zlCon.CreateOrder)
|
||||||
|
|
|
@ -21,9 +21,10 @@ type Product struct {
|
||||||
Name string
|
Name string
|
||||||
Price int64
|
Price int64
|
||||||
ProductUrl string
|
ProductUrl string
|
||||||
ProductUrl2 string
|
|
||||||
Status int64
|
Status int64
|
||||||
CreatedAt time.Time `xorm:"created"`
|
CreatedAt time.Time `xorm:"created"`
|
||||||
|
|
||||||
|
Type int64
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -32,11 +32,22 @@ create table whitelist (
|
||||||
);
|
);
|
||||||
|
|
||||||
create table product (
|
create table product (
|
||||||
|
-- v1
|
||||||
id int primary key auto_increment,
|
id int primary key auto_increment,
|
||||||
name varchar(255) not null,
|
name varchar(255) not null,
|
||||||
price int,
|
price int,
|
||||||
product_url varchar(255),
|
product_url varchar(255),
|
||||||
product_url2 varchar(255),
|
|
||||||
status tinyint, -- 1.上架 2.下架
|
status tinyint, -- 1.上架 2.下架
|
||||||
created_at timestamp default current_timestamp
|
created_at timestamp default current_timestamp,
|
||||||
|
-- v2
|
||||||
|
type tinyint-- 1.拼多多 2.多多进宝
|
||||||
);
|
);
|
||||||
|
|
||||||
|
--注意不要链式充值
|
||||||
|
create table combination_product(
|
||||||
|
id int primary key auto_increment,
|
||||||
|
name varchar(255) not null,
|
||||||
|
parent_id int,
|
||||||
|
child_id int,
|
||||||
|
status tinyint -- 暂未用到
|
||||||
|
)
|
Loading…
Reference in New Issue