6fb3a5622d9dd333762f8ecf9ad3caada59d462b.svn-base
2.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
package com.espeed.service;
import java.util.List;
import com.espeed.centre.pojo.YxyUserInfo;
import com.espeed.pojo.YxyCompanyWebInfo;
import com.espeed.vo.PageBean;
import com.espeed.webmail.pojo.XLicenceFun;
import com.espeed.webmail.pojo.XMailAccount;
/***
*
* @author xieyong
* 用户信息service接口
*/
public interface YxyUserInfoService {
/**查询用户信息*/
public List<YxyUserInfo> findVerificationUser(String loginid,String domain)throws Exception;
/**查询所有用户*/
public List<YxyUserInfo> findByUser(int company_id)throws Exception;
/**查询所有用户根据域*/
public List<YxyUserInfo> findDomainUser(YxyUserInfo user,PageBean pb)throws Exception;
/**查询所有用户根据域*/
public List<YxyUserInfo> findDomainUser(YxyUserInfo user)throws Exception;
/**更新该用户登录时间*/
public void updateUserLoginDate(String date,String loginid,String domain)throws Exception;
/**http调用查询用户信息*/
public YxyUserInfo findHttpInfo(String loginid,String domain,String aip)throws Exception;
/**实体更新*/
public void updatePojo(YxyUserInfo o)throws Exception;
/**开通用户营销*/
public void updateOpenYxy(String logindid,String domain,String username,
int ismange,int deptid,int pdeptid,int new_tol_num,int new_month_num,int new_day_num)throws Exception;
/**更改用户状态*/
public void updateUserStatus(String loginid,int company_id,int delete_flag)throws Exception;
/**获取webmail访问路径信息*/
public List<YxyCompanyWebInfo> findWebmailInfo(String hql)throws Exception;
/**个人版登录验证*/
public int findLoginInfo(String loginid,String domain,String password)throws Exception;
/**查询企业授权模块信息*/
public List<XLicenceFun> getCompanyLicences(String hql)throws Exception;
/**修改用户密码*/
public void updateUserPassword(int user_id,String password)throws Exception;
/**验证用户密码*/
public int verifyUserPassword(int user_id,String password)throws Exception;
/**查询用户邮箱*/
public List<XMailAccount> findUserAccountByHql(String hql)throws Exception;
}