company_statistics_dto.go 1.5 KB
package dto

type IndexStatistics struct {
	ProjectOverviewStatistics struct {
		ContractSum          int `json:"contractSum"`
		CooperationUserCount int `json:"cooperationUserCount"`
		ProjectSum           int `json:"projectSum"`
	} `json:"projectOverviewStatistics"`
	Org struct {
		OrgName string  `json:"orgName"`
		OrgID   float64 `json:"orgId"`
	} `json:"org"`
	CurrentMonthDividendsStatistics struct {
		CreditAccount     float64 `json:"creditAccount"`
		DividendsEstimate float64 `json:"dividendsEstimate"`
		OrderAmount       float64 `json:"orderAmount"`
	} `json:"currentMonthDividendsStatistics"`
	CooperationModeStatistics []struct {
		CooperationPeople float64 `json:"cooperationPeople"`
		DividendsEstimate float64 `json:"dividendsEstimate"`
		OrderAmount       float64 `json:"orderAmount"`
		CooperationMode   struct {
			CooperationModeID     int    `json:"cooperationModeId"`
			CooperationModeName   string `json:"cooperationModeName"`
			CooperationModeNumber string `json:"cooperationModeNumber"`
		} `json:"cooperationMode"`
	} `json:"cooperationModeStatistics"`
	CooperationModes []struct {
		CooperationModeID     int    `json:"cooperationModeId"`
		CooperationModeName   string `json:"cooperationModeName"`
		CooperationModeNumber string `json:"cooperationModeNumber"`
	} `json:"cooperationModes"`
	CooperationGoodsStatistics []struct {
		GoodAmount float64 `json:"goodAmount"`
		GoodName   string  `json:"goodName"`
		GoodRatio  float64 `json:"goodRatio"`
		Rank       int     `json:"rank"`
	} `json:"cooperationGoodsStatistics"`
}