作者 tangxvhui

更新 SummaryEvaluation 结构

... ... @@ -24,6 +24,7 @@ type SummaryEvaluation struct {
HrCheckResult EvaluationCheckResult `json:"hrCheckResult"` //存在人资稽查填写完成评估
BeginTime time.Time `json:"beginTime"` //开始时间
EndTime time.Time `json:"endTime"` //截止时间
CompletedAt int64 `json:"completedAt"` //评估的完成时间,单位:秒
TotalScore string `json:"totalScore"` //最终上级评估得分.
TotalRating []RatingCodeNumber `json:"totalRating"` //汇总各个评级的数量
Version EvaluationVersion `json:"version"` //填写评估值的规则版本 v1,v2 ,填写方式对应方法 SummaryEvaluation.FillItemValue
... ...
... ... @@ -25,6 +25,7 @@ type SummaryEvaluation struct {
HrCheckResult string //存在人资稽查填写完成评估
BeginTime time.Time //开始时间
EndTime time.Time //截止时间
CompletedAt int64 //完成时间
TotalScore string //最终上级评估得分.
Version string //填写评估值的规则版本 v1,v2
TotalRating []domain.RatingCodeNumber //汇总评级
... ...
... ... @@ -38,6 +38,7 @@ func (repo *SummaryEvaluationRepository) TransformToDomain(d *models.SummaryEval
CheckResult: domain.EvaluationCheckResult(d.CheckResult),
HrCheckResult: domain.EvaluationCheckResult(d.HrCheckResult),
Version: domain.EvaluationVersion(d.Version),
CompletedAt: d.CompletedAt,
BeginTime: d.BeginTime,
EndTime: d.EndTime,
TotalScore: d.TotalScore,
... ... @@ -65,6 +66,7 @@ func (repo *SummaryEvaluationRepository) Save(param *domain.SummaryEvaluation) e
CheckResult: string(param.CheckResult),
HrCheckResult: string(param.HrCheckResult),
Version: string(param.Version),
CompletedAt: param.CompletedAt,
BeginTime: param.BeginTime,
EndTime: param.EndTime,
TotalScore: param.TotalScore,
... ...
ALTER TABLE public.summary_evaluation
ADD completedat int8 NOT NULL DEFAULT 0;
... ...