package com.ycl.controller.dict; import com.ycl.api.CommonResult; import com.ycl.controller.BaseController; import com.ycl.entity.dict.DataDictionary; import com.ycl.service.dict.IDataDictionaryService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; import java.util.List; /** *

* 前端控制器 *

* * @author lyq * @since 2022-09-15 */ @RestController @RequestMapping("/dict") @Api(tags = "字典模块") public class DatabaseDictionaryController extends BaseController { @Resource private IDataDictionaryService iDatabaseDictionaryService; @GetMapping("/listAll") @ApiOperation("获取所有字典") private CommonResult> listAll() { return CommonResult.success(iDatabaseDictionaryService.getAll()); } @GetMapping("/queryByCode") @ApiOperation(("/根据code获取字段信息")) private CommonResult queryByCode(@RequestParam(value = "code") String code){ DataDictionary dataDictionary = iDatabaseDictionaryService.queryByCode(code); return CommonResult.success(dataDictionary); } }