Documentation
¶
Index ¶
- func AssignHostelToUsers(mongikClient *mongikModels.Mongik, hostel primitive.ObjectID, ...) error
- func AssignMessToUsers(mongikClient *mongikModels.Mongik, mess primitive.ObjectID, ...) error
- func BatchCreateHostelAllotments(mongikClient mongikModels.Mongik, semesterID primitive.ObjectID, ...) error
- func BatchCreateMessAllotment(mongikClient *mongikModels.Mongik, messID primitive.ObjectID, ...) error
- func BatchCreateRooms(mongikClient *mongikModels.Mongik, hostelId primitive.ObjectID, ...) error
- func CreateHostel(mongikClient *mongikModels.Mongik, hostel *models.Hostel) error
- func CreateHostelStaffAllotment(mongikClient *mongikModels.Mongik, ...) error
- func CreateMess(mongikClient *mongikModels.Mongik, mess *models.Mess) error
- func CreateNewUser(mongikClient *mongikModels.Mongik, user *models.User) error
- func CreateRoomAllotment(mongikClient *mongikModels.Mongik, roomAllotment *models.RoomAllotment) error
- func CreateSemester(mongikClient *mongikModels.Mongik, semester *models.Semester) error
- func GetAllHostels(mongikClient *mongikModels.Mongik) ([]models.Hostel, error)
- func GetAllMesses(mongikClient *mongikModels.Mongik) ([]models.Mess, error)
- func GetAllSemesters(mongikClient *mongikModels.Mongik) ([]models.Semester, error)
- func GetHostelById(mongikClient *mongikModels.Mongik, hostelID primitive.ObjectID) (models.Hostel, error)
- func GetHostelStaffAllotmentWithUser(mongikClient *mongikModels.Mongik, hostelID primitive.ObjectID) ([]interfaces.HostelStaffAllotmentWithUser, error)
- func GetRoomsByHostelId(mongikClient *mongikModels.Mongik, hostelID primitive.ObjectID) ([]interfaces.PopulatedRoom, error)
- func GetSemesterById(mongikClient *mongikModels.Mongik, semesterID primitive.ObjectID) (*models.Semester, error)
- func GetSemesterHostelRoomWithAllotments(mongikClient *mongikModels.Mongik, semesterID primitive.ObjectID, ...) ([]interfaces.PopulatedRoom, error)
- func GetSemesterRoomAllotmentsWithUser(mongikClient *mongikModels.Mongik, semesterID primitive.ObjectID, ...) ([]interfaces.RoomAllotmentWithUser, error)
- func GetUserByEmail(mongikClient *mongikModels.Mongik, email *string, noCache bool) (models.User, error)
- func GetUserByRole(mongikClient *mongikModels.Mongik, role constants.Role) ([]models.User, error)
- func GetUserByRollNo(mongikClient *mongikModels.Mongik, rollNo int64, noCache bool) (models.User, error)
- func GetUserFromFilter(mongikClient *mongikModels.Mongik, userFilter *interfaces.UserFilter) ([]models.User, error)
- func UpdateHostel(mongikClient *mongikModels.Mongik, hostelID primitive.ObjectID, ...) error
- func UpdateSemester(mongikClient *mongikModels.Mongik, semesterID primitive.ObjectID, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssignHostelToUsers ¶
func AssignMessToUsers ¶
func BatchCreateRooms ¶
func BatchCreateRooms(mongikClient *mongikModels.Mongik, hostelId primitive.ObjectID, batchReq *interfaces.BatchCreateHostelRoomsRequest) error
func CreateHostel ¶
func CreateHostel(mongikClient *mongikModels.Mongik, hostel *models.Hostel) error
func CreateHostelStaffAllotment ¶
func CreateHostelStaffAllotment(mongikClient *mongikModels.Mongik, hostelStaffAllotment *models.HostelStaffAllotment) error
func CreateMess ¶
func CreateMess(mongikClient *mongikModels.Mongik, mess *models.Mess) error
func CreateNewUser ¶
func CreateNewUser(mongikClient *mongikModels.Mongik, user *models.User) error
func CreateRoomAllotment ¶
func CreateRoomAllotment(mongikClient *mongikModels.Mongik, roomAllotment *models.RoomAllotment) error
func CreateSemester ¶
func CreateSemester(mongikClient *mongikModels.Mongik, semester *models.Semester) error
func GetAllHostels ¶
func GetAllHostels(mongikClient *mongikModels.Mongik) ([]models.Hostel, error)
func GetAllMesses ¶
func GetAllMesses(mongikClient *mongikModels.Mongik) ([]models.Mess, error)
func GetAllSemesters ¶
func GetAllSemesters(mongikClient *mongikModels.Mongik) ([]models.Semester, error)
func GetHostelById ¶
func GetHostelStaffAllotmentWithUser ¶
func GetHostelStaffAllotmentWithUser(mongikClient *mongikModels.Mongik, hostelID primitive.ObjectID) ([]interfaces.HostelStaffAllotmentWithUser, error)
func GetRoomsByHostelId ¶
func GetRoomsByHostelId(mongikClient *mongikModels.Mongik, hostelID primitive.ObjectID) ([]interfaces.PopulatedRoom, error)
func GetSemesterById ¶
func GetSemesterHostelRoomWithAllotments ¶
func GetSemesterHostelRoomWithAllotments(mongikClient *mongikModels.Mongik, semesterID primitive.ObjectID, hostelID primitive.ObjectID) ([]interfaces.PopulatedRoom, error)
func GetSemesterRoomAllotmentsWithUser ¶
func GetSemesterRoomAllotmentsWithUser(mongikClient *mongikModels.Mongik, semesterID primitive.ObjectID, roomID primitive.ObjectID) ([]interfaces.RoomAllotmentWithUser, error)
func GetUserByEmail ¶
func GetUserByRole ¶
func GetUserByRollNo ¶
func GetUserFromFilter ¶
func GetUserFromFilter(mongikClient *mongikModels.Mongik, userFilter *interfaces.UserFilter) ([]models.User, error)
func UpdateHostel ¶
func UpdateSemester ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.