gitea源码

v72.go 643B

12345678910111213141516171819202122232425262728293031
  1. // Copyright 2018 The Gitea Authors. All rights reserved.
  2. // SPDX-License-Identifier: MIT
  3. package v1_6
  4. import (
  5. "fmt"
  6. "code.gitea.io/gitea/modules/timeutil"
  7. "xorm.io/xorm"
  8. )
  9. func AddReview(x *xorm.Engine) error {
  10. // Review see models/review.go
  11. type Review struct {
  12. ID int64 `xorm:"pk autoincr"`
  13. Type string
  14. ReviewerID int64 `xorm:"index"`
  15. IssueID int64 `xorm:"index"`
  16. Content string
  17. CreatedUnix timeutil.TimeStamp `xorm:"INDEX created"`
  18. UpdatedUnix timeutil.TimeStamp `xorm:"INDEX updated"`
  19. }
  20. if err := x.Sync(new(Review)); err != nil {
  21. return fmt.Errorf("Sync: %w", err)
  22. }
  23. return nil
  24. }