package domain import "time" //填写的评估内容,临时保存的数据 type StaffAssessContentTemp struct { Id int `json:"id"` //id StaffAssessId int `json:"staffAssessId"` //用户需要的评估项id SortBy int `json:"sortBy"` //排序 Category string `json:"category"` //类别 Name string `json:"name"` //名称 Remark []AssessContemtRemark `json:"remark"` //填写的反馈 Value string `json:"value"` //评估填写的值 CreatedAt time.Time `json:"createdAt"` //数据创建时间 UpdatedAt time.Time `json:"updatedAt"` //数据更新时间 } type StaffAssessContentTempRepository interface { Save(param *StaffAssessContentTemp) (*StaffAssessContentTemp, error) Remove(id int) error FindOne(queryOptions map[string]interface{}) (*StaffAssessContentTemp, error) Find(queryOptions map[string]interface{}) (int, []*StaffAssessContentTemp, error) }