package request

import "log-server/model/task"

type GameTaskRequest struct {
	Id             uint   `json:"id"`
	TaskId         int    `json:"task_id"`
	TaskName       string `json:"task_name"`
	User           string `json:"user"`
	NewRetained    string `json:"new_retained"`
	GameName       string `json:"game_name"`
	GameId         int    `json:"game_id"`
	Date           string `json:"date"`
	GamePortId     int    `json:"game_port_id"`
	AccountType    int    `json:"account_type"`
	LoginMethod    int    `json:"login_method"`
	TxChannel      string `json:"tx_channel"`
	TxGameId       string `json:"tx_game_id"`
	MzChannel      string `json:"mz_channel"`
	MzGameId       string `json:"mz_game_id"`
	GameIdXmy      string `json:"game_id_xmy"`
	NewTarget      int    `json:"new_target"`
	PayTarget      int    `json:"pay_target"`
	RetainedTarget int    `json:"retained_target"`
	PayPrice       int    `json:"pay_price"`
}

type GetGameTaskListRequest struct {
	task.GameTask
	PageInfo
	OrderKey string `json:"orderKey"` // 排序
	Desc     bool   `json:"desc"`     // 排序方式:升序false(默认)|降序true
}

type UpdateGameTaskStatusRequest struct {
	TaskId int `json:"task_id"`
	Status int `json:"status"` // 状态-1关闭，1开启
}
