Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SettingController ¶
type SettingController struct {
gin_http.ResponseController
// contains filtered or unexported fields
}
func NewSettingController ¶
func NewSettingController(di *dig.Container, l v1log.ILog, conf *configstc.SettingAppConfig, svc interfaces.ItfSettingService) *SettingController
func (*SettingController) GetMultiSetting ¶
func (ctr *SettingController) GetMultiSetting(ctx *gin.Context)
GetMultiSetting 获取配置 godoc @Summary 批量获取配置 @Description 批量获取多个配置 @Tags setting-multi @Produce json @Security AdminKeyAuth @Param param body reqdata.QueryMultiSettingReq true "参数" @success 200 {object} respdata.ResponseData{data=respdata.QuerySettingResp} "获取成功" @success 500 {object} respdata.ResponseData{} "获取失败" @Router /setting/multi/get [post]
func (*SettingController) GetSetting ¶
func (ctr *SettingController) GetSetting(ctx *gin.Context)
GetSetting 获取配置 godoc @Summary 获取单个配置 @Description 获取单个配置 @Tags setting @Produce json @Security AdminKeyAuth @Param param body reqdata.QuerySettingReq true "参数" @success 200 {object} respdata.ResponseData{data=respdata.QuerySettingResp} "获取成功" @success 500 {object} respdata.ResponseData{} "获取失败" @Router /setting/get [post]
func (*SettingController) PutMultiSetting ¶
func (ctr *SettingController) PutMultiSetting(ctx *gin.Context)
PutMultiSetting 提交配置 godoc @Summary 批量提交配置 @Description 批量提交多个配置 @Tags setting-multi @Produce json @Security AdminKeyAuth @Param param body reqdata.PutMultiSettingReq true "参数" @success 200 {object} respdata.ResponseData{} "配置成功" @success 500 {object} respdata.ResponseData{} "配置失败" @Router /setting/multi/put [post]
func (*SettingController) PutSetting ¶
func (ctr *SettingController) PutSetting(ctx *gin.Context)
PutSetting 提交配置 godoc @Summary 提交单个配置 @Description 提交单个配置 @Tags setting @Produce json @Security AdminKeyAuth @Param param body reqdata.PutSettingReq true "参数" @success 200 {object} respdata.ResponseData{} "配置成功" @success 500 {object} respdata.ResponseData{} "配置失败" @Router /setting/put [post]