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

78 lines
1.3 KiB

  1. // Code generated by sqlc. DO NOT EDIT.
  2. // versions:
  3. // sqlc v1.13.0
  4. package mysqlcore
  5. import (
  6. "database/sql"
  7. "time"
  8. "git.aiterp.net/stufflog3/stufflog3-api/internal/sqltypes"
  9. )
  10. type Item struct {
  11. ID int
  12. ScopeID int
  13. ProjectRequirementID sql.NullInt32
  14. Name string
  15. Description string
  16. CreatedTime time.Time
  17. CreatedUserID string
  18. AcquiredTime sql.NullTime
  19. ScheduledDate sqltypes.NullDate
  20. }
  21. type ItemStatProgress struct {
  22. ItemID int
  23. StatID int
  24. Acquired int
  25. Required int
  26. }
  27. type Project struct {
  28. ID int
  29. ScopeID int
  30. AuthorID string
  31. Name string
  32. Status int
  33. Description string
  34. CreatedTime time.Time
  35. }
  36. type ProjectRequirement struct {
  37. ID int
  38. ScopeID int
  39. ProjectID int
  40. Name string
  41. Status int
  42. Description string
  43. }
  44. type ProjectRequirementStat struct {
  45. ProjectRequirementID int
  46. StatID int
  47. Required int
  48. }
  49. type Scope struct {
  50. ID int
  51. Name string
  52. Abbreviation string
  53. }
  54. type ScopeMember struct {
  55. ScopeID int
  56. UserID string
  57. Name string
  58. Owner bool
  59. }
  60. type Stat struct {
  61. ID int
  62. ScopeID int
  63. Name string
  64. Description string
  65. Weight float64
  66. AllowedAmounts sqltypes.NullRawMessage
  67. }