UserSetter.java
1.44 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
package com.hotent.uds.manager;
import com.hotent.uc.model.Role;
import com.hotent.uds.base.vo.*;
import java.util.List;
/**
* 用户中心数据 更新数据库接口
*
* @author 欧阳高龙
* @company 广州宏天软件股份有限公司
* @since 2022/12/29 16:45
*/
public interface UserSetter {
/**
* 更新职务数据
*
* @param orgJobVoList 职务数据列表
* @return 是否成功
*/
Boolean setJobs(List<OrgJobVo> orgJobVoList) throws Exception;
/**
* 更新组织数据
*
* @param orgVoList 组织数据列表
* @return 是否成功
*/
Boolean setOrgs(List<OrgVo> orgVoList);
/**
* 更新岗位数据
*
* @param orgPostVoList 岗位数据列表
* @return 是否成功
*/
Boolean setPosts(List<OrgPostVo> orgPostVoList);
/**
* 更新角色数据
*
* @param roleVoList 角色数据列表
* @param list 返回存入数据表的角色数据,包含ID
* @return 是否成功
*/
Boolean setRoles(List<RoleVo> roleVoList, List<Role> list);
/**
* 更新用户数据
*
* @param userVoList 用户数据列表
* @return 是否成功
*/
Boolean setUsers(List<UserVo> userVoList) throws Exception;
/**
* 更新参数数据
*
* @param paramsVoList 参数数据列表
* @return 是否成功
*/
Boolean setParams(List<ParamsVo> paramsVoList) throws Exception;
}