Пример #1
0
        public List <AntiepidemicPlan> GetAntiepidemicPlan(AntiepidemicPlanFilter filter, int pageIndex, int pageSize, out int totalCount)
        {
            string querySql = "select \"row_number\"() OVER(ORDER BY a.\"CreateTime\" desc) as \"rownum\" ,a.\"Id\",a.\"Name\",a.\"Vaccine\",a.\"PlanExecuteDate\",a.\"SheepFlock\",a.\"IsExcuted\",e.\"Name\" as \"PrincipalName\",u.\"UserName\" as\"OperatorName\",a.\"CreateTime\",a.\"Remark\" from \"T_AntiepidemicPlan\" a join \"T_Employee\" e on e.\"Id\"=a.\"PrincipalId\" join \"T_User\" u on u.\"Id\"=a.\"OperatorId\"";

            string countSql = "select count(a.\"Id\") from \"T_AntiepidemicPlan\" a join \"T_Employee\" e on e.\"Id\"=a.\"PrincipalId\" join \"T_User\" u on u.\"Id\"=a.\"OperatorId\"";

            return(GetPagedData <AntiepidemicPlan, AntiepidemicPlanFilter>(pageIndex, pageSize, out totalCount, countSql, querySql, filter));
        }
Пример #2
0
        public List <AntiepidemicPlan> GetAntiepidemicPlan(AntiepidemicPlanFilter filter, int rowsCount)
        {
            string querySql = "select \"row_number\"() OVER(ORDER BY a.\"CreateTime\" desc) as \"rownum\" ,a.\"Id\",a.\"Name\",a.\"Vaccine\",a.\"PlanExecuteDate\",a.\"SheepFlock\",a.\"IsExcuted\",e.\"Name\" as \"PrincipalName\",u.\"UserName\" as\"OperatorName\",a.\"CreateTime\",a.\"Remark\" from \"T_AntiepidemicPlan\" a join \"T_Employee\" e on e.\"Id\"=a.\"PrincipalId\" join \"T_User\" u on u.\"Id\"=a.\"OperatorId\"";

            return(GetRuledRowsData <AntiepidemicPlan, AntiepidemicPlanFilter>(rowsCount, querySql, filter));
        }