Commit f672ce68 authored by cuijun's avatar cuijun

成果数据后台

parent 8a56e992
......@@ -9,5 +9,8 @@ public class GainDataDTO extends PageParam {
private String menuId;
private String name;
}
package com.upyuns.platform.rs.website.controller;
import com.github.wxiaoqi.security.common.msg.ObjectRestResponse;
import com.github.wxiaoqi.security.common.rest.BaseController;
import com.github.wxiaoqi.security.common.vo.PageDataVO;
import com.upyuns.platform.rs.website.biz.GainDataBiz;
import com.upyuns.platform.rs.website.dto.GainDataDTO;
import com.upyuns.platform.rs.website.entity.GainData;
import org.apache.commons.lang.StringUtils;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
import tk.mybatis.mapper.entity.Example;
import java.util.List;
@RestController
@RequestMapping("Gaindata")
public class AdminGaindataController extends BaseController<GainDataBiz, GainData> {
@RequestMapping(value = "/getPageList",method = RequestMethod.GET)
public ObjectRestResponse<List<GainData>> getPageList(GainDataDTO dto) {
Example example = new Example(GainData.class);
Example.Criteria criteria = example.createCriteria();
criteria.andEqualTo("isDel", 0);
if (StringUtils.isNotBlank(dto.getName())){
criteria.andLike("title", "%" + dto.getName() + "%");
}
example.setOrderByClause("crt_time desc");
PageDataVO pageDataVO = PageDataVO.pageInfo(dto.getPage(), dto.getLimit(), ()->baseBiz.selectByExample(example));
return ObjectRestResponse.succ(pageDataVO);
}
@RequestMapping(value = "/deleteById",method = RequestMethod.DELETE)
public ObjectRestResponse deleteById(Integer id) {
GainData monitorimage = new GainData();
monitorimage.setId(id);
monitorimage.setIsDel(1);
baseBiz.updateSelectiveById(monitorimage);
return ObjectRestResponse.succ();
}
}
package com.upyuns.platform.rs.website.controller;
import com.github.wxiaoqi.security.admin.constant.AdminCommonConstant;
import com.github.wxiaoqi.security.common.msg.ObjectRestResponse;
import com.github.wxiaoqi.security.common.rest.BaseController;
import com.upyuns.platform.rs.website.biz.DataMenuBiz;
import com.upyuns.platform.rs.website.entity.DataMenu;
import com.upyuns.platform.rs.website.vo.DataMenuTree;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import tk.mybatis.mapper.entity.Example;
import java.util.List;
@RestController
@RequestMapping("/dataMenu")
public class AdmindataMenuController extends BaseController<DataMenuBiz, DataMenu> {
// @Autowired
// private MosaicimageBiz mosaicimageBiz;
@RequestMapping(value = "/tree", method = RequestMethod.GET)
@ResponseBody
public ObjectRestResponse<List<DataMenuTree>> getTree(String title) {
Example example = new Example(DataMenu.class);
if (StringUtils.isNotBlank(title)) {
example.createCriteria().andLike("title", "%" + title + "%");
}
return ObjectRestResponse.succ(baseBiz.getImageMenuTree(baseBiz.selectByExample(example), AdminCommonConstant.ROOT));
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment