62 lines
1.9 KiB
Go
62 lines
1.9 KiB
Go
package merchant
|
|
|
|
type GetListByIdReq struct {
|
|
Id int64 `json:"id" validate:"required" example:"1"`
|
|
}
|
|
|
|
type GetListByIdResp struct {
|
|
Id int64 `json:"id" example:"1"`
|
|
DeviceNo string `json:"device_no" example:"123456"`
|
|
Phone string `json:"phone" example:"123456"`
|
|
Code int64 `json:"code" example:"123456"`
|
|
CreatedAt string `json:"created_at" example:"2020-01-01 00:00:00"`
|
|
}
|
|
|
|
// type SearcgReq struct {
|
|
// Id int64 `json:"id"`
|
|
// Name string `json:"name"`
|
|
// CreatedAt []string `json:"created_at" form:"created_at"`
|
|
// PageNum int `json:"page_num" form:"page" validate:"required"`
|
|
// PageSize int `json:"page_size" form:"page_size" validate:"required"`
|
|
// }
|
|
|
|
// type SearchResp struct {
|
|
// Id int64 `json:"id" example:"1"`
|
|
// Name string `json:"name" example:"snow"`
|
|
// Price int64 `json:"price" example:"100"`
|
|
// ProductUrl string `json:"product_url" example:"http://www.baidu.com"`
|
|
// Status int64 `json:"status" example:"1"`
|
|
// CreatedAt string `json:"created_at" example:"2020-01-01 00:00:00"`
|
|
// Type int64 `json:"type" example:"1"`
|
|
// ExtendParameter string `json:"extend_parameter" example:"{}"`
|
|
// }
|
|
|
|
type CreateReq struct {
|
|
DeviceNo string `json:"device_no" example:"123456"`
|
|
Phone string `json:"phone" example:"123456"`
|
|
Code int64 `json:"code" example:"123456"`
|
|
}
|
|
|
|
type CreateResp struct {
|
|
Id int64 `json:"id" example:"1"`
|
|
}
|
|
|
|
type UpdateReq struct {
|
|
Id int64 `json:"id" validate:"required"`
|
|
DeviceNo string `json:"device_no" example:"123456"`
|
|
Phone string `json:"phone" example:"123456"`
|
|
Code int64 `json:"code" example:"123456"`
|
|
}
|
|
|
|
type UpdateResp struct {
|
|
Id int64 `json:"id" example:"1"`
|
|
}
|
|
|
|
type DeleteReq struct {
|
|
Id int64 `json:"id" validate:"required"`
|
|
}
|
|
|
|
type DeleteResp struct {
|
|
Id int64 `json:"id" example:"1"`
|
|
}
|