Documentation ¶
Overview ¶
Copyright 2019-2020 Axetroy. All rights reserved. MIT license.
Copyright 2019-2020 Axetroy. All rights reserved. MIT license.
Copyright 2019-2020 Axetroy. All rights reserved. MIT license.
Copyright 2019-2020 Axetroy. All rights reserved. MIT license.
Copyright 2019-2020 Axetroy. All rights reserved. MIT license.
Index ¶
- Variables
- func Create(c helper.Context, input CreateParams) (res schema.Response)
- func Delete(c helper.Context, notificationId string) (res schema.Response)
- func DeleteNotificationById(id string)
- func DeleteNotificationMarkById(id string)
- func Get(c helper.Context, id string) (res schema.Response)
- func GetNotificationListByAdmin(c helper.Context, query Query) (res schema.Response)
- func Update(c helper.Context, notificationId string, input UpdateParams) (res schema.Response)
- type CreateParams
- type Query
- type UpdateParams
Constants ¶
This section is empty.
Variables ¶
View Source
var CreateRouter = router.Handler(func(c router.Context) { var ( input CreateParams ) c.ResponseFunc(c.ShouldBindJSON(&input), func() schema.Response { return Create(helper.NewContext(&c), input) }) })
View Source
var DeleteRouter = router.Handler(func(c router.Context) { id := c.Param("id") c.ResponseFunc(nil, func() schema.Response { return Delete(helper.NewContext(&c), id) }) })
View Source
var GetNotificationListByAdminRouter = router.Handler(func(c router.Context) { var ( input Query ) c.ResponseFunc(c.ShouldBindQuery(&input), func() schema.Response { return GetNotificationListByAdmin(helper.NewContext(&c), input) }) })
GetListRouter get list router
View Source
var GetRouter = router.Handler(func(c router.Context) { id := c.Param("id") c.ResponseFunc(nil, func() schema.Response { return Get(helper.NewContext(&c), id) }) })
GetRouter get notification detail router
View Source
var UpdateRouter = router.Handler(func(c router.Context) { var ( input UpdateParams ) c.ResponseFunc(c.ShouldBindJSON(&input), func() schema.Response { return Update(helper.NewContext(&c), c.Param("id"), input) }) })
Functions ¶
func DeleteNotificationById ¶
func DeleteNotificationById(id string)
func DeleteNotificationMarkById ¶
func DeleteNotificationMarkById(id string)
func GetNotificationListByAdmin ¶
GetList get notification list
Types ¶
type CreateParams ¶
type UpdateParams ¶
Click to show internal directories.
Click to hide internal directories.