package cn.ictgu.API;
import cn.ictgu.serv.model.FriendLink;
import cn.ictgu.serv.service.FriendLinkService;
import cn.ictgu.dto.SimpleResponse;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
import java.util.List;
/**
* 友情链接 API
* Created by Silence on 2017/3/9.
*/
@RestController
@RequestMapping("/friend")
public class FriendLinkAPI {
@Autowired
private FriendLinkService service;
@GetMapping("/join")
public SimpleResponse join(HttpServletRequest request){
SimpleResponse response = new SimpleResponse();
String name = request.getParameter("name");
String domain = request.getParameter("domain");
boolean success = service.insert(name, domain);
if (success){
response.setCode(100);
}else {
response.setCode(200);
response.setMessage("申请失败,请按照说明操作哦!");
}
return response;
}
/* 首页-友情链接列表 */
@GetMapping("/list-home")
public List<FriendLink> homeFriendLink(){
return service.listHome();
}
/* 友情链接页-列表 */
@GetMapping("/list")
public List<FriendLink> friendLinkList(HttpServletRequest request){
int index = Integer.valueOf(request.getParameter("index"));
int size = Integer.valueOf(request.getParameter("size"));
return service.listAll(index, size);
}
}