Пример #1
0
        //public bool Exist(RelationModel model)
        //{
        //    return ObjectCreate<RelationModel>.CreatIRelation("RelationServer").Exist(model);
        //}

        //public int Add(RelationModel model)
        //{
        //    return ObjectCreate<RelationModel>.CreatIRelation("RelationServer").Insert(model);
        //}

        //public int Update(RelationModel model)
        //{
        //    return ObjectCreate<RelationModel>.CreatIRelation("RelationServer").Update(model);
        //}

        //public int Delete(RelationModel model)
        //{
        //    return ObjectCreate<RelationModel>.CreatIRelation("RelationServer").Delete(model);
        //}

        //public IList<RelationModel> GetListByID(string id)
        //{
        //    return ObjectCreate<RelationModel>.CreatIRelation("RelationServer").GetListByID(id);
        //}
        //public IList<RelationModel> GetList()
        //{
        //    return ObjectCreate<RelationModel>.CreatIRelation("RelationServer").GetList();
        //}

        ///// <summary>
        ///// 根据对象ID查询对象关系
        ///// </summary>
        ///// <param name="boid"></param>
        ///// <param name="direction">查询方向,包括正向(Forward),反向(Backward),为空则两个方向都查</param>
        ///// <returns></returns>
        //public IList<RelationModel> GetListByID(string boid, string direction = null)
        //{
        //    return ObjectCreate<RelationModel>.CreatIRelation("RelationServer").GetListByID(boid, direction);
        //}

        ///// <summary>
        ///// 根据类型关系ID获取对象关系的实例
        ///// </summary>
        ///// <param name="rtid"></param>
        ///// <returns></returns>
        //public IList<RelationModel> GetBoRelTypeListByRTID(string rtid)
        //{
        //    return ObjectCreate<RelationModel>.CreatIRelation("RelationServer").GetBoRelTypeListByRTID(rtid);
        //}

        public List <string> GetBObyName(string BOName1, string BOName2)
        {
            return(PrivateObjectCreate <RelationModel> .CreatIRelation("RelationBusiness").GetBObyName(BOName1, BOName2));
        }
Пример #2
0
        }  //

        public bool DelBOTRel(List <string> RTID, string BOTorBO)
        {
            return(PrivateObjectCreate <RelTypeModel> .CreatIRelType("RelTypeBusiness").DelBOTRel(RTID, BOTorBO));
        }
Пример #3
0
 public bool Exist(RelTypeModel model, ref string RTID)
 {
     return(PrivateObjectCreate <RelTypeModel> .CreatIRelType("RelTypeBusiness").Exist(model, ref RTID));
 }
Пример #4
0
 public void Add(RelTypeModel model)
 {
     PrivateObjectCreate <RelTypeModel> .CreatIRelType("RelTypeBusiness").Insert(model);
 }
Пример #5
0
 public List <RelTypeModel> GetRelTypeNameByID(string BOTID)
 {
     return(PrivateObjectCreate <string> .CreatIRelType("RelTypeBusiness").GetRelTypeNameByID(BOTID));
 }
Пример #6
0
 /// <summary>
 /// 根据对象名称和对象类型ID获取对象列表
 /// </summary>
 /// <param name="name">对象名称</param>
 /// <param name="botId">对象类型ID</param>
 /// <returns></returns>
 public List <BOModel> GetBoListByName(string name, string botId)
 {
     return(PrivateObjectCreate <BOModel> .CreateIBO("BOBusiness").GetBoListByName(name, botId));
 }
Пример #7
0
 public bool InsertBOandPara(List <string> SqlList)
 {
     return(PrivateObjectCreate <string> .CreateIBO("BOBusiness").InsertBOandPara(SqlList));
 }
