/// <summary> /// 获取当前用户下的门店 /// </summary> public string GetDeptList(string pRequest) { var rp = pRequest.DeserializeJSONTo <APIRequest <GetUnitByUserRP> >();//不需要参数 string userId = rp.UserID; string customerId = rp.CustomerID; LoggingSessionInfo loggingSessionInfo = Default.GetBSLoggingSession(rp.CustomerID, rp.UserID); // var loggingSessionInfo = new SessionManager().CurrentUserLoginInfo; T_DeptBLL T_DeptBLL = new T_DeptBLL(loggingSessionInfo); var rd = new GetDeptListRD(); T_DeptEntity T_DeptEntity = new T_DeptEntity(); T_DeptEntity.CustomerID = loggingSessionInfo.ClientID; T_DeptEntity.IsDelete = 0; //T_DeptEntity.ShowInApp=1;后台全部显示出来? IList <T_DeptEntity> T_DeptList = T_DeptBLL.QueryByEntity(T_DeptEntity, null); rd.DeptList = T_DeptList.Where(p => p.ShowInApp == 1).ToList(); var rsp = new SuccessResponse <IAPIResponseData>(rd); return(rsp.ToJSON()); }
/// <summary> /// 更新 /// </summary> /// <param name="pEntity">实体实例</param> /// <param name="pTran">事务实例,可为null,如果为null,则不使用事务来更新</param> public void Update(T_DeptEntity pEntity, IDbTransaction pTran) { _currentDAO.Update(pEntity, pTran); }
/// <summary> /// 创建一个新实例 /// </summary> /// <param name="pEntity">实体实例</param> public void Create(T_DeptEntity pEntity) { _currentDAO.Create(pEntity); }
/// <summary> /// 分页根据实体条件查询实体 /// </summary> /// <param name="pQueryEntity">以实体形式传入的参数</param> /// <param name="pOrderBys">排序组合</param> /// <returns>符合条件的实体集</returns> public PagedQueryResult <T_DeptEntity> PagedQueryByEntity(T_DeptEntity pQueryEntity, OrderBy[] pOrderBys, int pPageSize, int pCurrentPageIndex) { return(_currentDAO.PagedQueryByEntity(pQueryEntity, pOrderBys, pPageSize, pCurrentPageIndex)); }
/// <summary> /// 根据实体条件查询实体 /// </summary> /// <param name="pQueryEntity">以实体形式传入的参数</param> /// <param name="pOrderBys">排序组合</param> /// <returns>符合条件的实体集</returns> public T_DeptEntity[] QueryByEntity(T_DeptEntity pQueryEntity, OrderBy[] pOrderBys) { return(_currentDAO.QueryByEntity(pQueryEntity, pOrderBys)); }
/// <summary> /// 删除 /// </summary> /// <param name="pEntity">实体实例</param> /// <param name="pTran">事务实例,可为null,如果为null,则不使用事务来更新</param> public void Delete(T_DeptEntity pEntity, IDbTransaction pTran) { _currentDAO.Delete(pEntity, pTran); }
/// <summary> /// 删除 /// </summary> /// <param name="pEntity"></param> public void Delete(T_DeptEntity pEntity) { _currentDAO.Delete(pEntity); }
/// <summary> /// 更新 /// </summary> /// <param name="pEntity">实体实例</param> public void Update(T_DeptEntity pEntity) { _currentDAO.Update(pEntity); }