package cn.com.lzt.sign.controller; import cn.com.lzt.sign.entity.TBRequestRuleEntity; import cn.com.lzt.sign.service.TBRequestRuleService; import cn.com.lzt.useractiviti.data.controller.ActivitiToolsController; import org.jeecgframework.core.common.hibernate.qbc.CriteriaQuery; import org.jeecgframework.core.common.model.json.DataGrid; import org.jeecgframework.tag.core.easyui.TagUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.servlet.ModelAndView; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.util.logging.Logger; @Controller @RequestMapping("/tBRequestRuleController") public class TBRequestRuleController extends ActivitiToolsController { private static final Logger logger = Logger.getLogger(String.valueOf(TBRequestRuleController.class)); @Autowired private TBRequestRuleService tBRequestRuleService; /** * 审核规则表列表 页面跳转 * * @return */ @RequestMapping(params = "list") public ModelAndView list(HttpServletRequest request) { return new ModelAndView("cn/com/lzt/sign/tBRequestRule/tBRequestRuleList"); } /** * easyui AJAX请求数据 * * @param request * @param response * @param dataGrid */ @RequestMapping(params = "datagrid") public void datagrid(TBRequestRuleEntity tBRequestRule,HttpServletRequest request, HttpServletResponse response, DataGrid dataGrid) { CriteriaQuery cq = new CriteriaQuery(TBRequestRuleEntity.class, dataGrid); //查询条件组装器 org.jeecgframework.core.extend.hqlsearch.HqlGenerateUtil.installHql(cq, tBRequestRule); /*try{ //自定义追加查询条件 TSUser user = ResourceUtil.getSessionUser(); cq.add(Restrictions.eq("createBy",user.getUserName())); }catch (Exception e) { throw new BusinessException(e.getMessage()); }*/ cq.add(); this.tBRequestRuleService.getDataGridReturn(cq, true); TagUtil.datagrid(response, dataGrid); } }