Пример #8
0
        //public void AddProterty(PropertyModel model)
        //{
        //    ObjectCreate<PropertyModel>.CreateIInterface("PropertyServer").Insert(model);
        //}

        //public IList<PropertyModel> GetPropertyByFId(string fId)
        //{
        //    return ObjectCreate<PropertyModel>.CreateIInterface("PropertyServer").GetListByID(fId);
        //}

        //public bool Exist(PropertyModel model)
        //{
        //    return ObjectCreate<PropertyModel>.CreateIInterface("PropertyServer").Exist(model);
        //}
        //public int Insert(PropertyModel model)
        //{
        //    return ObjectCreate<PropertyModel>.CreateIInterface("PropertyServer").Insert(model);
        //}
        //public int Update(PropertyModel model)
        //{
        //    return ObjectCreate<PropertyModel>.CreateIInterface("PropertyServer").Update(model);
        //}
        //public int Delete(PropertyModel model)
        //{
        //    return ObjectCreate<PropertyModel>.CreateIInterface("PropertyServer").Delete(model);
        //}
        //public IList<PropertyModel> GetListByID(string boid)
        //{
        //    return ObjectCreate<PropertyModel>.CreateIInterface("PropertyServer").GetListByID(boid);
        //}
        //public IList<PropertyModel> GetList()
        //{
        //    return ObjectCreate<PropertyModel>.CreateIInterface("PropertyServer").GetList();
        //}

        public IList <PropertyModel> GetListByID(string boid)
        {
            return(PrivateObjectCreate <PropertyModel> .CreateIInterface("PropertyServer").GetListByID(boid));
        }
Пример #9
0
 public int Update(PropertyModel model)
 {
     return(PrivateObjectCreate <PropertyModel> .CreateIInterface("PropertyServer").Update(model));
 }
Пример #10
0
 public void Add(AliasNameModel model)
 {
     PrivateObjectCreate <AliasNameModel> .CreatIAlisaName("AliasNameServer").Insert(model);
 }
Пример #11
0
 public void Update(AliasNameModel model)
 {
     PrivateObjectCreate <AliasNameModel> .CreatIAlisaName("AliasNameServer").Update(model);
 }
Пример #12
0
 public bool Exist(AliasNameModel model)
 {
     return(PrivateObjectCreate <AliasNameModel> .CreatIAlisaName("AliasNameServer").Exist(model));
 }
Пример #13
0
        //public bool Exist(AliasNameModel model)
        //{
        //    return ObjectCreate<AliasNameModel>.CreatIAlisaName("AliasNameServer").Exist(model);
        //}

        //public void Add(AliasNameModel model)
        //{
        //    ObjectCreate<AliasNameModel>.CreatIAlisaName("AliasNameServer").Insert(model);
        //}

        //public void Update(AliasNameModel model)
        //{
        //    ObjectCreate<AliasNameModel>.CreatIAlisaName("AliasNameServer").Update(model);
        //}

        //public int Delete(AliasNameModel model)
        //{
        //    return ObjectCreate<AliasNameModel>.CreatIAlisaName("AliasNameServer").Delete(model);
        //}

        //public IList<AliasNameModel> GetListByID(string id)
        //{
        //    return ObjectCreate<AliasNameModel>.CreatIAlisaName("AliasNameServer").GetListByID(id);
        //}

        //public IList<AliasNameModel> GetListByName(string name)
        //{
        //    return ObjectCreate<AliasNameModel>.CreatIAlisaName("AliasNameServer").GetListByName(name);
        //}
        //public IList<AliasNameModel> GetList()
        //{
        //    return ObjectCreate<AliasNameModel>.CreatIAlisaName("AliasNameServer").GetList();
        //}
        ///// <summary>
        ///// 根据对象ID和应用域确定对象别名
        ///// </summary>
        ///// <param name="boId"></param>
        ///// <param name="appDomain"></param>
        ///// <returns></returns>
        //public IList<AliasNameModel> GetAlisaNameByIDAndAppDomain(string boId, string appDomain)
        //{
        //    return ObjectCreate<AliasNameModel>.CreatIAlisaName("AliasNameServer").GetAlisaNameByIDAndAppDomain(boId, appDomain);
        //}

        public int Delete(AliasNameModel model)
        {
            return(PrivateObjectCreate <AliasNameModel> .CreatIAlisaName("AliasNameServer").Delete(model));
        }
Пример #14
0
 public int Add(RelationModel model)
 {
     return(PrivateObjectCreate <RelationModel> .CreatIRelation("RelationBusiness").Insert(model));
 }
Пример #15
0
 public IList <BOModel> GetListByID(string ID)
 {
     return(PrivateObjectCreate <BOModel> .CreateIBO("BOBusiness").GetListByID(ID));
 }
Пример #16
0
 public IList <ObjectTypeModel> GetListByTypeClass(string ClassId)
 {
     return(PrivateObjectCreate <ObjectTypeModel> .CreateIObjectType("ObjectTypeBusiness").GetListByTypeClass(ClassId));
 }
Пример #17
0
 public DataTable GetALIASNAME(string BOID)
 {
     return(PrivateObjectCreate <string> .CreateIBO("BOBusiness").GetALIASNAME(BOID));
 }
Пример #18
0
        ///// <summary>
        ///// 根据类型名称判断对象类型是否存在
        ///// </summary>
        ///// <param name="Name"></param>
        ///// <returns></returns>
        //public bool Exist(ObjectTypeModel model)
        //{
        //    return ObjectCreate<ObjectTypeModel>.CreateIInterface("ObjectTypeServer").Exist(model);
        //}

        ///// <summary>
        /////添加对象类型
        ///// </summary>
        ///// <param name="objectTypeModel"></param>
        //public int AddObjectType(ObjectTypeModel objectTypeModel)
        //{
        //    return ObjectCreate<ObjectTypeModel>.CreateIInterface("ObjectTypeServer").Insert(objectTypeModel);
        //}
        ///// <summary>
        ///// 修改对象类型
        ///// </summary>
        ///// <param name="objectTypeModel"></param>
        //public int UpdateObjectType(ObjectTypeModel objectTypeModel)
        //{
        //    return ObjectCreate<ObjectTypeModel>.CreateIInterface("ObjectTypeServer").Update(objectTypeModel);
        //}
        ///// <summary>
        ///// 删除对象类型
        ///// </summary>
        ///// <param name="objectTypeModel"></param>
        ///// <returns></returns>
        //public int DelObjectType(ObjectTypeModel objectTypeModel)
        //{
        //    return ObjectCreate<ObjectTypeModel>.CreateIInterface("ObjectTypeServer").Delete(objectTypeModel);
        //}

        /// <summary>
        /// 获取全部对象类型
        /// </summary>
        /// <returns></returns>
        public IList <ObjectTypeModel> GetAllObjType()
        {
            return(PrivateObjectCreate <ObjectTypeModel> .CreateIInterface("ObjectTypeBusiness").GetList());
        }
Пример #19
0
 public int Update(BOModel model)
 {
     return(PrivateObjectCreate <BOModel> .CreateIBO("BOBusiness").Update(model));
 }
Пример #20
0
 /// <summary>
 /// 根据对象类型名称获取对象类型
 /// </summary>
 /// <param name="name"></param>
 /// <returns></returns>
 public IList <ObjectTypeModel> GetObjectTypeByFName(string name)
 {
     return(PrivateObjectCreate <ObjectTypeModel> .CreateIInterface("ObjectTypeBusiness").GetListByName(name));
 }
Пример #21
0
 /// <summary>
 /// 导入对象属性数据
 //////////////////////////////////////////////////////////2016.3.13日 陈雯雯补充
 /// </summary>
 /// <param name="boExModelList"></param>
 /// <param name="replaceOrLeave"></param>
 /// <returns></returns>
 public bool UploadBoPropertyTran(List <BoExModel> boExModelList)
 {
     return(PrivateObjectCreate <string> .CreateIBO("BOBusiness").UploadBoPropertyTran(boExModelList));
 }
Пример #22
0
 /// <summary>
 /// 根据BotID获取对象类型
 /// </summary>
 /// <param name="BotId"></param>
 /// <returns></returns>
 public IList <ObjectTypeModel> GetObjectTypeByBotId(string BotId)
 {
     return(PrivateObjectCreate <ObjectTypeModel> .CreateIInterface("ObjectTypeBusiness").GetListByID(BotId));
 }
Пример #23
0
 public IList <RelTypeModel> GetList()
 {
     return(PrivateObjectCreate <RelTypeModel> .CreatIRelType("RelTypeBusiness").GetList());
 }
Пример #24
0
 /// <summary>
 /// 根据对象名称和对象类型获取对象列表
 //////////////////////////////////////////////////////////2016.3.10日 陈雯雯补充
 /// </summary>
 /// <param name="boName"></param>
 /// <param name="botName"></param>
 /// <returns></returns>
 public List <BOModel> GetBoByBoNameAndBot(string boName, string botName)
 {
     return(PrivateObjectCreate <string> .CreateIBO("BOBusiness").GetBoByBoNameAndBot(boName, botName));
 }
Пример #25
0
 public List <string> GetBOTRelByName(string BOTName1, string BOTName2)
 {
     return(PrivateObjectCreate <RelTypeModel> .CreatIRelType("RelTypeBusiness").GetBOTRelByName(BOTName1, BOTName2));
 }  //
