staff_assess_content_temp.go
1.1 KB
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)
}