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 ¶
- func Create(c helper.Context, input CreateParams) (res schema.Response)
- func CreateRouter(c *gin.Context)
- func DeleteReportById(id string)
- func GetList(c helper.Context, input Query) (res schema.List)
- func GetListByAdmin(c helper.Context, input QueryAdmin) (res schema.List)
- func GetListByAdminRouter(c *gin.Context)
- func GetListRouter(c *gin.Context)
- func GetReportByAdmin(c helper.Context, id string) (res schema.Response)
- func GetReportByAdminRouter(c *gin.Context)
- func GetReportByUser(c helper.Context, id string) (res schema.Response)
- func GetReportRouter(c *gin.Context)
- func Update(c helper.Context, reportId string, input UpdateParams) (res schema.Response)
- func UpdateByAdmin(c helper.Context, reportId string, input UpdateByAdminParams) (res schema.Response)
- func UpdateByAdminRouter(c *gin.Context)
- func UpdateRouter(c *gin.Context)
- type CreateParams
- type Query
- type QueryAdmin
- type UpdateByAdminParams
- type UpdateParams
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateRouter ¶
func DeleteReportById ¶
func DeleteReportById(id string)
func GetListByAdmin ¶
func GetListByAdmin(c helper.Context, input QueryAdmin) (res schema.List)
func GetListByAdminRouter ¶
func GetListRouter ¶
func GetReportByAdminRouter ¶
func GetReportRouter ¶
func UpdateByAdmin ¶
func UpdateByAdminRouter ¶
func UpdateRouter ¶
Types ¶
type CreateParams ¶
type CreateParams struct { Title string `json:"title" valid:"required~请填写标题"` // 标题 Content string `json:"content" valid:"required~请填写反馈内容"` // 内容 Type model.ReportType `json:"type" valid:"required~请填写反馈类型"` // 反馈类型 Screenshots []string `json:"screenshots"` // 截图 }
type Query ¶
type Query struct { schema.Query Type *model.ReportType `json:"type" form:"type"` // 类型 Status *model.ReportStatus `json:"status" form:"status"` // 状态 }
type QueryAdmin ¶
type UpdateByAdminParams ¶
type UpdateByAdminParams struct { UpdateParams Locked *bool `json:"locked"` // 是否锁定 }
type UpdateParams ¶
type UpdateParams struct {
Status *model.ReportStatus `json:"status" valid:"required~请选择要标记的状态"`
}
Click to show internal directories.
Click to hide internal directories.