package com.doumee.api.web;
|
|
import com.doumee.core.model.ApiResponse;
|
import com.doumee.core.utils.Constants;
|
import com.doumee.dao.system.model.SystemDictData;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import org.springframework.web.bind.annotation.*;
|
|
import java.util.Objects;
|
|
/**
|
* @author 江蹄蹄
|
* @date 2023/03/21 15:48
|
*/
|
@Api(tags = "字典值")
|
@RestController
|
@RequestMapping("/web/dictData")
|
public class DictDataApi extends ApiController{
|
|
|
@ApiOperation("项目信息介绍")
|
@GetMapping("/detail")
|
public ApiResponse<String> detail( @RequestParam String label){
|
SystemDictData query = new SystemDictData();
|
query.setLabel(label);
|
SystemDictData one = systemDictDataService.findOne(query);
|
return ApiResponse.success(Objects.nonNull(one) ? one.getCode() : "");
|
}
|
|
@ApiOperation("项目配置资源地址")
|
@GetMapping("/detailUrl")
|
public ApiResponse<String> detailUrl( @RequestParam String label){
|
SystemDictData query = new SystemDictData();
|
query.setLabel(label);
|
SystemDictData one = systemDictDataService.findOne(query);
|
query.setLabel(Constants.PROJECT_HEAD_IMG);
|
SystemDictData resource = systemDictDataService.findOne(query);
|
|
return ApiResponse.success(Objects.nonNull(one) ? resource.getCode()+one.getCode() : "");
|
}
|
|
/**
|
* 获取咖啡背景图
|
* @return
|
*/
|
@ApiOperation("获取咖啡百科背景图")
|
@GetMapping("/findCoffeeArticleBackground")
|
public ApiResponse<SystemDictData> findCoffeeArticleBackground(){
|
return ApiResponse.success(systemDictDataBiz.findCoffeeArticleBackground(Constants.COFFEE_ARTICLE_BACKGROUND));
|
}
|
|
|
}
|