#include "01-base.idl"
|
#ifndef FRAMEWORK
|
#define FRAMEWORK
|
module com {
|
module vci {
|
module corba{
|
module framework {
|
//data
|
module data {
|
/** AppConfigCategory 对象 **/
|
struct AppConfigCategoryInfo{
|
wstring id;
|
wstring name;
|
wstring desc;
|
};typedef sequence<AppConfigCategoryInfo> AppConfigCategoryInfoList;
|
/** AppConfigDetail 对象 **/
|
struct AppConfigDetailInfo{
|
wstring id;
|
wstring name;
|
wstring desc;
|
wstring key;
|
wstring value;
|
wstring categoryId;
|
};typedef sequence<AppConfigDetailInfo> AppConfigDetailInfoList;
|
/**用户信息(接口传递的全局变量)**/
|
struct UserEntityInfo {
|
wstring userName;
|
wstring modules;
|
wstring ip;
|
};
|
typedef sequence<UserEntityInfo> UserEntityInfoList;
|
//密码组合方式
|
struct CombinationInfo {
|
wstring id;
|
wstring name;
|
wstring description;
|
wstring createTime;
|
wstring createUser;
|
wstring updateTime;
|
wstring updateUser;
|
wstring grantor;
|
};
|
typedef sequence<CombinationInfo> CombinationInfoList;
|
//密码组合方式取值
|
struct CombinationValueInfo {
|
wstring id;
|
wstring value;
|
wstring parentId;
|
};
|
typedef sequence<CombinationValueInfo> CombinationValueInfoList;
|
//部门对象
|
struct DeptInfo {
|
wstring id; // 部门ID
|
wstring name; // 部门名称
|
wstring num; // 部门编号
|
wstring specialties; // 部门专业
|
wstring code; // 部门代号
|
long status; // 部门状态
|
wstring description; // 部门描述
|
wstring parentId;
|
wstring createTime;
|
wstring createUser;
|
wstring updateTime;
|
wstring updateUser;
|
wstring grantor;
|
};
|
typedef sequence<DeptInfo> DeptInfoList;
|
//角色对象
|
struct RoleInfo {
|
wstring id;
|
wstring name;
|
wstring description;
|
long type;
|
wstring createTime;
|
wstring createUser;
|
wstring updateTime;
|
wstring updateUser;
|
wstring grantor;
|
};
|
typedef sequence<RoleInfo> RoleInfoList;
|
|
struct UserInfo {
|
wstring id; // 用户ID
|
wstring userName; // 用户账号
|
wstring pwd; // 用户密码
|
wstring trueName; // 真实姓名
|
wstring specialties; // 用户专业
|
wstring email; // email
|
wstring desc; // 描述
|
long userType; // 用户类型
|
long status; // 用户状态
|
wstring createTime;
|
wstring createUser;
|
wstring updateTime;
|
wstring updateUser;
|
wstring pwdUpdateTime;
|
wstring grantor;
|
wstring secretGrade;
|
wstring isDeptLeader;
|
};
|
typedef sequence<UserInfo> UserInfoList;
|
//密码策略
|
struct PasswordStrategyInfo{
|
wstring id;
|
wstring name; // 名称
|
long passwordLen; // 最小长度
|
long passwordMaxLen; // 最大长度
|
long charTypes; // 包含符号类型,0x01-数字;0x02-小写字母;0x04-大写字母;0x08-键盘符号
|
long requiredType; // 低位描述包含的字符类型:包含符号类型,0x01-数字;0x02-小写字母;0x04-大写字母;0x08-键盘符号, 高位描述必须包含的字符类型数量
|
long overdueDay; // 过期天数
|
long remideDay; // 提醒天数
|
long retryTime; // 锁定次数
|
long lockTime; // 锁定时间将
|
long isDefault; // 是否默认
|
wstring desc; // 描述
|
wstring createTime;
|
wstring createUser;
|
wstring updateTime;
|
wstring updateUser;
|
wstring grantor;
|
};
|
typedef sequence<PasswordStrategyInfo> PasswordStrategyInfoList;
|
|
/** 登录账户信息 **/
|
struct UserLogonInfo {
|
wstring pluserOid;
|
long plWrongNum;
|
wstring plLogonTime;
|
};
|
typedef sequence<UserLogonInfo> UserLogonInfoList;
|
/**---------------------------系统配置模块-------------------------------**/
|
//系统配置表对象
|
struct SystemCfgInfo {
|
wstring id;//ID
|
wstring name;//配置名称
|
wstring value;//对应的值
|
};
|
typedef sequence<SystemCfgInfo> SystemCfgInfoList;
|
|
/** SpecialCharClsfInfo: 特殊字符分类对象 SpecialCharClsfInfoList: 特殊字符分类对象数组
|
* @param id , 特殊字符分类id,主键
|
* @param name, 特殊字符分类名称
|
* @param desc,特殊字符分类描述
|
* @param parentId,特殊字符分类父id
|
*/
|
struct SpecialCharClsfInfo {
|
wstring id;
|
wstring name;
|
wstring desc;
|
};
|
typedef sequence<SpecialCharClsfInfo> SpecialCharClsfInfoList;
|
|
/** SpecialCharInfo: 特殊字符对象 SpecialCharInfoList: 特殊字符对象数组
|
* @param id , 特殊字符id,主键
|
* @param value, 特殊字符值
|
* @param parentId,特殊字符父id
|
*/
|
struct SpecialCharInfo {
|
wstring id;
|
wstring value;
|
wstring parentId;
|
};
|
typedef sequence<SpecialCharInfo> SpecialCharInfoList;
|
|
/**
|
* 功能模块对象
|
*/
|
struct FunctionInfo {
|
wstring id;//ID
|
wstring name;//名称
|
wstring parentId;//父ID
|
wstring resourceC;//C/S标识
|
wstring resourceB;//B/S标识
|
wstring suffixC;//C/S后缀
|
wstring suffixB;//B/S后缀
|
long seq;//模块序号
|
//long moduleNo;//模块编号
|
wstring image;//简图
|
wstring desc;//描述
|
long isValid;//是否有效,1有效,0无效
|
wstring aliasName;//别名
|
wstring resourceDotNet;//.Net功能模块路径
|
wstring resourceMobile;//Mobile功能模块路径
|
};
|
typedef sequence<FunctionInfo> FunctionInfoList;
|
/**
|
*操作类型对象
|
*/
|
struct OperateInfo{
|
wstring id;
|
wstring name;
|
wstring identify;
|
wstring alias;
|
wstring desc;
|
long seq;
|
};
|
typedef sequence<OperateInfo> OperateInfoList;
|
/**
|
*模块操作对象
|
*/
|
struct FuncOperationInfo {
|
wstring id;
|
wstring funcId;
|
wstring operId;
|
wstring operName;
|
wstring operIndentify;
|
wstring operAlias;
|
wstring operDesc;
|
long number;
|
long isValid;
|
};
|
typedef sequence<FuncOperationInfo> FuncOperationInfoList;
|
|
/**
|
*角色权限对象
|
*/
|
struct RoleRightInfo{
|
wstring id;
|
wstring roleId;
|
wstring funcId;
|
long long rightValue;
|
long rightType;
|
wstring createUser;
|
wstring createTime;
|
wstring modifyUser;
|
wstring modifyTime;
|
wstring licensor;
|
};
|
typedef sequence<RoleRightInfo> RoleRightInfoList;
|
/**-----------------------日志管理模块-------------------------**/
|
//日志信息
|
struct LogInfo {
|
wstring puid;//ID
|
wstring username;//用户名
|
wstring truename;//姓名
|
wstring userIp;//用户IP
|
wstring result;//操作结果
|
wstring content; // 日志内容
|
wstring date;//操作日期
|
wstring type;//操作类型
|
wstring moduleName;//操作模块
|
wstring entityDesc;//操作对象的描述
|
wstring property;//操作的属性
|
wstring previousVal;//操作前得值
|
wstring newVal;//操作后的值
|
wstring logType;// 日志类型
|
};
|
typedef sequence<LogInfo> LogInfoList;
|
//日志保存和备份期限信息
|
struct LogPeriodInfo {
|
wstring code;//对应的数值,以月为单位
|
wstring value;//对应的显示名称
|
};
|
typedef sequence<LogPeriodInfo> LogPeriodInfoList;
|
//模块对应的树菜单
|
struct SpecialRoleTreeInfo{
|
wstring iconName;
|
wstring nodeName;
|
wstring panelName;
|
wstring nodeShowInfo;
|
};
|
typedef sequence<SpecialRoleTreeInfo> SpecialRoleTreeInfoList;
|
//三员登录显示的模块信息
|
struct SpecialRoleInfo{
|
wstring logonUserId;
|
wstring logonRoleId;
|
wstring iconName;
|
wstring moduleName;
|
wstring panelName;
|
wstring moduleShowInfo;
|
SpecialRoleTreeInfoList specialRoleTreeInfos;
|
};typedef sequence<SpecialRoleInfo> SpecialRoleInfoList;
|
|
|
//数据库信息
|
struct DataSourceInfo{
|
wstring tbSpaceName; // 表空间名称
|
wstring tbSpaceTotal; // 表空间总大小
|
wstring tbSpaceUsed; // 表空间使用量
|
wstring pllogCount; // 日志记录数量
|
wstring pllogFileSize; // 日志占用空间大小
|
};typedef sequence<DataSourceInfo> DataSourceInfoList;
|
|
/**
|
*专业信息
|
*/
|
struct SpecialtyInfo{
|
wstring id; // ID号
|
wstring name; // 名称
|
wstring code; // 编码
|
wstring desc; // 描述
|
};
|
typedef sequence<SpecialtyInfo> SpecialtyInfoList;
|
|
/**
|
* 机器密级信息
|
**/
|
struct MachSecurityInfo{
|
wstring id; // ID号
|
wstring name; // 机器名称
|
wstring ipAddress; // IP地址
|
wstring macAddress; // Mac地址
|
long secretGrade; // 密级
|
wstring creator; // 创建
|
wstring createTime; // 创建时间
|
wstring modifier; // 修改者
|
wstring modifyTime; // 修改时间
|
wstring desc; // 描述
|
};
|
typedef sequence<MachSecurityInfo> MachSecurityInfoList;
|
|
};//end data
|
module method {
|
interface FrameworkService {
|
// 测试系统是否能连通
|
boolean test() raises (corba::common::VCIError);
|
|
/**验证登录**/
|
data::UserInfo checkLogin(in wstring userName,in wstring password) raises (corba::common::VCIError);
|
|
data::UserInfo checkLoginForBS(in wstring userName,in wstring password) raises (corba::common::VCIError);
|
|
data::UserInfo getUserObjectByUserName(in wstring userName) raises (corba::common::VCIError);
|
|
data::UserInfo checkByToken(in wstring token) raises (corba::common::VCIError);
|
|
// 是否启用用户权限校验
|
boolean userSecuritySwith() raises (com::vci::corba::common::VCIError);
|
// 是否启用机器权限校验
|
boolean ipSecuritySwitch() raises (com::vci::corba::common::VCIError);
|
// 是否默认有权
|
wstring defaultHasRight() raises (com::vci::corba::common::VCIError);
|
|
//flag:nonsys删除非系统模块
|
//flag:business删除业务模块
|
boolean deleteModules(in wstring flag)raises (com::vci::corba::common::VCIError);
|
com::vci::corba::common::data::WStringArray getClientDeployJarPath() raises (com::vci::corba::common::VCIError);
|
|
/** AppConfigCategory 对象接口 **/
|
// 添加、保存 AppConfigCategory 对象
|
wstring saveAppConfigCategory(in com::vci::corba::framework::data::AppConfigCategoryInfo info, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
// 修改、更新 AppConfigCategory 对象
|
boolean updateAppConfigCategory(in com::vci::corba::framework::data::AppConfigCategoryInfo info, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
// 根据ID删除 AppConfigCategory 对象(批量)
|
boolean deleteAppConfigCategory(in com::vci::corba::common::data::WStringArray ids, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
// 返回全部 AppConfigCategory 对象
|
com::vci::corba::framework::data::AppConfigCategoryInfoList getAppConfigCategorys(in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
// 根据ID返回 AppConfigCategory 对象
|
com::vci::corba::framework::data::AppConfigCategoryInfo getAppConfigCategoryById(in wstring id, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
/** AppConfigDetail 对象接口 **/
|
// 添加、保存 AppConfigDetail 对象
|
wstring saveAppConfigDetail(in com::vci::corba::framework::data::AppConfigDetailInfo info, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
// 修改、更新 AppConfigDetail 对象
|
boolean updateAppConfigDetail(in com::vci::corba::framework::data::AppConfigDetailInfo info, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
// 根据ID删除 AppConfigDetail 对象(批量)
|
boolean deleteAppConfigDetail(in com::vci::corba::common::data::WStringArray ids, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
// 返回全部 AppConfigDetail 对象
|
com::vci::corba::framework::data::AppConfigDetailInfoList getAppConfigDetails(in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
// 返回全部 AppConfigDetail 对象
|
com::vci::corba::framework::data::AppConfigDetailInfoList getAppConfigDetailsById(in com::vci::corba::framework::data::UserEntityInfo userEntity, in wstring clsfId) raises (com::vci::corba::common::VCIError);
|
// 根据ID返回 AppConfigDetail 对象
|
com::vci::corba::framework::data::AppConfigDetailInfo getAppConfigDetailById(in wstring id, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
// 根据配置Key返回 AppConfigDetail 对象
|
com::vci::corba::framework::data::AppConfigDetailInfo getAppConfigDetailByKey(in wstring key, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
|
/** 根据key获取conf.properties中的参数值
|
fileResourcePath:资源文件路径
|
比如:/properties/conf.properties,xxx.properties 文件在项目主目录的properties文件夹下
|
或者:properties/xxx.properties,xxx.properties 文件在src/properties/文件夹下
|
如果传入空值,则从 /properties/conf.properties 中读取
|
key:
|
**/
|
wstring getConfigValue(in wstring fileResourcePath, in wstring key) raises(com::vci::corba::common::VCIError);
|
|
//得到一个随即的36位数
|
wstring getRandomGUID36() raises (com::vci::corba::common::VCIError);
|
|
/***************************系统功能模块start**************************/
|
//保存模块
|
wstring saveModule(in com::vci::corba::framework::data::FunctionInfo function,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
//更新模块
|
wstring updateModule(in com::vci::corba::framework::data::FunctionInfo function,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
//删除模块
|
wstring deleteModule(in wstring moduleId,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
//获取自动生成的编号
|
//long getAutoModuleNo() raises (com::vci::corba::common::VCIError);
|
//获取子级模块
|
com::vci::corba::framework::data::FunctionInfoList getModuleListByParentId(in wstring parentId,in boolean isAll) raises (com::vci::corba::common::VCIError);
|
com::vci::corba::framework::data::FunctionInfoList getModuleListByParentIdForBS(in wstring parentId,in boolean isAll) raises (com::vci::corba::common::VCIError);
|
com::vci::corba::framework::data::FunctionInfoList getModuleListByParentIdForCS(in wstring parentId,in boolean isAll) raises (com::vci::corba::common::VCIError);
|
//获取所有子级模块
|
com::vci::corba::framework::data::FunctionInfoList getChildrenFunctionsByParentId(in wstring parentId,in boolean isAll) raises (com::vci::corba::common::VCIError);
|
//获取用户有权限的子级模块列表
|
com::vci::corba::framework::data::FunctionInfoList getModuleListByRoleRight(in wstring parentId,in wstring userName) raises (com::vci::corba::common::VCIError);
|
com::vci::corba::framework::data::FunctionInfoList getModuleListByRoleRightForBS(in wstring parentId,in wstring userName) raises (com::vci::corba::common::VCIError);
|
//根据class查询模块对象
|
com::vci::corba::framework::data::FunctionInfo getModuleByClass(in wstring classPath) raises (com::vci::corba::common::VCIError);
|
//根据funcOid查询模块对象
|
com::vci::corba::framework::data::FunctionInfo getFunctionObjectById(in wstring funcOid) raises (com::vci::corba::common::VCIError);
|
//根据模块名称查询模块对象
|
com::vci::corba::framework::data::FunctionInfo getModuleByName(in wstring moduleName) raises (com::vci::corba::common::VCIError);
|
//检查模块下是挂接模块还是挂接操作,true为挂接模块
|
long checkChildObject(in wstring moduleId) raises (com::vci::corba::common::VCIError);
|
//保存操作
|
wstring saveOperate(in com::vci::corba::framework::data::OperateInfo operate,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
//修改操作
|
wstring updateOperate(in com::vci::corba::framework::data::OperateInfo operate,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
//删除操作
|
boolean deleteOperate(in wstring id,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
//获取全部操作列表(参数模块ID不为空的时候获取除该模块下操作之外的全部操作)
|
com::vci::corba::framework::data::OperateInfoList getOperateTreeList(in wstring moduleId) raises (com::vci::corba::common::VCIError);
|
//检查操作是否被引用
|
long checkOperateIsReferenced(in wstring operateId) raises (com::vci::corba::common::VCIError);
|
//通过标识获取操作
|
com::vci::corba::framework::data::OperateInfo getOperateByIdentify(in wstring identify) raises (com::vci::corba::common::VCIError);
|
//通过名称获取操作
|
com::vci::corba::framework::data::OperateInfo fetchOperateTypeByName(in wstring name) raises (com::vci::corba::common::VCIError);
|
//获取模块下挂接的操作对象 onlyIsValid 参数表示是否仅仅返回是生效的操作 true:是 false :不是(此时返回模块下全部的操作,仅在定义模块下的操作时需要返回全部的操作,其它情况需要均只需要返回生效的操作)
|
com::vci::corba::framework::data::FuncOperationInfoList getFuncOperationByModule(in wstring funcitonId,in wstring operateId, in boolean onlyIsValid) raises (com::vci::corba::common::VCIError);
|
//通过操作标识和模块ID获取挂接关系
|
com::vci::corba::framework::data::FuncOperationInfo getFuncOperationByIdentify(in wstring funcId,in wstring identify) raises (com::vci::corba::common::VCIError);
|
//保存模块下的操作
|
boolean saveFuncOperation(in com::vci::corba::framework::data::FuncOperationInfoList funcOperationInfos,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
//修改模块下操作别名
|
boolean updateFuncOperation(in wstring id, in wstring alias, in long isSelected, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
//删除模块下的操作
|
boolean deleteFuncOperation(in com::vci::corba::framework::data::FuncOperationInfo funcOperation,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
|
//保存角色权限,通过用户名区分权限类型
|
boolean saveRoleRight(in com::vci::corba::framework::data::RoleRightInfoList roleRightInfos,in wstring roleId,in wstring userName,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
//增加角色权限,通过用户名区分权限类型
|
boolean addRoleRight(in com::vci::corba::framework::data::RoleRightInfoList roleRightInfos,in wstring roleId,in wstring userName,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
//获取角色权限,通过用户名区分权限类型
|
com::vci::corba::framework::data::RoleRightInfoList getRoleRightList(in wstring roleId,in wstring userName) raises (com::vci::corba::common::VCIError);
|
//根据授权角色的类型获取权限
|
com::vci::corba::framework::data::RoleRightInfoList getRoleRightListByType(in com::vci::corba::common::data::WStringArray rightType) raises (com::vci::corba::common::VCIError);
|
//删除角色权限,weidy@2018-10-12
|
boolean removeRoleRight(in com::vci::corba::framework::data::RoleRightInfoList roleRightInfos,in wstring roleId,in wstring userName,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
//清空角色权限,weidy@2019-01-24
|
boolean clearRoleRight(in wstring roleId,in wstring userName,in com::vci::corba::framework::data::UserEntityInfo userEntity,in long functionType) raises (com::vci::corba::common::VCIError);
|
//获取用户对当前模块的权限值
|
com::vci::corba::framework::data::RoleRightInfoList getRoleRightByModule(in wstring funcId,in wstring userName) raises (com::vci::corba::common::VCIError);
|
//获取当前用户的权限
|
com::vci::corba::framework::data::RoleRightInfoList getRoleRightByUserName(in wstring userName) raises (com::vci::corba::common::VCIError);
|
//获取当前用户的具有的功能模块权限
|
com::vci::corba::framework::data::RoleRightInfoList getFunctionRoleRightByUserName(in wstring userName) raises (com::vci::corba::common::VCIError);
|
|
|
/***************************系统功能模块end**************************/
|
|
/**日志管理模块**/
|
//获取日志删除配置,true表示自动,false表示手动
|
boolean getIsAutoDelete() raises (com::vci::corba::common::VCIError);
|
//初始化下拉框,获取配置好的值
|
com::vci::corba::framework::data::LogPeriodInfoList getPeriods() raises (com::vci::corba::common::VCIError);
|
//获取日志页面显示条数
|
long getPageSize() raises (com::vci::corba::common::VCIError);
|
//获取当前查询日志的总条数
|
long long getSumLogRows(in wstring sql) raises (com::vci::corba::common::VCIError);
|
//获取当前查询的日志集合
|
com::vci::corba::framework::data::LogInfoList fetchLogInfo(in long pageNo,in long pagesize,in wstring sql) raises (com::vci::corba::common::VCIError);
|
//保存日志保存期限
|
boolean savePeriod(in data::SystemCfgInfo period,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
//获取当前日志保存期限
|
long getCurPeriod(in wstring type) raises (com::vci::corba::common::VCIError);
|
//删除日志
|
boolean deleteLog(in wstring deleteDate) raises (com::vci::corba::common::VCIError);
|
//根据查询条件获取日志信息
|
com::vci::corba::framework::data::LogInfoList getLogListByContion(in long pageNo,in long pagesize,in wstring sql) raises (com::vci::corba::common::VCIError);
|
|
/**获取所有部门**/
|
com::vci::corba::framework::data::DeptInfoList fetchDepartmentInfo() raises (com::vci::corba::common::VCIError);
|
|
com::vci::corba::framework::data::DeptInfoList fetchDeptByUserNames(in com::vci::corba::common::data::WStringArray userNames) raises (com::vci::corba::common::VCIError);
|
/**根据id获取部门**/
|
com::vci::corba::framework::data::DeptInfo fetchDepartmentInfoById(in wstring id) raises (com::vci::corba::common::VCIError);
|
/**根据人员id获取部门**/
|
com::vci::corba::framework::data::DeptInfo fetchDeptByUserId(in wstring userId) raises (com::vci::corba::common::VCIError);
|
com::vci::corba::framework::data::DeptInfo fetchDeptByDeptName(in wstring deptName) raises (com::vci::corba::common::VCIError);
|
com::vci::corba::framework::data::DeptInfo fetchDeptByParentIdAndName(in wstring parentId,in wstring deptName) raises (com::vci::corba::common::VCIError);
|
/**获取顶级部门**/
|
com::vci::corba::framework::data::DeptInfoList fetchDepartmentInfoRoot() raises (com::vci::corba::common::VCIError);
|
/**获取部门下的子部门**/
|
com::vci::corba::framework::data::DeptInfoList fetchDepartmentInfoByParentId(in wstring prtoid) raises (com::vci::corba::common::VCIError);
|
/**根据id获取部门及其子部门**/
|
com::vci::corba::framework::data::DeptInfoList fetchDepartmentInfosById(in wstring id) raises (com::vci::corba::common::VCIError);
|
com::vci::corba::framework::data::DeptInfoList fetchDepartmentInfosBySonId(in wstring id) raises (com::vci::corba::common::VCIError);
|
//根据部门id获取用户信息
|
com::vci::corba::framework::data::UserInfoList getUserByDeptId(in wstring deptId)raises (com::vci::corba::common::VCIError);
|
|
/** 根据ID返回角色对象**/
|
com::vci::corba::framework::data::RoleInfo fetchRoleInfoById(in wstring roleId) raises (com::vci::corba::common::VCIError);
|
com::vci::corba::framework::data::RoleInfo fetchRoleByName(in wstring name) raises (com::vci::corba::common::VCIError);
|
/**获取所有的角色**/
|
com::vci::corba::framework::data::RoleInfoList fetchRoleInfo() raises (com::vci::corba::common::VCIError);
|
/**根据用户类型获取角色**/
|
com::vci::corba::framework::data::RoleInfoList fetchRoleInfoByType(in long type) raises (com::vci::corba::common::VCIError);
|
/**根据角色类型获取角色**/
|
com::vci::corba::framework::data::RoleInfoList fetchRoleInfoByRoleType(in long type) raises (com::vci::corba::common::VCIError);
|
/**送检设备角色**/
|
com::vci::corba::framework::data::RoleInfoList getRoleListByTypeForMeasure(in long type) raises (com::vci::corba::common::VCIError);
|
/**根据用户ID获取角色**/
|
com::vci::corba::framework::data::RoleInfoList fetchRoleInfoByUserId(in wstring userId) raises (com::vci::corba::common::VCIError);
|
/**根据用户名获取角色**/
|
com::vci::corba::framework::data::RoleInfoList fetchRoleInfoByUserName(in wstring userName) raises (com::vci::corba::common::VCIError);
|
/**根据用户名获取角色的分页实现**/
|
com::vci::corba::framework::data::RoleInfoList fetchRoleInfoByUserNameAndPage(in long pageNo,in long pageSize,in wstring userName) raises (com::vci::corba::common::VCIError);
|
/**根据比用户类型低的角色**/
|
com::vci::corba::framework::data::RoleInfoList fetchRoleInfoByUserType(in wstring userName) raises (com::vci::corba::common::VCIError);
|
/**根据用户名获取角色总数**/
|
long getRoleTotalByUserName(in wstring userName) raises (com::vci::corba::common::VCIError);
|
|
/**根据型号获取该型号下的型号总师**/
|
com::vci::corba::framework::data::UserInfoList fetchUserInfoByModel(in wstring model) raises (com::vci::corba::common::VCIError);
|
/**根据型号获取该型号下的型号总师**/
|
com::vci::corba::framework::data::UserInfoList fetchUserInfoByModelId(in wstring modelId) raises (com::vci::corba::common::VCIError);
|
/**获取所有的成员**/
|
com::vci::corba::framework::data::UserInfoList fetchUserInfo() raises (com::vci::corba::common::VCIError);
|
/**获取除去admin,developer,三员外所有的普通成员**/
|
com::vci::corba::framework::data::UserInfoList fetchUserInfoWithOutSanYuan() raises (com::vci::corba::common::VCIError);
|
/**根据条件查询用户**/
|
com::vci::corba::framework::data::UserInfoList fetchUserInfoByCondition(in wstring searchName ,in wstring searchUserName ,in wstring deptId,
|
in wstring roleId, in wstring userName,in long pageNo,in long pageSize ) raises (com::vci::corba::common::VCIError);
|
//add by caill 2016.9.26
|
com::vci::corba::framework::data::UserInfoList fetchUserInfoByConditionUnited(in wstring searchName ,in wstring searchUserName ,in wstring deptId,
|
in wstring roleId, in wstring userName,in long pageNo,in long pageSize ) raises (com::vci::corba::common::VCIError);
|
com::vci::corba::framework::data::UserInfoList fetchNoramlUserInfoByConditionUnited(in wstring searchName ,in wstring searchUserName ,in wstring deptId,
|
in wstring roleId, in wstring userName,in long pageNo,in long pageSize ) raises (com::vci::corba::common::VCIError);
|
com::vci::corba::framework::data::UserInfoList fetchNormalUserInfoByCondition(in wstring searchName ,in wstring searchUserName ,in wstring deptId,
|
in wstring roleId, in wstring userName,in long pageNo,in long pageSize ) raises (com::vci::corba::common::VCIError);
|
/**根据条件获取人员总数**/
|
long getUserTotalByCondition(in wstring searchName ,in wstring searchUserName ,in wstring deptId,
|
in wstring roleId, in wstring userName) raises (com::vci::corba::common::VCIError);
|
|
long getNormalUserTotalByCondition(in wstring searchName ,in wstring searchUserName ,in wstring deptId,
|
in wstring roleId, in wstring userName) raises (com::vci::corba::common::VCIError);
|
|
/**获取所有的成员**/
|
com::vci::corba::framework::data::UserInfoList fetchUserInfoByType(in long type) raises (com::vci::corba::common::VCIError);
|
/**根据用户名获取成员**/
|
com::vci::corba::framework::data::UserInfo fetchUserInfoByName(in wstring userName) raises (com::vci::corba::common::VCIError);
|
/**根据文件柜Id和成员类型获取成**/
|
com::vci::corba::framework::data::UserInfoList fetchUserInfoByPvolumeId(in wstring pvolumeId , in long type) raises (com::vci::corba::common::VCIError);
|
/**根据角色Id和成员类型获取成**/
|
com::vci::corba::framework::data::UserInfoList fetchUserInfoByRoleId(in wstring roleId , in long type) raises (com::vci::corba::common::VCIError);
|
com::vci::corba::framework::data::UserInfoList fetchUsersByRoleId(in wstring roleId) raises (com::vci::corba::common::VCIError);
|
com::vci::corba::framework::data::UserInfoList fetchUserInfoByDeptAndRole(in com::vci::corba::common::data::WStringArray deptIds , in com::vci::corba::common::data::WStringArray roleIds) raises (com::vci::corba::common::VCIError);
|
/**创建文件柜和用户的关**/
|
boolean savePvolumeUser(in wstring pvolumId , in com::vci::corba::common::data::WStringArray userIds ,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
/**创建角色和用户的关系**/
|
boolean saveRight(in wstring roleId , in com::vci::corba::common::data::WStringArray userIds ,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
/**创建部门和用户的关系**/
|
boolean saveRighForDept(in wstring deptId , in com::vci::corba::common::data::WStringArray userIds ,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
/**创建角色和用户的关系**/
|
boolean saveRights(in com::vci::corba::common::data::WStringArray roleIds , in com::vci::corba::common::data::WStringArray userIds ,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
|
/**创建角色和用户的关系**/
|
boolean saveUserDept(in com::vci::corba::common::data::WStringArray userIds , in wstring deptId ,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
/**增加部门**/
|
wstring saveDepartment(in data::DeptInfo dept,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
/**批量保存**/
|
boolean batchSaveDepart(in data::DeptInfoList deptInfo,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
/**增加角色**/
|
wstring saveRole(in data::RoleInfo role,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
/**用于验证角色是否被引用**/
|
long checkRoleIsquotedCount(in wstring id )raises(com::vci::corba::common::VCIError);
|
|
com::vci::corba::framework::data::UserInfoList selectUserByRoleId(in wstring id) raises (com::vci::corba::common::VCIError);
|
/**增加成员**/
|
wstring saveUser(in com::vci::corba::framework::data::UserInfo user,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
/**批量增加成员*/
|
boolean batchSaveUsers(in com::vci::corba::framework::data::UserInfoList userInfos,in com::vci::corba::common::data::WStringArray2D deptAndUserRelation,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
/**修改部门**/
|
boolean updateDepartment(in data::DeptInfo dept, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
/**修改角色**/
|
boolean updateRole(in data::RoleInfo role, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
/**修改成员**/
|
boolean updateUser(in com::vci::corba::framework::data::UserInfo user, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
/**修改成员**/
|
boolean saveOrUpdateUser(in com::vci::corba::framework::data::UserInfo user, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
/**更新部门的父ID**/
|
boolean updateDeptParentId(in wstring id, in wstring parentId, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
/**修改用户密码**/
|
wstring modifyUserPassword(in wstring idUser, in wstring oldPW, in wstring newPW, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (corba::common::VCIError);
|
|
|
/**删除部门**/
|
boolean deleteDepartment(in com::vci::corba::common::data::WStringArray ids , in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
/**删除角色**/
|
boolean deleteRole(in com::vci::corba::common::data::WStringArray ids , in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
/**删除成员**/
|
boolean deleteUser(in com::vci::corba::common::data::WStringArray ids , in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
/**停用/启用**/
|
boolean stopUsers(in com::vci::corba::common::data::WStringArray ids ,in boolean flag, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
|
/**系统配置模块**/
|
//保存特殊字符分类
|
wstring saveSpecialCharClsf(in com::vci::corba::framework::data::SpecialCharClsfInfo specialCharClsf, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
//删除特殊字符分类
|
boolean deletSpecialCharClsf(in com::vci::corba::common::data::WStringArray ids, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
//更新特殊字符分类
|
boolean updateSpecialCharClsf(in com::vci::corba::framework::data::SpecialCharClsfInfo specialCharClsf, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
//获取特殊字符分类
|
com::vci::corba::framework::data::SpecialCharClsfInfoList getSpecialCharClsfList(in long pageNo,in long pageSize) raises (com::vci::corba::common::VCIError);
|
//获取特殊字符分类
|
com::vci::corba::framework::data::SpecialCharClsfInfoList getAllSpecialCharClsfList() raises (com::vci::corba::common::VCIError);
|
|
//获取特殊字符分类总数
|
long getSpecialCharClsTotal()raises (com::vci::corba::common::VCIError);
|
//根据分类获取字符
|
com::vci::corba::framework::data::SpecialCharInfoList getBychar(in wstring plscsfoId) raises(com::vci::corba::common::VCIError);
|
//保存特殊字符
|
wstring saveSpecialChar(in com::vci::corba::framework::data::SpecialCharInfoList specialCharInfos, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
//删除特殊字符
|
boolean deletSpecialChar(in com::vci::corba::common::data::WStringArray ids, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
//删除PID特殊字符
|
boolean deleteSpecialCharByParentId(in wstring id, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
//更新特殊字符
|
boolean updateSpecialChar(in data::SpecialCharInfo specialChar, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
//获取特殊字符
|
com::vci::corba::framework::data::SpecialCharInfoList fetchSpecialChar(in wstring classId) raises (com::vci::corba::common::VCIError);
|
|
//获取所有的密码策略
|
com::vci::corba::framework::data::PasswordStrategyInfoList fetchAllPasswordStrategy()raises (com::vci::corba::common::VCIError);
|
//获取密码策略的分页处理
|
com::vci::corba::framework::data::PasswordStrategyInfoList fetchAllPasswordStrategyByPage(in long pageNo,in long pageSize)raises (com::vci::corba::common::VCIError);
|
//获取密码策略总数
|
long getPasswordStrategyTotal()raises (com::vci::corba::common::VCIError);
|
|
|
//保存密码策略
|
boolean savePasswordStrategy(in com::vci::corba::framework::data::PasswordStrategyInfo info, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
//修改密码策略
|
boolean editPasswordStrategy(in com::vci::corba::framework::data::PasswordStrategyInfo info, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
//删除密码策略
|
boolean deletePasswordStrategy(in com::vci::corba::common::data::WStringArray ids, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
//验证密码策略是否被引用
|
long checkPasswordStrategyIsquotedCount(in wstring id)raises (com::vci::corba::common::VCIError);
|
//根据人员 获取密码策略
|
com::vci::corba::framework::data::PasswordStrategyInfo fetchPasswordStrategyByUserId(in wstring userId)raises (com::vci::corba::common::VCIError);
|
|
// 根据用户检查密码是否符合密码策略
|
wstring checkPasswordStrategyByUserId(in wstring userId, in wstring password, in com::vci::corba::framework::data::UserEntityInfo userEnt) raises (corba::common::VCIError);
|
|
/**创建密码策略和用户的关系**/
|
boolean saveUserPasswordStrateg(in corba::common::data::WStringArray userIds , in wstring passwordStrategId ,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
/**根据登录用户名获取登录账户信息**/
|
com::vci::corba::framework::data::UserLogonInfo fetchUserLogonObj(in wstring userId) raises (com::vci::corba::common::VCIError);
|
//获取时间
|
long long getSystemTime() raises (com::vci::corba::common::VCIError);
|
/**更新登录信息**/
|
void updateLogonInfo(in wstring userId,in boolean flag)raises (com::vci::corba::common::VCIError);
|
//解锁
|
void deblock(in com::vci::corba::common::data::WStringArray ids , in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
|
//通过ID取得操作类型信息
|
com::vci::corba::framework::data::OperateInfo getOperatetById(in string id) raises (com::vci::corba::common::VCIError);
|
//简单记录系统登入/登出日志
|
void savelog(in wstring content, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
void saveLogV2(in wstring result, in wstring content, in wstring type, in long logTypeIntVal, in wstring dataObjOid, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
void savelogfail(in wstring content, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
//add by caill简单记录用户被锁定日志信息
|
void blocklog(in wstring userId, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
/**获取所有的密码组合方式**/
|
com::vci::corba::framework::data::CombinationInfoList fetchAllCombinations() raises (com::vci::corba::common::VCIError);
|
/**分页查询密码组合方式**/
|
com::vci::corba::framework::data::CombinationInfoList fetchCombinationsToPage(in long pageIndex, in long pageSize) raises (com::vci::corba::common::VCIError);
|
|
/**添加密码组合方式**/
|
wstring saveCombination(in com::vci::corba::framework::data::CombinationInfo combination ,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
/**修改密码组合方式**/
|
boolean updateCombination(in com::vci::corba::framework::data::CombinationInfo combination ,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
/**删除密码组合方式**/
|
boolean deleteCombination(in com::vci::corba::common::data::WStringArray ids , in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
/**通过父id 获取组合方式取值范围**/
|
com::vci::corba::framework::data::CombinationValueInfoList fetchCombinationValuesByParentId(in wstring parentId) raises (com::vci::corba::common::VCIError);
|
/**添加密码组合方式取值范围**/
|
wstring saveCombinationValue(in data::CombinationValueInfoList combinationValues ,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
/**修改密码组合方式取值范围**/
|
boolean updateCombinationValue(in data::CombinationValueInfo combinationValue, in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
/**删除密码组合方式取值范围**/
|
boolean deletCombinationValues(in com::vci::corba::common::data::WStringArray ids , in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
/**根据密码策略id 获取关联的密码组合方式**/
|
com::vci::corba::framework::data::CombinationInfoList fetchCombinationsByPstId(in wstring pstId) raises (com::vci::corba::common::VCIError);
|
/**检验密码组合方式是否被密码策略引用**/
|
long checkCombinationIsquotedCount(in wstring combinationd )raises(com::vci::corba::common::VCIError);
|
|
/**保存三员和成员**/
|
boolean saveSpecialRole(in wstring roleId , in com::vci::corba::common::data::WStringArray userIds ,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
//三员登录的模块信息
|
com::vci::corba::framework::data::SpecialRoleInfoList getSpecialRoleList() raises (com::vci::corba::common::VCIError);
|
//查询所有的子节点 add by caill
|
com::vci::corba::common::data::WStringArray2D checkLevel() raises (com::vci::corba::common::VCIError);
|
//导入功能模块管理数据 add by caill
|
boolean importModules(in com::vci::corba::framework::data::FunctionInfoList functionInfos,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
//保存操作模块关系对象 add by caill
|
wstring saveFunOper(in com::vci::corba::framework::data::FuncOperationInfo funcOperation) raises (com::vci::corba::common::VCIError);
|
//add by caill
|
boolean saveFuncOperation2(in com::vci::corba::framework::data::FuncOperationInfo funcOperation,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
//判断第一级有没有重名的模块 add by caill
|
boolean firstLevel(in wstring plName) raises (com::vci::corba::common::VCIError);
|
//覆盖重名的第一级 add by caill
|
wstring changeFirstLevel(in com::vci::corba::framework::data::FunctionInfo function,in wstring plName) raises (com::vci::corba::common::VCIError);
|
//判断第二级有没有重名的模块 add by caill
|
boolean secondLevel(in wstring plName,in wstring fParentId) raises (com::vci::corba::common::VCIError);
|
//覆盖重名的第二级 add by caill
|
wstring changeSecondLevel(in com::vci::corba::framework::data::FunctionInfo function,in wstring plName,in wstring fParentId) raises (com::vci::corba::common::VCIError);
|
//判断模块中是否已经存在此操作类型 add by caill
|
boolean selSameOper(in wstring dataOperName,in wstring plFuncOid) raises (com::vci::corba::common::VCIError);
|
//覆盖操作类型 add by caill
|
boolean updateOperation(in com::vci::corba::framework::data::FuncOperationInfo funcOperation,in com::vci::corba::framework::data::UserEntityInfo userEntity,in wstring dataOperName,in wstring plFuncOid) raises (com::vci::corba::common::VCIError);
|
//
|
com::vci::corba::common::data::WStringArray2D getAllDatas(in long size) raises (com::vci::corba::common::VCIError);
|
//
|
long getAllOperitionsNum() raises (com::vci::corba::common::VCIError);
|
//
|
com::vci::corba::common::data::WStringArray2D getAllOperitions(in long size) raises (com::vci::corba::common::VCIError);
|
//
|
long getAllModelManagementNum() raises (com::vci::corba::common::VCIError);
|
//add by caill 2016.1.19批量增加角色*/
|
boolean batchSaveRoles(in com::vci::corba::framework::data::RoleInfoList roles,in com::vci::corba::framework::data::UserEntityInfo userEntity) raises (com::vci::corba::common::VCIError);
|
//保存一般操作类型日志
|
void savelogGeneralOperation(in wstring result, in wstring content, in com::vci::corba::framework::data::UserEntityInfo userEntity,in wstring dataId,in wstring plType) raises (com::vci::corba::common::VCIError);
|
//获取数据库信息
|
com::vci::corba::framework::data::DataSourceInfo getDataSourceInfo() raises (com::vci::corba::common::VCIError);
|
|
//add by weidy 2021-1-2 把谢军添加的角色选择等接口整合进来
|
/**根据id获取部门**/
|
com::vci::corba::framework::data::DeptInfoList fetchDepartmentInfoByIds(in wstring otherFiterString) raises (com::vci::corba::common::VCIError);
|
/****根据查询条件获取下级部门***/
|
com::vci::corba::framework::data::DeptInfoList fetchChildrenDeptByParentOid(in wstring prtoid,in boolean iscontains, in wstring otherFiterString) raises (com::vci::corba::common::VCIError);
|
/***获取部门列表信息****/
|
com::vci::corba::framework::data::DeptInfoList gridDeptDataGrids(in wstring filter,in long pageNo,in long pageSize)raises (com::vci::corba::common::VCIError);
|
|
long gridDeptDataGridsCount(in wstring filter)raises (com::vci::corba::common::VCIError);
|
|
com::vci::corba::framework::data::RoleInfoList queryRoleInfos(in wstring filter,in long pageNo,in long pageSize)raises (com::vci::corba::common::VCIError);
|
|
long queryRoleInfosCount(in wstring filter)raises (com::vci::corba::common::VCIError);
|
|
/****根据条件查询除去admin,developer,三员外所有的普通成员**/
|
com::vci::corba::framework::data::UserInfoList fetchUserInfoByFilterString( in wstring filterString,in long pageNo,in long pageSize ) raises (com::vci::corba::common::VCIError);
|
|
long fetchUserInfoByFilterStringCount( in wstring filterString) raises (com::vci::corba::common::VCIError);
|
|
/****根据条件查询除去admin,developer,三员外所有的普通成员**/
|
com::vci::corba::framework::data::UserInfoList fetchUserInfosByFilterStringsql( in wstring filterString) raises (com::vci::corba::common::VCIError);
|
|
/**根据用户名批量获取成员**/
|
com::vci::corba::framework::data::UserInfoList fetchUserInfoByNames(in com::vci::corba::common::data::WStringArray userNames) raises (com::vci::corba::common::VCIError);
|
|
/**根据用户主键获取成员**/
|
com::vci::corba::framework::data::UserInfo getUserObjectByoid(in wstring userOid) raises (com::vci::corba::common::VCIError);
|
|
/**根据用户主键批量获取成员**/
|
com::vci::corba::framework::data::UserInfoList getUserObjectByoids(in com::vci::corba::common::data::WStringArray userOid) raises (com::vci::corba::common::VCIError);
|
|
/**专业信息操作接口**/
|
// 获取所有专业信息
|
com::vci::corba::framework::data::SpecialtyInfoList getAllSpecialtyInfo() raises (com::vci::corba::common::VCIError);
|
|
// 增加专业
|
wstring saveSpecialty(in com::vci::corba::framework::data::SpecialtyInfo specialty,in com::vci::corba::framework::data::UserEntityInfo userEnt) raises (com::vci::corba::common::VCIError);
|
|
/**批量增加专业*/
|
boolean batchSaveSpecialties(in com::vci::corba::framework::data::SpecialtyInfoList specialties, in com::vci::corba::framework::data::UserEntityInfo userEnt) raises (com::vci::corba::common::VCIError);
|
|
/**修改专业**/
|
boolean updateSpecialty(in com::vci::corba::framework::data::SpecialtyInfo specialty, in com::vci::corba::framework::data::UserEntityInfo userEnt) raises (com::vci::corba::common::VCIError);
|
|
/**批量修改专业**/
|
boolean batchUpdateSpecialty(in com::vci::corba::framework::data::SpecialtyInfoList specialties, in com::vci::corba::framework::data::UserEntityInfo userEnt) raises (com::vci::corba::common::VCIError);
|
|
//删除专业
|
boolean deletSpecialty(in com::vci::corba::common::data::WStringArray ids, in com::vci::corba::framework::data::UserEntityInfo userEnt) raises (com::vci::corba::common::VCIError);
|
|
/**机器密级信息操作接口**/
|
// 获取机器密级信息总数
|
long getMachSecurityTolal() raises (corba::common::VCIError);
|
// 获取符合条件的机器密级信息总数
|
long getMachSecurityTolalByCondition(in wstring name, in wstring ipAddress, in long security) raises (corba::common::VCIError);
|
// 获取所有机器密级信息
|
data::MachSecurityInfoList getAllMachSecurity() raises (corba::common::VCIError);
|
// 分页查询获取所有机器密级信息
|
data::MachSecurityInfoList fetchMachSecurityByPage(in long pageNo, in long pageSize)raises (corba::common::VCIError);
|
// 分页查询获取所有机器密级信息,按条件
|
data::MachSecurityInfoList fetchMachSecurityConditionByPage(in wstring name, in wstring ipAddress, in long security, in long pageNo, in long pageSize)raises (corba::common::VCIError);
|
// 增加机器密级
|
wstring saveMachSecurity(in data::MachSecurityInfo info,in data::UserEntityInfo userEnt) raises (corba::common::VCIError);
|
/**批量增加机器密级*/
|
boolean batchSaveMachSecurity(in data::MachSecurityInfoList infos, in data::UserEntityInfo userEnt) raises (corba::common::VCIError);
|
/**修改机器密级**/
|
boolean updateMachSecurity(in data::MachSecurityInfo info, in data::UserEntityInfo userEnt) raises (corba::common::VCIError);
|
/**批量修改机器密级**/
|
boolean batchUpdateMachSecurity(in data::MachSecurityInfoList infos, in data::UserEntityInfo userEnt) raises (corba::common::VCIError);
|
//删除机器密级
|
boolean deletMachSecurity(in corba::common::data::WStringArray ids, in data::UserEntityInfo userEnt) raises (corba::common::VCIError);
|
//获取机器密级, type=0 未使用
|
long getMachSecurity(in wstring ipAddress, in long type, in data::UserEntityInfo userEnt) raises (corba::common::VCIError);
|
//获取机器密级信息, type=0 未使用
|
data::MachSecurityInfo getMachSecurityInfo(in wstring ipAddress, in long type, in data::UserEntityInfo userEnt) raises (corba::common::VCIError);
|
};//end interface
|
};//method
|
};//framework
|
};//corba
|
};//vci
|
};//com
|
#endif
|