绿通接口调整,所站基本信息管理后端代码完成
parent
34662c72d7
commit
4f215348a8
@ -0,0 +1,53 @@
|
|||||||
|
package com.nmgs.controller;
|
||||||
|
import com.nmgs.entity.GreenTrafficCheckResult;
|
||||||
|
import com.nmgs.entity.GsyTest;
|
||||||
|
import com.nmgs.mapper.GreenTrafficCheckResultMapper;
|
||||||
|
import com.nmgs.mapper.GreenTrafficMapper;
|
||||||
|
import com.nmgs.mapper.GsyTestMapper;
|
||||||
|
import com.nmgs.service.IGreenTrafficService;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
@RequestMapping("/GsyTest")
|
||||||
|
@CrossOrigin(origins = "*")
|
||||||
|
public class GsyTestController {
|
||||||
|
|
||||||
|
public static Logger logger = LoggerFactory.getLogger(GsyTestController.class);
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private GsyTestMapper gsyTestMapper;
|
||||||
|
|
||||||
|
|
||||||
|
@PostMapping("/add")
|
||||||
|
@ResponseBody
|
||||||
|
public Object add(){
|
||||||
|
|
||||||
|
GsyTest gsyTest = new GsyTest();
|
||||||
|
|
||||||
|
gsyTest.setUuid("123123");
|
||||||
|
gsyTest.setTest_01("1");
|
||||||
|
gsyTest.setTest_02("2");
|
||||||
|
gsyTest.setTest_03("/9j/4AAQSkZJRgABAQAAAQABAAD/4gIoSUNDX1BST0ZJTEUAAQEAAAIYAAAAAAIQAABtbnRyUkdCIFhZWiAAAAAAAAAAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAAHRyWFlaAAABZAAAABRnWFlaAAABeAAAABRiWFlaAAABjAAAABRyVFJDAAABoAAAAChnVFJDAAABoAAAAChiVFJDAAABoAAAACh3dHB0AAAByAAAABRjcHJ0AAAB3AAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAFgAAAAcAHMAUgBHAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z3BhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABYWVogAAAAAAAA9tYAAQAAAADTLW1sdWMAAAAAAAAAAQAAAAxlblVTAAAAIAAAABwARwBvAG8AZwBsAGUAIABJAG4AYwAuACAAMgAwADEANv/bAEMACgcHCAcGCggICAsKCgsOGBAODQ0OHRUWERgjHyUkIh8iISYrNy8mKTQpISIwQTE0OTs+Pj4lLkRJQzxINz0+O//bAEMBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAwAEAAMBIgACEQEDEQH/xAAcAAABBQEBAQAAAAAAAAAAAAAAAQIDBAUGBwj/xABLEAABBAECAwUGBAMFBgUEAAcBAAIDEQQSIQUxQRMiUWFxBjKBkaGxFELB0SNS4RUzYnLwByRDU4LxFjRjc5JEorLCJVSDk9I14v/EABoBAQEBAQEBAQAAAAAAAAAAAAABAgMEBQb/xAAyEQEBAAIBBAECAwYGAwEAAAAAAQIRAxIhMUEEE1EFFCIyYXGRofAjM4Gx0eFCQ8Hx/9oADAMBAAIRAxEAPwD2VCEKshCEIBIlSIFQhCBEqEIhEDklSDqimjZ5Tuqb/wAT4J3VAJv5k5Ife+CBVUzm6ohvVOVtVsz+56e8OasGHjMc7Nya0kAj7K3ocPy");
|
||||||
|
gsyTest.setTest_04("/9j/4AAQSkZJRgABAQAAAQABAAD/4gIoSUNDX1BST0ZJTEUAAQEAAAIYAAAAAAIQAABtbnRyUkdCIFhZWiAAAAAAAAAAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAAHRyWFlaAAABZAAAABRnWFlaAAABeAAAABRiWFlaAAABjAAAABRyVFJDAAABoAAAAChnVFJDAAABoAAAAChiVFJDAAABoAAAACh3dHB0AAAByAAAABRjcHJ0AAAB3AAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAFgAAAAcAHMAUgBHAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z3BhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABYWVogAAAAAAAA9tYAAQAAAADTLW1sdWMAAAAAAAAAAQAAAAxlblVTAAAAIAAAABwARwBvAG8AZwBsAGUAIABJAG4AYwAuACAAMgAwADEANv/bAEMACgcHCAcGCggICAsKCgsOGBAODQ0OHRUWERgjHyUkIh8iISYrNy8mKTQpISIwQTE0OTs+Pj4lLkRJQzxINz0+O//bAEMBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAwAEAAMBIgACEQEDEQH/xAAcAAABBQEBAQAAAAAAAAAAAAAAAQIDBAUGBwj/xABLEAABBAECAwUGBAMFBgUEAAcBAAIDEQQSIQUxQRMiUWFxBjKBkaGxFELB0SNS4RUzYnLwByRDU4LxFjRjc5JEorLCJVSDk9I14v/EABoBAQEBAQEBAQAAAAAAAAAAAAABAgMEBQb/xAAyEQEBAAIBBAECAwYGAwEAAAAAAQIRAxIhMUEEE1EFFCIyYXGRofAjM4Gx0eFCQ8Hx/9oADAMBAAIRAxEAPwD2VCEKshCEIBIlSIFQhCBEqEIhEDklSDqimjZ5Tuqb/wAT4J3VAJv5k5Ife+CBVUzm6ohvVOVtVsz+56e8OasGHjMc7Nya0kAj7K3ocPy");
|
||||||
|
gsyTest.setTest_05("/9j/4AAQSkZJRgABAQAAAQABAAD/4gIoSUNDX1BST0ZJTEUAAQEAAAIYAAAAAAIQAABtbnRyUkdCIFhZWiAAAAAAAAAAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAAHRyWFlaAAABZAAAABRnWFlaAAABeAAAABRiWFlaAAABjAAAABRyVFJDAAABoAAAAChnVFJDAAABoAAAAChiVFJDAAABoAAAACh3dHB0AAAByAAAABRjcHJ0AAAB3AAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAFgAAAAcAHMAUgBHAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z3BhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABYWVogAAAAAAAA9tYAAQAAAADTLW1sdWMAAAAAAAAAAQAAAAxlblVTAAAAIAAAABwARwBvAG8AZwBsAGUAIABJAG4AYwAuACAAMgAwADEANv/bAEMACgcHCAcGCggICAsKCgsOGBAODQ0OHRUWERgjHyUkIh8iISYrNy8mKTQpISIwQTE0OTs+Pj4lLkRJQzxINz0+O//bAEMBCgsLDg0OHBAQHDsoIig7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O//AABEIAwAEAAMBIgACEQEDEQH/xAAcAAABBQEBAQAAAAAAAAAAAAAAAQIDBAUGBwj/xABLEAABBAECAwUGBAMFBgUEAAcBAAIDEQQSIQUxQRMiUWFxBjKBkaGxFELB0SNS4RUzYnLwByRDU4LxFjRjc5JEorLCJVSDk9I14v/EABoBAQEBAQEBAQAAAAAAAAAAAAABAgMEBQb/xAAyEQEBAAIBBAECAwYGAwEAAAAAAQIRAxIhMUEEE1EFFCIyYXGRofAjM4Gx0eFCQ8Hx/9oADAMBAAIRAxEAPwD2VCEKshCEIBIlSIFQhCBEqEIhEDklSDqimjZ5Tuqb/wAT4J3VAJv5k5Ife+CBVUzm6ohvVOVtVsz+56e8OasGHjMc7Nya0kAj7K3ocPy");
|
||||||
|
gsyTest.setTest_06("/9j/4AAQSkZJRgABAQAAAQABAAD");
|
||||||
|
|
||||||
|
int insert = gsyTestMapper.insert(gsyTest);
|
||||||
|
|
||||||
|
return insert;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,142 @@
|
|||||||
|
package com.nmgs.controller;
|
||||||
|
import com.nmgs.entity.OpenCarNo;
|
||||||
|
import com.nmgs.entity.Operators;
|
||||||
|
import com.nmgs.entity.Position;
|
||||||
|
import com.nmgs.mapper.OperatorsMapper;
|
||||||
|
import com.nmgs.service.IOperatorsService;
|
||||||
|
import com.nmgs.service.IPositionService;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
@RequestMapping("/Operators")
|
||||||
|
@CrossOrigin(origins = "*")
|
||||||
|
public class OperatorsController {
|
||||||
|
|
||||||
|
public static Logger logger = LoggerFactory.getLogger(OperatorsController.class);
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private IOperatorsService OperatorsService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private OperatorsMapper operatorsMapper;
|
||||||
|
|
||||||
|
@PostMapping("/getOperatorsList")
|
||||||
|
@ResponseBody
|
||||||
|
public Object getOperatorsList(@RequestBody Map<String, Object> params){
|
||||||
|
|
||||||
|
return OperatorsService.getOperatorsList(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
@PostMapping("/getFiterData")
|
||||||
|
@ResponseBody
|
||||||
|
public Object getFiterData(@RequestBody Map<String, Object> params) {
|
||||||
|
System.out.println(params);
|
||||||
|
Map<String, Object> resultMap = new HashMap<>();
|
||||||
|
if("N".equals(params.get("isChange"))){
|
||||||
|
resultMap.put("subComList", operatorsMapper.selectSubComList());
|
||||||
|
|
||||||
|
resultMap.put("positionList", operatorsMapper.selectPositionList());
|
||||||
|
|
||||||
|
resultMap.put("staList", operatorsMapper.selectStaList(params));
|
||||||
|
}else{
|
||||||
|
resultMap.put("staList", operatorsMapper.selectStaList(params));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
return resultMap;
|
||||||
|
}
|
||||||
|
|
||||||
|
@PostMapping("/addOperators")
|
||||||
|
@ResponseBody
|
||||||
|
public Object addOperators(@RequestBody Operators operators) {
|
||||||
|
Map<String, Object> resultMap = new HashMap<>();
|
||||||
|
try {
|
||||||
|
int res = OperatorsService.addOperators(operators);
|
||||||
|
if(res >= 0){
|
||||||
|
resultMap.put("msg","保存成功");
|
||||||
|
resultMap.put("data","");
|
||||||
|
resultMap.put("result",1);
|
||||||
|
}else{
|
||||||
|
resultMap.put("msg","保存失败");
|
||||||
|
resultMap.put("data","");
|
||||||
|
resultMap.put("result",-1);
|
||||||
|
}
|
||||||
|
return resultMap;
|
||||||
|
} catch (Exception e) {
|
||||||
|
logger.error("com.nmgs.controller.OperatorsController.addOperators: 保存数据失败 "+e);
|
||||||
|
resultMap.put("msg","保存失败");
|
||||||
|
resultMap.put("data","");
|
||||||
|
resultMap.put("result",-1);
|
||||||
|
return resultMap;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@PostMapping("/updateOperators")
|
||||||
|
@ResponseBody
|
||||||
|
public Object updateOperators(@RequestBody Operators operators) {
|
||||||
|
Map<String, Object> resultMap = new HashMap<>();
|
||||||
|
try {
|
||||||
|
int res = OperatorsService.updateOperators(operators);
|
||||||
|
if(res >= 0){
|
||||||
|
resultMap.put("msg","修改成功");
|
||||||
|
resultMap.put("data","");
|
||||||
|
resultMap.put("result",1);
|
||||||
|
}else{
|
||||||
|
resultMap.put("msg","修改失败");
|
||||||
|
resultMap.put("data","");
|
||||||
|
resultMap.put("result",-1);
|
||||||
|
}
|
||||||
|
return resultMap;
|
||||||
|
} catch (Exception e) {
|
||||||
|
logger.error("com.nmgs.controller.OperatorsController.updateOperators: 修改数据失败 "+e);
|
||||||
|
resultMap.put("msg","保存失败");
|
||||||
|
resultMap.put("data","");
|
||||||
|
resultMap.put("result",-1);
|
||||||
|
return resultMap;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@PostMapping("/deleteOperators")
|
||||||
|
@ResponseBody
|
||||||
|
public Object deleteOperators(@RequestBody List<Operators> Operators) {
|
||||||
|
Map<String, Object> resultMap = new HashMap<>();
|
||||||
|
try {
|
||||||
|
int res = OperatorsService.deleteOperators(Operators);
|
||||||
|
if(res >= 0){
|
||||||
|
resultMap.put("msg","删除成功");
|
||||||
|
resultMap.put("data","");
|
||||||
|
resultMap.put("result",1);
|
||||||
|
}else{
|
||||||
|
resultMap.put("msg","删除失败");
|
||||||
|
resultMap.put("data","");
|
||||||
|
resultMap.put("result",-1);
|
||||||
|
}
|
||||||
|
return resultMap;
|
||||||
|
} catch (Exception e) {
|
||||||
|
logger.error("com.nmgs.controller.OperatorsController.deleteOperators: 删除失败 "+e);
|
||||||
|
resultMap.put("msg","删除失败");
|
||||||
|
resultMap.put("data","");
|
||||||
|
resultMap.put("result",-1);
|
||||||
|
return resultMap;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@PostMapping("/getCollectionData")
|
||||||
|
@ResponseBody
|
||||||
|
public Object getCollectionData(@RequestBody Map<String, Object> params) {
|
||||||
|
return OperatorsService.getCollectionData(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,97 @@
|
|||||||
|
package com.nmgs.controller;
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||||
|
import com.nmgs.entity.GreenTrafficCheckResult;
|
||||||
|
import com.nmgs.entity.OpenCarNo;
|
||||||
|
import com.nmgs.entity.Position;
|
||||||
|
import com.nmgs.mapper.GreenTrafficCheckResultMapper;
|
||||||
|
import com.nmgs.mapper.GreenTrafficMapper;
|
||||||
|
import com.nmgs.mapper.PositionMapper;
|
||||||
|
import com.nmgs.service.IGreenTrafficService;
|
||||||
|
import com.nmgs.service.IPositionService;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
import java.util.Date;
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
@RequestMapping("/Position")
|
||||||
|
@CrossOrigin(origins = "*")
|
||||||
|
public class PositionController {
|
||||||
|
|
||||||
|
public static Logger logger = LoggerFactory.getLogger(PositionController.class);
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private IPositionService positionService;
|
||||||
|
|
||||||
|
|
||||||
|
@PostMapping("/getPositionList")
|
||||||
|
@ResponseBody
|
||||||
|
public Object getPositionList(@RequestBody Map<String, Object> params){
|
||||||
|
|
||||||
|
return positionService.getPositionList(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@PostMapping("/addPosition")
|
||||||
|
@ResponseBody
|
||||||
|
public Object addPosition(@RequestBody Map<String, Object> params) {
|
||||||
|
Map<String, Object> resultMap = new HashMap<>();
|
||||||
|
try {
|
||||||
|
int res = positionService.addPosition((String) params.get("value"));
|
||||||
|
if(res >= 0){
|
||||||
|
resultMap.put("msg","保存成功");
|
||||||
|
resultMap.put("data","");
|
||||||
|
resultMap.put("result",1);
|
||||||
|
}else{
|
||||||
|
resultMap.put("msg","保存失败");
|
||||||
|
resultMap.put("data","");
|
||||||
|
resultMap.put("result",-1);
|
||||||
|
}
|
||||||
|
return resultMap;
|
||||||
|
} catch (Exception e) {
|
||||||
|
logger.error("com.nmgs.controller.PositionController.addPosition: 保存数据失败 "+e);
|
||||||
|
resultMap.put("msg","保存失败");
|
||||||
|
resultMap.put("data","");
|
||||||
|
resultMap.put("result",-1);
|
||||||
|
return resultMap;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@PostMapping("/deletePosition")
|
||||||
|
@ResponseBody
|
||||||
|
public Object deletePosition(@RequestBody List<Position> positions) {
|
||||||
|
Map<String, Object> resultMap = new HashMap<>();
|
||||||
|
try {
|
||||||
|
int res = positionService.deletePosition(positions);
|
||||||
|
|
||||||
|
if(res >= 0){
|
||||||
|
resultMap.put("msg","删除成功");
|
||||||
|
resultMap.put("data","");
|
||||||
|
resultMap.put("result",1);
|
||||||
|
}else{
|
||||||
|
resultMap.put("msg","删除失败");
|
||||||
|
resultMap.put("data","");
|
||||||
|
resultMap.put("result",-1);
|
||||||
|
}
|
||||||
|
return resultMap;
|
||||||
|
} catch (Exception e) {
|
||||||
|
logger.error("com.nmgs.controller.PositionController.deletePosition: 删除失败 "+e);
|
||||||
|
resultMap.put("msg","删除失败");
|
||||||
|
resultMap.put("data","");
|
||||||
|
resultMap.put("result",-1);
|
||||||
|
return resultMap;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,67 @@
|
|||||||
|
package com.nmgs.controller;
|
||||||
|
import com.nmgs.entity.StationInfo;
|
||||||
|
import com.nmgs.mapper.SetUpMapper;
|
||||||
|
import com.nmgs.mapper.StationInfoMapper;
|
||||||
|
import com.nmgs.service.ISetUpService;
|
||||||
|
import com.nmgs.service.IStationInfoService;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
@RequestMapping("/SetUp")
|
||||||
|
@CrossOrigin(origins = "*")
|
||||||
|
public class SetupController {
|
||||||
|
|
||||||
|
public static Logger logger = LoggerFactory.getLogger(SetupController.class);
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private ISetUpService setUpService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SetUpMapper setUpMapper;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@PostMapping("/getSetUpList")
|
||||||
|
@ResponseBody
|
||||||
|
public Object getSetUpList(@RequestBody Map<String, Object> params){
|
||||||
|
|
||||||
|
return setUpService.getSetUpList(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@PostMapping("/getFiterData")
|
||||||
|
@ResponseBody
|
||||||
|
public Object getFiterData(@RequestBody Map<String, Object> params) {
|
||||||
|
|
||||||
|
Map<String, Object> resultMap = new HashMap<>();
|
||||||
|
|
||||||
|
if("N".equals(params.get("isChange"))){
|
||||||
|
resultMap.put("portTypeList", setUpMapper.selectPortTypeList());
|
||||||
|
|
||||||
|
resultMap.put("roadList", setUpMapper.selectRoadList());
|
||||||
|
|
||||||
|
resultMap.put("staList", setUpMapper.selectStaList(params));
|
||||||
|
}else{
|
||||||
|
resultMap.put("staList", setUpMapper.selectStaList(params));
|
||||||
|
}
|
||||||
|
|
||||||
|
return resultMap;
|
||||||
|
}
|
||||||
|
|
||||||
|
@PostMapping("/getCollectionData")
|
||||||
|
@ResponseBody
|
||||||
|
public Object getCollectionData(@RequestBody Map<String, Object> params) {
|
||||||
|
return setUpService.getCollectionData(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,125 @@
|
|||||||
|
package com.nmgs.controller;
|
||||||
|
import com.nmgs.entity.Operators;
|
||||||
|
import com.nmgs.entity.StationInfo;
|
||||||
|
import com.nmgs.mapper.StationInfoMapper;
|
||||||
|
import com.nmgs.service.IStationInfoService;
|
||||||
|
import org.slf4j.Logger;
|
||||||
|
import org.slf4j.LoggerFactory;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Controller;
|
||||||
|
import org.springframework.web.bind.annotation.*;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
|
||||||
|
@Controller
|
||||||
|
@RequestMapping("/StationInfo")
|
||||||
|
@CrossOrigin(origins = "*")
|
||||||
|
public class StationInfoController {
|
||||||
|
|
||||||
|
public static Logger logger = LoggerFactory.getLogger(StationInfoController.class);
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private IStationInfoService stationInfoService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private StationInfoMapper stationInfoMapper;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@PostMapping("/getStationInfoList")
|
||||||
|
@ResponseBody
|
||||||
|
public Object getStationInfoList(@RequestBody Map<String, Object> params){
|
||||||
|
|
||||||
|
return stationInfoService.getStationInfoList(params);
|
||||||
|
}
|
||||||
|
|
||||||
|
@PostMapping("/getOverMsg")
|
||||||
|
@ResponseBody
|
||||||
|
public Object getOverMsg(){
|
||||||
|
|
||||||
|
return stationInfoService.getOverMsg();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@PostMapping("/getFiterData")
|
||||||
|
@ResponseBody
|
||||||
|
public Object getFiterData(@RequestBody Map<String, Object> params) {
|
||||||
|
System.out.println(params);
|
||||||
|
Map<String, Object> resultMap = new HashMap<>();
|
||||||
|
|
||||||
|
if("N".equals(params.get("isChange"))){
|
||||||
|
resultMap.put("subComList", stationInfoMapper.selectSubComList());
|
||||||
|
|
||||||
|
resultMap.put("roadList", stationInfoMapper.selectRoadList());
|
||||||
|
|
||||||
|
resultMap.put("staList", stationInfoMapper.selectStaList(params));
|
||||||
|
}else{
|
||||||
|
resultMap.put("staList", stationInfoMapper.selectStaList(params));
|
||||||
|
}
|
||||||
|
|
||||||
|
return resultMap;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@PostMapping("/addStation")
|
||||||
|
@ResponseBody
|
||||||
|
public Object addStation(@RequestBody StationInfo stationInfo) {
|
||||||
|
Map<String, Object> resultMap = new HashMap<>();
|
||||||
|
try {
|
||||||
|
int res = stationInfoService.addStation(stationInfo);
|
||||||
|
if(res >= 0){
|
||||||
|
resultMap.put("msg","保存成功");
|
||||||
|
resultMap.put("data","");
|
||||||
|
resultMap.put("result",1);
|
||||||
|
}else if(res == -2){
|
||||||
|
resultMap.put("msg","该收费站已经添加,不能重复添加");
|
||||||
|
resultMap.put("data","");
|
||||||
|
resultMap.put("result",-2);
|
||||||
|
}else{
|
||||||
|
resultMap.put("msg","保存失败");
|
||||||
|
resultMap.put("data","");
|
||||||
|
resultMap.put("result",-1);
|
||||||
|
}
|
||||||
|
return resultMap;
|
||||||
|
} catch (Exception e) {
|
||||||
|
logger.error("com.nmgs.controller.StationInfoController.addStation: 保存数据失败 "+e);
|
||||||
|
resultMap.put("msg","保存失败");
|
||||||
|
resultMap.put("data","");
|
||||||
|
resultMap.put("result",-1);
|
||||||
|
return resultMap;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@PostMapping("/deleteStation")
|
||||||
|
@ResponseBody
|
||||||
|
public Object deleteStation(@RequestBody List<StationInfo> stationInfos) {
|
||||||
|
Map<String, Object> resultMap = new HashMap<>();
|
||||||
|
try {
|
||||||
|
int res = stationInfoService.deleteStation(stationInfos);
|
||||||
|
if(res >= 0){
|
||||||
|
resultMap.put("msg","删除成功");
|
||||||
|
resultMap.put("data","");
|
||||||
|
resultMap.put("result",1);
|
||||||
|
}else{
|
||||||
|
resultMap.put("msg","删除失败");
|
||||||
|
resultMap.put("data","");
|
||||||
|
resultMap.put("result",-1);
|
||||||
|
}
|
||||||
|
return resultMap;
|
||||||
|
} catch (Exception e) {
|
||||||
|
logger.error("com.nmgs.controller.StationInfoController.deleteStation: 删除失败 "+e);
|
||||||
|
resultMap.put("msg","删除失败");
|
||||||
|
resultMap.put("data","");
|
||||||
|
resultMap.put("result",-1);
|
||||||
|
return resultMap;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,43 @@
|
|||||||
|
package com.nmgs.entity;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@TableName("gsy_test")
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class GsyTest {;
|
||||||
|
|
||||||
|
@TableId(value = "uuid")
|
||||||
|
private String uuid;
|
||||||
|
|
||||||
|
@TableField(value = "test_01")
|
||||||
|
private String test_01;
|
||||||
|
|
||||||
|
@TableField(value = "test_02")
|
||||||
|
private String test_02;
|
||||||
|
|
||||||
|
@TableField(value = "test_03")
|
||||||
|
private String test_03;
|
||||||
|
|
||||||
|
@TableField("test_04")
|
||||||
|
private String test_04;
|
||||||
|
|
||||||
|
@TableField("test_05")
|
||||||
|
private String test_05;
|
||||||
|
|
||||||
|
@TableField("test_06")
|
||||||
|
private String test_06;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,52 @@
|
|||||||
|
package com.nmgs.entity;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 运营人员表
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@TableName("OPERATORS")
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class Operators {;
|
||||||
|
|
||||||
|
@TableId(value = "ID")
|
||||||
|
private Integer id;
|
||||||
|
|
||||||
|
@TableField(value = "SUBCOMNO")
|
||||||
|
private String SubComNo;
|
||||||
|
|
||||||
|
@TableField(value = "STANO")
|
||||||
|
private String staNo;
|
||||||
|
|
||||||
|
@TableField(value = "POSITIONID")
|
||||||
|
private String positionId;
|
||||||
|
|
||||||
|
@TableField(value = "USERNAME")
|
||||||
|
private String userName;
|
||||||
|
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String subComName;//分公司名称
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String staName;//收费站名称
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String positionName;//岗位名称
|
||||||
|
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
private Integer totalCount;//统计数据
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,30 @@
|
|||||||
|
package com.nmgs.entity;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 岗位字典表
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@TableName("POSITION")
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class Position {;
|
||||||
|
|
||||||
|
|
||||||
|
@TableId(value = "ID")
|
||||||
|
private Integer id;
|
||||||
|
|
||||||
|
@TableField(value = "VALUE")
|
||||||
|
private String value;
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,197 @@
|
|||||||
|
package com.nmgs.entity;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 运营人员表
|
||||||
|
*/
|
||||||
|
@Data
|
||||||
|
@TableName("SETUP_TABLE")
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class SetUp {
|
||||||
|
;
|
||||||
|
|
||||||
|
@TableField(value = "AREANO")
|
||||||
|
private Integer areaNo;
|
||||||
|
|
||||||
|
@TableField(value = "ROADNO")
|
||||||
|
@MppMultiId
|
||||||
|
private Integer roadNo;
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String roadName; //路段名称
|
||||||
|
|
||||||
|
|
||||||
|
@TableField(value = "STANO")
|
||||||
|
@MppMultiId
|
||||||
|
private Integer staNo;
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String staName; //收费站名称
|
||||||
|
|
||||||
|
|
||||||
|
@TableField(value = "PORTNO")
|
||||||
|
@MppMultiId
|
||||||
|
private Integer PortNo;
|
||||||
|
|
||||||
|
|
||||||
|
@TableField(value = "PORTIP")
|
||||||
|
private String portIp;
|
||||||
|
|
||||||
|
@TableField(value = "PRIVILEGE")
|
||||||
|
private Integer privilege;
|
||||||
|
|
||||||
|
@TableField(value = "CARNO")
|
||||||
|
private Integer CarNo;
|
||||||
|
|
||||||
|
@TableField(value = "STEP")
|
||||||
|
private Integer step;
|
||||||
|
|
||||||
|
@TableField(value = "OUTTIME")
|
||||||
|
private Integer outTime;
|
||||||
|
|
||||||
|
@TableField(value = "PORTTYPE")
|
||||||
|
private Integer portType;
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String portTypeName; //车道类型
|
||||||
|
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
private Integer totalCount;
|
||||||
|
|
||||||
|
|
||||||
|
@TableField(value = "CARDBOXNEED")
|
||||||
|
private Integer cardBoxNeed;
|
||||||
|
|
||||||
|
@TableField(value = "CARDBOXCOUNT")
|
||||||
|
private Integer cardBoxCount;
|
||||||
|
|
||||||
|
@TableField(value = "COMPARECOIL")
|
||||||
|
private Integer compareCoil;
|
||||||
|
|
||||||
|
@TableField(value = "IMAGE")
|
||||||
|
private Integer image;
|
||||||
|
|
||||||
|
@TableField(value = "IMAGEALL")
|
||||||
|
private Integer imageAll;
|
||||||
|
|
||||||
|
@TableField(value = "UNUSE1")
|
||||||
|
private Integer unUse1;
|
||||||
|
|
||||||
|
@TableField(value = "UNUSE2")
|
||||||
|
private Integer unUse2;
|
||||||
|
|
||||||
|
@TableField(value = "UNUSE3")
|
||||||
|
private Integer unUse3;
|
||||||
|
|
||||||
|
@TableField(value = "UNUSE4")
|
||||||
|
private Integer unUse4;
|
||||||
|
|
||||||
|
@TableField(value = "UNUSE5")
|
||||||
|
private Integer unUse5;
|
||||||
|
|
||||||
|
@TableField(value = "UNUSE6")
|
||||||
|
private Integer unUse6;
|
||||||
|
|
||||||
|
@TableField(value = "UNUSE7")
|
||||||
|
private Integer unUse7;
|
||||||
|
|
||||||
|
@TableField(value = "UNUSE8")
|
||||||
|
private Integer unUse8;
|
||||||
|
|
||||||
|
@TableField(value = "UNUSE9")
|
||||||
|
private Integer unUse9;
|
||||||
|
|
||||||
|
@TableField(value = "UNUSE10")
|
||||||
|
private Integer unUse10;
|
||||||
|
|
||||||
|
@TableField(value = "UNUSE11")
|
||||||
|
private Integer unUse11;
|
||||||
|
|
||||||
|
@TableField(value = "UNUSE12")
|
||||||
|
private Integer unUse12;
|
||||||
|
|
||||||
|
@TableField(value = "UNUSE13")
|
||||||
|
private Integer unUse13;
|
||||||
|
|
||||||
|
@TableField(value = "UNUSE14")
|
||||||
|
private Integer unUse14;
|
||||||
|
|
||||||
|
@TableField(value = "UNUSE15")
|
||||||
|
private Integer unUse15;
|
||||||
|
|
||||||
|
@TableField(value = "UNUSE16")
|
||||||
|
private Integer unUse16;
|
||||||
|
|
||||||
|
@TableField(value = "GBID")
|
||||||
|
private Integer gbId;
|
||||||
|
|
||||||
|
@TableField(value = "GBGREENTRAFFIC")
|
||||||
|
private Integer gbGreenTraffic;
|
||||||
|
|
||||||
|
@TableField(value = "GBTIDALTIME")
|
||||||
|
private Integer gbTidalTime;
|
||||||
|
|
||||||
|
@TableField(value = "GBSTARTTIME")
|
||||||
|
private Integer gbStarTtime;
|
||||||
|
|
||||||
|
@TableField(value = "GBENDTIME")
|
||||||
|
private Integer gbEndTime;
|
||||||
|
|
||||||
|
@TableField(value = "GBSTATUS")
|
||||||
|
private Integer gbStatus;
|
||||||
|
|
||||||
|
@TableField(value = "PLAZAID")
|
||||||
|
private Integer plazaId;
|
||||||
|
|
||||||
|
@TableField(value = "LANEHEX")
|
||||||
|
private Integer laneHex;
|
||||||
|
|
||||||
|
@TableField(value = "RSUMANUID")
|
||||||
|
private Integer rsumAnuId;
|
||||||
|
|
||||||
|
@TableField(value = "RSUMODEL")
|
||||||
|
private Integer rsumoDel;
|
||||||
|
|
||||||
|
@TableField(value = "RSUID")
|
||||||
|
private Integer rsuId;
|
||||||
|
|
||||||
|
@TableField(value = "RSUVERID")
|
||||||
|
private Integer rsuverId;
|
||||||
|
|
||||||
|
@TableField(value = "LASTSTATUS")
|
||||||
|
private Integer lastStatus;
|
||||||
|
|
||||||
|
@TableField(value = "LASTTIME")
|
||||||
|
private Integer lastTime;
|
||||||
|
|
||||||
|
@TableField(value = "LASTMESSAGE")
|
||||||
|
private Integer lastMessage;
|
||||||
|
|
||||||
|
@TableField(value = "ENTRYEXITTYPE")
|
||||||
|
private Integer entryExitType;
|
||||||
|
|
||||||
|
@TableField(value = "RAILINGPOS")
|
||||||
|
private Integer railingPos;
|
||||||
|
|
||||||
|
@TableField(value = "IFCONTAINLIMITWEIGHT")
|
||||||
|
private Integer ifContainLimitWeight;
|
||||||
|
|
||||||
|
@TableField(value = "VPLRMANUID")
|
||||||
|
private Integer vplrmanuId;
|
||||||
|
|
||||||
|
@TableField(value = "GBTYPE")
|
||||||
|
private Integer gbType;
|
||||||
|
|
||||||
|
@TableField(value = "LANENUM")
|
||||||
|
private Integer laneNum;
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,58 @@
|
|||||||
|
package com.nmgs.entity;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
|
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@TableName("STATIONINFO")
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class StationInfo {;
|
||||||
|
|
||||||
|
|
||||||
|
@TableField(value = "SUBCOMNO")
|
||||||
|
@MppMultiId
|
||||||
|
private Integer subComNo;
|
||||||
|
|
||||||
|
@TableField(value = "STANO")
|
||||||
|
@MppMultiId
|
||||||
|
private Integer staNo;
|
||||||
|
|
||||||
|
|
||||||
|
@TableField(value = "STARTDATE")
|
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
|
||||||
|
private Date startDate;
|
||||||
|
|
||||||
|
@TableField(value = "ENDDATE")
|
||||||
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
|
||||||
|
private Date endDate;
|
||||||
|
|
||||||
|
@TableField(value = "ROADNO")
|
||||||
|
private Integer roadNo ;
|
||||||
|
|
||||||
|
@TableField(value = "MILEAGE")
|
||||||
|
private Integer mileAge;
|
||||||
|
|
||||||
|
@TableField(value = "STAKENO")
|
||||||
|
private String stakeNo;
|
||||||
|
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String subComName; //分公司名称
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String staName; //收费站名称
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
private String roadName; //路段名称
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,17 @@
|
|||||||
|
package com.nmgs.mapper;
|
||||||
|
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.github.jeffreyning.mybatisplus.base.MppBaseMapper;
|
||||||
|
import com.nmgs.entity.GreenTraffic;
|
||||||
|
import com.nmgs.entity.GsyTest;
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
@Mapper
|
||||||
|
public interface GsyTestMapper extends MppBaseMapper<GsyTest> {
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,56 @@
|
|||||||
|
package com.nmgs.mapper;
|
||||||
|
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.github.jeffreyning.mybatisplus.base.MppBaseMapper;
|
||||||
|
import com.nmgs.entity.Operators;
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
@Mapper
|
||||||
|
public interface OperatorsMapper extends MppBaseMapper<Operators> {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分页查询运营人员数据
|
||||||
|
* @param page
|
||||||
|
* @param params
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
Page<Operators> getOperatorsList(Page<Operators> page, @Param("params")Map<String, Object> params);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取分公司下拉
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
List<Map<String,Object>> selectSubComList();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取岗位下拉
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
List<Map<String,Object>> selectPositionList();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取收费站下拉
|
||||||
|
* @param params
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
List<Map<String,Object>> selectStaList(@Param("params") Map<String, Object> params);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取最大id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
Integer getMaxId();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 统计数据
|
||||||
|
* @param page
|
||||||
|
* @param params
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
Page<Operators> getCollectionData(Page<Operators> page,@Param("params") Map<String, Object> params);
|
||||||
|
}
|
||||||
@ -0,0 +1,111 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<!DOCTYPE mapper
|
||||||
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.nmgs.mapper.OperatorsMapper">
|
||||||
|
|
||||||
|
|
||||||
|
<select id="getOperatorsList" parameterType="java.util.HashMap" resultType="com.nmgs.entity.Operators">
|
||||||
|
SELECT
|
||||||
|
oper.ID,
|
||||||
|
oper.SUBCOMNO,
|
||||||
|
oper.STANO,
|
||||||
|
oper.POSITIONID,
|
||||||
|
oper.USERNAME,
|
||||||
|
sub.SUBCOMNAME as subComName,
|
||||||
|
p.value as positionName,
|
||||||
|
sta.STANAME as staName
|
||||||
|
FROM
|
||||||
|
OPERATORS oper
|
||||||
|
LEFT JOIN SUBCOMPANY_TABLE sub on sub.SUBCOMNO = oper.SUBCOMNO
|
||||||
|
LEFT JOIN POSITION p on p.id = oper.POSITIONID
|
||||||
|
LEFT JOIN NAME_TABLE sta on sta.STANO = oper.STANO
|
||||||
|
|
||||||
|
<where>
|
||||||
|
|
||||||
|
<!-- 姓名查询条件 -->
|
||||||
|
<if test="params.userNameQuery != null and params.userNameQuery != ''">
|
||||||
|
<bind name="userNameQuery" value="'%'+params.userNameQuery+'%'"/>
|
||||||
|
AND oper.USERNAME LIKE #{userNameQuery}
|
||||||
|
</if>
|
||||||
|
|
||||||
|
<!-- 分公司查询条件 -->
|
||||||
|
<if test="params.subComNoQuery != null ">
|
||||||
|
AND oper.SUBCOMNO = #{params.subComNoQuery}
|
||||||
|
</if>
|
||||||
|
|
||||||
|
|
||||||
|
<!-- 收费站编号查询条件 -->
|
||||||
|
<if test="params.staNoQuery != null ">
|
||||||
|
AND oper.STANO = #{params.staNoQuery}
|
||||||
|
</if>
|
||||||
|
|
||||||
|
<!-- 岗位查询条件 -->
|
||||||
|
<if test="params.positionIdQuery != null ">
|
||||||
|
AND oper.POSITIONID = #{params.positionIdQuery}
|
||||||
|
</if>
|
||||||
|
|
||||||
|
|
||||||
|
</where>
|
||||||
|
ORDER BY oper.SUBCOMNO ,oper.STANO,oper.POSITIONID
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
<select id="selectSubComList" resultType="java.util.HashMap">
|
||||||
|
SELECT sub.SUBCOMNO,sub.SUBCOMNAME
|
||||||
|
FROM SUBCOMPANY_TABLE sub order by sub.SUBCOMNO
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
<select id="selectPositionList" resultType="java.util.HashMap">
|
||||||
|
SELECT *
|
||||||
|
FROM POSITION p order by p.ID
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
<select id="selectStaList" parameterType="java.util.HashMap" resultType="java.util.HashMap">
|
||||||
|
SELECT sta.STANO as staNo , sta.STANAME as staName
|
||||||
|
FROM NAME_TABLE sta
|
||||||
|
<where>
|
||||||
|
and sta.STATYPE=1
|
||||||
|
<!-- 根据分公司查询 -->
|
||||||
|
<if test="params.subComNo != null ">
|
||||||
|
AND sta.SUBCOMNO = #{params.subComNo}
|
||||||
|
</if>
|
||||||
|
|
||||||
|
</where>
|
||||||
|
|
||||||
|
order by sta.ROADNO,sta.STANO
|
||||||
|
</select>
|
||||||
|
|
||||||
|
<select id="getMaxId" resultType="java.lang.Integer">
|
||||||
|
SELECT MAX(ID) FROM OPERATORS
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
<select id="getCollectionData" parameterType="java.util.HashMap" resultType="com.nmgs.entity.Operators">
|
||||||
|
SELECT
|
||||||
|
<choose>
|
||||||
|
<when test="params.selectcolumn != null">
|
||||||
|
${params.selectcolumn}
|
||||||
|
</when>
|
||||||
|
<otherwise>
|
||||||
|
*
|
||||||
|
</otherwise>
|
||||||
|
</choose>
|
||||||
|
FROM
|
||||||
|
OPERATORS oper
|
||||||
|
LEFT JOIN SUBCOMPANY_TABLE sub on sub.SUBCOMNO = oper.SUBCOMNO
|
||||||
|
LEFT JOIN POSITION p on p.id = oper.POSITIONID
|
||||||
|
LEFT JOIN NAME_TABLE sta on sta.STANO = oper.STANO
|
||||||
|
|
||||||
|
<if test="params.group != null">
|
||||||
|
${params.group}
|
||||||
|
</if>
|
||||||
|
<if test="params.order != null">
|
||||||
|
${params.order}
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
</mapper>
|
||||||
@ -0,0 +1,33 @@
|
|||||||
|
package com.nmgs.mapper;
|
||||||
|
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.github.jeffreyning.mybatisplus.base.MppBaseMapper;
|
||||||
|
import com.nmgs.entity.Position;
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
@Mapper
|
||||||
|
public interface PositionMapper extends MppBaseMapper<Position> {
|
||||||
|
/**
|
||||||
|
* 分页查找岗位数据
|
||||||
|
* @param page
|
||||||
|
* @param params
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
Page<Position> getPositionList(Page<Position> page, @Param("params") Map<String, Object> params);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取最大id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
Integer getMaxId();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,24 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<!DOCTYPE mapper
|
||||||
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.nmgs.mapper.PositionMapper">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<select id="getPositionList" parameterType="java.util.HashMap" resultType="com.nmgs.entity.Position">
|
||||||
|
SELECT
|
||||||
|
p.ID,
|
||||||
|
p.VALUE
|
||||||
|
FROM
|
||||||
|
POSITION p
|
||||||
|
|
||||||
|
ORDER BY p.ID
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
<select id="getMaxId" resultType="java.lang.Integer">
|
||||||
|
SELECT MAX(ID) FROM POSITION
|
||||||
|
</select>
|
||||||
|
|
||||||
|
</mapper>
|
||||||
@ -0,0 +1,26 @@
|
|||||||
|
package com.nmgs.mapper;
|
||||||
|
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.github.jeffreyning.mybatisplus.base.MppBaseMapper;
|
||||||
|
import com.nmgs.entity.SetUp;
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
@Mapper
|
||||||
|
public interface SetUpMapper extends MppBaseMapper<SetUp> {
|
||||||
|
|
||||||
|
Page<SetUp> getSetUpList(Page<SetUp> page, @Param("params") Map<String, Object> params);
|
||||||
|
|
||||||
|
List<Map<String,Object>> selectPortTypeList();
|
||||||
|
|
||||||
|
List<Map<String,Object>> selectRoadList();
|
||||||
|
|
||||||
|
List<Map<String,Object>> selectStaList(@Param("params")Map<String, Object> params);
|
||||||
|
|
||||||
|
|
||||||
|
Page<SetUp> getCollectionData(Page<SetUp> page, Map<String, Object> params);
|
||||||
|
}
|
||||||
@ -0,0 +1,112 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<!DOCTYPE mapper
|
||||||
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.nmgs.mapper.SetUpMapper">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<select id="getSetUpList" parameterType="java.util.HashMap" resultType="com.nmgs.entity.SetUp">
|
||||||
|
SELECT
|
||||||
|
setup.ROADNO,
|
||||||
|
setup.STANO,
|
||||||
|
setup.PORTNO,
|
||||||
|
setup.PORTIP,
|
||||||
|
setup.PORTTYPE,
|
||||||
|
road.ROADNAME AS roadName,
|
||||||
|
sta.STANAME AS staName,
|
||||||
|
port.TEXT AS portTypeName
|
||||||
|
FROM
|
||||||
|
SETUP_TABLE setup
|
||||||
|
LEFT JOIN ROAD_TABLE road ON setup.ROADNO = road.ROADNO
|
||||||
|
LEFT JOIN NAME_TABLE sta ON sta.STANO = setup.STANO
|
||||||
|
LEFT JOIN PORTTYPE_TEXT port ON port.value = setup.PORTTYPE
|
||||||
|
|
||||||
|
|
||||||
|
<where>
|
||||||
|
|
||||||
|
<!-- 桩号查询条件 -->
|
||||||
|
<if test="params.portNoQuery != null and params.portNoQuery != ''">
|
||||||
|
<bind name="portNoQuery" value="'%'+params.portNoQuery+'%'"/>
|
||||||
|
AND setup.PORTNO LIKE #{portNoQuery}
|
||||||
|
</if>
|
||||||
|
|
||||||
|
<!-- 分公司查询条件 -->
|
||||||
|
<if test="params.portTypeQuery != null ">
|
||||||
|
AND setup.PORTTYPE = #{params.portTypeQuery}
|
||||||
|
</if>
|
||||||
|
|
||||||
|
<!-- 路段编号查询条件 -->
|
||||||
|
<if test="params.roadNoQuery != null ">
|
||||||
|
AND setup.ROADNO = #{params.roadNoQuery}
|
||||||
|
</if>
|
||||||
|
|
||||||
|
<!-- 收费站编号查询条件 -->
|
||||||
|
<if test="params.staNoQuery != null ">
|
||||||
|
AND setup.STANO = #{params.staNoQuery}
|
||||||
|
</if>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</where>
|
||||||
|
|
||||||
|
|
||||||
|
order by setup.ROADNO,setup.STANO,setup.PORTNO
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<select id="selectPortTypeList" resultType="java.util.HashMap">
|
||||||
|
SELECT type.VALUE,type.TEXT
|
||||||
|
FROM PORTTYPE_TEXT type order by type.VALUE
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
<select id="selectRoadList" resultType="java.util.HashMap">
|
||||||
|
SELECT road.ROADNO as roadNo , road.ROADNAME as roadName
|
||||||
|
FROM ROAD_TABLE road order by road.ROADNO
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
<select id="selectStaList" parameterType="java.util.HashMap" resultType="java.util.HashMap">
|
||||||
|
SELECT sta.STANO as staNo , sta.STANAME as staName
|
||||||
|
FROM NAME_TABLE sta
|
||||||
|
<where>
|
||||||
|
and sta.STATYPE=1
|
||||||
|
<!-- 根据道路查询 -->
|
||||||
|
<if test="params.roadNo != null ">
|
||||||
|
AND sta.ROADNO = #{params.roadNo}
|
||||||
|
</if>
|
||||||
|
|
||||||
|
</where>
|
||||||
|
|
||||||
|
order by sta.ROADNO,sta.STANO
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<select id="getCollectionData" parameterType="java.util.HashMap" resultType="com.nmgs.entity.SetUp">
|
||||||
|
SELECT
|
||||||
|
<choose>
|
||||||
|
<when test="params.selectcolumn != null">
|
||||||
|
${params.selectcolumn}
|
||||||
|
</when>
|
||||||
|
<otherwise>
|
||||||
|
*
|
||||||
|
</otherwise>
|
||||||
|
</choose>
|
||||||
|
FROM
|
||||||
|
SETUP_TABLE setup
|
||||||
|
LEFT JOIN ROAD_TABLE road ON setup.ROADNO = road.ROADNO
|
||||||
|
LEFT JOIN NAME_TABLE sta ON sta.STANO = setup.STANO
|
||||||
|
LEFT JOIN PORTTYPE_TEXT port ON port.value = setup.PORTTYPE
|
||||||
|
|
||||||
|
<if test="params.group != null">
|
||||||
|
${params.group}
|
||||||
|
</if>
|
||||||
|
<if test="params.order != null">
|
||||||
|
${params.order}
|
||||||
|
</if>
|
||||||
|
</select>
|
||||||
|
|
||||||
|
</mapper>
|
||||||
@ -0,0 +1,49 @@
|
|||||||
|
package com.nmgs.mapper;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.github.jeffreyning.mybatisplus.base.MppBaseMapper;
|
||||||
|
import com.nmgs.entity.Operators;
|
||||||
|
import com.nmgs.entity.StationInfo;
|
||||||
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
@Mapper
|
||||||
|
public interface StationInfoMapper extends MppBaseMapper<StationInfo> {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分页查询所站信息
|
||||||
|
* @param page
|
||||||
|
* @param params
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
Page<StationInfo> getStationInfoList(Page<StationInfo> page, @Param("params") Map<String, Object> params);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询分公司下拉
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
List<Map<String,Object>> selectSubComList();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询路段下拉
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
List<Map<String,Object>> selectRoadList();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 查询收费站下拉
|
||||||
|
* @param params
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
List<Map<String,Object>> selectStaList(@Param("params") Map<String, Object> params);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除所站信息
|
||||||
|
* @param stationInfos
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
int deleteStationByMppMultiId(@Param("stationInfos") List<StationInfo> stationInfos);
|
||||||
|
}
|
||||||
@ -0,0 +1,123 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" ?>
|
||||||
|
<!DOCTYPE mapper
|
||||||
|
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||||
|
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||||
|
<mapper namespace="com.nmgs.mapper.StationInfoMapper">
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<select id="getStationInfoList" parameterType="java.util.HashMap" resultType="com.nmgs.entity.StationInfo">
|
||||||
|
SELECT
|
||||||
|
si.SUBCOMNO,
|
||||||
|
si.STANO,
|
||||||
|
si.STARTDATE,
|
||||||
|
si.ENDDATE,
|
||||||
|
si.ROADNO,
|
||||||
|
si.MILEAGE,
|
||||||
|
si.STAKENO,
|
||||||
|
sub.SUBCOMNAME AS subComName,
|
||||||
|
sta.STANAME AS staName,
|
||||||
|
road.ROADNAME AS roadName
|
||||||
|
FROM
|
||||||
|
STATIONINFO si
|
||||||
|
LEFT JOIN SUBCOMPANY_TABLE sub ON sub.SUBCOMNO = si.SUBCOMNO
|
||||||
|
LEFT JOIN NAME_TABLE sta ON sta.STANO = si.STANO
|
||||||
|
LEFT JOIN ROAD_TABLE road ON road.ROADNO = si.ROADNO
|
||||||
|
|
||||||
|
<where>
|
||||||
|
|
||||||
|
<!-- 即将到期条件查询 -->
|
||||||
|
<if test="params.nowDataStartQuery != null and params.nowDataStartQuery != '' ">
|
||||||
|
<if test="params.DBTYPE == 1">
|
||||||
|
AND si.ENDDATE >= dateadd(day,0,#{params.nowDataStartQuery})
|
||||||
|
AND si.ENDDATE <= dateadd(day,0,#{params.nowDataEndQuery})
|
||||||
|
</if>
|
||||||
|
<if test="params.DBTYPE == 2">
|
||||||
|
AND si.ENDDATE >= TO_DATE(#{params.nowDataStartQuery}, 'SYYYY-MM-DD HH24:MI:SS')
|
||||||
|
AND si.ENDDATE <= TO_DATE(#{params.nowDataEndQuery}, 'SYYYY-MM-DD HH24:MI:SS')
|
||||||
|
</if>
|
||||||
|
<if test="params.DBTYPE == 3">
|
||||||
|
AND si.ENDDATE >= TO_DATE(#{params.nowDataStartQuery}, 'SYYYY-MM-DD HH24:MI:SS')
|
||||||
|
AND si.ENDDATE <= TO_DATE(#{params.nowDataEndQuery}, 'SYYYY-MM-DD HH24:MI:SS')
|
||||||
|
</if>
|
||||||
|
<if test="params.DBTYPE == 4">
|
||||||
|
AND si.ENDDATE >= STR_TO_DATE(#{params.nowDataStartQuery}, '%Y-%m-%d %H:%i:%s')
|
||||||
|
AND si.ENDDATE <= STR_TO_DATE(#{params.nowDataEndQuery}, '%Y-%m-%d %H:%i:%s')
|
||||||
|
</if>
|
||||||
|
</if>
|
||||||
|
|
||||||
|
<!-- 桩号查询条件 -->
|
||||||
|
<if test="params.stakeNoQuery != null and params.stakeNoQuery != ''">
|
||||||
|
<bind name="stakeNoQuery" value="'%'+params.stakeNoQuery+'%'"/>
|
||||||
|
AND si.STAKENO LIKE #{stakeNoQuery}
|
||||||
|
</if>
|
||||||
|
|
||||||
|
<!-- 分公司查询条件 -->
|
||||||
|
<if test="params.subComNoQuery != null ">
|
||||||
|
AND si.SUBCOMNO = #{params.subComNoQuery}
|
||||||
|
</if>
|
||||||
|
|
||||||
|
<!-- 路段编号查询条件 -->
|
||||||
|
<if test="params.roadNoQuery != null ">
|
||||||
|
AND si.ROADNO = #{params.roadNoQuery}
|
||||||
|
</if>
|
||||||
|
|
||||||
|
<!-- 收费站编号查询条件 -->
|
||||||
|
<if test="params.staNoQuery != null ">
|
||||||
|
AND si.STANO = #{params.staNoQuery}
|
||||||
|
</if>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</where>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
order by si.SUBCOMNO,si.STANO,si.ROADNO
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
<select id="selectSubComList" resultType="java.util.HashMap">
|
||||||
|
SELECT sub.SUBCOMNO,sub.SUBCOMNAME
|
||||||
|
FROM SUBCOMPANY_TABLE sub order by sub.SUBCOMNO
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
<select id="selectRoadList" resultType="java.util.HashMap">
|
||||||
|
SELECT road.ROADNO as roadNo , road.ROADNAME as roadName
|
||||||
|
FROM ROAD_TABLE road order by road.ROADNO
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
<select id="selectStaList" parameterType="java.util.HashMap" resultType="java.util.HashMap">
|
||||||
|
SELECT sta.STANO as staNo , sta.STANAME as staName
|
||||||
|
FROM NAME_TABLE sta
|
||||||
|
<where>
|
||||||
|
and sta.STATYPE=1
|
||||||
|
<!-- 根据分公司查询 -->
|
||||||
|
<if test="params.subComNo != null ">
|
||||||
|
AND sta.SUBCOMNO = #{params.subComNo}
|
||||||
|
</if>
|
||||||
|
|
||||||
|
<!-- 根据道路查询 -->
|
||||||
|
<if test="params.roadNo != null ">
|
||||||
|
AND sta.ROADNO = #{params.roadNo}
|
||||||
|
</if>
|
||||||
|
|
||||||
|
</where>
|
||||||
|
|
||||||
|
order by sta.ROADNO,sta.STANO
|
||||||
|
</select>
|
||||||
|
|
||||||
|
|
||||||
|
<delete id="deleteStationByMppMultiId" parameterType="java.util.List">
|
||||||
|
DELETE FROM STATIONINFO si
|
||||||
|
WHERE (si.SUBCOMNO, si.STANO) IN
|
||||||
|
<foreach item="item" collection="stationInfos" open="(" separator="," close=")">
|
||||||
|
(#{item.subComNo}, #{item.staNo})
|
||||||
|
</foreach>
|
||||||
|
</delete>
|
||||||
|
|
||||||
|
</mapper>
|
||||||
@ -0,0 +1,51 @@
|
|||||||
|
package com.nmgs.service;
|
||||||
|
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.nmgs.entity.Operators;
|
||||||
|
import com.nmgs.entity.Position;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
public interface IOperatorsService {
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分页查询运营人员数据
|
||||||
|
* @param params
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
Page<Operators> getOperatorsList(Map<String, Object> params);
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* 保存数据
|
||||||
|
* @param operators
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
int addOperators(Operators operators) throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 修改数据
|
||||||
|
* @param operators
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
int updateOperators(Operators operators)throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除运营人员数据
|
||||||
|
* @param operators
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
int deleteOperators(List<Operators> operators)throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取统计数据
|
||||||
|
* @param params
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
Page<Operators> getCollectionData(Map<String, Object> params);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@ -0,0 +1,34 @@
|
|||||||
|
package com.nmgs.service;
|
||||||
|
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.nmgs.entity.GreenTraffic;
|
||||||
|
import com.nmgs.entity.Position;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
public interface IPositionService {
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 分页查找岗位
|
||||||
|
* @param params
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
Page<Position> getPositionList(Map<String, Object> params);
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 根据岗位名称值添加岗位
|
||||||
|
* @param value
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
int addPosition(String value)throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除岗位数据
|
||||||
|
* @param positions
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
int deletePosition(List<Position> positions) throws Exception ;
|
||||||
|
}
|
||||||
@ -0,0 +1,16 @@
|
|||||||
|
package com.nmgs.service;
|
||||||
|
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.nmgs.entity.SetUp;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
public interface ISetUpService {
|
||||||
|
|
||||||
|
|
||||||
|
Page<SetUp> getSetUpList(Map<String, Object> params);
|
||||||
|
|
||||||
|
|
||||||
|
Page<SetUp> getCollectionData(Map<String, Object> params);
|
||||||
|
}
|
||||||
@ -0,0 +1,38 @@
|
|||||||
|
package com.nmgs.service;
|
||||||
|
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.nmgs.entity.Operators;
|
||||||
|
import com.nmgs.entity.StationInfo;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
public interface IStationInfoService {
|
||||||
|
/**
|
||||||
|
* 分页查询所站信息
|
||||||
|
* @param params
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
Page<StationInfo> getStationInfoList(Map<String, Object> params);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 保存数据
|
||||||
|
* @param stationInfo
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
int addStation(StationInfo stationInfo) throws Exception;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获取过期提醒消息
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
String getOverMsg();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除数据
|
||||||
|
* @param stationInfos
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
int deleteStation(List<StationInfo> stationInfos) throws Exception;
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue