Esempio n. 1
0
        /// <summary>
        /// 编辑AI信息
        /// pointId为0时表示添加
        /// pointId不为0时表示删除或编辑
        /// </summary>
        /// <param name="aiInfo">AI信息</param>
        /// <param name="IsDeleteAi">True:pointID不为0时执行删除操作;False:pointID为0时不删除执行添加操作</param>
        /// <returns></returns>
        public ResultModel <Model_AiInfo> EditAiInfo(Model_AiInfo aiInfo, bool IsDeleteAi = false)
        {
            ResultModel <Model_AiInfo> result = new ResultModel <Model_AiInfo>();

            try
            {
                result.Data = AiinFoServer.EditAiInfos(aiInfo, IsDeleteAi);
            }
            catch (Exception ex)
            {
                result.Code    = 1;
                result.Message = ex.Message;
            }
            return(result);
        }
Esempio n. 2
0
        /// <summary>
        /// 根据冷库/车载获取其所有的AI信息
        /// </summary>
        /// <param name="storageId">冷库/车载ID</param>
        /// <param name="pageIndexAndCount">可选参数[分页参数,格式为"页索引.每页数量".例如:1.50,表示每页显示50条,当前查询第1页]</param>
        /// <returns></returns>
        public ResultModel <List <Model_AiInfo> > GetAiInfoByStorageId(int storageId, string pageIndexAndCount = null)
        {
            ResultModel <List <Model_AiInfo> > result = new ResultModel <List <Model_AiInfo> >();

            try
            {
                result.Data = AiinFoServer.GetAiInfoByStorageIds(storageId, pageIndexAndCount);
            }
            catch (Exception ex)
            {
                result.Code    = 1;
                result.Message = ex.Message;
            }
            return(result);
        }