package com.template.controller; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.ControllerAdvice; import org.springframework.web.bind.annotation.CrossOrigin; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody; import com.app.base.control.WebController; import com.app.base.data.ApiResponseResult; import com.template.service.TemplateService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @Api(description = "看板模块") @CrossOrigin @ControllerAdvice //@RestController @Controller @RequestMapping(value = "/template") public class TemplateController extends WebController { @Autowired private TemplateService templateService; @ApiOperation(value = "根据code获取配置样式信息", notes = "根据code获取配置样式信息") @RequestMapping(value = "/getCodeData", method = RequestMethod.GET) @ResponseBody public ApiResponseResult getCodeData(String code){ try{ return templateService.getCodeData(code); }catch (Exception e){ e.printStackTrace(); logger.error("根据code获取配置样式信息失败!", e); return ApiResponseResult.failure("根据code获取配置样式信息失败!"); } } @ApiOperation(value = "根据code获取配置样式信息", notes = "根据code获取配置样式信息") @RequestMapping(value = "/getHeyiData", method = RequestMethod.GET) @ResponseBody public ApiResponseResult getHeyiData(String code){ try{ return templateService.getHeyiData(code); }catch (Exception e){ e.printStackTrace(); logger.error("根据code获取配置样式信息失败!", e); return ApiResponseResult.failure("根据code获取配置样式信息失败!"); } } }