Documentation
¶
Index ¶
- type TaskModel
- func (m *TaskModel) AcceptTaskById(id string) (*mongo.UpdateResult, error)
- func (m *TaskModel) All() ([]models.Task, error)
- func (m *TaskModel) AllTeacherTasks(owner string) ([]models.Task, error)
- func (m *TaskModel) AssignTaskById(id string, inCharge models.InCharge) (*mongo.UpdateResult, error)
- func (m *TaskModel) CompleteTaskById(id string) (*mongo.UpdateResult, error)
- func (m *TaskModel) DeleteFileById(id string, file models.File) (*mongo.UpdateResult, error)
- func (m *TaskModel) DeleteTask(id string) (*mongo.DeleteResult, error)
- func (m *TaskModel) FindById(id string) (*models.Task, error)
- func (m *TaskModel) GetActiveUserTasks(id string) ([]models.Task, error)
- func (m *TaskModel) GetHistoryUserTasks(id string) ([]models.Task, error)
- func (m *TaskModel) InsertTask(task *models.Task) (*mongo.InsertOneResult, error)
- func (m *TaskModel) RejectTaskById(id string) (*mongo.UpdateResult, error)
- func (m *TaskModel) SaveFilesById(id string, file models.File) (*mongo.UpdateResult, error)
- func (m *TaskModel) UpdateContentById(id string, content models.Content) (*mongo.UpdateResult, error)
- func (m *TaskModel) UpdateCoverImageById(id string, coverImage models.CoverImage) (*mongo.UpdateResult, error)
- func (m *TaskModel) UpdatePointsById(id string, points models.Points) (*mongo.UpdateResult, error)
- func (m *TaskModel) UpdateTask(task *models.Task) (*mongo.UpdateResult, error)
- func (m *TaskModel) UpdateTitleById(id string, title models.Title) (*mongo.UpdateResult, error)
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) AllTeacherTasks ¶
func (*TaskModel) AssignTaskById ¶
func (*TaskModel) CompleteTaskById ¶
func (m *TaskModel) CompleteTaskById(id string) (*mongo.UpdateResult, error)
func (*TaskModel) DeleteFileById ¶
func (*TaskModel) DeleteTask ¶
func (m *TaskModel) DeleteTask(id string) (*mongo.DeleteResult, error)
func (*TaskModel) GetActiveUserTasks ¶
func (*TaskModel) GetHistoryUserTasks ¶
func (*TaskModel) InsertTask ¶
func (*TaskModel) RejectTaskById ¶
func (m *TaskModel) RejectTaskById(id string) (*mongo.UpdateResult, error)
func (*TaskModel) SaveFilesById ¶
func (*TaskModel) UpdateContentById ¶
func (*TaskModel) UpdateCoverImageById ¶
func (m *TaskModel) UpdateCoverImageById(id string, coverImage models.CoverImage) (*mongo.UpdateResult, error)
func (*TaskModel) UpdatePointsById ¶
func (*TaskModel) UpdateTask ¶
func (*TaskModel) UpdateTitleById ¶
Click to show internal directories.
Click to hide internal directories.