allmodel.go 590 B

123456789101112131415161718192021
  1. package mongo_model
  2. import (
  3. team_members "wechat-api/mongo_model/team_members"
  4. teams "wechat-api/mongo_model/teams"
  5. users "wechat-api/mongo_model/users"
  6. )
  7. type AllMongoModel struct {
  8. UsersModel users.UsersModel
  9. TeamsModel teams.TeamsModel
  10. TeamMembersModel team_members.TeamMembersModel
  11. }
  12. func SetupMongoModel(url, db string) *AllMongoModel {
  13. return &AllMongoModel{
  14. UsersModel: users.NewUsersModel(url, db, "users"),
  15. TeamsModel: teams.NewTeamsModel(url, db, "teams"),
  16. TeamMembersModel: team_members.NewTeamMembersModel(url, db, "team_members"),
  17. }
  18. }