summary_evaluation_value.go 956 字节
package domain

import "time"

// 周期综合评估填写的内容
type SummaryEvaluationValue struct {
	Id                  int            //
	EvaluationItemId    int            //评估条目的id
	SummaryEvaluationId int            //综合评估任务(SummaryEvaluation)的id
	Value               string         //评估填写的评分
	Score               string         //评定得分
	Types               EvaluationType //评估类型
	Remark              string         //填写的内容反馈
	CreatedAt           time.Time      //数据创建时间
	UpdatedAt           time.Time      //数据更新时间
	DeletedAt           *time.Time     //数据删除时间
}

type SummaryEvaluationValueRepository interface {
	Save(param *SummaryEvaluationValue) error
	Remove(id int) error
	FindOne(queryOptions map[string]interface{}) (*SummaryEvaluationValue, error)
	Find(queryOptions map[string]interface{}) (int, []*SummaryEvaluationValue, error)
}