public async Task <MSSResult <ActionView> > GetPageByParm(ActionQueryParm parm) { MSSResult <ActionView> mRet = new MSSResult <ActionView>(); try { parm.page = parm.page == 0 ? 1 : parm.page; parm.rows = parm.rows == 0 ? Common.Const.PAGESIZE : parm.rows; parm.sort = string.IsNullOrWhiteSpace(parm.sort) ? "id" : parm.sort; parm.order = parm.order.ToLower() == "desc" ? "desc" : "asc"; mRet = await _ActionRepo.GetPageByParm(parm); mRet.code = (int)ErrType.OK; return(mRet); } catch (Exception ex) { mRet.code = (int)ErrType.SystemErr; mRet.msg = ex.Message; return(mRet); } }