save_assess_info.go 991 字节
package command

import "gitlab.fjmaimaimai.com/allied-creation/performance/pkg/domain"

//保存员工填写评估内容
type SaveAssessInfoCommand struct {
	AssessId      int                    `json:"assessId" comment:"ID"`
	ExecutorId    int                    `json:"executorId" comment:"填写人ID"`
	CompanyId     int                    `json:"companyId" comment:"公司ID"`
	AssessContent []domain.AssessContent `json:"assessContent" comment:"填写内容"`
}

// SaveSelfAssessCommand 保存自评填写内容
type SaveSelfAssessCommand struct {
	AssessId         int                      `json:"assessId" comment:"ID"`
	ExecutorId       int                      `json:"executorId" comment:"填写人ID"`
	CompanyId        int                      `json:"companyId" comment:"公司ID"`
	AssessContent    []domain.AssessContent   `json:"assessContent" comment:"填写内容"`
	AssessTaskStages []domain.AssessTaskStage `json:"assessTaskStages" comment:"评估反馈填写内容"`
}