package com.product.admin.controller; import javax.servlet.http.HttpServletRequest; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; import com.alibaba.fastjson.JSONObject; import com.product.admin.config.SystemCode; import com.product.admin.service.SystemConfigurationParameterService; import com.product.admin.util.ResultInfo; import com.product.core.config.CoreConst; import com.product.core.controller.support.AbstractBaseController; import com.product.core.entity.FieldSetEntity; import com.product.core.entity.RequestParameterEntity; import com.product.core.spring.context.SpringMVCContextHolder; import com.product.module.sys.version.ApiVersion; @RequestMapping("/api/system/config") @RestController public class SystemConfigurationParameterController extends AbstractBaseController{ @Autowired SystemConfigurationParameterService systemConfigurationParameterService; /** * 获取所有参数 * @param request * @return */ @RequestMapping(value="/info/{version}",method=RequestMethod.POST) @ApiVersion(1) public String listStaticResource(HttpServletRequest request){ try { //获取参数 JSONObject json =systemConfigurationParameterService.getAllSystemConfigParam(); return ResultInfo.success(json); } catch (Exception e) { e.printStackTrace(); SpringMVCContextHolder.getSystemLogger().error(e); return this.error(SystemCode.SYSTEM_SYS_PARAM_ACQUIRE_FAIL.getValue(),SystemCode.SYSTEM_SYS_PARAM_ACQUIRE_FAIL.getText()+e.getMessage()); } } }