// Code generated by goctl. DO NOT EDIT.
package types

type AdminGetQueryCleanupConfigListReq struct {
	Status int64 `form:"status,optional"` // 状态：1-启用，0-禁用
}

type AdminGetQueryCleanupConfigListResp struct {
	Items []QueryCleanupConfigItem `json:"items"` // 配置列表
}

type AdminGetQueryCleanupDetailListReq struct {
	LogId    string `path:"log_id"`               // 清理日志ID
	Page     int64  `form:"page,default=1"`       // 页码
	PageSize int64  `form:"page_size,default=20"` // 每页数量
}

type AdminGetQueryCleanupDetailListResp struct {
	Total int64                    `json:"total"` // 总数
	Items []QueryCleanupDetailItem `json:"items"` // 列表
}

type AdminGetQueryCleanupLogListReq struct {
	Page      int64  `form:"page,default=1"`       // 页码
	PageSize  int64  `form:"page_size,default=20"` // 每页数量
	Status    int64  `form:"status,optional"`      // 状态：1-成功，2-失败
	StartTime string `form:"start_time,optional"`  // 开始时间
	EndTime   string `form:"end_time,optional"`    // 结束时间
}

type AdminGetQueryCleanupLogListResp struct {
	Total int64                 `json:"total"` // 总数
	Items []QueryCleanupLogItem `json:"items"` // 列表
}

type AdminGetQueryDetailByOrderIdReq struct {
	OrderId string `path:"order_id"`
}

type AdminGetQueryDetailByOrderIdResp struct {
	Id          string                 `json:"id"`           // 主键ID
	OrderId     string                 `json:"order_id"`     // 订单ID
	UserId      string                 `json:"user_id"`      // 用户ID
	ProductName string                 `json:"product_name"` // 产品ID
	QueryParams map[string]interface{} `json:"query_params"`
	QueryData   []AdminQueryItem       `json:"query_data"`
	CreateTime  string                 `json:"create_time"` // 创建时间
	UpdateTime  string                 `json:"update_time"` // 更新时间
	QueryState  string                 `json:"query_state"` // 查询状态
}

type AdminUpdateQueryCleanupConfigReq struct {
	Id          string `json:"id"`           // 主键ID
	ConfigValue string `json:"config_value"` // 配置值
	Status      int64  `json:"status"`       // 状态：1-启用，0-禁用
}

type AdminUpdateQueryCleanupConfigResp struct {
	Success bool `json:"success"` // 是否成功
}
