mongodb

package
v0.0.0-...-f7e1526 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 1, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TaskModel

type TaskModel struct {
	C *mongo.Collection
}

func (*TaskModel) AcceptTaskById

func (m *TaskModel) AcceptTaskById(id string) (*mongo.UpdateResult, error)

func (*TaskModel) All

func (m *TaskModel) All() ([]models.Task, error)

func (*TaskModel) AllTeacherTasks

func (m *TaskModel) AllTeacherTasks(owner string) ([]models.Task, error)

func (*TaskModel) AssignTaskById

func (m *TaskModel) AssignTaskById(id string, inCharge models.InCharge) (*mongo.UpdateResult, error)

func (*TaskModel) CompleteTaskById

func (m *TaskModel) CompleteTaskById(id string) (*mongo.UpdateResult, error)

func (*TaskModel) DeleteFileById

func (m *TaskModel) DeleteFileById(id string, file models.File) (*mongo.UpdateResult, error)

func (*TaskModel) DeleteTask

func (m *TaskModel) DeleteTask(id string) (*mongo.DeleteResult, error)

func (*TaskModel) FindById

func (m *TaskModel) FindById(id string) (*models.Task, error)

func (*TaskModel) GetActiveUserTasks

func (m *TaskModel) GetActiveUserTasks(id string) ([]models.Task, error)

func (*TaskModel) GetHistoryUserTasks

func (m *TaskModel) GetHistoryUserTasks(id string) ([]models.Task, error)

func (*TaskModel) InsertTask

func (m *TaskModel) InsertTask(task *models.Task) (*mongo.InsertOneResult, error)

func (*TaskModel) RejectTaskById

func (m *TaskModel) RejectTaskById(id string) (*mongo.UpdateResult, error)

func (*TaskModel) SaveFilesById

func (m *TaskModel) SaveFilesById(id string, file models.File) (*mongo.UpdateResult, error)

func (*TaskModel) UpdateContentById

func (m *TaskModel) UpdateContentById(id string, content models.Content) (*mongo.UpdateResult, error)

func (*TaskModel) UpdateCoverImageById

func (m *TaskModel) UpdateCoverImageById(id string, coverImage models.CoverImage) (*mongo.UpdateResult, error)

func (*TaskModel) UpdatePointsById

func (m *TaskModel) UpdatePointsById(id string, points models.Points) (*mongo.UpdateResult, error)

func (*TaskModel) UpdateTask

func (m *TaskModel) UpdateTask(task *models.Task) (*mongo.UpdateResult, error)

func (*TaskModel) UpdateTitleById

func (m *TaskModel) UpdateTitleById(id string, title models.Title) (*mongo.UpdateResult, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL