Exemplo n.º 1
0
        public List <Antiepidemic> GetAntiepidemic(AntiepidemicFilter 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.\"ExecuteDate\",a.\"Effect\",a.\"SheepFlock\",e.\"Name\" as \"PrincipalName\",u.\"UserName\" as\"OperatorName\",a.\"CreateTime\",a.\"Remark\" from \"T_Antiepidemic\" 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_Antiepidemic\" a join \"T_Employee\" e on e.\"Id\"=a.\"PrincipalId\" join \"T_User\" u on u.\"Id\"=a.\"OperatorId\"";

            return(GetPagedData <Antiepidemic, AntiepidemicFilter>(pageIndex, pageSize, out totalCount, countSql, querySql, filter));
        }
Exemplo n.º 2
0
        public List <Antiepidemic> GetAntiepidemic(AntiepidemicFilter filter, int rowsCount)
        {
            string querySql = "select \"row_number\"() OVER(ORDER BY a.\"CreateTime\" desc) as \"rownum\" ,a.\"Id\",a.\"Name\",a.\"Vaccine\",a.\"ExecuteDate\",a.\"Effect\",a.\"SheepFlock\",e.\"Name\" as \"PrincipalName\",u.\"UserName\" as\"OperatorName\",a.\"CreateTime\",a.\"Remark\" from \"T_Antiepidemic\" a join \"T_Employee\" e on e.\"Id\"=a.\"PrincipalId\" join \"T_User\" u on u.\"Id\"=a.\"OperatorId\"";

            return(GetRuledRowsData <Antiepidemic, AntiepidemicFilter>(rowsCount, querySql, filter));
        }