Documentation ¶
Index ¶
- type MissionManager
- func (mm *MissionManager) AddKw(name string, kw []string)
- func (mm *MissionManager) AddPoint(mission *model.Mission, msg *cot.CotMessage) *model.Change
- func (mm *MissionManager) DeleteInvitation(missionId uint, uid string, typ string)
- func (mm *MissionManager) DeleteMission(id uint)
- func (mm *MissionManager) DeleteMissionContent(missionId uint, hash string, authorUID string) bool
- func (mm *MissionManager) DeleteMissionPoint(missionId uint, uid string, authorUID string) *model.Change
- func (mm *MissionManager) DeleteSubscription(name string, uid string)
- func (mm *MissionManager) GetAllMissions(scope string) []*model.Mission
- func (mm *MissionManager) GetAllMissionsAdm() []*model.Mission
- func (mm *MissionManager) GetChanges(missionId uint, after time.Time) []*model.Change
- func (mm *MissionManager) GetInvitation(missionId uint, uid string, typ string) *model.Invitation
- func (mm *MissionManager) GetInvitations(uid string) []string
- func (mm *MissionManager) GetMission(scope, name string) *model.Mission
- func (mm *MissionManager) GetMissionById(id uint) *model.Mission
- func (mm *MissionManager) GetPoint(uid string) *model.DataItem
- func (mm *MissionManager) GetSubscribers(missionId uint) []string
- func (mm *MissionManager) GetSubscription(missionId uint, uid string) *model.Subscription
- func (mm *MissionManager) GetSubscriptions(missionId uint) []*model.Subscription
- func (mm *MissionManager) Migrate() error
- func (mm *MissionManager) PutInvitation(s *model.Invitation)
- func (mm *MissionManager) PutMission(m *model.Mission) error
- func (mm *MissionManager) PutSubscription(s *model.Subscription)
- func (mm *MissionManager) Save(s any)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MissionManager ¶
type MissionManager struct {
// contains filtered or unexported fields
}
func New ¶
func New(db *gorm.DB) *MissionManager
func (*MissionManager) AddKw ¶
func (mm *MissionManager) AddKw(name string, kw []string)
func (*MissionManager) AddPoint ¶
func (mm *MissionManager) AddPoint(mission *model.Mission, msg *cot.CotMessage) *model.Change
func (*MissionManager) DeleteInvitation ¶
func (mm *MissionManager) DeleteInvitation(missionId uint, uid string, typ string)
func (*MissionManager) DeleteMission ¶
func (mm *MissionManager) DeleteMission(id uint)
func (*MissionManager) DeleteMissionContent ¶
func (mm *MissionManager) DeleteMissionContent(missionId uint, hash string, authorUID string) bool
func (*MissionManager) DeleteMissionPoint ¶
func (*MissionManager) DeleteSubscription ¶
func (mm *MissionManager) DeleteSubscription(name string, uid string)
func (*MissionManager) GetAllMissions ¶
func (mm *MissionManager) GetAllMissions(scope string) []*model.Mission
func (*MissionManager) GetAllMissionsAdm ¶
func (mm *MissionManager) GetAllMissionsAdm() []*model.Mission
func (*MissionManager) GetChanges ¶
func (*MissionManager) GetInvitation ¶
func (mm *MissionManager) GetInvitation(missionId uint, uid string, typ string) *model.Invitation
func (*MissionManager) GetInvitations ¶
func (mm *MissionManager) GetInvitations(uid string) []string
func (*MissionManager) GetMission ¶
func (mm *MissionManager) GetMission(scope, name string) *model.Mission
func (*MissionManager) GetMissionById ¶
func (mm *MissionManager) GetMissionById(id uint) *model.Mission
func (*MissionManager) GetSubscribers ¶
func (mm *MissionManager) GetSubscribers(missionId uint) []string
func (*MissionManager) GetSubscription ¶
func (mm *MissionManager) GetSubscription(missionId uint, uid string) *model.Subscription
func (*MissionManager) GetSubscriptions ¶
func (mm *MissionManager) GetSubscriptions(missionId uint) []*model.Subscription
func (*MissionManager) Migrate ¶
func (mm *MissionManager) Migrate() error
func (*MissionManager) PutInvitation ¶
func (mm *MissionManager) PutInvitation(s *model.Invitation)
func (*MissionManager) PutMission ¶
func (mm *MissionManager) PutMission(m *model.Mission) error
func (*MissionManager) PutSubscription ¶
func (mm *MissionManager) PutSubscription(s *model.Subscription)
func (*MissionManager) Save ¶
func (mm *MissionManager) Save(s any)
Click to show internal directories.
Click to hide internal directories.