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.

tech_converge_info.go 1.8 kB

2 years ago
2 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package models
  2. import (
  3. "code.gitea.io/gitea/modules/timeutil"
  4. )
  5. type TechConvergeBaseInfo struct {
  6. ID int64 `xorm:"pk autoincr"`
  7. ProjectNumber string `xorm:"index"` //项目立项编号
  8. ProjectName string //科技项目名称
  9. Institution string //项目承担单位
  10. ApplyYear int //申报年度
  11. Province string //所属省(省市)
  12. Category string //单位性质
  13. Recommend string //推荐单位
  14. Owner string //项目负责人
  15. Phone string //负责人电话
  16. Email string //负责人邮箱
  17. Contact string //项目联系人
  18. ContactPhone string //联系人电话
  19. ContactEmail string //联系人邮箱
  20. ExecuteMonth int //执行周期(月)
  21. ExecuteStartYear int //执行开始年份
  22. ExecuteEndYear int //执行结束年份
  23. ExecutePeriod string //执行期限
  24. Type string //项目类型
  25. StartUp string //启动会时间
  26. NumberTopic int
  27. Topic1 string
  28. Topic2 string
  29. Topic3 string
  30. Topic4 string
  31. Topic5 string
  32. Topic6 string
  33. Topic7 string
  34. AllInstitution string `xorm:"TEXT"`
  35. CreatedUnix timeutil.TimeStamp `xorm:"INDEX created"`
  36. UpdatedUnix timeutil.TimeStamp `xorm:"INDEX updated"`
  37. }
  38. type RepoConvergeInfo struct {
  39. ID int64 `xorm:"pk autoincr"`
  40. RepoID int64
  41. Url string
  42. BaseInfoID int64
  43. Institution string
  44. UID int64
  45. Status int
  46. CreatedUnix timeutil.TimeStamp `xorm:"INDEX created"`
  47. UpdatedUnix timeutil.TimeStamp `xorm:"INDEX updated"`
  48. User *User `xorm:"-"`
  49. Repo *Repository `xorm:"-"`
  50. BaseInfo *TechConvergeBaseInfo `xorm:"-"`
  51. }