package net.mengkang.demo.resource; import net.mengkang.demo.entity.User; import net.mengkang.nettyrest.ApiProtocol; import net.mengkang.demo.service.UserService; import net.mengkang.nettyrest.response.ListInfo; import net.mengkang.nettyrest.response.ListResult; import net.mengkang.nettyrest.BaseResource; import net.mengkang.nettyrest.response.Result; import java.util.List; public class UsersResource extends BaseResource { public UsersResource(ApiProtocol apiProtocol) { super(apiProtocol); } public Result get() { ListInfo info = new ListInfo(); ListResult listResult = new ListResult(info); UserService userService = new UserService(apiProtocol); List<User> list = userService.list(); info.setNum(list.size()); listResult.setItem(list); return listResult; } }