?? 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 + -