package consts import ( "hotgo/internal/library/dict" "hotgo/internal/model" ) func init() { dict.RegisterEnums("ImWorkbenchAppEnabledOptions", "IM工作台模块启用状态", ImWorkbenchAppEnabledOptions) dict.RegisterEnums("ImWorkbenchPermissionOptions", "IM工作台模块权限策略", ImWorkbenchPermissionOptions) dict.RegisterEnums("ImWorkbenchRouteOptions", "IM工作台模块路由选项", ImWorkbenchRouteOptions) } const ( ImWorkbenchAppDisabled = 0 ImWorkbenchAppEnabled = 1 ) const ( ImWorkbenchPermissionEnabled = "enabled" ImWorkbenchPermissionRoleRequired = "role_required" ImWorkbenchPermissionDisabled = "disabled" ) const ( ImWorkbenchRouteOrganization = "/organization" ImWorkbenchRouteMeetings = "/meetings" ImWorkbenchRouteDailyReports = "/reports/daily" ImWorkbenchRouteMonthlyReports = "/reports/monthly" ImWorkbenchRouteExecutiveMailbox = "/executive-mailbox" ) var ImWorkbenchAppEnabledOptions = []*model.Option{ dict.GenWarningOption(ImWorkbenchAppDisabled, "禁用"), dict.GenSuccessOption(ImWorkbenchAppEnabled, "启用"), } var ImWorkbenchPermissionOptions = []*model.Option{ dict.GenSuccessOption(ImWorkbenchPermissionEnabled, "全部可见"), dict.GenPrimaryOption(ImWorkbenchPermissionRoleRequired, "按角色权限"), dict.GenWarningOption(ImWorkbenchPermissionDisabled, "不可见"), } var ImWorkbenchRouteOptions = []*model.Option{ dict.GenPrimaryOption(ImWorkbenchRouteOrganization, "组织架构"), dict.GenPrimaryOption(ImWorkbenchRouteMeetings, "会议通知"), dict.GenPrimaryOption(ImWorkbenchRouteDailyReports, "日报"), dict.GenPrimaryOption(ImWorkbenchRouteMonthlyReports, "月报"), dict.GenPrimaryOption(ImWorkbenchRouteExecutiveMailbox, "总经理信箱"), }