repo_info.go 1.9 KB

1234567891011121314151617181920212223242526
  1. package viewmodels
  2. type RepoInfo struct {
  3. RepoId int64 `json:"repoId" xorm:"'repo_id' bigint pk comment('Repo ID') "`
  4. RepoTitle string `json:"repoTitle" xorm:"'repo_title' varchar(127) comment('Repo Title') "`
  5. RepoTypeId int64 `json:"repoTypeId" xorm:"'repo_type_id' bigint comment('Repo Type ID') "`
  6. RepoTypeTitle string `json:"repoTypeTitle" xorm:"'repo_type_title' varchar(127) comment('Repo Title') "`
  7. RepoCatId int64 `json:"repoCatId" xorm:"'repo_cat_id' bigint comment('Repo Cat ID') "`
  8. RepoCatTitle string `json:"repoCatTitle" xorm:"'repo_cat_title' varchar(127) comment('Repo Cat Title') "`
  9. RepoHost string `json:"repoHost" xorm:"'repo_host' varchar(127) comment('Repo Host') "`
  10. RepoPort int64 `json:"repoPort" xorm:"'repo_port' bigint comment('Repo Port') "`
  11. RepoAccount string `json:"repoAccount" xorm:"'repo_account' varchar(127) comment('Repo Account') "`
  12. RepoPassword string `json:"repoPassword" xorm:"'repo_password' varchar(127) comment('Repo Password') "`
  13. RepoAccessKey string `json:"repoAccessKey" xorm:"'repo_access_key' varchar(127) comment('Repo Access Key') "`
  14. RepoSecretKey string `json:"repoSecretKey" xorm:"'repo_secret_key' varchar(127) comment('Repo Secret Key') "`
  15. RepoTarget string `json:"repoTarget" xorm:"'repo_target' varchar(255) comment('Repo Target') "`
  16. RepoDesc string `json:"repoDesc" xorm:"'repo_desc' varchar(255) comment('Repo Desc') "`
  17. Status int64 `json:"status" xorm:"'status' bigint comment('Status') "`
  18. }
  19. func (t *RepoInfo) TableName() string {
  20. return "repo"
  21. }