summary_query_member.go 1.6 KB
package query

// MemberSummaryListCommand 员工绩效-综合管理-成员列表统计
type MemberSummaryListCommand struct {
	CycleId    int    `cname:"周期ID" json:"cycleId,string"`
	UserName   string `cname:"用户名称" json:"userName"`
	PageNumber int    `cname:"页码" json:"pageNumber"`
	PageSize   int    `cname:"总数" json:"pageSize"`
	CompanyId  int    `cname:"公司ID" json:"companyId"`
	OperatorId int    `cname:"操作人ID" json:"operatorId"`
}

// MemberPerformanceIndicatorCommand 成员绩效导出-指标
type MemberPerformanceIndicatorCommand struct {
	CycleId    int      `cname:"周期ID" json:"cycleId,string"`
	UserName   string   `cname:"用户名称" json:"userName"`
	UserIds    []string `cname:"用户ID" json:"userIds"`
	CompanyId  int      `cname:"公司ID" json:"companyId"`
	OperatorId int      `cname:"操作人ID" json:"operatorId"`
}

// ExportPerformanceIndicatorCommand 成员绩效导出-指标-导出表格
type ExportPerformanceIndicatorCommand struct {
	CycleId    int              `cname:"周期ID" json:"cycleId,string"`
	Title      string           `cname:"标题" json:"title"`
	Selected   []ExportSelected `cname:"选中用户" json:"selected"`
	CompanyId  int              `cname:"公司ID" json:"companyId"`
	OperatorId int              `cname:"操作人ID" json:"operatorId"`
}

type ExportSelected struct {
	UserId   string `cname:"用户ID" json:"userId"`
	UserName string `cname:"用户名称" json:"userName"`
	Category string `cname:"评估内容分类" json:"category"`
	Name     string `cname:"评估内容名称" json:"name"`
}