Documentation
¶
Index ¶
- Variables
- func InitResolveEngine(appoint *assignees.AppointResolver, founder *assignees.FounderResolver, ...) resolve.Engine
- func InitWorkflowEngineOnce(db *gorm.DB, engineSvc engine.Service, ...) *easyflow.ProcessEvent
- func ProviderNewDispatcher(user3 *user2.Notification, auto *automation.Notification, ...) *strategy.Dispatcher
- type Module
Constants ¶
This section is empty.
Variables ¶
View Source
var InitStrategySet = wire.NewSet(strategy.NewService, user2.NewNotification, automation.NewNotification, start.NewNotification, chat.NewNotification, carbon_copy.NewNotification, ProviderNewDispatcher, wire.Bind(new(strategy.SendStrategy), new(*strategy.Dispatcher)), assignees.NewAppointResolver, assignees.NewFounderResolver, assignees.NewLeaderResolver, assignees.NewMainLeaderResolver, assignees.NewOnCallResolver, assignees.NewTemplateResolver, assignees.NewTeamResolver, InitResolveEngine)
Functions ¶
func InitResolveEngine ¶ added in v1.11.0
func InitResolveEngine( appoint *assignees.AppointResolver, founder *assignees.FounderResolver, leader *assignees.LeaderResolver, mainLeader *assignees.MainLeaderResolver, onCall *assignees.OnCallResolver, template2 *assignees.TemplateResolver, team *assignees.TeamResolver, ) resolve.Engine
func InitWorkflowEngineOnce ¶
func ProviderNewDispatcher ¶ added in v1.11.0
func ProviderNewDispatcher(user3 *user2.Notification, auto *automation.Notification, start2 *start.Notification, chat2 *chat.Notification, cc *carbon_copy.Notification, base strategy.Service, ) *strategy.Dispatcher
Types ¶
type Module ¶
type Module struct {
Event *easyflow.ProcessEvent
}
func InitModule ¶
func InitModule(q mq.MQ, db *gorm.DB, engineModule *engine.Module, taskModule *task.Module, orderModule *order.Module, templateModule *template.Module, userModule *user.Module, workflowModule *workflow.Module, sender2 sender.NotificationSender, departmentModule *department.Module, rotaModule *rota.Module, lark2 *lark.Client, notificationSvc notificationv1.NotificationServiceClient, teamSvc teamv1.TeamServiceClient) (*Module, error)
Directories
¶
| Path | Synopsis |
|---|---|
|
integration
|
|
|
Package strategymocks is a generated GoMock package.
|
Package strategymocks is a generated GoMock package. |
|
service
|
|
Click to show internal directories.
Click to hide internal directories.