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.

1234567891011121314151617181920212223242526
  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. Info string `gorm:"column:info" json:"info"`
  14. Param string `gorm:"column:param" json:"param"`
  15. Token string `gorm:"column:token" json:"token"`
  16. CreatedAt time.Time `gorm:"column:created_at" json:"createdAt"`
  17. }
  18. type PCMJobDataReturn struct {
  19. JobID string `gorm:"column:job_id" json:"jobID"`
  20. ClusterID schsdk.ClusterID `gorm:"column:cluster_id" json:"clusterID"`
  21. PackageID cdssdk.PackageID `gorm:"column:package_id" json:"packageID"`
  22. Output string `gorm:"column:result_output" json:"output"`
  23. }