| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143 |
- package com.zhcs.dt.service.system.user;
- import java.util.List;
- import com.zhcs.dt.entity.Page;
- import com.zhcs.dt.entity.system.User;
- import com.zhcs.dt.util.PageData;
- /** 用户接口类
- * @author fh313596790qq(青苔)
- * 修改时间:2015.11.2
- */
- public interface UserManager {
-
- /**登录判断
- * @param pd
- * @return
- * @throws Exception
- */
- public PageData getUserByNameAndPwd(PageData pd)throws Exception;
-
- /**更新登录时间
- * @param pd
- * @throws Exception
- */
- public void updateLastLogin(PageData pd)throws Exception;
-
- /**保存用户皮肤
- * @param pd
- * @throws Exception
- */
- public void saveSkin(PageData pd)throws Exception;
-
- /**通过用户ID获取用户信息和角色信息
- * @param USER_ID
- * @return
- * @throws Exception
- */
- public User getUserAndRoleById(String USER_ID) throws Exception;
-
- /**通过USERNAEME获取数据
- * @param pd
- * @return
- * @throws Exception
- */
- public PageData findByUsername(PageData pd)throws Exception;
-
- /**列出某角色下的所有用户
- * @param pd
- * @return
- * @throws Exception
- */
- public List<PageData> listAllUserByRoldId(PageData pd) throws Exception;
-
- /**保存用户IP
- * @param pd
- * @throws Exception
- */
- public void saveIP(PageData pd)throws Exception;
-
- /**用户列表
- * @param page
- * @return
- * @throws Exception
- */
- public List<PageData> listUsers(Page page)throws Exception;
-
- /**用户列表(弹窗选择用)
- * @param page
- * @return
- * @throws Exception
- */
- public List<PageData> listUsersBystaff(Page page)throws Exception;
-
- /**通过邮箱获取数据
- * @param pd
- * @return
- * @throws Exception
- */
- public PageData findByUE(PageData pd)throws Exception;
-
- /**通过编号获取数据
- * @param pd
- * @return
- * @throws Exception
- */
- public PageData findByUN(PageData pd)throws Exception;
-
- /**通过id获取数据
- * @param pd
- * @return
- * @throws Exception
- */
- public PageData findById(PageData pd)throws Exception;
-
- /**修改用户
- * @param pd
- * @throws Exception
- */
- public void editU(PageData pd)throws Exception;
-
- /**保存用户
- * @param pd
- * @throws Exception
- */
- public void saveU(PageData pd)throws Exception;
-
- /**删除用户
- * @param pd
- * @throws Exception
- */
- public void deleteU(PageData pd)throws Exception;
-
- /**批量删除用户
- * @param USER_IDS
- * @throws Exception
- */
- public void deleteAllU(String[] USER_IDS)throws Exception;
-
- /**用户列表(全部)
- * @param pd
- * @return
- * @throws Exception
- */
- public List<PageData> listAllUser(PageData pd)throws Exception;
-
- /**获取总数
- * @param pd
- * @throws Exception
- */
- public PageData getUserCount(String value)throws Exception;
- public List<String> listAllCompany() throws Exception;
- public List<String> getAllRoadName(String companyName) throws Exception;
- public void insertAPIUser(PageData pd) throws Exception;
- public void deleteAPIUser(PageData pd) throws Exception;
- public void editAPIUser(PageData pd) throws Exception;
- }
|