package controller type Activity struct{} type ActivityHandle func() *Activity func (c *Activity) Instance(title, page, pageSize int) { } func NewActivity() ActivityHandle { return nil }