⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iuserdao.java

📁 一个运营支持决算系统(BIOS)的源码
💻 JAVA
字号:
package com.netctoss.liping.userManage.dao;

import java.util.Collection;
import java.util.List;

import com.netctoss.liping.pricing.Pricing;

import com.netctoss.liping.tool.PageController;
import com.netctoss.liping.userManage.User;
import com.netctoss.liping.userManage.UserService;
/**
 * 用户管理模块
 * 
 */
public interface IUserDAO {
	/**
	 * 向数据库增加一个用户
	 * @param u
	 * @return
	 */
	Long insert( User u);
	/**
	 * 更新一个用户的可更新的基本信息
	 * @param user
	 */
	void update( User user);
	/**
	 * 查找出数据库的所有用户
	 * @return
	 */
	
	List< User> list();
	/**
	 * 分页查询
	 */
	List listByPage( PageController page);
	/**
	 * 根据一个用户的id级联查找出所有关联的属性
	 * @param user_id
	 * @return
	 */
	User find( Long user_id);
	/**
	 * 删除一个用户
	 * @param user
	 */
	void delete( User user);
	/**
	 * 根据用户的id更新用户的状态 (0:正常,1:暂停,2:删除)
	 * @param userId
	 * @param status
	 */
	void updateStatus( Long userId , int status );
	/**
	 * 根据用户的账务帐号查询用户
	 * @param LoginName
	 * @return
	 */
	User findUserByLoginName( String LoginName)	;
	/**
	 * 根据用户的密码查找所有的用户
	 * @param name
	 * @param password
	 * @return
	 */
	User findByInfo(String name,String password);
	/**
	 * 向数据库增加一个服务
	 * @return
	 */
	Long addService( UserService service);
	/**
	 * 根据userservice的id级联查找用户服务
	 * @param id
	 * @return
	 */
	UserService findUserServiceById(Long id);
	/**
	 * 根据服务的id修改服务的密码
	 * 
	 * @param id
	 * @param password
	 */
	void updatePass( Long id, String password);
	/**
	 * 根据服务的id修改服务的状态
	 * @param id
	 * @param password
	 */
	void updateServiceStatus(  Long id, int status  );
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -