add url
This commit is contained in:
		
							parent
							
								
									53d466afbe
								
							
						
					
					
						commit
						251176a7ff
					
				| 
						 | 
					@ -34,6 +34,7 @@ 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),
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
| 
						 | 
					@ -76,6 +77,7 @@ 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),
 | 
				
			||||||
			})
 | 
								})
 | 
				
			||||||
| 
						 | 
					@ -108,6 +110,7 @@ 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.下架
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -136,6 +139,7 @@ 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,6 +33,7 @@ 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,
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -9,6 +9,7 @@ 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"`
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -26,6 +27,7 @@ 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"`
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -34,6 +36,7 @@ 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 CreateResp struct {
 | 
					type CreateResp struct {
 | 
				
			||||||
| 
						 | 
					@ -45,6 +48,7 @@ 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 {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -9,6 +9,7 @@ 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"`
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -21,6 +21,7 @@ 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"`
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -36,6 +36,7 @@ create table product (
 | 
				
			||||||
    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
 | 
				
			||||||
);
 | 
					);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue