This commit is contained in:
duyu 2024-07-24 18:22:35 +08:00
parent bd9151d3f3
commit a0e6622392
7 changed files with 38 additions and 33 deletions

View File

@ -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,
} }

View File

@ -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,

View File

@ -9,9 +9,9 @@ type GetListByIdResp struct {
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 {
@ -27,16 +27,16 @@ type SearchResp struct {
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 {
@ -48,7 +48,6 @@ type UpdateReq struct {
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 {

View File

@ -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"`

View File

@ -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)

View File

@ -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
} }
/** /**

View File

@ -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 -- 暂未用到
)