package com.baidu.disconf.web.web.env.controller; import java.util.List; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.ResponseBody; import com.baidu.disconf.web.service.env.service.EnvMgr; import com.baidu.disconf.web.service.env.vo.EnvListVo; import com.baidu.dsp.common.constant.WebConstants; import com.baidu.dsp.common.controller.BaseController; import com.baidu.dsp.common.vo.JsonObjectBase; /** * @author liaoqiqi * @version 2014-6-16 */ @Controller @RequestMapping(WebConstants.API_PREFIX + "/env") public class EnvController extends BaseController { protected static final Logger LOG = LoggerFactory.getLogger(EnvController.class); @Autowired private EnvMgr envMgr; /** * list * * @return */ @RequestMapping(value = "/list", method = RequestMethod.GET) @ResponseBody public JsonObjectBase list() { List<EnvListVo> envListVos = envMgr.getVoList(); return buildListSuccess(envListVos, envListVos.size()); } }