package com.dianping.puma.portal.web;//package com.dianping.puma.admin.web;
//
//import com.dianping.puma.syncserver.biz.converter.Converter;
//import com.dianping.puma.syncserver.biz.dto.SyncServerDto;
//import com.dianping.puma.syncserver.biz.dto.SyncTaskDto;
//import com.dianping.puma.syncserver.common.model.SyncServer;
//import com.dianping.puma.syncserver.common.model.SyncTask;
//import com.dianping.puma.syncserver.common.service.IdService;
//import com.dianping.puma.syncserver.common.service.SyncServerService;
//import com.dianping.puma.syncserver.common.service.SyncTaskService;
//import com.google.gson.reflect.TypeToken;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.http.HttpStatus;
//import org.springframework.stereotype.Controller;
//import org.springframework.web.bind.annotation.*;
//
//import java.util.List;
//
//@Controller
//@RequestMapping(value = {"/puma-sync"})
//public class PumaSyncController extends BasicController {
//
// @Autowired
// Converter converter;
//
// @Autowired
// IdService idService;
//
// @Autowired
// SyncTaskService syncTaskService;
//
// @Autowired
// SyncServerService syncServerService;
//
// @RequestMapping(method = RequestMethod.POST, value = {"/create"})
// @ResponseStatus(value = HttpStatus.OK)
// public void create(@RequestBody SyncTaskDto syncTaskDto) {
// SyncTask syncTask = converter.convert(syncTaskDto, SyncTask.class);
// syncTaskService.create(syncTask);
// }
//
// @RequestMapping(method = RequestMethod.DELETE, value = {"/remove"})
// @ResponseStatus(value = HttpStatus.OK)
// public void remove(@RequestParam int taskId) {
// syncTaskService.remove(taskId);
// }
//
// @RequestMapping(method = RequestMethod.GET, value = {"/servers"})
// @ResponseBody
// public List<SyncServerDto> findServers() {
// List<SyncServer> syncServers = syncServerService.findAll();
// return converter.convert(syncServers, new TypeToken<List<SyncServerDto>>(){}.getType());
// }
//
// @RequestMapping(method = RequestMethod.GET, value = {"/tasks"})
// @ResponseBody
// public List<SyncTaskDto> findTasks() {
// List<SyncTask> syncTasks = syncTaskService.findAllTasks();
// return converter.convert(syncTasks, new TypeToken<List<SyncTaskDto>>(){}.getType());
// }
//}