daShangDao_psiServer/models/request/out_task.go
2026-06-15 13:47:39 +08:00

45 lines
1.5 KiB
Go

package request
// GetOutTaskListRequest 获取外部任务列表请求
type GetOutTaskListRequest struct {
Page int `form:"page"`
PageSize int `form:"page_size"`
ShopID int64 `form:"shop_id"`
WaveTaskID int64 `form:"wave_task_id"`
ShopType int8 `form:"shop_type"`
TaskType int8 `form:"task_type"`
Status int8 `form:"status"`
StartDate int64 `form:"start_date"`
EndDate int64 `form:"end_date"`
}
// GetOutTaskLogListRequest 获取外部任务日志列表请求
type GetOutTaskLogListRequest struct {
Page int `form:"page"`
PageSize int `form:"page_size"`
ShopID int64 `form:"shop_id"`
WaveTaskID int64 `form:"wave_task_id"`
OutTaskID int64 `form:"out_task_id" binding:"required"`
ProductID int64 `form:"product_id"`
Status int8 `form:"status"` // 1正常 0异常
StartDate int64 `form:"start_date"`
EndDate int64 `form:"end_date"`
}
// UpdateOutTaskLogRequest 修改外部任务日志
type UpdateOutTaskLogRequest struct {
UserID int64 `form:"user_id" binding:"required"`
OutTaskID int64 `form:"out_task_id" binding:"required"`
ProductID int64 `form:"product_id" binding:"required"`
}
// GetOutTaskByShopRequest 按店铺获取外部任务列表请求
type GetOutTaskByShopRequest struct {
Page int `form:"page"`
PageSize int `form:"page_size"`
ShopID int64 `form:"shop_id"`
ShopType int8 `form:"shop_type"`
StartDate int64 `form:"start_date"`
EndDate int64 `form:"end_date"`
}