package com.itjiandan.dao;
import java.util.List;
import com.itjiandan.model.User_Entity;
public interface IUser_DAO {
/**
* 用户登入
* @param name
* @param pass
* @return
*/
User_Entity getUser(String name,String pass);
/**
* 输出页面
* @param page
* @param size
* @return
*/
List<User_Entity> getPageUser(int page,int size);
/**
* 添加用户
* @param user
* @return
*/
boolean addUser(User_Entity user);
/**
* 修改用户
* @param user
* @return
*/
boolean upUser(User_Entity user);
/**
* 根据id输出用户
* @param id
* @return
*/
User_Entity upUserById(int id);
/**
* 删除用户
* @param id
* @return
*/
boolean delUser(int[] id);
/**
* 输出数据总条数
* @return
*/
int getCountUser();
/**
* 添加用户与角色关联数据
* @param name
* @param uid
* @return
*/
boolean addUserGroup(String name,int gid);
/**
* 根据用户id删除关联表
* @param uid
* @return
*/
boolean delUserGroup(int uid);
}
package com.itjiandan.dao;
import java.util.List;
import com.itjiandan.model.Authority_Entity;
import com.itjiandan.model.Group_Entity;
public interface IGroup_DAO {
/**
* 输出角色页数
* @param page
* @param size
* @return
*/
List<Group_Entity> getPageGroup(int page,int size);
/**
* 输出角色数据总条数
* @return
*/
int getCountGroup();
/**
* 添加角色
* @param group
* @return
*/
boolean addGroup(Group_Entity group);
/**
* 删除角色
* @param id
* @return
*/
boolean delGroup(int[] id);
/**
* 更新角色
* @param id
* @return
*/
boolean upGroup(Group_Entity group);
/**
* 显示要修改的角色
* @param id
* @return
*/
Group_Entity upGroupById(int id);
/**
* 添加角色权限关联
* @param name
* @param aid
* @return
*/
boolean addGroupAuthority(String name,int[] aid);
/**
* 删除角色权限关联
* @param gid
* @return
*/
boolean delGroupAuthority(int[] gid);
/**
* 根据id显示角色权限
* @param gid
* @return
*/
List<Authority_Entity> getGroupAuthorityById(int gid);
/**
* 根据用户id输出角色
* @param uid
* @return
*/
Group_Entity getGroupByUserId(int uid);
}
package com.itjiandan.dao;
import java.util.List;
import com.itjiandan.model.Authority_Entity;
public interface IAuthority_DAO {
/**
* 输出权限列表
* @return
*/
List<Authority_Entity> getPageAuthority(int pid,int page,int size);
/**
* 输出数据总条数
* @return
*/
int getCountAuthority();
/**
* 添加权限
* @param authority
* @return
*/
boolean addAuthority(Authority_Entity authority);
/**
* 删除权限
* @param id
* @return
*/
boolean delAuthority(int[] id);
/**
* 更新权限
* @param authority
* @return
*/
boolean upAuthority(Authority_Entity authority);
/**
* 显示要更新的权限
* @param id
* @return
*/
Authority_Entity upAuthorityById(int id);
}
package com.itjiandan.dao;
import java.util.List;
import com.itjiandan.model.CommodityClass_Entity;
public interface ICommodityClass_DAO {
/**
* 输出商品分类列表
* @return
*/
List<CommodityClass_Entity> getPageCommodityClass(int pid,int page,int size);
/**
* 输出数据总条数
* @return
*/
int getCountCommodityClass();
/**
* 添加商品分类
* @param CommodityClass
* @return
*/
boolean addCommodityClass(CommodityClass_Entity commodityclass);
/**
* 删除商品分类
* @param id
* @return
*/
boolean delCommodityClass(int[] ccid);
/**
* 更新商品分类
* @param CommodityClass
* @return
*/
boolean upCommodityClass(CommodityClass_Entity commodityclass);
/**
* 显示要更新的商品分类
* @param id
* @return
*/
CommodityClass_Entity upCommodityClassById(int ccid);
/**
* 删除与商品分类关联的 数据
* @param ccid
* @return
*/
boolean delCommodityCommodityClassById(int[] ccid);
/**
* 根据id数组 输出path数组
* @param ccid
* @return
*/
String[] getCommodityClassById(int[] ccid);
}
package com.itjiandan.dao;
import java.util.List;
import com.itjiandan.model.CommodityClass_Entity;
import com.itjiandan.model.Commodity_Entity;
public interface ICommodity_DAO {
/**
* 输出商品页数
* @param page
* @param size
* @return
*/
List<Commodity_Entity> getPageCommodity(int page,int size);
/**
* 输出商品数据总条数
* @return
*/
int getCountCommodity();
/**
* 添加商品
* @param Commodity
* @return
*/
boolean addCommodity(Commodity_Entity commodity);
/**
* 删除商品
* @param id
* @return
*/
boolean delCommodity(int[] id);
/**
* 更新用户
* @param id
* @return
*/
boolean upCommodity(Commodity_Entity commodity);
/**
* 显示要修改的用户
* @param id
* @return
*/
Commodity_Entity upCommodityById(int id);
/**
* 添加商品与商品分类关联
* @param name
* @param aid
* @return
*/
boolean addCommodityCommodityClass(int cid,int ccid);
/**
* 删除商品与商品分类关联
* @param gid
* @return
*/
boolean delCommodityCommodityClass(int[] cid);
/**
* 根据id显示商品与商品分类
* @param gid
* @return
*/
CommodityClass_Entity getCommodityCommodityClassById(int cid);
/**
* 根据ID数组 输出path数组数据条
* @param cid
* @return
*/
String[] getCommodityById(int[] cid);
}