IFrontUserService.java
3.3 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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
package com.lhcredit.project.business.frontUser.service;
import com.lhcredit.framework.web.domain.AjaxResult;
import com.lhcredit.project.business.frontUser.domain.TempConf;
import com.lhcredit.project.business.frontUser.domain.FrontUser;
import com.lhcredit.project.business.frontUser.domain.FrontUserMon;
import org.springframework.ui.ModelMap;
import javax.servlet.http.HttpServletRequest;
import java.io.IOException;
import java.util.Date;
import java.util.List;
/**
* 前端用户 服务层
*
* @author lhcredit
* @date 2024-05-13
*/
public interface IFrontUserService {
/**
* 查询前端用户信息
*
* @param id 前端用户ID
* @return 前端用户信息
*/
public FrontUser selectFrontUserById(Long id);
/**
* 根据id 查询前台用户信息
* @param id
* @return
*/
public FrontUser getFrontUserById(Long id);
/**
* 查询前端用户列表
*
* @param frontUser 前端用户信息
* @return 前端用户集合
*/
public List<FrontUser> selectFrontUserList(FrontUser frontUser);
/**
* 字段转换
* @param frontUser 前端用户信息
* @return 前端用户信息
*/
public FrontUser changeModel(FrontUser frontUser);
/**
* 列表转换
*
* @param frontUserList 前端用户集合
* @return 前端用户集合
*/
public List<FrontUser> changeModel(List<FrontUser> frontUserList);
/**
* 新增前端用户
*
* @param frontUser 前端用户信息
* @return 结果
*/
public int insertFrontUser(FrontUser frontUser);
/**
* 修改前端用户
*
* @param frontUser 前端用户信息
* @return 结果
*/
public int updateFrontUser(FrontUser frontUser);
/**
* 删除前端用户信息
*
* @param ids 需要删除的数据ID
* @return 结果
*/
public int deleteFrontUserByIds(String ids);
/**
* 校验用户名称是否唯一
*
* @param loginName 登录名称
* @return 结果
*/
public String checkLoginNameUnique(String loginName);
/**
* 校验手机号码是否唯一
*
* @param user 用户信息
* @return 结果
*/
public String checkPhoneUnique(FrontUser user);
/**
* 登录
* @param request
* @param frontUserMon
* @return
*/
AjaxResult webLogin(HttpServletRequest request, FrontUserMon frontUserMon);
/**
* 修改状态
* @param user
* @return
*/
public int changeStatus(FrontUser user);
/**
* 修改密码
* @param user
* @return
*/
int resetUserPwd(FrontUserMon user);
public List<FrontUser> selectFrontUserByPid(FrontUser frontUser);
/**
* 根据 部门id 查询前台用户
* @param orgId
* @return
*/
List<FrontUser> getFrontUserByOrgId(Long orgId);
ModelMap getTempConfByOrgId(Long orgId, Long userId) throws IOException;
int insertFrontUserNew(FrontUser frontUser);
AjaxResult getFrontUserByOpenId(HttpServletRequest request,String openid1);
AjaxResult webWxLogin(HttpServletRequest request, FrontUserMon frontUserMon);
public List<FrontUser> selectFrontUserByMonList(FrontUser frontUser);
void createGroupTemplate(FrontUser frontUser, Long id, Date date);
}