You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

job.go 944 B

123456789101112131415161718192021222324
  1. package sch
  2. import (
  3. schsdk "gitlink.org.cn/cloudream/common/sdks/scheduler"
  4. cdssdk "gitlink.org.cn/cloudream/common/sdks/storage"
  5. "time"
  6. )
  7. type PCMJob struct {
  8. ID string `gorm:"column:id" json:"ID"`
  9. JobType string `gorm:"column:job_type" json:"jobType"`
  10. UserID cdssdk.UserID `gorm:"column:user_id" json:"userID"`
  11. JobSetID schsdk.JobSetID `gorm:"column:jobset_id" json:"jobSetID"`
  12. LocalJobID string `gorm:"column:local_job_id" json:"localJobID"`
  13. Param string `gorm:"column:param" json:"param"`
  14. Token string `gorm:"column:token" json:"token"`
  15. CreatedAt time.Time `gorm:"column:created_at" json:"createdAt"`
  16. }
  17. type PCMJobDataReturn struct {
  18. JobID string `gorm:"column:job_id" json:"jobID"`
  19. ClusterID schsdk.ClusterID `gorm:"column:cluster_id" json:"clusterID"`
  20. PackageID cdssdk.PackageID `gorm:"column:package_id" json:"packageID"`
  21. }