package task

import "log-server/model/typeManage"

type UrgentTaskConf struct {
	Id         int                  `json:"id"`
	TaskId     int                  `json:"task_id"`     //任务id
	PcCode     string               `json:"pc_code"`     //电脑编号
	CreateDate string               `json:"create_date"` //创建日期
	CreateTime typeManage.LocalTime `json:"create_time"`
	UpdateTime typeManage.LocalTime `json:"update_time"`
}

type CreateAndUpdateUrgentTaskConf struct {
	Id         int                  `json:"id"`
	TaskId     int                  `json:"task_id"`     //任务id
	PcCode     []string             `json:"pc_code"`     //电脑编号
	CreateDate string               `json:"create_date"` //创建日期
	CreateTime typeManage.LocalTime `json:"create_time"`
	UpdateTime typeManage.LocalTime `json:"update_time"`
}

//紧急任务请求
type UrgentTaskConfRequest struct {
	Id         int                  `json:"id"`
	TaskId     int                  `json:"task_id"` //任务id
	Date       []string             `json:"date"`
	PcCode     string               `json:"pc_code"`     //电脑编号
	CreateDate string               `json:"create_date"` //创建日期
	CreateTime typeManage.LocalTime `json:"create_time"`
	UpdateTime typeManage.LocalTime `json:"update_time"`
}

type UnusedPc struct {
	PcCode string `json:"pc_code"`
}

func (UrgentTaskConf) TableName() string {
	return "urgent_task_conf"
}
