device_task.go 2.6 KB

123456789101112131415161718192021222324252627282930313233343536
  1. // ==========================================================================
  2. // This is auto-generated by gf cli tool. DO NOT EDIT THIS FILE MANUALLY.
  3. // ==========================================================================
  4. package internal
  5. import (
  6. "github.com/gogf/gf/os/gtime"
  7. )
  8. // DeviceTask is the golang structure for table device_task.
  9. type DeviceTask struct {
  10. Id int `orm:"Id,primary" json:"id"` // Id
  11. TaskType int `orm:"TaskType" json:"taskType"` // 任务类型 0人员删除,1人员注册,2照片注册,3访问时段设置
  12. DeviceId string `orm:"DeviceId" json:"deviceId"` // 锁设备ID(原始MacID)
  13. EquipmentName string `orm:"EquipmentName" json:"equipmentName"` // 设备名称
  14. PersonId int `orm:"PersonId" json:"personId"` // 人员ID
  15. PersonName string `orm:"PersonName" json:"personName"` // 人员名
  16. IdCard string `orm:"IdCard" json:"idCard"` // 人员Id卡号
  17. Url string `orm:"Url" json:"url"` // 人脸照片URL
  18. AccessDate *gtime.Time `orm:"AccessDate" json:"accessDate"` // 访问权限设置执行日期,只更新当天的访问时段限制
  19. AccessTime string `orm:"AccessTime" json:"accessTime"` // 访问权限时段 年月日时分秒-年月日年月日时分秒
  20. TaskSequence int `orm:"TaskSequence" json:"taskSequence"` // 任务顺序,某些任务会有执行顺序,需按顺序执行
  21. ExecuteStatus int `orm:"ExecuteStatus" json:"executeStatus"` // 执行状态 0未执行,1已执行
  22. ExecuteResult int `orm:"ExecuteResult" json:"executeResult"` // 执行结果 0失败,1成功
  23. ExecuteInfo string `orm:"ExecuteInfo" json:"executeInfo"` // 执行结果扩展信息
  24. ExecuteTime string `orm:"ExecuteTime" json:"executeTime"` // 执行时间
  25. TaskFrequency int `orm:"TaskFrequency" json:"taskFrequency"` // 重试次数 缺省值为0
  26. CreatedById int `orm:"CreatedById" json:"createdById"` // 创建人ID
  27. UpdatedById int `orm:"UpdatedById" json:"updatedById"` // 更新人ID
  28. CreatedBy string `orm:"CreatedBy" json:"createdBy"` // 创建人
  29. UpdatedBy string `orm:"UpdatedBy" json:"updatedBy"` // 更新人
  30. CreatedAt *gtime.Time `orm:"CreatedAt" json:"createdAt"` // 创建时间
  31. UpdatedAt *gtime.Time `orm:"UpdatedAt" json:"updatedAt"` // 更新时间
  32. DeletedAt *gtime.Time `orm:"DeletedAt" json:"deletedAt"` // 删除时间
  33. }