コード例 #1
0
 /**
  * @Title: perModify @Description: 编辑操作 @Autohr guoxuelian#symdata.cn
  *
  * @param @param dataField
  * @param @param model
  * @param @return
  * @return String
  * @throws 2015年9月12日下午3:10:57
  */
 @RequiresPermissions("power:datafield:edit")
 @RequestMapping(value = "/edit")
 public String editDataField(DataField dataField, ModelMap model) throws DatabaseException {
   List<Menu> pageList = menuService.findAll();
   dataField = dataFieldService.findOne(dataField.getId());
   model.addAttribute("dataField", dataField);
   model.addAttribute("page", JsonMapper.nonDefaultMapper().toJson(pageList));
   return "datafield/edit";
 }
コード例 #2
0
 /**
  * @Title: list @Description: 字段列表 @Autohr guoxuelian#symdata.cn
  *
  * @param @param dataField
  * @param @param page
  * @param @param model
  * @param @return
  * @return String
  * @throws 2015年9月12日下午2:58:16
  */
 @RequiresPermissions("power:datafield:view")
 @RequestMapping(value = "/list")
 public String list(DataField dataField, Integer page, ModelMap model) throws DatabaseException {
   List<Menu> menuList = menuService.findAll();
   Page<DataField> pageList = dataFieldService.findDataFieldByHql(dataField, page);
   model.addAttribute("menuList", JsonMapper.nonDefaultMapper().toJson(menuList)); // 菜单列表
   model.addAttribute("page", pageList);
   model.addAttribute("dataField", dataField);
   return "datafield/list";
 }
コード例 #3
0
 /**
  * @Title: enable @Description: 删除字段 @Autohr guoxuelian#zymdata.cn
  *
  * @param @param user
  * @param @param dto
  * @param @return
  * @param @throws DatabaseException
  * @return Message
  * @throws 2015年9月17日下午2:40:00
  */
 @RequiresPermissions("power:datafield:delete")
 @RequestMapping(value = "/enable")
 public @ResponseBody Map<String, Object> enable(User user, TransDto dto)
     throws DatabaseException {
   Map<String, Object> data = Maps.newConcurrentMap();
   if (!StringUtils.isNotBlank(user.getId())) {
     data.put("message", Message.error(ErrorCode.ERR1001.getDescription()));
     return data;
   }
   dataFieldService.updateDataFieldIsEnable(user.getId());
   data.put("message", SUCCESS_MESSAGE);
   return data;
 }
コード例 #4
0
 /**
  * @Title: saveDataField @Description: 保存操作 @Autohr guoxuelian#symdata.cn
  *
  * @param @param dataField
  * @param @param dto
  * @param @return
  * @return TransDto
  * @throws 2015年9月12日下午3:10:43
  */
 @RequiresPermissions("power:datafield:add")
 @RequestMapping(value = "/save")
 public @ResponseBody Map<String, Object> saveDataField(DataField dataField, TransDto dto)
     throws DatabaseException {
   Map<String, Object> data = Maps.newConcurrentMap();
   if (!StringUtils.isNotBlank(dataField.getCode())
       || !StringUtils.isNotBlank(dataField.getName())) {
     data.put("message", Message.error(ErrorCode.ERR1001.getDescription()));
     return data;
   }
   dataFieldService.save(dataField);
   data.put("message", SUCCESS_MESSAGE);
   return data;
 }
コード例 #5
0
 /**
  * @Title: checkCode @Description: 检验编码是否重复 @Autohr guoxuelian#symdata.cn
  *
  * @param @param code
  * @param @return
  * @return boolean
  * @throws 2015年9月12日下午4:21:46
  */
 @RequestMapping(value = "checkCode")
 public @ResponseBody boolean checkCode(String id, String code) throws DatabaseException {
   return dataFieldService.findByCodeAndId(code, id);
 }