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 orgJobVoList) throws Exception; /** * 更新组织数据 * * @param orgVoList 组织数据列表 * @return 是否成功 */ Boolean setOrgs(List orgVoList); /** * 更新岗位数据 * * @param orgPostVoList 岗位数据列表 * @return 是否成功 */ Boolean setPosts(List orgPostVoList); /** * 更新角色数据 * * @param roleVoList 角色数据列表 * @param list 返回存入数据表的角色数据,包含ID * @return 是否成功 */ Boolean setRoles(List roleVoList, List list); /** * 更新用户数据 * * @param userVoList 用户数据列表 * @return 是否成功 */ Boolean setUsers(List userVoList) throws Exception; /** * 更新参数数据 * * @param paramsVoList 参数数据列表 * @return 是否成功 */ Boolean setParams(List paramsVoList) throws Exception; }