easyUI的不同部门查看不同的信息sql语句和总结
来源:互联网 发布:淘宝店铺四个钻石 编辑:程序博客网 时间:2024/06/05 06:57
今天老大安排了一个工作,把之前我写的业务优化一遍、查看时候不同部门查看不同的部门信息,好了开始上代码
// - 查询所有帖子 (不同部门不同信息)根据创建时间降序排列List<MessPublish> findAllMessI(@Param("begin")Integer bigin,@Param("end")Integer end,@Param("corpId")String corpId);mapper文件
<!-- 分页查询所有类型的帖子(含通过未通过的)不同部门不同信息。根据创建时间降序排列。 --><select id="findAllMessI" resultType="MessPublish">select mess.* from (select ROW_NUMBER() over(order byCreateTime desc) row_num,* from Mes_publish) mess where row_num between #{begin} and #{end} and CorpID=#{corpId}
order by mess.CheckState;</select>业务层代码
//查询所有帖子(含通过和未通过和不同部门不同信息)List<MessPublish> findAllI(Integer pageNumber,Integer pageSize,String corpId);业务实现层代码
// 查询所有类型通过审核的@Overridepublic List<MessPublish> findAllI(Integer pageNumber, Integer pageSize,String corpId) {int begin = pageNumber * pageSize - pageSize + 1;int end = pageNumber * pageSize;List<MessPublish> findAllListI = mapper.findAllMessI(begin,end,corpId);return findAllListI;}
控制层代码
@RequestMapping("getMessDatagridI")@ResponseBodypublic String getMessDatagrid1(@RequestParam(value="title",required=false)String title,@RequestParam(value="pageNumber",required=false) Integer pageNumber,@RequestParam(value = "pageSize",required=false)Integer pageSize,@RequestParam(value="corpId",required=false)String corpId){pageNumber = (pageNumber == null) ? 1:pageNumber;pageSize = (pageSize == null) ? 10:pageSize;List<MessPublish> list =null;if(null != title)list = messPubservice.findByTitle(title);elselist = messPubservice.findAllI(pageNumber, pageSize,corpId);String json ="";int total =messPubservice.total();Map map = new HashMap<String,Object>();map.put("total", total);map.put("rows", list);json = JSONObject.fromObject(map).toString();return json;
前段jsp代码
var initMessDatagrid = function(){var corpId ="${sessionScope.user.corpID}";$('#MessPubList').datagrid({fitColumns:true,striped:true,idField:'id',rownumbers:true,singleSelect:true,pagination:true, url:'<%=basePath%>/messPub/getMessDatagridI?corpId='+corpId, title: '',
总结完毕
1 0
- easyUI的不同部门查看不同的信息sql语句和总结
- 不同部门之间的互访
- SQL语句在Access和SQL Server里面的不同
- 查看不同地方的Oracle字符集信息
- 命令行查看不同系统的网卡信息
- 用SQL语句删除除了id不同,其他都相同的学生表信息
- sql server计算不同项目个数的一条sql语句
- 预报在线:发送短信中,对用户登录的判断和区分一般信息快报和重大信息快报,以选取不同的sql获取不同的用户;
- 不同的 SQL JOIN
- 取某个部门下的所有子部门SQL语句
- 取某个部门下的所有子部门SQL语句
- 在同一个sql语句中写不同条件的count数量,和查询半年的数据
- Access和sql查询语句的不同;Delphi中的双引号是没有的。
- 不同数据库的参数化SQL语句的写法
- Oracle 和 MIcrosoft SQL 的不同
- oracle和sql server的不同
- sql和hql 不同的执行方式
- Java程序和Oracle数据库调用相同的SQL查询语句,结果却不同
- 数据中心网络里的Underlay和Overlay
- VisualVM远程连接并监控服务器上的jvm进程
- iOS程序设计心得总结(二)网络层设计
- iOS build 与version,InfoDictionary version的区别
- Android 热修复框架 Tinker ( 三 )
- easyUI的不同部门查看不同的信息sql语句和总结
- Jsp内置对象
- Linux系统中各种系统日志文件主要存放在系统中哪个目录
- java的switch语句问题
- redis高可用集群介绍
- 一键打包出多个不同包名,不同应用名称和图标的APK
- Java六大设计原则-单一原则
- caffe增加自己的layer实战(下-续1)--caffe学习(13)
- 产品经理笔试面试题(网搜资源)