package global import ( "pure/model/request" "pure/model/response" "pure/service" "pure/utils" "github.com/gin-gonic/gin" ) // GetSysDictDataList // @Tags dict // @Summary 获取数据字典取值列表【v1.0】 // @Security ApiKeyAuth // @accept application/json // @Produce application/json // @Param data query request.SearchDictDataParams true "data" // @Success 200 {string} string "{"success":true,"data":{},"msg":"获取成功"}" // @Router /dict/getDictDataList [get] func GetSysDictDataList(c *gin.Context) { var ( err error list interface{} params request.SearchDictDataParams ) _ = c.ShouldBindQuery(¶ms) if err = utils.Verify(params, utils.DictDataVerity); err != nil { response.FailWithMessage(err.Error(), c) return } if err, list = service.GetSysDictDataList(params.TypeCode); err != nil { ////global.MG_LOG.Error("获取失败!", zap.Any("err", err)) response.FailWithMessage("获取失败", c) } else { response.OkWithDetailed(response.SelectListResult{ List: list, }, "获取成功", c) } }