diff --git a/zc-business/src/main/java/com/zc/business/controller/DCPerceivedEventsWarningController.java b/zc-business/src/main/java/com/zc/business/controller/DCPerceivedEventsWarningController.java index 411fce8b..e25dbec0 100644 --- a/zc-business/src/main/java/com/zc/business/controller/DCPerceivedEventsWarningController.java +++ b/zc-business/src/main/java/com/zc/business/controller/DCPerceivedEventsWarningController.java @@ -4,12 +4,16 @@ import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.AjaxResult; import com.zc.business.domain.DcWarning; import com.zc.business.service.IDCPerceivedEventsWarningService; +import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import java.util.Date; +import java.util.HashMap; + /** * @author 王思祥 * @ClassName DCPerceivedEventsWarningController @@ -42,5 +46,79 @@ public class DCPerceivedEventsWarningController extends BaseController { public AjaxResult getPerceivedEventsList(@RequestBody DcWarning dcWarning){ return AjaxResult.success(perceivedEventsWarningService.selectPerceivedEventsList(dcWarning)); } + //查询感知数量按照路段数量进行排名 + @PostMapping("/sectionPerceivedList") + public AjaxResult getSectionPerceivedEventsList( ){ + return AjaxResult.success(perceivedEventsWarningService.selectSectionPerceivedEventsList()); + } + //查询感知数量按照路段进行区分 + @PostMapping("/sectionPerceivedNumber") + public AjaxResult getSectionPerceivedNumber(){ + return AjaxResult.success(perceivedEventsWarningService.selectSectionPerceivedNumber()); + } + //查询当前日,日累计感知事件,按照小时进行分组 + @PostMapping("/dailyCumulative") + public AjaxResult getDailyCumulative(){ + return AjaxResult.success(perceivedEventsWarningService.selectDailyCumulative()); + } + //查询当前月,月累计感知事件,按照小时段进行分组 + @PostMapping("/dailyCumulativeMonth") + public AjaxResult getDailyCumulativeMonth(){ + return AjaxResult.success(perceivedEventsWarningService.selectDailyCumulativeMonth()); + } + //按事件源统计感知事件统计信息 + @PostMapping("/warningSourceGroup") + public AjaxResult getWarningSourceGroup(){ + return AjaxResult.success(perceivedEventsWarningService.selectWarningSourceGroup()); + } + //当日感知事件的处置情况占比 + @PostMapping("/warningStateDay") + public AjaxResult getWarningStateDay(){ + return AjaxResult.success(perceivedEventsWarningService.selectWarningStateDay()); + } + //感知事件类型占比 + @PostMapping("/warningTypeDay") + public AjaxResult getWarningTypeDay(){ + return AjaxResult.success(perceivedEventsWarningService.selectWarningTypeDay()); + } + + //某一路段某一时间段的感知事件趋势 + @PostMapping("/warningTrend") + public AjaxResult getWarningTrend(@RequestBody DcWarning dcWarning){ + String type = dcWarning.getType();//类型 + String sectionId = dcWarning.getSectionId();//桩号id + Date createTime = dcWarning.getCreateTime();//时间参数,参数根据类型配置,比如2022年,传值2022-00-00 00:00:00 + if (StringUtils.isBlank(type)||StringUtils.isBlank(sectionId)||createTime==null){ + return AjaxResult.error("参数数据异常"); + } + return AjaxResult.success(perceivedEventsWarningService.selectWarningTrend(dcWarning)); + } + //某一路段某一时间段的感知事件类型占比 + @PostMapping("/warningSectionType") + public AjaxResult getWarningSectionType(@RequestBody DcWarning dcWarning){ + String type = dcWarning.getType();//类型 + String sectionId = dcWarning.getSectionId();//路段所属桩号id + Date createTime = dcWarning.getCreateTime();//时间参数,参数根据类型配置,比如2022年,传值2022-00-00 00:00:00 + if (StringUtils.isBlank(type)||StringUtils.isBlank(sectionId)||createTime==null){ + return AjaxResult.error("参数数据异常"); + } + return AjaxResult.success(perceivedEventsWarningService.selectWarningSectionType(dcWarning)); + } + //查询某个路段下的全部桩号 + @PostMapping("/sectionMarkNumber") + public AjaxResult getSectionMark(@RequestBody DcWarning dcWarning){ + String sectionId = dcWarning.getSectionId(); + if (StringUtils.isBlank(sectionId)){ + return AjaxResult.error("参数异常"); + } + return AjaxResult.success(perceivedEventsWarningService.selectSectionMark(dcWarning)); + } + + //感知事件类型占比 + @PostMapping("/selectMarkId") + public AjaxResult selectMarkId(){ + return AjaxResult.success(perceivedEventsWarningService.selectMarkId()); + } + } diff --git a/zc-business/src/main/java/com/zc/business/controller/DcOrganizationController.java b/zc-business/src/main/java/com/zc/business/controller/DcOrganizationController.java index ecafb100..40af8c07 100644 --- a/zc-business/src/main/java/com/zc/business/controller/DcOrganizationController.java +++ b/zc-business/src/main/java/com/zc/business/controller/DcOrganizationController.java @@ -1,5 +1,7 @@ package com.zc.business.controller; +import java.util.ArrayList; +import java.util.HashMap; import java.util.List; import javax.servlet.http.HttpServletResponse; @@ -46,8 +48,8 @@ public class DcOrganizationController extends BaseController public AjaxResult list(DcOrganization dcOrganization) { - List list = dcOrganizationService.selectDcOrganizationList(dcOrganization); - return AjaxResult.success(list); + ArrayList hashMaps = dcOrganizationService.selectDcOrganizationList(dcOrganization); + return AjaxResult.success(hashMaps); } /** @@ -59,7 +61,7 @@ public class DcOrganizationController extends BaseController @PostMapping("/export") public void export(HttpServletResponse response, DcOrganization dcOrganization) { - List list = dcOrganizationService.selectDcOrganizationList(dcOrganization); + List list = dcOrganizationService.selectDcOrganizationListExport(dcOrganization); ExcelUtil util = new ExcelUtil<>(DcOrganization.class); util.exportExcel(response, list, "机构管理数据"); } @@ -68,7 +70,7 @@ public class DcOrganizationController extends BaseController * 获取机构管理详细信息 */ @ApiOperation("获取机构管理详细信息") - @PreAuthorize("@ss.hasPermi('business:organization:query')") + @PreAuthorize("@ss.hasPerm('business:organization:query')") @GetMapping(value = "/{id}") public AjaxResult getInfo(@PathVariable("id") Long id) { diff --git a/zc-business/src/main/java/com/zc/business/domain/DcOrganization.java b/zc-business/src/main/java/com/zc/business/domain/DcOrganization.java index b127012f..a6e9ce80 100644 --- a/zc-business/src/main/java/com/zc/business/domain/DcOrganization.java +++ b/zc-business/src/main/java/com/zc/business/domain/DcOrganization.java @@ -55,6 +55,26 @@ public class DcOrganization extends TreeEntity @Excel(name = "方向") private String direction; + + private String vehicleType; + private String number; + + public String getVehicleType() { + return vehicleType; + } + + public void setVehicleType(String vehicleType) { + this.vehicleType = vehicleType; + } + + public String getNumber() { + return number; + } + + public void setNumber(String number) { + this.number = number; + } + public String getDirection() { return direction; } diff --git a/zc-business/src/main/java/com/zc/business/domain/DcWarning.java b/zc-business/src/main/java/com/zc/business/domain/DcWarning.java index c060ab34..6762a9e1 100644 --- a/zc-business/src/main/java/com/zc/business/domain/DcWarning.java +++ b/zc-business/src/main/java/com/zc/business/domain/DcWarning.java @@ -89,16 +89,61 @@ public class DcWarning extends BaseEntity @Excel(name = "事件标题") private String warningTitle; + + /** $column.columnComment */ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()") private String otherConfig; + /** 所属辖区路段名称 */ + @Excel(name = "所属辖区路段名称") + private String sectionName; + /** 数量 */ + @Excel(name = "数量") + private int number; + + private String type; + private String sectionId; + + public String getSectionId() { + return sectionId; + } + + public void setSectionId(String sectionId) { + this.sectionId = sectionId; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } - public void setId(Long id) + + + public int getNumber() { + return number; + } + + public void setNumber(int number) { + this.number = number; + } + + public void setId(Long id) { this.id = id; } - public Long getId() + public String getSectionName() { + return sectionName; + } + + public void setSectionName(String sectionName) { + this.sectionName = sectionName; + } + + public Long getId() { return id; } diff --git a/zc-business/src/main/java/com/zc/business/mapper/DcOrganizationMapper.java b/zc-business/src/main/java/com/zc/business/mapper/DcOrganizationMapper.java index 988e0a40..1094b5f3 100644 --- a/zc-business/src/main/java/com/zc/business/mapper/DcOrganizationMapper.java +++ b/zc-business/src/main/java/com/zc/business/mapper/DcOrganizationMapper.java @@ -1,6 +1,9 @@ package com.zc.business.mapper; +import java.util.HashMap; import java.util.List; + +import cn.hutool.core.lang.hash.Hash; import com.zc.business.domain.DcOrganization; import org.apache.ibatis.annotations.Param; @@ -61,4 +64,10 @@ public interface DcOrganizationMapper int deleteDcOrganizationByIds(Long[] ids); //查询是否存在下级 public Long selectParen(@Param("id") Long id); + + //查询机构的关联的车辆数据 + List selectDcOrganizationCar(Long id); + //计算机构人数 + String selectEmployeesNum(Long id); } + diff --git a/zc-business/src/main/java/com/zc/business/mapper/DcPerceivedEventsWarningMapper.java b/zc-business/src/main/java/com/zc/business/mapper/DcPerceivedEventsWarningMapper.java index d94219ce..2eed7c55 100644 --- a/zc-business/src/main/java/com/zc/business/mapper/DcPerceivedEventsWarningMapper.java +++ b/zc-business/src/main/java/com/zc/business/mapper/DcPerceivedEventsWarningMapper.java @@ -3,6 +3,7 @@ package com.zc.business.mapper; import cn.hutool.core.lang.hash.Hash; import com.zc.business.domain.DcEventType; import com.zc.business.domain.DcWarning; +import org.apache.ibatis.annotations.Param; import java.util.HashMap; import java.util.List; @@ -16,12 +17,50 @@ public interface DcPerceivedEventsWarningMapper { //查询预警信息表数量 int perceivedEventsWarningNum(); - //查询历史预警信息表数量 - int perceivedEventsWarningHistoryNum(); + //感知事件类型 List selectEventTypeList(); //查询预警感知事件类型 List> selectWarningTypeList(); //根据类型查询预计事件 List selectPerceivedEventsList(DcWarning dcWarning); + //查询感知数量按照路段进行排名 + List> selectSectionPerceivedEventsList(DcWarning dcWarning); + //查询感知数量按照路段进行区分 + List> selectSectionPerceivedNumber(DcWarning dcWarning); + //查询当前日,日累计感知事件,按照小时进行分组 + List> selectDailyCumulative(); + //查询当前月,月累计感知事件,按照小时进行分组 + List> selectDailyCumulativeMonth(); + //按事件源统计感知事件统计信息 + List> selectWarningSourceGroup(DcWarning dcWarning); + //当日感知事件的处置情况占比 + List> selectWarningStateDay(DcWarning dcWarning); + //感知事件类型占比 + List> selectWarningTypeDay(DcWarning dcWarning); + //感知事件日趋势,传入某天的具体时间,结果按照那一天的小时分组 + List> selectWarningTrendDay(DcWarning dcWarning); + //感知事件月趋势,传入某月的具体时间,结果按照那一天分组 + List> selectWarningTrendMonth(DcWarning dcWarning); + //感知事件季度趋势,按照季度查询,按照月出结果 + List> selectWarningTrendQuarter(DcWarning dcWarning); + //感知事件年趋势,查询全部按照年进行分组 + List> selectWarningTrendYear(DcWarning dcWarning); + //感知事件某路段类型日占比 + List> selectWarningSectionTypeDay(DcWarning dcWarning); + //感知事件某路段类型月占比 + List> selectWarningSectionTypeMonth(DcWarning dcWarning); + //感知事件某路段类型季占比 + List> selectWarningSectionTypeQuarter(DcWarning dcWarning); + //感知事件某路段类型年占比 + List> selectWarningSectionTypeYear(DcWarning dcWarning); + //查询某个路段下的全部桩号 + List> selectSectionMark(DcWarning dcWarning); + //根据桩号查询条数 + String selectSectionNumber(@Param("stakeMarkId") String markId); + + List> selectMarkId(); + + int updateMarkId(@Param("id")String id,@Param("markIdTail")String markIdTail); + } diff --git a/zc-business/src/main/java/com/zc/business/service/IDCPerceivedEventsWarningService.java b/zc-business/src/main/java/com/zc/business/service/IDCPerceivedEventsWarningService.java index 926cf506..642bcf82 100644 --- a/zc-business/src/main/java/com/zc/business/service/IDCPerceivedEventsWarningService.java +++ b/zc-business/src/main/java/com/zc/business/service/IDCPerceivedEventsWarningService.java @@ -13,11 +13,36 @@ import java.util.List; public interface IDCPerceivedEventsWarningService { //查询预警表所有感知事件的数量 - int perceivedEventsWarningNum(); + HashMap perceivedEventsWarningNum(); //感知事件类型 List selectEventTypeList(); //查询预警感知事件类型 List> selectWarningTypeList(); //根据类型查询预计事件 List selectPerceivedEventsList(DcWarning dcWarning); + //查询感知数量按照路段进行排名 + List> selectSectionPerceivedEventsList (); + //查询感知数量按照路段进行区分 + List> selectSectionPerceivedNumber(); + //查询当前日,日累计感知事件,按照小时进行分组 + List> selectDailyCumulative(); + //查询当前月,月累计感知事件,按照小时进行分组 + List> selectDailyCumulativeMonth(); + //按事件源统计感知事件统计信息 + List> selectWarningSourceGroup(); + //当日感知事件的处置情况占比 + List> selectWarningStateDay(); + //感知事件类型占比 + List> selectWarningTypeDay(); + //感知事件趋势 + List> selectWarningTrend(DcWarning dcWarning); + //感知事件某路段类型占比 + List> selectWarningSectionType(DcWarning dcWarning); + //查询某个路段下的全部桩号 + List> selectSectionMark(DcWarning dcWarning); + + + int selectMarkId(); + + } diff --git a/zc-business/src/main/java/com/zc/business/service/IDcOrganizationService.java b/zc-business/src/main/java/com/zc/business/service/IDcOrganizationService.java index 30de6e32..d0203851 100644 --- a/zc-business/src/main/java/com/zc/business/service/IDcOrganizationService.java +++ b/zc-business/src/main/java/com/zc/business/service/IDcOrganizationService.java @@ -1,5 +1,7 @@ package com.zc.business.service; +import java.util.ArrayList; +import java.util.HashMap; import java.util.List; import com.zc.business.domain.DcOrganization; import org.apache.ibatis.annotations.Param; @@ -26,8 +28,9 @@ public interface IDcOrganizationService * @param dcOrganization 机构管理 * @return 机构管理集合 */ - List selectDcOrganizationList(DcOrganization dcOrganization); + ArrayList selectDcOrganizationList(DcOrganization dcOrganization); + List selectDcOrganizationListExport(DcOrganization dcOrganization); /** * 新增机构管理 * diff --git a/zc-business/src/main/java/com/zc/business/service/impl/DcOrganizationServiceImpl.java b/zc-business/src/main/java/com/zc/business/service/impl/DcOrganizationServiceImpl.java index a341d5ce..01db712a 100644 --- a/zc-business/src/main/java/com/zc/business/service/impl/DcOrganizationServiceImpl.java +++ b/zc-business/src/main/java/com/zc/business/service/impl/DcOrganizationServiceImpl.java @@ -1,8 +1,13 @@ package com.zc.business.service.impl; +import java.util.ArrayList; +import java.util.HashMap; import java.util.List; +import java.util.Scanner; + import com.ruoyi.common.utils.DateUtils; import org.apache.ibatis.annotations.Param; +import org.checkerframework.framework.qual.FromByteCode; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.zc.business.mapper.DcOrganizationMapper; @@ -40,9 +45,30 @@ public class DcOrganizationServiceImpl implements IDcOrganizationService * @return 机构管理 */ @Override - public List selectDcOrganizationList(DcOrganization dcOrganization) + public ArrayList selectDcOrganizationList(DcOrganization dcOrganization) { + ArrayList objects = new ArrayList<>(); + List dcOrganizationsList = dcOrganizationMapper.selectDcOrganizationList(dcOrganization); + if (dcOrganizationsList==null){ + return null; + } + for (DcOrganization dcOrganizations:dcOrganizationsList){ + Long id = dcOrganizations.getId(); + List car = dcOrganizationMapper.selectDcOrganizationCar(id); + String employeesNum = dcOrganizationMapper.selectEmployeesNum(id); + HashMap map = new HashMap<>(); + map.put("car",car); + map.put("dcOrganizations",dcOrganizations); + map.put("employeesNum",employeesNum); + objects.add(map); + } + return objects; + } + + @Override + public List selectDcOrganizationListExport(DcOrganization dcOrganization) { return dcOrganizationMapper.selectDcOrganizationList(dcOrganization); + } /** diff --git a/zc-business/src/main/java/com/zc/business/service/impl/DcPerceivedEventsWarningServiceImpl.java b/zc-business/src/main/java/com/zc/business/service/impl/DcPerceivedEventsWarningServiceImpl.java index 6c29de7d..4f9ed1b2 100644 --- a/zc-business/src/main/java/com/zc/business/service/impl/DcPerceivedEventsWarningServiceImpl.java +++ b/zc-business/src/main/java/com/zc/business/service/impl/DcPerceivedEventsWarningServiceImpl.java @@ -1,14 +1,27 @@ package com.zc.business.service.impl; +import cn.hutool.core.io.unit.DataUnit; +import cn.hutool.core.lang.hash.Hash; +import com.ruoyi.common.utils.DateUtils; import com.zc.business.domain.DcEventType; import com.zc.business.domain.DcWarning; import com.zc.business.mapper.DcPerceivedEventsWarningMapper; import com.zc.business.service.IDCPerceivedEventsWarningService; +import lombok.val; +import org.checkerframework.framework.qual.FromByteCode; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Calendar; +import java.util.Comparator; +import java.util.Date; import java.util.HashMap; import java.util.List; +import java.util.Map; +import java.util.stream.Collectors; +import java.util.stream.Stream; /** * @author 王思祥 @@ -21,10 +34,11 @@ public class DcPerceivedEventsWarningServiceImpl implements IDCPerceivedEventsWa @Override - public int perceivedEventsWarningNum() { - int warningNum = perceivedEventsWarningMapper.perceivedEventsWarningNum();//预警表数量 - int warningHistoryNum = perceivedEventsWarningMapper.perceivedEventsWarningHistoryNum();//历史预警数量 - return warningNum+warningHistoryNum; + public HashMap perceivedEventsWarningNum() { + int number = perceivedEventsWarningMapper.perceivedEventsWarningNum();//预警表数量 + HashMap map = new HashMap<>(); + map.put("number",number); + return map; } //感知事件类型 @Override @@ -41,4 +55,133 @@ public class DcPerceivedEventsWarningServiceImpl implements IDCPerceivedEventsWa public List selectPerceivedEventsList(DcWarning dcWarning) { return perceivedEventsWarningMapper.selectPerceivedEventsList(dcWarning); } + + @Override + public List> selectSectionPerceivedEventsList( ) { + DcWarning dcWarning = new DcWarning(); + Date nowDate = DateUtils.getNowDate(); + dcWarning.setCreateTime(nowDate); + List> dcWarnings = perceivedEventsWarningMapper.selectSectionPerceivedEventsList(dcWarning); + return dcWarnings; + } + //查询感知数量按照路段进行区分 + @Override + public List> selectSectionPerceivedNumber( ) { + DcWarning dcWarning = new DcWarning(); + Date nowDate = DateUtils.getNowDate(); + dcWarning.setCreateTime(nowDate); + return perceivedEventsWarningMapper.selectSectionPerceivedNumber(dcWarning); + } + //查询当前日,日累计感知事件,按照小时进行分组 + @Override + public List> selectDailyCumulative() { + return perceivedEventsWarningMapper.selectDailyCumulative(); + } + + //查询当前月,月累计感知事件,按照小时进行分组 + @Override + public List> selectDailyCumulativeMonth() { + return perceivedEventsWarningMapper.selectDailyCumulativeMonth(); + } + //按事件源统计感知事件统计信息 + @Override + public List> selectWarningSourceGroup() { + DcWarning dcWarning = new DcWarning(); + Date nowDate = DateUtils.getNowDate(); + dcWarning.setCreateTime(nowDate); + return perceivedEventsWarningMapper.selectWarningSourceGroup(dcWarning); + } + //当日感知事件的处置情况占比 + @Override + public List> selectWarningStateDay() { + DcWarning dcWarning = new DcWarning(); + Date nowDate = DateUtils.getNowDate(); + dcWarning.setCreateTime(nowDate); + return perceivedEventsWarningMapper.selectWarningStateDay(dcWarning); + } + //感知事件类型占比 + @Override + public List> selectWarningTypeDay() { + DcWarning dcWarning = new DcWarning(); + Date nowDate = DateUtils.getNowDate(); + dcWarning.setCreateTime(nowDate); + return perceivedEventsWarningMapper.selectWarningTypeDay(dcWarning); + } + //感知事件趋势 + @Override + public List> selectWarningTrend(DcWarning dcWarning) { + String type = dcWarning.getType(); + switch (type) { + case "day": + return perceivedEventsWarningMapper.selectWarningTrendDay(dcWarning); + case "month": + return perceivedEventsWarningMapper.selectWarningTrendMonth(dcWarning); + case "quarter": + return perceivedEventsWarningMapper.selectWarningTrendQuarter(dcWarning); + case "year": + return perceivedEventsWarningMapper.selectWarningTrendYear(dcWarning); + default: + return null; + } + + } + //感知事件某路段类型占比 + @Override + public List> selectWarningSectionType(DcWarning dcWarning) { + String type = dcWarning.getType(); + switch (type){ + case "day": + return perceivedEventsWarningMapper.selectWarningSectionTypeDay(dcWarning); + case "month": + return perceivedEventsWarningMapper.selectWarningSectionTypeMonth(dcWarning); + case "quarter": + return perceivedEventsWarningMapper.selectWarningSectionTypeQuarter(dcWarning); + case "year": + return perceivedEventsWarningMapper.selectWarningSectionTypeYear(dcWarning); + default: + return null; + } + } + //查询某个路段下的全部桩号 + @Override + public List> selectSectionMark(DcWarning dcWarning) { + ArrayList numList = new ArrayList<>(); + List> mapList = perceivedEventsWarningMapper.selectSectionMark(dcWarning); + for (HashMap list:mapList){ + HashMap mapNum = new HashMap<>(); + String id = (String) list.get("id"); + String sectionNumber = perceivedEventsWarningMapper.selectSectionNumber(id); + mapNum.put("markId",id); + mapNum.put("sectionNumber",sectionNumber); + numList.add(mapNum); + } + return numList; + } + + + + + @Override + public int selectMarkId() { + List> mapList = perceivedEventsWarningMapper.selectMarkId(); + for (HashMapmap:mapList){ + String id = map.get("id"); + String[] split = id.split("\\+"); + String markIdHead=split[0]; + String markIdTail=split[1]; + + if (markIdTail.length()<3){ + int i=3-markIdTail.length(); + for (int i1 = 0; i1 < i; i1++) { + markIdTail = "0" + markIdTail; + } + String markIdValue=markIdHead+"+"+markIdTail; + perceivedEventsWarningMapper.updateMarkId(id,markIdValue); + } + + } + return 1; + } + + } diff --git a/zc-business/src/main/resources/mapper/business/DcOrganizationMapper.xml b/zc-business/src/main/resources/mapper/business/DcOrganizationMapper.xml index 5a627cb7..dc6df91e 100644 --- a/zc-business/src/main/resources/mapper/business/DcOrganizationMapper.xml +++ b/zc-business/src/main/resources/mapper/business/DcOrganizationMapper.xml @@ -19,7 +19,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - select id,direction, parent_id, organization_type, organization_name, organization_address, stake_mark_id, rescue_unit, description, create_time, update_time from dc_organization + select id,direction, parent_id, + organization_type, organization_name, + organization_address, stake_mark_id, + rescue_unit, description, create_time, + update_time from dc_organization + + insert into dc_organization @@ -96,4 +102,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{id} + + \ No newline at end of file diff --git a/zc-business/src/main/resources/mapper/business/DcPerceivedEventsWarningMapper.xml b/zc-business/src/main/resources/mapper/business/DcPerceivedEventsWarningMapper.xml index d3b50a56..3accc40a 100644 --- a/zc-business/src/main/resources/mapper/business/DcPerceivedEventsWarningMapper.xml +++ b/zc-business/src/main/resources/mapper/business/DcPerceivedEventsWarningMapper.xml @@ -5,12 +5,11 @@ + - + @@ -26,5 +25,151 @@ and warning_subclass = #{warningSubclass} + + + + + + + + + + + + + + + + + + + + + + + update dc_stake_mark set id=#{markIdTail} where id=#{id} + \ No newline at end of file