Пример #26
0
        //public bool Exist(BOModel model)
        //{
        //    return ObjectCreate<BOModel>.CreateIBO("BOServer").Exist(model);
        //}

        //public int Insert(BOModel model)
        //{
        //    return ObjectCreate<BOModel>.CreateIBO("BOServer").Insert(model);
        //}

        //public int Update(BOModel model)
        //{
        //    return ObjectCreate<BOModel>.CreateIBO("BOServer").Update(model);
        //}

        //public int Delete(BOModel model)
        //{
        //    return ObjectCreate<BOModel>.CreateIBO("BOServer").Delete(model);
        //}

        //public IList<BOModel> GetListByID(string ID)
        //{
        //    return ObjectCreate<BOModel>.CreateIBO("BOServer").GetListByID(ID);
        //}

        //public IList<BOModel> GetListByName(string Name)
        //{
        //    return ObjectCreate<BOModel>.CreateIBO("BOServer").GetListByName(Name);
        //}

        //public IList<BOModel> GetList()
        //{
        //    return ObjectCreate<BOModel>.CreateIBO("BOServer").GetList();
        //}

        ///// <summary>
        ///// 根据对象名称和对象类型ID获取对象列表
        ///// </summary>
        ///// <param name="name">对象名称</param>
        ///// <param name="botId">对象类型ID</param>
        ///// <returns></returns>
        //public List<BOModel> GetBoListByName(string name, string botId)
        //{
        //    return ObjectCreate<BOModel>.CreateIBO("BOServer").GetBoListByName(name, botId);
        //}

        ///// <summary>
        ///// 根据别名获取对象
        ///// </summary>
        ///// <param name="alisName"></param>
        ///// <param name="appDomain"></param>
        ///// <returns></returns>
        //public List<BOModel> GetBOByAlisName(string alisName, string appDomain)
        //{
        //    return ObjectCreate<BOModel>.CreateIBO("BOServer").GetBOByAlisName(alisName, appDomain);
        //}

        ///// <summary>
        ///// 根据对象ID查询指定范围内对象,可选对象类型和对象类别
        ///// </summary>
        ///// <param name="boid"></param>
        ///// <param name="distance"></param>
        ///// <param name="bot"></param>
        ///// <param name="boc"></param>
        ///// <returns></returns>
        //public List<BOModel> GetNearBOByID(string boid, double distance, string bot = null, string boc = null)
        //{
        //    return ObjectCreate<BOModel>.CreateIBO("BOServer").GetNearBOByID(boid, distance, bot, boc);
        //}

        ///// <summary>
        ///// 根据WKT坐标、类型、类别查询指定范围内对象
        ///// </summary>
        ///// <param name="wkt"></param>
        ///// <param name="distance"></param>
        ///// <param name="bot"></param>
        ///// <param name="boc"></param>
        ///// <returns></returns>
        //public DataSet GetNearBOByLocation(string wkt, double distance, string bot = null, string boc = null)
        //{
        //    return ObjectCreate<BOModel>.CreateIBO("BOServer").GetNearBOByLocation(wkt, distance, bot, boc);
        //}

        ///// <summary>
        ///// 根据对象名称、类型、类别查询指定范围内对象
        ///// </summary>
        ///// <param name="name"></param>
        ///// <param name="bot0"></param>
        ///// <param name="distance"></param>
        ///// <param name="bot"></param>
        ///// <param name="boc"></param>
        ///// <returns></returns>
        //public DataSet GetNearBOByName(string name, string bot0, double distance, string bot = null, string boc = null)
        //{
        //    return ObjectCreate<BOModel>.CreateIBO("BOServer").GetNearBOByName(name, bot0, distance, bot, boc);
        //}

        ///// <summary>
        ///// 根据类型获取对象
        ///// </summary>
        ///// <param name="bot"></param>
        ///// <returns></returns>
        //public IList<BOModel> GetBoByBotID(string botId)
        //{
        //    return ObjectCreate<BOModel>.CreateIBO("BOServer").GetBoByBotID(botId);
        //}

        ///// <summary>
        ///// SubTree:返回指定BO的子树节点;
        ///// Around:返回指定BO的相邻节点,包括父节点、兄弟节点和下级节点;
        ///// Parent:返回指定BO的父节点;
        ///// Brother:返回指定BO的兄弟节点;
        ///// Child:返回指定BO的下级节点;
        ///// </summary>
        ///// <param name="boid"></param>
        ///// <param name="category"></param>
        ///// <returns></returns>
        //public List<BOModel> GetBOTree(string boid, string category)
        //{
        //    return ObjectCreate<BOModel>.CreateIBO("BOServer").GetBOTree(boid, category);
        //}

        ///// <summary>
        ///// 根据业务对象ID查找指定关系对应的对象
        ///// </summary>
        ///// <param name="boid"></param>
        ///// <param name="relation"></param>
        ///// <param name="direction">关联方向,包括正向(Forward),反向(Backward)</param>
        ///// <param name="bot"></param>
        ///// <param name="boc"></param>
        ///// <returns></returns>
        //public List<BOModel> GetRelatedBO(string boid, string relation, string direction, string bot = null, string boc = null)
        //{
        //    return ObjectCreate<BOModel>.CreateIBO("BOServer").GetRelatedBO(boid, relation, direction, bot, boc);
        //}

        ///// <summary>
        ///// 根据业务类型和名称查找指定关系对象
        ///// </summary>
        ///// <param name="name"></param>
        ///// <param name="bot0"></param>
        ///// <param name="relation"></param>
        ///// <param name="bot"></param>
        ///// <param name="boc"></param>
        ///// <param name="direction"></param>
        ///// <returns></returns>
        //public List<BOModel> GetBOByNameAndRelation(string name, string bot0, string relation, string direction, string bot = null, string boc = null)
        //{
        //    return ObjectCreate<BOModel>.CreateIBO("BOServer").GetBOByNameAndRelation(name, bot0, relation, direction, bot, boc);
        //}

        //public List<BOModel> GetBORoot()
        //{
        //    return ObjectCreate<BOModel>.CreateIBO("BOServer").GetBORoot();
        //}

        ///// <summary>
        ///// 事务方式导入3GX数据
        ///// </summary>
        ///// <param name="boExModelList"></param>
        ///// <param name="replaceOrLeave"></param>
        ///// <returns></returns>
        //public bool Upload3GXTran(List<BoExModel> boExModelList, string replaceOrLeave = null)
        //{
        //    return ObjectCreate<BOModel>.CreateIBO("BOServer").Upload3GXTran(boExModelList, replaceOrLeave);
        //}

        ///// <summary>
        ///// 非事务方式(一个对象作为一个事务)导入3GX数据
        ///// </summary>
        ///// <param name="boExModelList"></param>
        ///// <param name="replaceOrLeave"></param>
        ///// <returns></returns>
        //public int Upload3GX(List<BoExModel> boExModelList, string replaceOrLeave = null)
        //{
        //    return ObjectCreate<BOModel>.CreateIBO("BOServer").Upload3GX(boExModelList, replaceOrLeave);
        //}

        ///// <summary>
        ///// 获取Bot相关的对象类别
        ///// </summary>
        ///// <param name="botList"></param>
        ///// <returns></returns>
        //public List<string> GetBoc(List<string> botList)
        //{
        //    return ObjectCreate<string>.CreateIBO("BOServer").GetBoc(botList);
        //}

        ///// <summary>
        ///// 根据查询条件返回对象集合
        ///// </summary>
        ///// <param name="filterList">查询条件,请注意参数表名:PROPERTY,参数名:PROTERTYNAME,参数值:PROPERTYVALUE</param>
        ///// <param name="parameter"></param>
        ///// <returns></returns>
        //public List<BOModel> GetBoByFilter(List<string> filterList, Dictionary<string, object> parameter, string botid = null, string ns = null)
        //{
        //    return ObjectCreate<string>.CreateIBO("BOServer").GetBoByFilter(filterList, parameter, botid, ns);
        //}
        //public List<BOModel> GetBoByFilter(string filter)
        //{
        //    return ObjectCreate<string>.CreateIBO("BOServer").GetBoByFilter(filter);
        //}
        ///// <summary>
        ///// 返回对象名称和别名,用于词库分词
        ///// </summary>
        ///// <param name="isWithAlias"></param>
        ///// <returns></returns>
        //public DataSet GetDictionary(bool isWithAlias)
        //{
        //    return ObjectCreate<string>.CreateIBO("BOServer").GetDictionary(isWithAlias);
        //}

        ///// <summary>
        ///// 获取对象某个参数的数据类型,作为filter中字段的数据类型
        ///// </summary>
        ///// <param name="boid"></param>
        ///// <param name="propertyName"></param>
        ///// <returns></returns>
        //public string GetPropertyType(string propertyName)
        //{
        //    return ObjectCreate<string>.CreateIBO("BOServer").GetPropertyType(propertyName);
        //}

        public List <BOModel> GetBoListByBOTID(string botID)
        {
            return(PrivateObjectCreate <string> .CreateIBO("BOBusiness").GetBoListByBOTID(botID));
        }
Пример #27
0
 public DataTable GetRelTable(string RTID)
 {
     return(PrivateObjectCreate <RelTypeModel> .CreatIRelType("RelTypeBusiness").GetRelTable(RTID));
 }
Пример #28
0
 public DataTable GetBoListByID(string BOID)
 {
     return(PrivateObjectCreate <string> .CreateIBO("BOBusiness").GetBoListByID(BOID));
 }
Пример #29
0
 /// <summary>
 /// 添加对象关系类型
 /// </summary>
 /// <param name="list"></param>
 /// <returns></returns>
 public int AddRelationModel(List <RelTypeModel> list)
 {
     return(PrivateObjectCreate <RelTypeModel> .CreatIRelType("RelTypeBusiness").AddRelationModel(list));
 }
Пример #30
0
 public List <ObjTypePropertyModel> GetOBJTypePropByName(string BOTID, string Name)
 {
     return(PrivateObjectCreate <ObjTypePropertyModel> .CreatIObjectTypeProperty("ObjTypePropertyBusiness").GetBOTProp(BOTID, Name));
 }