easyUI的不同部门查看不同的信息sql语句和总结详解编程语言
2023-06-13 09:20:38 时间
今天老大安排了一个工作,把之前我写的业务优化一遍、查看时候不同部门查看不同的部门信息,好了开始上代码
// - 查询所有帖子 (不同部门不同信息)根据创建时间降序排列 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 by CreateTime 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);
业务实现层代码
// 查询所有类型通过审核的 @Override public 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") @ResponseBody public 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); else list = 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: ,
总结完毕
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/13148.html
cjava相关文章
- (一)easyUI之第一个demo
- easyui [第一章]:入门
- SQL手工注入漏洞测试(Sql Server数据库)
- 技术汇总:第四章:使用Easyui做三级下拉列表
- easyUI toolbar中添加select下拉选详解编程语言
- easyUI的onDblClickRow事件总结详解编程语言
- Easyui控制combotree只能选择叶子节点详解编程语言
- EasyUI Editable Tree详解编程语言
- jQuery EasyUI实现关闭全部tabs详解编程语言
- easyui获取日期datebox中的值详解编程语言
- easyui和ie8兼容性问题分析详解编程语言
- 比较SQL和MySQL:谁更适合你学习?(sql和mysql学哪个)
- SQL Error (1055) sql_mode=only_full_group_by详解编程语言
- Redis突破SQL:贴近一体化开发体验(redis支持sql)
- 技巧SQL优化:挖掘MySQL的潜在技巧(sql优化mysql)
- MySQL备份表:记录每一步SQL语句(mysql备份表sql)
- 简单使用EasyUI使MySQL更便捷(easyuimysql)
- MSSQL,为SQL服务带来更多可能性(sql 服务 mssql)
- 如何使用SQL快速导入MSSQL数据库(sql如何导入mssql)
- Oracle数据库下Sql命令简易使用指南(Oracle下sql帮助)
- Jquery下EasyUI组件中的DataGrid结果集清空方法