dev_task.gen.go 1.9 KB

123456789101112131415161718192021222324252627282930313233
  1. // Code generated by gorm.io/gen. DO NOT EDIT.
  2. // Code generated by gorm.io/gen. DO NOT EDIT.
  3. // Code generated by gorm.io/gen. DO NOT EDIT.
  4. package model
  5. import (
  6. "time"
  7. )
  8. const TableNameDevTask = "dev_task"
  9. // DevTask mapped from table <dev_task>
  10. type DevTask struct {
  11. ID int32 `gorm:"column:id;primaryKey;autoIncrement:true" json:"id"` // 设备计划任务表
  12. Taskid int64 `gorm:"column:taskid" json:"taskid,string"` // 计划任务ID。全局唯一
  13. Appid int32 `gorm:"column:appid" json:"appid"` // 所属APP ID
  14. Taskdesc string `gorm:"column:taskdesc" json:"taskdesc"` // 计划任务描述
  15. Tasktype int32 `gorm:"column:tasktype" json:"tasktype"` // 任务分类。1-普通任务 2-循环任务
  16. Starttime time.Time `gorm:"column:starttime" json:"starttime"` // 任务开始时间
  17. Runtime int32 `gorm:"column:runtime" json:"runtime"` // 任务执行时间。单位秒
  18. Period int32 `gorm:"column:period" json:"period"` // 循环间隔时间。只适用于循环任务(普通任务固定为0),代表任务循环执行的周期,单位秒
  19. Actid int64 `gorm:"column:actid" json:"actid,string"` // 动作ID
  20. Status int32 `gorm:"column:status" json:"status"` // 任务执行状态。1-执行中 2-执行结束 3-计时中 4-暂停
  21. Pause int32 `gorm:"column:pause" json:"pause"` // 任务暂停控制。1-不暂停 2-暂停
  22. CreateAt time.Time `gorm:"->" json:"create_at" c:"-"` // 创建时间
  23. UpdateAt time.Time `gorm:"->" json:"update_at" c:"-"` // 更新时间
  24. }
  25. // TableName DevTask's table name
  26. func (*DevTask) TableName() string {
  27. return TableNameDevTask
  28. }