审查视图

pkg/domain/task_level.go 707 字节
tangxvhui authored
1 2
package domain
tangxvhui authored
3
// 任务的新建分类
tangxvhui authored
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
type TaskLevel struct {
	Id        int    `json:"id"`
	LevelName string `json:"levelName"`
	CompanyId int    `json:"companyId"`
}

type TaskLevelRepository interface {
	Save(t *TaskLevel) error
	// Remove(t *TaskLevel) (*TaskLevel, error)
	// FindOne(queryOptions map[string]interface{}) (*TaskLevel, error)
	Find(queryOptions map[string]interface{}) (int, []*TaskLevel, error)
}

func DefaultTaskLevel() []*TaskLevel {
	return []*TaskLevel{
		{
			Id:        0,
			LevelName: "战略任务",
			CompanyId: 0,
		},
		{
			Id:        0,
			LevelName: "重点任务",
			CompanyId: 0,
		},
		{
			Id:        0,
			LevelName: "常规任务",
			CompanyId: 0,
		},
	}
}