// Path: src/com/carmanager/entities/News.java
// public class News extends BaseEntity {
// 
// 	private static final long serialVersionUID = 6136633977314509659L;
// 	// 标题
// 	@NotEmpty
// 	private String title;
// 	// 作者
// 	private String author;
// 	// 来源
// 	private String source;
// 	// 正文
// 	@NotEmpty
// 	private String content;
// 	// 创建时间
// 	private Date createTime = new Date();
// 	// 新闻栏目
// 	private NewsType newsType;
// 	// 访问次数
// 	private Integer count = 0;
// 
// 	public String getTitle() {
// 		return title;
// 	}
// 
// 	public void setTitle(String title) {
// 		this.title = title;
// 	}
// 
// 	public String getContent() {
// 		return content;
// 	}
// 
// 	public void setContent(String content) {
// 		this.content = content;
// 	}
// 
// 	public NewsType getNewsType() {
// 		return newsType;
// 	}
// 
// 	public void setNewsType(NewsType newsType) {
// 		this.newsType = newsType;
// 	}
// 
// 	public Date getCreateTime() {
// 		return createTime;
// 	}
// 
// 	public void setCreateTime(Date createTime) {
// 		this.createTime = createTime;
// 	}
// 
// 	public Integer getCount() {
// 		return count;
// 	}
// 
// 	public void setCount(Integer count) {
// 		this.count = count;
// 	}
// 
// 	public String getAuthor() {
// 		return author;
// 	}
// 
// 	public void setAuthor(String author) {
// 		this.author = author;
// 	}
// 
// 	public String getSource() {
// 		return source;
// 	}
// 
// 	public void setSource(String source) {
// 		this.source = source;
// 	}
// 
// }
// 
// Path: src/com/carmanager/entities/Page.java
// public class Page<T> extends BaseEntity {
// 
// 	private static final long serialVersionUID = -5688752889754349099L;
// 	// 当前页
// 	private int currentPage;
// 	// 每页个个数
// 	private int pageSize;
// 	// 总条数
// 	private int totalCount;
// 	// 总页数
// 	private int pageCount;
// 	// 实体类
// 	private List<T> list;
// 
// 	public Page() {
// 
// 	}
// 
// 	public Page(int currentPage, int pageSize, int totalCount, List<T> list) {
// 		super();
// 		this.currentPage = currentPage;
// 		this.pageSize = pageSize;
// 		this.totalCount = totalCount;
// 		this.list = list;
// 	}
// 
// 	public int getPageCount() {
// 		return pageCount;
// 	}
// 
// 	public void setPageCount(int pageCount) {
// 		this.pageCount = pageCount;
// 	}
// 
// 	public int getCurrentPage() {
// 		return currentPage;
// 	}
// 
// 	public void setCurrentPage(int currentPage) {
// 		this.currentPage = currentPage;
// 	}
// 
// 	public int getPageSize() {
// 		return pageSize;
// 	}
// 
// 	public void setPageSize(int pageSize) {
// 		this.pageSize = pageSize <= 0 ? 10 : pageSize;
// 	}
// 
// 	public int getTotalCount() {
// 		return totalCount;
// 	}
// 
// 	public void setTotalCount(int totalCount) {
// 		this.totalCount = totalCount;
// 	}
// 
// 	public List<T> getList() {
// 		return list;
// 	}
// 
// 	public void setList(List<T> list) {
// 		this.list = list;
// 	}
// 
// }


import java.util.List;
import com.carmanager.entities.News;
import com.carmanager.entities.Page;
package com.carmanager.services;



public interface NewsService extends BaseService<News> {

	public News getViewNews(Integer id);

	public Page<News> getNews(Integer id, int pageNo, int pageSize);

	public List<News> getHotNews(int maxNum);

