package ours_product_loss

// OursProductLossRequest 负利润分析请求参数
type OursProductLossRequest struct {
	Page       int      `json:"page"`        // 页码
	Limit      int      `json:"limit"`       // 每页条数
	Ct         []string `json:"ct"`          // 时间范围 [开始时间, 结束时间]
	ResellerId string   `json:"reseller_id"` // 经销商ID (详情查询时使用)
}

// OursProductLossResponse 负利润分析响应结构
type OursProductLossResponse struct {
	Code int                 `json:"code"`
	Msg  string              `json:"msg"`
	Data OursProductLossData `json:"data"`
}

type OursProductLossData struct {
	List      []OursProductLossItem `json:"list"`
	DataCount int                   `json:"dataCount"`
}

type OursProductLossItem struct {
	OursProductId   int     `json:"oursProductId"`
	OursProductName string  `json:"oursProductName"`
	ResellerName    string  `json:"resellerName"`
	ResellerId      int     `json:"resellerId"`
	Loss            float64 `json:"loss"`
}
