Versions in this module Expand all Collapse all v0 v0.26.17 Mar 4, 2026 v0.26.16 Mar 1, 2026 v0.26.15 Feb 27, 2026 v0.26.14 Feb 12, 2026 v0.26.13 Jan 29, 2026 v0.26.12 Jan 28, 2026 v0.26.11 Jan 26, 2026 v0.26.10 Jan 25, 2026 v0.26.9 Jan 25, 2026 v0.26.8 Jan 23, 2026 v0.26.7 Jan 21, 2026 v0.26.6 Jan 14, 2026 v0.26.5 Jan 13, 2026 v0.26.4 Jan 12, 2026 v0.26.3 Jan 11, 2026 v0.26.2 Jan 10, 2026 v0.26.1 Jan 10, 2026 Changes in this version + func DropDB() error + func InitDB() error + func UpgradeDB(fromVersion string, toVersion string) error + type WebhookLogRecord struct + CreatedAt time.Time + Detail string + Duration int64 + ErrorMessage string + ID uint + Method string + ReceiverID string + RequestTime time.Time + StatusCode int + Success bool + Summary string + URL string + UpdatedAt time.Time + WebhookID uint + WebhookName string + func (w *WebhookLogRecord) Delete(params *dao.Params, ids string, queryFuncs ...func(*gorm.DB) *gorm.DB) error + func (w *WebhookLogRecord) GetOne(params *dao.Params, queryFuncs ...func(*gorm.DB) *gorm.DB) (*WebhookLogRecord, error) + func (w *WebhookLogRecord) GetStatistics(webhookID uint, startTime, endTime time.Time) (map[string]interface{}, error) + func (w *WebhookLogRecord) List(params *dao.Params, queryFuncs ...func(*gorm.DB) *gorm.DB) ([]*WebhookLogRecord, int64, error) + func (w *WebhookLogRecord) ListBySuccess(success bool, params *dao.Params) ([]*WebhookLogRecord, int64, error) + func (w *WebhookLogRecord) ListByTimeRange(startTime, endTime time.Time, params *dao.Params) ([]*WebhookLogRecord, int64, error) + func (w *WebhookLogRecord) ListByWebhookID(webhookID uint, params *dao.Params) ([]*WebhookLogRecord, int64, error) + func (w *WebhookLogRecord) Save(params *dao.Params, queryFuncs ...func(*gorm.DB) *gorm.DB) error + type WebhookReceiver struct + BodyTemplate string + CreatedAt time.Time + ID uint + Name string + Platform string + SignSecret string + TargetURL string + UpdatedAt time.Time + func (c *WebhookReceiver) Delete(params *dao.Params, ids string, queryFuncs ...func(*gorm.DB) *gorm.DB) error + func (c *WebhookReceiver) GetNamesByIds(ids []string) ([]string, error) + func (c *WebhookReceiver) GetOne(params *dao.Params, queryFuncs ...func(*gorm.DB) *gorm.DB) (*WebhookReceiver, error) + func (c *WebhookReceiver) GetReceiversByIds(ids []string) ([]*WebhookReceiver, error) + func (c *WebhookReceiver) List(params *dao.Params, queryFuncs ...func(*gorm.DB) *gorm.DB) ([]*WebhookReceiver, int64, error) + func (c *WebhookReceiver) Save(params *dao.Params, queryFuncs ...func(*gorm.DB) *gorm.DB) error