绿通接口调整
parent
4f215348a8
commit
087c76672f
@ -1,76 +0,0 @@
|
||||
package com.nmgs.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.nmgs.entity.ComNoTable;
|
||||
import com.nmgs.entity.OpenCarNo;
|
||||
import com.nmgs.mapper.ComNoTableMapper;
|
||||
import com.nmgs.mapper.OpenCarNoMapper;
|
||||
import com.nmgs.util.CRCUtil;
|
||||
import com.nmgs.util.DateUtils;
|
||||
import com.nmgs.util.PlateRegexutil;
|
||||
import com.nmgs.util.PropertiesUtil;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import java.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/ComNo")
|
||||
@CrossOrigin(origins = "*")
|
||||
public class ComNoTableController {
|
||||
@Resource
|
||||
private ComNoTableMapper comNoTableMapper;
|
||||
|
||||
@PostMapping("/selectComNoPage")
|
||||
@ResponseBody
|
||||
public Object selectComNoPage(@RequestBody Map<String, Object> params) {
|
||||
params.put("DBTYPE", PropertiesUtil.getValue("DBType"));
|
||||
Integer pageNum = (Integer) params.get("pageNum");
|
||||
Integer pageSize = (Integer) params.get("pageSize");
|
||||
Page<ComNoTable> page = new Page<>(pageNum, pageSize);
|
||||
QueryWrapper<ComNoTable> wrapper = new QueryWrapper<>();
|
||||
if (params.containsKey("value") && !params.get("value").toString().equals("")) {
|
||||
wrapper.eq("VALUE", params.get("value"));
|
||||
}
|
||||
if (params.containsKey("text") && !params.get("text").toString().equals("")) {
|
||||
wrapper.like("TEXT", params.get("text"));
|
||||
}
|
||||
page = comNoTableMapper.selectPage(page, wrapper);
|
||||
return page;
|
||||
}
|
||||
|
||||
@PostMapping("/checkValue")
|
||||
@ResponseBody
|
||||
public Object checkValue(int value) {
|
||||
return comNoTableMapper.selectById(value) == null;
|
||||
}
|
||||
|
||||
@PostMapping("/saveData")
|
||||
@ResponseBody
|
||||
public Object saveData(@RequestBody ComNoTable comNoTable) {
|
||||
int a;
|
||||
if (comNoTable.getIsAdd()) {
|
||||
a = comNoTableMapper.insert(comNoTable);
|
||||
} else {
|
||||
a = comNoTableMapper.updateById(comNoTable);
|
||||
}
|
||||
return a;
|
||||
}
|
||||
|
||||
@PostMapping("/deleteComNo")
|
||||
@ResponseBody
|
||||
public Object deleteComNo(@RequestBody List<Integer> ids) {
|
||||
return comNoTableMapper.deleteBatchIds(ids);
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,53 +0,0 @@
|
||||
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;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
@ -1,142 +0,0 @@
|
||||
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);
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,97 +0,0 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
@ -1,67 +0,0 @@
|
||||
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);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
@ -1,36 +0,0 @@
|
||||
package com.nmgs.controller;
|
||||
|
||||
import com.nmgs.mapper.StanEchartsMapper;
|
||||
import com.nmgs.util.PropertiesUtil;
|
||||
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.*;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/StanEcharts")
|
||||
@CrossOrigin(origins = "*")
|
||||
public class StanEchartsController {
|
||||
public static Logger logger = LoggerFactory.getLogger(StanEchartsController.class);
|
||||
@Autowired
|
||||
private StanEchartsMapper stanEchartsMapper;
|
||||
|
||||
@PostMapping("/getNumAndCashOfType")
|
||||
@ResponseBody
|
||||
public Object getNumAndCashOfType(@RequestBody Map<String, Object> params) {
|
||||
params.put("DBTYPE", PropertiesUtil.getValue("DBType"));
|
||||
List<Map<String, Object>> list = stanEchartsMapper.getNumAndCashOfType(params);
|
||||
Map<String,Object> resultMap = new HashMap<>();
|
||||
Map<String, List<Map<String, Object>>> carTypeMap = new HashMap<>();
|
||||
for (Map<String, Object> map : list) {
|
||||
carTypeMap.computeIfAbsent(map.get("STANO").toString(), k -> new ArrayList<>()).add(map);
|
||||
}
|
||||
resultMap.put("carTypeMap",carTypeMap);
|
||||
resultMap.put("CarNumOfPort",stanEchartsMapper.getCarNumOfPort(params));
|
||||
resultMap.put("SuccessRate",stanEchartsMapper.getSuccessRate(params));
|
||||
return resultMap;
|
||||
}
|
||||
}
|
||||
@ -1,125 +0,0 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@ -1,95 +0,0 @@
|
||||
package com.nmgs.controller;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.nmgs.entity.WxChatCarUser;
|
||||
import com.nmgs.mapper.OpenCarNoMapper;
|
||||
import com.nmgs.mapper.WxChatCarUserMapper;
|
||||
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.text.ParseException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/WxChatCarUser")
|
||||
@CrossOrigin(origins = "*")
|
||||
public class WxChatCarUserController {
|
||||
public static Logger logger = LoggerFactory.getLogger(WxChatCarUserController.class);
|
||||
@Autowired
|
||||
private WxChatCarUserMapper wxChatCarUserMapper;
|
||||
@Autowired
|
||||
private OpenCarNoMapper openCarNoMapper;
|
||||
|
||||
@PostMapping("/getUserPage")
|
||||
@ResponseBody
|
||||
public Object getUserPage(@RequestBody Map<String, Object> params) {
|
||||
SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||
QueryWrapper<WxChatCarUser> queryWrapper = new QueryWrapper<>();
|
||||
try {
|
||||
if (params.get("carName") != null && !params.get("carName").toString().equals("")) {
|
||||
queryWrapper.like("CARNAME", params.get("carName").toString());
|
||||
}
|
||||
if (params.get("carNo") != null && !params.get("carNo").toString().equals("")) {
|
||||
queryWrapper.like("CARNO", params.get("carNo").toString());
|
||||
}
|
||||
if (params.get("carType") != null && !params.get("carType").toString().equals("")) {
|
||||
queryWrapper.eq("CARTYPE", params.get("carType").toString());
|
||||
}
|
||||
if (params.get("timeSpan1") != null && !params.get("timeSpan1").toString().equals("")) {
|
||||
queryWrapper.ge("TIMESPAN", sf.parse(params.get("timeSpan1").toString()));
|
||||
}
|
||||
if (params.get("timeSpan2") != null && !params.get("timeSpan2").toString().equals("")) {
|
||||
queryWrapper.le("TIMESPAN", sf.parse(params.get("timeSpan2").toString()));
|
||||
}
|
||||
} catch (ParseException e) {
|
||||
logger.error("时间转换出错");
|
||||
e.printStackTrace();
|
||||
}
|
||||
queryWrapper.orderByAsc("TIMESPAN");
|
||||
Integer pageNum = (Integer) params.get("pageNum");
|
||||
Integer pageSize = (Integer) params.get("pageSize");
|
||||
Page<WxChatCarUser> page = new Page<>(pageNum, pageSize);
|
||||
page = wxChatCarUserMapper.selectPage(page, queryWrapper);
|
||||
return page;
|
||||
}
|
||||
|
||||
@PostMapping("/getCarColorList")
|
||||
@ResponseBody
|
||||
public Object getCarColorList(@RequestBody Map<String, Object> params) {
|
||||
return openCarNoMapper.selectCarNoColorList();
|
||||
}
|
||||
|
||||
@PostMapping("/commitCarUser")
|
||||
@ResponseBody
|
||||
public Object commitCarUser(@RequestBody WxChatCarUser wxChatCarUser) {
|
||||
int a = 0;
|
||||
if (wxChatCarUser.getIsAdd()) {
|
||||
a = wxChatCarUserMapper.insert(wxChatCarUser);
|
||||
} else {
|
||||
QueryWrapper<WxChatCarUser> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq("OPENID", wxChatCarUser.getOpenId());
|
||||
queryWrapper.eq("CARNO", wxChatCarUser.getCarNo());
|
||||
a = wxChatCarUserMapper.update(wxChatCarUser, queryWrapper);
|
||||
}
|
||||
return a > 0;
|
||||
}
|
||||
|
||||
@PostMapping("/deleteCarUser")
|
||||
@ResponseBody
|
||||
public Object deleteCarUser(@RequestBody List<WxChatCarUser> wxChatCarUserList) {
|
||||
int a = 0;
|
||||
for (WxChatCarUser wxChatCarUser : wxChatCarUserList) {
|
||||
QueryWrapper<WxChatCarUser> queryWrapper = new QueryWrapper<>();
|
||||
queryWrapper.eq("OPENID", wxChatCarUser.getOpenId());
|
||||
queryWrapper.eq("CARNO", wxChatCarUser.getCarNo());
|
||||
a += wxChatCarUserMapper.delete(queryWrapper);
|
||||
}
|
||||
return a;
|
||||
}
|
||||
}
|
||||
@ -1,17 +0,0 @@
|
||||
package com.nmgs.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
@TableName("COMNO_TABLE")
|
||||
public class ComNoTable {
|
||||
@TableId(value = "VALUE")
|
||||
private Integer value;
|
||||
@TableField(value = "TEXT")
|
||||
private String text;
|
||||
@TableField(exist = false)
|
||||
private Boolean isAdd;
|
||||
}
|
||||
@ -1,43 +0,0 @@
|
||||
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;
|
||||
|
||||
|
||||
}
|
||||
@ -1,104 +0,0 @@
|
||||
package com.nmgs.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.FieldStrategy;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import com.github.jeffreyning.mybatisplus.anno.MppMultiId;
|
||||
import lombok.Data;
|
||||
import org.apache.ibatis.type.JdbcType;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
|
||||
@Data
|
||||
@TableName("OPEN_CARNO_TABLE")
|
||||
public class OpenCarNo {
|
||||
|
||||
|
||||
@TableField(value = "BEGDATE")
|
||||
private Date begDate;
|
||||
|
||||
@TableField(value = "ACARNO")
|
||||
@JsonProperty("aCarNo")
|
||||
@MppMultiId
|
||||
private String aCarNo;
|
||||
|
||||
@TableField("COLOR")
|
||||
@MppMultiId
|
||||
private String color;
|
||||
|
||||
@TableField("DESCRIB")
|
||||
private String desCrib;
|
||||
@TableField("BEGDT")
|
||||
private Date begDt;
|
||||
@TableField("ENDDT")
|
||||
private Date endDt;
|
||||
@TableField("FREEROAD")
|
||||
private Long freeRoad;
|
||||
@TableField("MEMO")
|
||||
private String memo;
|
||||
@TableField("DATAFLAG")
|
||||
private Long dataFlag;
|
||||
@TableField("DT")
|
||||
private Date dt;
|
||||
@TableField("COMNO")
|
||||
private long comNo;
|
||||
@TableField("ACCOUNT")
|
||||
private long acCount;
|
||||
@TableField("VERNO")
|
||||
private Long verNo;
|
||||
@TableField("SUBCOMPANY")
|
||||
private Long subCompany;
|
||||
@TableField("VERIFYCODE")
|
||||
private Long verifyCode;
|
||||
@TableField(value = "IMAGE1", jdbcType = JdbcType.BLOB, updateStrategy = FieldStrategy.IGNORED)
|
||||
private byte[] image1;
|
||||
@TableField(value = "IMAGE2", jdbcType = JdbcType.BLOB, updateStrategy = FieldStrategy.IGNORED)
|
||||
private byte[] image2;
|
||||
@TableField("ISCOMPLETE")
|
||||
@JsonProperty("isComplete")
|
||||
private String isComplete;
|
||||
@TableField(value = "IMAGE3", jdbcType = JdbcType.BLOB, updateStrategy = FieldStrategy.IGNORED)
|
||||
private byte[] image3;
|
||||
@TableField(value = "IMAGE4", jdbcType = JdbcType.BLOB, updateStrategy = FieldStrategy.IGNORED)
|
||||
private byte[] image4;
|
||||
@TableField(value = "IMAGE5", jdbcType = JdbcType.BLOB, updateStrategy = FieldStrategy.IGNORED)
|
||||
private byte[] image5;
|
||||
@TableField(value = "IMAGE6", jdbcType = JdbcType.BLOB, updateStrategy = FieldStrategy.IGNORED)
|
||||
private byte[] image6;
|
||||
@TableField(value = "IMAGE7", jdbcType = JdbcType.BLOB, updateStrategy = FieldStrategy.IGNORED)
|
||||
private byte[] image7;
|
||||
@TableField(value = "IMAGE8", jdbcType = JdbcType.BLOB, updateStrategy = FieldStrategy.IGNORED)
|
||||
private byte[] image8;
|
||||
@TableField(value = "IMAGE9", jdbcType = JdbcType.BLOB, updateStrategy = FieldStrategy.IGNORED)
|
||||
private byte[] image9;
|
||||
@TableField(value = "IMAGE10", jdbcType = JdbcType.BLOB, updateStrategy = FieldStrategy.IGNORED)
|
||||
private byte[] image10;
|
||||
@TableField(exist = false)
|
||||
private String imageSrc1;
|
||||
@TableField(exist = false)
|
||||
private String imageSrc2;
|
||||
@TableField(exist = false)
|
||||
private String imageSrc3;
|
||||
@TableField(exist = false)
|
||||
private String imageSrc4;
|
||||
@TableField(exist = false)
|
||||
private String imageSrc5;
|
||||
@TableField(exist = false)
|
||||
private String imageSrc6;
|
||||
@TableField(exist = false)
|
||||
private String imageSrc7;
|
||||
@TableField(exist = false)
|
||||
private String imageSrc8;
|
||||
@TableField(exist = false)
|
||||
private String imageSrc9;
|
||||
@TableField(exist = false)
|
||||
private String imageSrc10;
|
||||
@TableField(exist = false)
|
||||
private Integer freeType;
|
||||
@TableField(exist = false)
|
||||
private Boolean isAdd;
|
||||
@TableField(exist = false)
|
||||
private Integer staNo;
|
||||
}
|
||||
@ -1,52 +0,0 @@
|
||||
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;//统计数据
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@ -1,30 +0,0 @@
|
||||
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;
|
||||
|
||||
}
|
||||
@ -1,197 +0,0 @@
|
||||
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;
|
||||
|
||||
|
||||
}
|
||||
@ -1,58 +0,0 @@
|
||||
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; //路段名称
|
||||
|
||||
|
||||
}
|
||||
@ -1,17 +0,0 @@
|
||||
package com.nmgs.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.github.jeffreyning.mybatisplus.base.MppBaseMapper;
|
||||
import com.nmgs.entity.ComNoTable;
|
||||
import com.nmgs.entity.OpenCarNo;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
|
||||
@Mapper
|
||||
public interface ComNoTableMapper extends MppBaseMapper<ComNoTable> {
|
||||
Integer selectMaxId();
|
||||
}
|
||||
@ -1,9 +0,0 @@
|
||||
<?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.ComNoTableMapper">
|
||||
<select id="selectMaxId" resultType="java.lang.Integer">
|
||||
SELECT MAX(VALUE) FROM COMNO_TABLE
|
||||
</select>
|
||||
</mapper>
|
||||
@ -1,17 +0,0 @@
|
||||
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> {
|
||||
|
||||
}
|
||||
@ -1,37 +0,0 @@
|
||||
package com.nmgs.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.github.jeffreyning.mybatisplus.base.MppBaseMapper;
|
||||
import com.nmgs.entity.OpenCarNo;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
|
||||
@Mapper
|
||||
public interface OpenCarNoMapper extends MppBaseMapper<OpenCarNo> {
|
||||
|
||||
Page<OpenCarNo> selectCarNoPage(Page<OpenCarNo> page, @Param("params") Map<String, Object> params);
|
||||
List<Map<String,Object>> selectCarNoColorList();
|
||||
List<Map<String,Object>> selectCompanyList();
|
||||
List<Map<String,Object>> selectFreeRoadList();
|
||||
List<Map<String,Object>> selectRoadTableList(@Param("RoadNo")String RoadNo);
|
||||
List<Map<String,Object>> selectStaNoListByRoadNo(Map<String, Object> params);
|
||||
List<Map<String,Object>> getCarNoACountText(Map<String, Object> params);
|
||||
|
||||
int deleteCarNoACountText(@Param("ids")List<String> params);
|
||||
|
||||
int selectHaveId(Map<String, Object> params);
|
||||
|
||||
int insertCarNoACountText(Map<String, Object> params);
|
||||
|
||||
int toUpVerNo(@Param("verBegDate")String verBegDate,@Param("verNo") String verNo,@Param("DBTYPE") String DBTYPE);
|
||||
|
||||
String selectNowVer();
|
||||
|
||||
int completeCarNo(@Param("ACARNO")String ACARNO,@Param("COLOR") String COLOR,@Param("ISCOMPLETE") String ISCOMPLETE);
|
||||
|
||||
List<Map<String,Object>> selectComNoList();
|
||||
}
|
||||
@ -1,339 +0,0 @@
|
||||
<?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.OpenCarNoMapper">
|
||||
|
||||
<resultMap type="java.util.HashMap" id="carNoPage">
|
||||
<result property="begDate" column="BEGDATE"/>
|
||||
<result property="aCarNo" column="ACARNO"/>
|
||||
<result property="color" column="COLOR"/>
|
||||
<result property="desCrib" column="DESCRIB"/>
|
||||
<result property="begDt" column="BEGDT"/>
|
||||
<result property="endDt" column="ENDDT"/>
|
||||
<result property="freeRoad" column="FREEROAD"/>
|
||||
<result property="memo" column="MEMO"/>
|
||||
<result property="dataFlag" column="DATAFLAG"/>
|
||||
<result property="dt" column="DT"/>
|
||||
<result property="comNo" column="COMNO"/>
|
||||
<result property="acCount" column="ACCOUNT"/>
|
||||
<result property="verNo" column="VERNO"/>
|
||||
<result property="subCompany" column="SUBCOMPANY"/>
|
||||
<result property="verifyCode" column="VERIFYCODE"/>
|
||||
<result property="image1" column="IMAGE1"/>
|
||||
<result property="image2" column="IMAGE2"/>
|
||||
<result property="image3" column="IMAGE3"/>
|
||||
<result property="image4" column="IMAGE4"/>
|
||||
<result property="image5" column="IMAGE5"/>
|
||||
<result property="image6" column="IMAGE6"/>
|
||||
<result property="image7" column="IMAGE7"/>
|
||||
<result property="image8" column="IMAGE8"/>
|
||||
<result property="image9" column="IMAGE9"/>
|
||||
<result property="image10" column="IMAGE10"/>
|
||||
<result property="isComplete" column="ISCOMPLETE"/>
|
||||
<result property="aCountName" column="ACOUNTNAME"/>
|
||||
<result property="text" column="TEXT"/>
|
||||
</resultMap>
|
||||
|
||||
|
||||
<update id="toUpVerNo" parameterType="String">
|
||||
UPDATE OPEN_CARNO_TABLE
|
||||
<set>
|
||||
VERNO = ${verNo},
|
||||
<if test="DBTYPE == 1">
|
||||
BEGDATE = dateadd(day,0,#{verBegDate}),
|
||||
</if>
|
||||
<if test="DBTYPE == 2">
|
||||
BEGDATE = TO_DATE(#{verBegDate}, 'SYYYY-MM-DD HH24:MI:SS'),
|
||||
</if>
|
||||
<if test="DBTYPE == 3">
|
||||
BEGDATE = TO_DATE(#{verBegDate}, 'SYYYY-MM-DD HH24:MI:SS'),
|
||||
</if>
|
||||
<if test="DBTYPE == 4">
|
||||
BEGDATE = STR_TO_DATE(#{verBegDate}, '%Y-%m-%d %H:%i:%s'),
|
||||
</if>
|
||||
</set>
|
||||
</update>
|
||||
<update id="completeCarNo">
|
||||
UPDATE OPEN_CARNO_TABLE
|
||||
SET ISCOMPLETE = #{ISCOMPLETE}
|
||||
WHERE ACARNO = #{ACARNO}
|
||||
AND COLOR = #{COLOR}
|
||||
</update>
|
||||
<select id="selectCarNoPage" resultMap="carNoPage" parameterType="java.util.HashMap">
|
||||
SELECT
|
||||
CARNO.BEGDATE,
|
||||
CARNO.ACARNO,
|
||||
CARNO.COLOR,
|
||||
CARNO.DESCRIB,
|
||||
CARNO.BEGDT,
|
||||
CARNO.ENDDT,
|
||||
CARNO.FREEROAD,
|
||||
CARNO.MEMO,
|
||||
CARNO.DATAFLAG,
|
||||
CARNO.DT,
|
||||
CARNO.COMNO,
|
||||
CARNO.ACCOUNT,
|
||||
CARNO.VERNO,
|
||||
CARNO.SUBCOMPANY,
|
||||
CARNO.VERIFYCODE,
|
||||
CARNO.IMAGE1,
|
||||
CARNO.IMAGE2,
|
||||
CARNO.IMAGE3,
|
||||
CARNO.IMAGE4,
|
||||
CARNO.IMAGE5,
|
||||
CARNO.IMAGE6,
|
||||
CARNO.IMAGE7,
|
||||
CARNO.IMAGE8,
|
||||
CARNO.IMAGE9,
|
||||
CARNO.IMAGE10,
|
||||
CARNO.ISCOMPLETE,
|
||||
ACOUNT.ACOUNTNAME,
|
||||
FREEROAD.TEXT
|
||||
FROM
|
||||
OPEN_CARNO_TABLE CARNO
|
||||
LEFT JOIN CARNO_ACOUNT_TEXT ACOUNT ON CARNO.ACCOUNT = ACOUNT.ACOUNTID
|
||||
LEFT JOIN FREEROAD_TEXT FREEROAD ON CARNO.FREEROAD = FREEROAD.VALUE
|
||||
<where>
|
||||
<if test="params.aCarNo != null and params.aCarNo != ''">
|
||||
<bind name="aCarNo" value="'%'+params.aCarNo+'%'"/>
|
||||
AND CARNO.ACARNO LIKE #{aCarNo}
|
||||
</if>
|
||||
<if test="params.acCount != null and params.acCount != ''">
|
||||
AND CARNO.ACCOUNT = ${params.aCarNo}
|
||||
</if>
|
||||
|
||||
<if test="params.dateTimeFlag != null and params.dateTimeFlag != ''">
|
||||
<if test="params.dateTimeFlag == 1">
|
||||
<if test="params.begDt != null and params.begDt != ''">
|
||||
<if test="params.DBTYPE == 1">
|
||||
AND CARNO.BEGDT >= dateadd(day,0,#{params.begDt})
|
||||
</if>
|
||||
<if test="params.DBTYPE == 2">
|
||||
AND CARNO.BEGDT >= TO_DATE(#{params.begDt}, 'SYYYY-MM-DD HH24:MI:SS')
|
||||
</if>
|
||||
<if test="params.DBTYPE == 3">
|
||||
AND CARNO.BEGDT >= TO_DATE(#{params.begDt}, 'SYYYY-MM-DD HH24:MI:SS')
|
||||
</if>
|
||||
<if test="params.DBTYPE == 4">
|
||||
AND CARNO.BEGDT >= STR_TO_DATE(#{params.begDt}, '%Y-%m-%d %H:%i:%s')
|
||||
</if>
|
||||
</if>
|
||||
<if test="params.endDt != null and params.endDt != ''">
|
||||
<if test="params.DBTYPE == 1">
|
||||
AND CARNO.ENDDT <= dateadd(day,0,#{params.endDt})
|
||||
</if>
|
||||
<if test="params.DBTYPE == 2">
|
||||
AND CARNO.ENDDT <= TO_DATE(#{params.endDt}, 'SYYYY-MM-DD HH24:MI:SS')
|
||||
</if>
|
||||
<if test="params.DBTYPE == 3">
|
||||
AND CARNO.ENDDT <= TO_DATE(#{params.endDt}, 'SYYYY-MM-DD HH24:MI:SS')
|
||||
</if>
|
||||
<if test="params.DBTYPE == 4">
|
||||
AND CARNO.ENDDT <= STR_TO_DATE(#{params.endDt}, '%Y-%m-%d %H:%i:%s')
|
||||
</if>
|
||||
</if>
|
||||
</if>
|
||||
<if test="params.dateTimeFlag == 2">
|
||||
<if test="params.begDt1 != null and params.begDt1 != ''">
|
||||
<if test="params.DBTYPE == 1">
|
||||
AND CARNO.BEGDT >= dateadd(day,0,#{params.begDt1})
|
||||
</if>
|
||||
<if test="params.DBTYPE == 2">
|
||||
AND CARNO.BEGDT >= TO_DATE(#{params.begDt1}, 'SYYYY-MM-DD HH24:MI:SS')
|
||||
</if>
|
||||
<if test="params.DBTYPE == 3">
|
||||
AND CARNO.BEGDT >= TO_DATE(#{params.begDt1}, 'SYYYY-MM-DD HH24:MI:SS')
|
||||
</if>
|
||||
<if test="params.DBTYPE == 4">
|
||||
AND CARNO.BEGDT >= STR_TO_DATE(#{params.begDt1}, '%Y-%m-%d %H:%i:%s')
|
||||
</if>
|
||||
</if>
|
||||
<if test="params.begDt2 != null and params.begDt2 != ''">
|
||||
<if test="params.DBTYPE == 1">
|
||||
AND CARNO.BEGDT <= dateadd(day,0,#{params.begDt2})
|
||||
</if>
|
||||
<if test="params.DBTYPE == 2">
|
||||
AND CARNO.BEGDT <= TO_DATE(#{params.begDt2}, 'SYYYY-MM-DD HH24:MI:SS')
|
||||
</if>
|
||||
<if test="params.DBTYPE == 3">
|
||||
AND CARNO.BEGDT <= TO_DATE(#{params.begDt2}, 'SYYYY-MM-DD HH24:MI:SS')
|
||||
</if>
|
||||
<if test="params.DBTYPE == 4">
|
||||
AND CARNO.BEGDT <= STR_TO_DATE(#{params.begDt2}, '%Y-%m-%d %H:%i:%s')
|
||||
</if>
|
||||
</if>
|
||||
<if test="params.endDt1 != null and params.endDt1 != ''">
|
||||
<if test="params.DBTYPE == 1">
|
||||
AND CARNO.ENDDT >= dateadd(day,0,#{params.endDt1})
|
||||
</if>
|
||||
<if test="params.DBTYPE == 2">
|
||||
AND CARNO.ENDDT >= TO_DATE(#{params.endDt1}, 'SYYYY-MM-DD HH24:MI:SS')
|
||||
</if>
|
||||
<if test="params.DBTYPE == 3">
|
||||
AND CARNO.ENDDT >= TO_DATE(#{params.endDt1}, 'SYYYY-MM-DD HH24:MI:SS')
|
||||
</if>
|
||||
<if test="params.DBTYPE == 4">
|
||||
AND CARNO.ENDDT >= STR_TO_DATE(#{params.endDt1}, '%Y-%m-%d %H:%i:%s')
|
||||
</if>
|
||||
</if>
|
||||
<if test="params.endDt2 != null and params.endDt2 != ''">
|
||||
<if test="params.DBTYPE == 1">
|
||||
AND CARNO.ENDDT <= dateadd(day,0,#{params.endDt2})
|
||||
</if>
|
||||
<if test="params.DBTYPE == 2">
|
||||
AND CARNO.ENDDT <= TO_DATE(#{params.endDt2}, 'SYYYY-MM-DD HH24:MI:SS')
|
||||
</if>
|
||||
<if test="params.DBTYPE == 3">
|
||||
AND CARNO.ENDDT <= TO_DATE(#{params.endDt2}, 'SYYYY-MM-DD HH24:MI:SS')
|
||||
</if>
|
||||
<if test="params.DBTYPE == 4">
|
||||
AND CARNO.ENDDT <= STR_TO_DATE(#{params.endDt2}, '%Y-%m-%d %H:%i:%s')
|
||||
</if>
|
||||
</if>
|
||||
</if>
|
||||
</if>
|
||||
<if test="params.dt1 != null and params.dt1 != ''">
|
||||
<if test="params.DBTYPE == 1">
|
||||
AND CARNO.DT >= dateadd(day,0,#{params.dt1})
|
||||
</if>
|
||||
<if test="params.DBTYPE == 2">
|
||||
AND CARNO.DT >= TO_DATE(#{params.dt1}, 'SYYYY-MM-DD HH24:MI:SS')
|
||||
</if>
|
||||
<if test="params.DBTYPE == 3">
|
||||
AND CARNO.DT >= TO_DATE(#{params.dt1}, 'SYYYY-MM-DD HH24:MI:SS')
|
||||
</if>
|
||||
<if test="params.DBTYPE == 4">
|
||||
AND CARNO.DT >= STR_TO_DATE(#{params.dt1}, '%Y-%m-%d %H:%i:%s')
|
||||
</if>
|
||||
</if>
|
||||
<if test="params.dt2 != null and params.dt2 != ''">
|
||||
<if test="params.DBTYPE == 1">
|
||||
AND CARNO.DT <= dateadd(day,0,#{params.dt2})
|
||||
</if>
|
||||
<if test="params.DBTYPE == 2">
|
||||
AND CARNO.DT <= TO_DATE(#{params.dt2}, 'SYYYY-MM-DD HH24:MI:SS')
|
||||
</if>
|
||||
<if test="params.DBTYPE == 3">
|
||||
AND CARNO.DT <= TO_DATE(#{params.dt2}, 'SYYYY-MM-DD HH24:MI:SS')
|
||||
</if>
|
||||
<if test="params.DBTYPE == 4">
|
||||
AND CARNO.DT <= STR_TO_DATE(#{params.dt2}, '%Y-%m-%d %H:%i:%s')
|
||||
</if>
|
||||
</if>
|
||||
<if test="params.dataFlag != null and params.dataFlag != ''">
|
||||
AND CARNO.DATAFLAG = ${params.dataFlag}
|
||||
</if>
|
||||
<if test="params.desCrib != null and params.desCrib != ''">
|
||||
<bind name="desCrib" value="'%'+params.desCrib+'%'"/>
|
||||
AND CARNO.DESCRIB LIKE #{desCrib}
|
||||
</if>
|
||||
<if test="params.effect != null and params.effect != ''">
|
||||
<if test="params.effect == 1">
|
||||
<if test="params.DBTYPE == 1">
|
||||
AND CARNO.ENDDT <= dateadd(day,0,#{params.addMonthDate})
|
||||
AND CARNO.ENDDT >= dateadd(day,0,#{params.nowDate})
|
||||
</if>
|
||||
<if test="params.DBTYPE == 2">
|
||||
AND CARNO.ENDDT <= TO_DATE(#{params.addMonthDate}, 'SYYYY-MM-DD HH24:MI:SS')
|
||||
AND CARNO.ENDDT >= TO_DATE(#{params.nowDate}, 'SYYYY-MM-DD HH24:MI:SS')
|
||||
</if>
|
||||
<if test="params.DBTYPE == 3">
|
||||
AND CARNO.ENDDT <= TO_DATE(#{params.addMonthDate}, 'SYYYY-MM-DD HH24:MI:SS')
|
||||
AND CARNO.ENDDT >= TO_DATE(#{params.nowDate}, 'SYYYY-MM-DD HH24:MI:SS')
|
||||
</if>
|
||||
<if test="params.DBTYPE == 4">
|
||||
AND CARNO.ENDDT <= STR_TO_DATE(#{params.addMonthDate}, '%Y-%m-%d %H:%i:%s')
|
||||
AND CARNO.ENDDT >= STR_TO_DATE(#{params.nowDate}, '%Y-%m-%d %H:%i:%s')
|
||||
</if>
|
||||
</if>
|
||||
<if test="params.effect == 2">
|
||||
<if test="params.DBTYPE == 1">
|
||||
AND CARNO.ENDDT <= dateadd(day,0,#{params.nowDate})
|
||||
</if>
|
||||
<if test="params.DBTYPE == 2">
|
||||
AND CARNO.ENDDT <= TO_DATE(#{params.nowDate}, 'SYYYY-MM-DD HH24:MI:SS')
|
||||
</if>
|
||||
<if test="params.DBTYPE == 3">
|
||||
AND CARNO.ENDDT <= TO_DATE(#{params.nowDate}, 'SYYYY-MM-DD HH24:MI:SS')
|
||||
</if>
|
||||
<if test="params.DBTYPE == 4">
|
||||
AND CARNO.ENDDT <= STR_TO_DATE(#{params.nowDate}, '%Y-%m-%d %H:%i:%s')
|
||||
</if>
|
||||
</if>
|
||||
</if>
|
||||
</where>
|
||||
ORDER BY CARNO.DT DESC
|
||||
</select>
|
||||
<select id="selectCarNoColorList" resultType="java.util.HashMap">
|
||||
SELECT *
|
||||
FROM PLATECOLOR_TEXT
|
||||
</select>
|
||||
<select id="selectCompanyList" resultType="java.util.HashMap">
|
||||
SELECT *
|
||||
FROM CARNO_ACOUNT_TEXT
|
||||
</select>
|
||||
<select id="selectFreeRoadList" resultType="java.util.HashMap">
|
||||
SELECT *
|
||||
FROM FREEROAD_TEXT
|
||||
</select>
|
||||
<select id="selectRoadTableList" resultType="java.util.HashMap">
|
||||
SELECT *
|
||||
FROM ROAD_TABLE
|
||||
<where>
|
||||
<if test="RoadNo != null and RoadNo != ''">
|
||||
AND ROADNO = ${RoadNo}
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
<select id="selectStaNoListByRoadNo" resultType="java.util.HashMap" parameterType="java.util.HashMap">
|
||||
SELECT STANO,
|
||||
STANAME
|
||||
FROM NAME_TABLE
|
||||
WHERE ROADNO = ${roadNo}
|
||||
AND STATYPE = 1
|
||||
<if test="StaNO != null and StaNO != ''">
|
||||
AND STANO = ${StaNO}
|
||||
</if>
|
||||
</select>
|
||||
<select id="getCarNoACountText" resultType="java.util.HashMap" parameterType="java.util.HashMap">
|
||||
SELECT
|
||||
ACOUNTID,
|
||||
ACOUNTNAME
|
||||
FROM
|
||||
CARNO_ACOUNT_TEXT
|
||||
<where>
|
||||
<if test="ACOUNTID != null and ACOUNTID != ''">
|
||||
AND ACOUNTID = ${ACOUNTID}
|
||||
</if>
|
||||
<if test="ACOUNTNAME != null and ACOUNTNAME != ''">
|
||||
<bind name="ACOUNTNAME" value="'%'+ACOUNTNAME+'%'"/>
|
||||
AND ACOUNTNAME LIKE #{ACOUNTNAME}
|
||||
</if>
|
||||
</where>
|
||||
ORDER BY
|
||||
ACOUNTID
|
||||
</select>
|
||||
<delete id="deleteCarNoACountText">
|
||||
DELETE FROM CARNO_ACOUNT_TEXT WHERE ACOUNTID IN
|
||||
<foreach collection="ids" item="id" open="(" separator="," close=")">
|
||||
${id}
|
||||
</foreach>
|
||||
</delete>
|
||||
<select id="selectHaveId" resultType="java.lang.Integer">
|
||||
SELECT COUNT(*)
|
||||
FROM CARNO_ACOUNT_TEXT
|
||||
WHERE ACOUNTID = ${ACOUNTID}
|
||||
</select>
|
||||
<select id="selectNowVer" resultType="java.lang.String">
|
||||
SELECT MAX(verNo) MaxVer
|
||||
FROM OPEN_CARNO_TABLE
|
||||
</select>
|
||||
<select id="selectComNoList" resultType="java.util.Map">
|
||||
SELECT * FROM COMNO_TABLE ORDER BY VALUE
|
||||
</select>
|
||||
<insert id="insertCarNoACountText">
|
||||
INSERT INTO "CARNO_ACOUNT_TEXT" ("ACOUNTID", "ACOUNTNAME")
|
||||
VALUES (${ACOUNTID}, #{ACOUNTNAME})
|
||||
</insert>
|
||||
</mapper>
|
||||
@ -1,56 +0,0 @@
|
||||
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);
|
||||
}
|
||||
@ -1,111 +0,0 @@
|
||||
<?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>
|
||||
@ -1,33 +0,0 @@
|
||||
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();
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
@ -1,24 +0,0 @@
|
||||
<?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>
|
||||
@ -1,26 +0,0 @@
|
||||
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);
|
||||
}
|
||||
@ -1,112 +0,0 @@
|
||||
<?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>
|
||||
@ -1,17 +0,0 @@
|
||||
package com.nmgs.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.nmgs.entity.OpenCarNo;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
|
||||
@Mapper
|
||||
public interface StanEchartsMapper extends BaseMapper<OpenCarNo> {
|
||||
|
||||
List<Map<String,Object>> getNumAndCashOfType(Map<String, Object> params);
|
||||
List<Map<String,Object>> getCarNumOfPort(Map<String, Object> params);
|
||||
List<Map<String,Object>> getSuccessRate(Map<String, Object> params);
|
||||
}
|
||||
@ -1,106 +0,0 @@
|
||||
<?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.StanEchartsMapper">
|
||||
<select id="getNumAndCashOfType" resultType="java.util.Map">
|
||||
SELECT TEXT.TEXT,
|
||||
stat.stano STANO,
|
||||
SUM(stat.cash) CASH,
|
||||
SUM(stat.carcount) CARCOUNT
|
||||
FROM out_stat stat
|
||||
RIGHT JOIN TYPE_TEXT TEXT ON stat.type = TEXT.VALUE
|
||||
<where>
|
||||
<if test="DBTYPE == 1">
|
||||
stat.classdate = dateadd(day,0,#{timeSpan})
|
||||
</if>
|
||||
<if test="DBTYPE == 2">
|
||||
stat.classdate = TO_DATE(#{timeSpan}, 'SYYYY-MM-DD')
|
||||
</if>
|
||||
<if test="DBTYPE == 3">
|
||||
stat.classdate = TO_DATE(#{timeSpan}, 'SYYYY-MM-DD')
|
||||
</if>
|
||||
<if test="DBTYPE == 4">
|
||||
stat.classdate = STR_TO_DATE(#{timeSpan}, '%Y-%m-%d')
|
||||
</if>
|
||||
AND stat.stano IN (SELECT stano FROM NAME_TABLE)
|
||||
</where>
|
||||
GROUP BY TEXT.TEXT,
|
||||
TEXT.VALUE,
|
||||
stat.stano
|
||||
ORDER BY stat.stano,
|
||||
TEXT.VALUE
|
||||
</select>
|
||||
<select id="getCarNumOfPort" resultType="java.util.Map">
|
||||
SELECT
|
||||
a.stano STANO,
|
||||
a.portno PORTNO,
|
||||
SUM( a.carcount ) CARCOUNT,
|
||||
a.classdate CLASSDATE,
|
||||
b.staname STANAME
|
||||
FROM
|
||||
port_stat a RIGHT JOIN NAME_TABLE b on a.stano=b.stano
|
||||
<where>
|
||||
<if test="DBTYPE == 1">
|
||||
a.classdate = dateadd(day,0,#{timeSpan})
|
||||
</if>
|
||||
<if test="DBTYPE == 2">
|
||||
a.classdate = TO_DATE(#{timeSpan}, 'SYYYY-MM-DD')
|
||||
</if>
|
||||
<if test="DBTYPE == 3">
|
||||
a.classdate = TO_DATE(#{timeSpan}, 'SYYYY-MM-DD')
|
||||
</if>
|
||||
<if test="DBTYPE == 4">
|
||||
a.classdate = STR_TO_DATE(#{timeSpan}, '%Y-%m-%d')
|
||||
</if>
|
||||
</where>
|
||||
GROUP BY
|
||||
a.stano,
|
||||
a.portno,
|
||||
a.classdate,
|
||||
b.staname
|
||||
ORDER BY
|
||||
SUM( a.carcount ) DESC
|
||||
</select>
|
||||
<select id="getSuccessRate" resultType="java.util.Map">
|
||||
SELECT
|
||||
a.stano STANO,
|
||||
a.portno PORTNO,
|
||||
SUM(a.ALLNUM) ALLNUM,
|
||||
SUM(a.SUCCNUM) SUCCNUM,
|
||||
SUM(a.ERRORNUM) ERRORNUM,
|
||||
b.staname STANAME,
|
||||
<if test="DBTYPE == 1">
|
||||
Convert(decimal(18,2),SUM(a.SUCCNUM)*100.00/SUM(a.ALLNUM)) SUCCESSRATE
|
||||
</if>
|
||||
<if test="DBTYPE == 2">
|
||||
ROUND(SUM(a.SUCCNUM)*100.00/SUM(a.ALLNUM), 2) SUCCESSRATE
|
||||
</if>
|
||||
<if test="DBTYPE == 3">
|
||||
ROUND(SUM(a.SUCCNUM)*100.00/SUM(a.ALLNUM), 2) SUCCESSRATE
|
||||
</if>
|
||||
<if test="DBTYPE == 4">
|
||||
FORMAT(SUM(a.SUCCNUM)*100.00/SUM(a.ALLNUM),2) SUCCESSRATE
|
||||
</if>
|
||||
FROM
|
||||
vehicleplate_stat a RIGHT JOIN NAME_TABLE b on a.stano=b.stano
|
||||
<where>
|
||||
<if test="DBTYPE == 1">
|
||||
a.classdate = dateadd(day,0,#{timeSpan})
|
||||
</if>
|
||||
<if test="DBTYPE == 2">
|
||||
a.classdate = TO_DATE(#{timeSpan}, 'SYYYY-MM-DD')
|
||||
</if>
|
||||
<if test="DBTYPE == 3">
|
||||
a.classdate = TO_DATE(#{timeSpan}, 'SYYYY-MM-DD')
|
||||
</if>
|
||||
<if test="DBTYPE == 4">
|
||||
a.classdate = STR_TO_DATE(#{timeSpan}, '%Y-%m-%d')
|
||||
</if>
|
||||
</where>
|
||||
GROUP BY a.stano,
|
||||
a.portno,
|
||||
b.staname
|
||||
ORDER BY Convert(decimal(18,2),SUM(a.SUCCNUM)*100.00/SUM(a.ALLNUM)) DESC
|
||||
</select>
|
||||
</mapper>
|
||||
@ -1,49 +0,0 @@
|
||||
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);
|
||||
}
|
||||
@ -1,123 +0,0 @@
|
||||
<?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>
|
||||
@ -1,10 +0,0 @@
|
||||
package com.nmgs.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.nmgs.entity.WxChatCarUser;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
|
||||
@Mapper
|
||||
public interface WxChatCarUserMapper extends BaseMapper<WxChatCarUser> {
|
||||
}
|
||||
@ -1,6 +0,0 @@
|
||||
<?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.WxChatCarUserMapper">
|
||||
</mapper>
|
||||
@ -1,51 +0,0 @@
|
||||
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);
|
||||
|
||||
|
||||
}
|
||||
@ -1,34 +0,0 @@
|
||||
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 ;
|
||||
}
|
||||
@ -1,16 +0,0 @@
|
||||
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);
|
||||
}
|
||||
@ -1,38 +0,0 @@
|
||||
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;
|
||||
}
|
||||
@ -1,20 +0,0 @@
|
||||
package com.nmgs.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* 部门管理 服务层
|
||||
*
|
||||
* @author ruoyi
|
||||
*/
|
||||
|
||||
public interface IWarTaskService {
|
||||
|
||||
Map<String, String> storeFile(MultipartFile file)throws IllegalStateException, IOException ;
|
||||
|
||||
|
||||
}
|
||||
@ -1,59 +0,0 @@
|
||||
package com.nmgs.service.impl;
|
||||
|
||||
import com.nmgs.service.IWarTaskService;
|
||||
import com.nmgs.util.DateUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
import org.springframework.web.multipart.MultipartFile;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
|
||||
@Service
|
||||
@Transactional
|
||||
public class WarTaskServiceImpl implements IWarTaskService {
|
||||
|
||||
|
||||
@Override
|
||||
public Map<String,String> storeFile(MultipartFile file) throws IllegalStateException, IOException {
|
||||
// 获取原始文件名
|
||||
String fileName = file.getOriginalFilename();
|
||||
// // 获取文件后缀
|
||||
String suffixName = fileName.contains(".") ? fileName.substring(fileName.lastIndexOf(".")) : "";
|
||||
// //文件的保存重新按照时间戳命名
|
||||
String newFileName = System.currentTimeMillis() + suffixName;
|
||||
// 最终保存的文件
|
||||
File filePath = new File(getPath() + File.separator + newFileName);
|
||||
// 判断文件夹是否存在
|
||||
if (filePath.getParentFile().exists()) {
|
||||
filePath.delete();
|
||||
}
|
||||
if (!filePath.getParentFile().exists()) {
|
||||
filePath.getParentFile().mkdirs();
|
||||
}
|
||||
// 保存文件
|
||||
file.transferTo(filePath);
|
||||
// 如果成功,会返回文件的绝对路径,方便下载
|
||||
Map<String, String> map = new HashMap<>();
|
||||
map.put("FILEPATH", filePath.toString());
|
||||
map.put("FILENAME", fileName);
|
||||
map.put("NEWFILENAME", newFileName);
|
||||
return map;
|
||||
}
|
||||
|
||||
public String getPath() {
|
||||
String path = this.getClass().getProtectionDomain().getCodeSource().getLocation().getPath();
|
||||
if (System.getProperty("os.name").contains("win")) {
|
||||
path = path.substring(1);
|
||||
}
|
||||
if (path.contains("jar")) {
|
||||
path = path.substring(0, path.lastIndexOf("."));
|
||||
return path.substring(0, path.lastIndexOf("/"));
|
||||
}
|
||||
return path.replace("target/classes/", "") + "uploadFile/";
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue