forked from zhuyuchen/buliang
街道大屏开发完毕
This commit is contained in:
commit
dbd58e845b
150
src/main/java/com/example/demo/controller/DWHSController.java
Normal file
150
src/main/java/com/example/demo/controller/DWHSController.java
Normal file
@ -0,0 +1,150 @@
|
|||||||
|
package com.example.demo.controller;
|
||||||
|
|
||||||
|
import cn.hutool.json.JSONUtil;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.example.demo.domain.DwhsDb;
|
||||||
|
import com.example.demo.mapper.DwhsDbMapper;
|
||||||
|
import lombok.var;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
@RestController
|
||||||
|
public class DWHSController {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
DwhsDbMapper dwhsDbMapper;
|
||||||
|
|
||||||
|
|
||||||
|
@GetMapping("/DWHS/getlist")
|
||||||
|
public Object getlist(String tiaojianstr, int pagenumber, int pagesize)
|
||||||
|
{
|
||||||
|
try {
|
||||||
|
|
||||||
|
DwhsDb tiaojian = JSONUtil.toBean(tiaojianstr, DwhsDb.class);
|
||||||
|
|
||||||
|
QueryWrapper<DwhsDb> queryWrapper=new QueryWrapper<>();
|
||||||
|
//var dTTT=dwhsDbMapper.selectList(queryWrapper);
|
||||||
|
|
||||||
|
if (tiaojian.getYjldw()!=null && !tiaojian.getYjldw().isEmpty())
|
||||||
|
{
|
||||||
|
queryWrapper.eq("YJLDW",tiaojian.getYjldw());
|
||||||
|
};
|
||||||
|
if (!tiaojian.getMbjldw().isEmpty())
|
||||||
|
{
|
||||||
|
queryWrapper.eq("MBJLDW",tiaojian.getMbjldw());
|
||||||
|
};
|
||||||
|
|
||||||
|
Page<DwhsDb> page=new Page<>(pagenumber,pagesize);
|
||||||
|
|
||||||
|
int mylength = dwhsDbMapper.selectCount(queryWrapper).intValue();
|
||||||
|
var dData=dwhsDbMapper.selectPage(page,queryWrapper);
|
||||||
|
|
||||||
|
Map<String, Object> map = new HashMap<>(3);
|
||||||
|
map.put("length" , mylength);
|
||||||
|
map.put("data" ,dData.getRecords());
|
||||||
|
return map;
|
||||||
|
}catch (Exception ex){
|
||||||
|
Map<String, Object> map = new HashMap<>(3);
|
||||||
|
map.put("length" , 0);
|
||||||
|
map.put("data" ,ex.getMessage());
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@GetMapping("/DWHS/getdata")
|
||||||
|
public Object getData(String id)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
QueryWrapper<DwhsDb> queryWrapper=new QueryWrapper<>();
|
||||||
|
queryWrapper.eq("id",id);
|
||||||
|
var curData=dwhsDbMapper.selectOne(queryWrapper);
|
||||||
|
|
||||||
|
Map<String, Object> map = new HashMap<>(3);
|
||||||
|
map.put("data" , curData);
|
||||||
|
map.put("message" ,"success");
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
Map<String, Object> map = new HashMap<>(3);
|
||||||
|
map.put("data" , "");
|
||||||
|
map.put("message" ,ex.getMessage().toString());
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@GetMapping("/DWHS/update")
|
||||||
|
public Object update(String strJson)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
var data = JSONUtil.toBean(strJson, DwhsDb.class);
|
||||||
|
|
||||||
|
UpdateWrapper<DwhsDb> updateWrapper=new UpdateWrapper<>();
|
||||||
|
updateWrapper.eq("ID",data.getId());
|
||||||
|
dwhsDbMapper.update(data,updateWrapper);
|
||||||
|
|
||||||
|
Map<String, Object> map = new HashMap<>(3);
|
||||||
|
map.put("data" , data);
|
||||||
|
map.put("message" ,"success");
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
Map<String, Object> map = new HashMap<>(3);
|
||||||
|
map.put("data" , "");
|
||||||
|
map.put("message" ,ex.getMessage().toString());
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@GetMapping("/DWHS/add")
|
||||||
|
public Object add(String strJson)
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
var curData = JSONUtil.toBean(strJson, DwhsDb.class);
|
||||||
|
|
||||||
|
dwhsDbMapper.insert(curData);
|
||||||
|
Map<String, Object> map = new HashMap<>(3);
|
||||||
|
map.put("data" , curData);
|
||||||
|
map.put("message" ,"success");
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
Map<String, Object> map = new HashMap<>(3);
|
||||||
|
map.put("data" , "");
|
||||||
|
map.put("message" ,ex.getMessage().toString());
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//删除健康指导值
|
||||||
|
@GetMapping("/DWHS/delete")
|
||||||
|
public Object delete(String[] idsstrs,String userName) throws Exception
|
||||||
|
{
|
||||||
|
|
||||||
|
QueryWrapper<DwhsDb> queryWrapper=new QueryWrapper<>();
|
||||||
|
queryWrapper.in("ID",idsstrs);
|
||||||
|
dwhsDbMapper.delete(queryWrapper);
|
||||||
|
|
||||||
|
Map<String, Object> map = new HashMap<>(3);
|
||||||
|
map.put("message" ,"删除成功");
|
||||||
|
return map;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user