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.

resource_queue.go 729 B

12345678910111213141516171819202122232425262728293031
  1. package resource
  2. import (
  3. "code.gitea.io/gitea/models"
  4. )
  5. func AddResourceQueue(req models.ResourceQueueReq) error {
  6. if _, err := models.InsertResourceQueue(req.ToDTO()); err != nil {
  7. return err
  8. }
  9. return nil
  10. }
  11. func UpdateResourceQueue(queueId int64, req models.ResourceQueueReq) error {
  12. if _, err := models.UpdateResourceQueueById(queueId, models.ResourceQueue{
  13. CardsTotalNum: req.CardsTotalNum,
  14. Remark: req.Remark,
  15. }); err != nil {
  16. return err
  17. }
  18. return nil
  19. }
  20. func GetResourceQueueList(opts models.SearchResourceQueueOptions) (*models.ResourceQueueListRes, error) {
  21. n, r, err := models.SearchResourceQueue(opts)
  22. if err != nil {
  23. return nil, err
  24. }
  25. return models.NewResourceQueueListRes(n, r), nil
  26. }