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 936 B

12345678910111213141516171819202122232425262728293031323334353637383940
  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. }
  27. func GetResourceQueueCodes(opts models.GetQueueCodesOptions) ([]*models.ResourceQueueCodesRes, error) {
  28. r, err := models.GetResourceQueueCodes(opts)
  29. if err != nil {
  30. return nil, err
  31. }
  32. return r, nil
  33. }