	public List<News> getRecentNews(int id, int MaxResult);

// Path: src/com/carmanager/entities/News.java
// public class News extends BaseEntity {
// 
// 	private static final long serialVersionUID = 6136633977314509659L;
// 	// 标题
// 	@NotEmpty
// 	private String title;
// 	// 作者
// 	private String author;
// 	// 来源
// 	private String source;
// 	// 正文
// 	@NotEmpty
// 	private String content;
// 	// 创建时间
// 	private Date createTime = new Date();
// 	// 新闻栏目
// 	private NewsType newsType;
// 	// 访问次数
// 	private Integer count = 0;
// 
// 	public String getTitle() {
// 		return title;
// 	}
// 
// 	public void setTitle(String title) {
// 		this.title = title;
// 	}
// 
// 	public String getContent() {
// 		return content;
// 	}
// 
// 	public void setContent(String content) {
// 		this.content = content;
// 	}
// 
// 	public NewsType getNewsType() {
// 		return newsType;
// 	}
// 
// 	public void setNewsType(NewsType newsType) {
// 		this.newsType = newsType;
// 	}
// 
// 	public Date getCreateTime() {
// 		return createTime;
// 	}
// 
// 	public void setCreateTime(Date createTime) {
// 		this.createTime = createTime;
// 	}
// 
// 	public Integer getCount() {
// 		return count;
// 	}
// 
// 	public void setCount(Integer count) {
// 		this.count = count;
// 	}
// 
// 	public String getAuthor() {
// 		return author;
// 	}
// 
// 	public void setAuthor(String author) {
// 		this.author = author;
// 	}
// 
// 	public String getSource() {
// 		return source;
// 	}
// 
// 	public void setSource(String source) {
// 		this.source = source;
// 	}
// 
// }
// 
// Path: src/com/carmanager/entities/Page.java
// public class Page<T> extends BaseEntity {
// 
// 	private static final long serialVersionUID = -5688752889754349099L;
// 	// 当前页
// 	private int currentPage;
// 	// 每页个个数
// 	private int pageSize;
// 	// 总条数
// 	private int totalCount;
// 	// 总页数
// 	private int pageCount;
// 	// 实体类
// 	private List<T> list;
// 
// 	public Page() {
// 
// 	}
// 
// 	public Page(int currentPage, int pageSize, int totalCount, List<T> list) {
// 		super();
// 		this.currentPage = currentPage;
// 		this.pageSize = pageSize;
// 		this.totalCount = totalCount;
// 		this.list = list;
// 	}
// 
// 	public int getPageCount() {
// 		return pageCount;
// 	}
// 
// 	public void setPageCount(int pageCount) {
// 		this.pageCount = pageCount;
// 	}
// 
// 	public int getCurrentPage() {
// 		return currentPage;
// 	}
// 
// 	public void setCurrentPage(int currentPage) {
// 		this.currentPage = currentPage;
// 	}
// 
// 	public int getPageSize() {
// 		return pageSize;
// 	}
// 
// 	public void setPageSize(int pageSize) {
// 		this.pageSize = pageSize <= 0 ? 10 : pageSize;
// 	}
// 
// 	public int getTotalCount() {
// 		return totalCount;
// 	}
// 
// 	public void setTotalCount(int totalCount) {
// 		this.totalCount = totalCount;
// 	}
// 
// 	public List<T> getList() {
// 		return list;
// 	}
// 
// 	public void setList(List<T> list) {
// 		this.list = list;
// 	}
// 
// }


// Path: src/com/carmanager/services/NewsService.java
import java.util.List;
import com.carmanager.entities.News;
import com.carmanager.entities.Page;

package com.carmanager.services;



public interface NewsService extends BaseService<News> {

	public News getViewNews(Integer id);

	public Page<News> getNews(Integer id, int pageNo, int pageSize);

	public List<News> getHotNews(int maxNum);

	public List<News> getRecentNews(int id, int MaxResult);

	public Page<News> listAllNewsPage(int i, int pageSize);