com.snow.auto_monitor/app/http/entities/device/device.go

61 lines
1.7 KiB
Go
Raw Permalink Normal View History

2024-08-07 13:46:10 +08:00
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"`
}
2024-08-07 15:31:24 +08:00
type SearcgReq struct {
Id int64 `json:"id"`
DeviceNo string `json:"device_no" form:"device_no"`
Phone string `json:"phone" form:"phone"`
Code int64 `json:"code" form:"code"`
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" validate:"required"`
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"`
}
2024-08-07 13:46:10 +08:00
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"`
}