assess_analysis.go 933 字节
package adapter

type AssessAnalysisResp struct {
	GroupList  []string                  `json:"groupList"`  //评估指标项列表
	Uncomplete []string                  `json:"uncomplete"` // 未完成填写评估的员工
	Complete   map[string]AssessComplete `json:"complete"`   //已完成填写的评估内容
	UserCount  map[string]int            `json:"userCount"`  //各项员工数量
}

type AssessComplete struct {
	GroupKey    string              `json:"groupKey"`    //评估指标项
	Items       []string            `json:"items"`       //评估指标所有的评级
	UserItem    map[string][]string `json:"userItem"`    //每个评级下的员工名称
	PercentItem map[string]string   `json:"percentItem"` ///每个评级下的员工占比
	CountItem   map[string]int      `json:"countItem"`   //每个评级下的员工数量
	TotalUser   int                 `json:"totalUser"`   //填写该指标的员工数量
}