You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

169 lines
2.6 KiB

5 years ago
package dao;
import java.util.List;
import model.Admin;
import model.Classify;
import model.Product;
import model.User;
import model.UserAndAdmin;
public interface IAdminInfoDao {
/**
*
* @return
*/
int findAdminCount();
/**
*
* @param begin
* @param pageSize
* @return
*/
List<Admin> findAllAdminInfo(int begin, int pageSize);
/**
*
* @param name
* @return
*/
int findUserCount(String name);
/**
*
* @param begin
* @param pageSize
* @param name
* @return
*/
List<User> findAllUserInfo(int begin, int pageSize,String name);
/**
*
* @param name
* @return
*/
int findCateCount(String name);
/**
*
* @param begin
* @param pageSize
* @param name
* @return
*/
List<Classify> findAllCateInfo(int begin, int pageSize, String name);
/**
*
* @param name
* @param cate
* @param type
* @return
*/
int findProductCount(String name, int cate, int type);
/**
*
* @param begin
* @param pageSize
* @param name
* @param cate
* @param type
* @return
*/
List<Product> findAllProductInfo(int begin, int pageSize, String name, int cate, int type);
/**
*
* @return
*/
List<Classify> findAllCateList();
/**
*
* @param pid
* @return
*/
Product searchProductDetail(int pid);
/**
*
* @param pid
*/
void delectProductById(int pid);
/**
*
* @param uid
* @return
*/
User searchUserDetail(int uid);
/**
*
* @param id
*/
void delectCateById(int id);
/**
*
* @param id
*/
void delectAdminById(int id);
/**
*
* @param admin
*/
void addAdmin(Admin admin);
/**
*
* @param name
* @return
*/
Admin findAdminByName(String name);
/**
* id
* @param aid
* @return
*/
Admin findAdminById(Integer aid);
/**
*
* @param admin
*/
void updateAdmin(Admin admin);
/**
*
* @param classifyName
* @return
*/
Classify findCateByName(String classifyName);
/**
*
* @param cassify
*/
void addCate(Classify cassify);
/**
*
* @param cassify
*/
void updateCate(Classify cassify);
/**
* <p>Description: </p>
* @param uaa
*/
void saveSystemMessage(UserAndAdmin uaa);
}