You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
886 B
45 lines
886 B
package upcrmmodel |
|
|
|
import ( |
|
"github.com/siddontang/go-mysql/mysql" |
|
"go-common/library/time" |
|
) |
|
|
|
const ( |
|
//TaskStateStart 0 |
|
TaskStateStart = 0 |
|
//TaskStateFinish 1 |
|
TaskStateFinish = 1 |
|
//TaskStateError 2 |
|
TaskStateError = 2 |
|
) |
|
|
|
const ( |
|
//TaskTypeCreditDaily 1 |
|
TaskTypeCreditDaily = 1 |
|
//TaskTypeScoreSectionDaily 2 |
|
TaskTypeScoreSectionDaily = 2 |
|
//TaskTypeSignTaskCalculate 3 |
|
TaskTypeSignTaskCalculate = 3 |
|
//TaskTypeSignCheckDue 4 |
|
TaskTypeSignCheckDue = 4 |
|
) |
|
|
|
var ( |
|
//TimeFmtMysql mysql time format |
|
TimeFmtMysql = mysql.TimeFormat |
|
//TimeFmtDate with only date |
|
TimeFmtDate = "2006-01-02" |
|
) |
|
|
|
//TaskInfo struct |
|
type TaskInfo struct { |
|
ID uint32 `gorm:"column:id"` |
|
GenerateDate string |
|
TaskType int8 |
|
StartTime time.Time |
|
EndTime time.Time |
|
TaskState int16 |
|
CTime time.Time `gorm:"column:ctime"` |
|
MTime time.Time `gorm:"column:mtime"` |
|
}
|
|
|