📄 frontservice.java
字号:
package com.longtime.wap.module.front.service;
import java.util.List;
import com.longtime.wap.common.web.Page;
import com.longtime.wap.model.Information;
import com.longtime.wap.model.Payment;
import com.longtime.wap.model.UserInfo;
/**
* 前端信息服务类接口
*
* @author bulc
* @date Nov 22, 2007
*/
public interface FrontService {
/**
* 获得信息对象
*
* @param id
* 信息编号
* @return 信息对象
*/
public Information getInfoById(long id);
/**
* 列表显示所有热点信息
*
* @param page
* 分页参数
* @return 热点信息列表
*/
public List getInfosByIsHotAndIsPub(Page page);
/**
* 列表显示所有推荐信息
*
* @param page
* 分页参数
* @return 推荐信息列表
*/
public List getInfosByIsRecommendAndIsPub(Page page);
/**
* 列表显示业务类别的信息
*
* @param category
* 业务类别
* @param page
* 分页参数
* @return 业务类别信息对象
*/
public List getInfosByCategoryAndViewCount(int category, Page page);
/**
* 列表显示搜索的信息
*
* @param content
* 搜索内容
* @param page
* 分页参数
* @return 搜索信息对象
*/
public List getInfosByContent(String content, Page page);
/**
* 列表显示业务目录下的信息
*
* @param businessId
* 业务编号
* @param page
* 分页参数
* @return 业务目录下的信息对象
*/
public List getInfosByBusinessId(long businessId, Page page);
/**
* 获取业务类别下的业务信息
*
* @param category
* 业务类别
* @param page
* 分页参数
* @return 业务信息对象
*/
public List getBusinessesByCategory(int category, Page page);
/**
* 获取业务信息
*
* @param page
* 分页参数
* @return 业务信息对象
*/
public List getBusinesses(Page page);
/**
* 通过用户名来获取用户信息
*
* @param username
* 用户名
* @return 用户信息
*/
public UserInfo getUserByUsername(String username);
/**
* 保存用户信息
*
* @param user
* 用户对象
*/
public void saveUser(UserInfo user);
/**
* 获取用户对象信息
*
* @param id
* 用户id
* @return 用户信息对象
*/
public UserInfo getUserById(long id);
/**
* 获取消费信息对象
*
* @param userId
* 用户id
* @param infoId
* 信息id
* @return 消费信息对象
*/
public Payment getPaymentByUserIdAndInfoId(long userId, long infoId);
/**
* 列表显示用户的消费记录
*
* @param userId
* 用户id
* @param page
* 分页参数
* @return 用户消费记录列表
*/
public List getPaymentsByUserId(long userId, Page page);
/**
* 保存消费记录
*
* @param userId
* 用户id
* @param infoId
* 信息id
*/
public void savePurchaseInfo(long userId, long infoId);
/**
* 获得过滤字符信息对象
*
* @return 过滤字符信息对象
*/
public List getUncommandWords();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -