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)); }
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)); }