diff --git a/pom.xml b/pom.xml index b3ffe36..b03541a 100644 --- a/pom.xml +++ b/pom.xml @@ -5,12 +5,12 @@ 4.0.0 com.zcloud - integrated_whb + integrated_traffic 0.0.1-SNAPSHOT war - integrated_whb - integrated_whb for Spring Boot + integrated_traffic + integrated_traffic for Spring Boot org.springframework.boot @@ -510,7 +510,7 @@ - - integrated_whb + integrated_traffic org.springframework.boot diff --git a/src/main/java/com/zcloud/controller/operatingvehicles/OperatingVehiclesController.java b/src/main/java/com/zcloud/controller/operatingvehicles/OperatingVehiclesController.java new file mode 100644 index 0000000..13f9298 --- /dev/null +++ b/src/main/java/com/zcloud/controller/operatingvehicles/OperatingVehiclesController.java @@ -0,0 +1,191 @@ +package com.zcloud.controller.operatingvehicles; + +import com.zcloud.controller.base.BaseController; +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; +import com.zcloud.logs.LogAnno; +import com.zcloud.service.operatingvehicles.OperatingVehiclesService; +import com.zcloud.util.*; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; +import org.springframework.web.multipart.MultipartFile; + +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +@Controller +@RequestMapping("/operatingvehicles") +public class OperatingVehiclesController extends BaseController { + + @Autowired + private OperatingVehiclesService operatingVehiclesService; + + @Autowired + private Smb smb; + + /**新增 + * @param + * @throws Exception + */ + @RequestMapping(value="/add") + @ResponseBody + public Object add( + @RequestParam(value="headstockFile",required=false) MultipartFile headstockFile, + @RequestParam(value="drivinglicenseFile",required=false) MultipartFile drivinglicenseFile, + @RequestParam(value="operatingCertificateFile",required=false) MultipartFile operatingCertificateFile + ) throws Exception{ + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + pd.put("OPERATING_ID", this.get32UUID()); //运营车辆主键 + pd.put("ISDELETE", "0"); //是否删除(0:有效 1:删除) + pd.put("CREATOR", Jurisdiction.getUSER_ID()); //添加人id + pd.put("CREATORNAME", Jurisdiction.getUsername()); //添加人名字 + pd.put("CREATTIME", DateUtil.date2Str(new Date())); //添加时间 + pd.put("OPERATOR", Jurisdiction.getUSER_ID()); //修改人id + pd.put("OPERATORNAME", Jurisdiction.getUsername()); // 修改人名字 + pd.put("OPERATTIME", DateUtil.date2Str(new Date())); // 修改时间 + if (null != headstockFile && !headstockFile.isEmpty()) { + String ffile = DateUtil.getDays(); + //本地 +// String filePath = PathUtil.getProjectpath() + Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile; //文件上传路径 +// String fileName = FileUpload.fileUp(file, filePath, this.get32UUID()); //执行上传 + //服务器 + String fileName = this.get32UUID()+headstockFile.getOriginalFilename().substring(headstockFile.getOriginalFilename().lastIndexOf(".")); + smb.sshSftp(headstockFile, fileName, Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile); + pd.put("HEADSTOCK_PHOTO", Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile + "/" + fileName); + } + if (null != drivinglicenseFile && !drivinglicenseFile.isEmpty()) { + String ffile = DateUtil.getDays(); + //本地 +// String filePath = PathUtil.getProjectpath() + Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile; //文件上传路径 +// String fileName = FileUpload.fileUp(file, filePath, this.get32UUID()); //执行上传 + //服务器 + String fileName = this.get32UUID()+drivinglicenseFile.getOriginalFilename().substring(drivinglicenseFile.getOriginalFilename().lastIndexOf(".")); + smb.sshSftp(drivinglicenseFile, fileName, Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile); + pd.put("DRIVINGLICENSE_PHOTO", Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile + "/" + fileName); + } + if (null != operatingCertificateFile && !operatingCertificateFile.isEmpty()) { + String ffile = DateUtil.getDays(); + //本地 +// String filePath = PathUtil.getProjectpath() + Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile; //文件上传路径 +// String fileName = FileUpload.fileUp(file, filePath, this.get32UUID()); //执行上传 + //服务器 + String fileName = this.get32UUID()+operatingCertificateFile.getOriginalFilename().substring(operatingCertificateFile.getOriginalFilename().lastIndexOf(".")); + smb.sshSftp(operatingCertificateFile, fileName, Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile); + pd.put("OPERATING_CERTIFICATE_PHOTO", Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile + "/" + fileName); + } + operatingVehiclesService.save(pd); + map.put("pd", pd); + map.put("result", errInfo); + return map; + } + + /**删除 + * @param + * @throws Exception + */ + @RequestMapping(value="/delete") + @ResponseBody + public Object delete() throws Exception{ + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + map.put("result", errInfo); //返回结果 + return map; + } + + /**修改 + * @param + * @throws Exception + */ + @RequestMapping(value="/edit") + @ResponseBody + public Object edit( + @RequestParam(value="headstockFile",required=false) MultipartFile headstockFile, + @RequestParam(value="drivinglicenseFile",required=false) MultipartFile drivinglicenseFile, + @RequestParam(value="operatingCertificateFile",required=false) MultipartFile operatingCertificateFile + ) throws Exception{ + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + pd.put("OPERATOR", Jurisdiction.getCORPINFO_ID()); + pd.put("OPERATORNAME", Jurisdiction.getUsername()); + pd.put("OPERATTIME", DateUtil.date2Str(new Date())); + if (null != headstockFile && !headstockFile.isEmpty()) { + String ffile = DateUtil.getDays(); + //本地 +// String filePath = PathUtil.getProjectpath() + Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile; //文件上传路径 +// String fileName = FileUpload.fileUp(file, filePath, this.get32UUID()); //执行上传 + //服务器 + String fileName = this.get32UUID()+headstockFile.getOriginalFilename().substring(headstockFile.getOriginalFilename().lastIndexOf(".")); + smb.sshSftp(headstockFile, fileName, Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile); + pd.put("HEADSTOCK_PHOTO", Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile + "/" + fileName); + } + if (null != drivinglicenseFile && !drivinglicenseFile.isEmpty ()) { + String ffile = DateUtil.getDays(); + //本地 +// String filePath = PathUtil.getProjectpath() + Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile; //文件上传路径 +// String fileName = FileUpload.fileUp(file, filePath, this.get32UUID()); //执行上传 + //服务器 + String fileName = this.get32UUID()+drivinglicenseFile.getOriginalFilename().substring(drivinglicenseFile.getOriginalFilename().lastIndexOf(".")); + smb.sshSftp(drivinglicenseFile, fileName, Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile); + pd.put("DRIVINGLICENSE_PHOTO", Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile + "/" + fileName); + } + if (null != operatingCertificateFile && !operatingCertificateFile.isEmpty()) { + String ffile = DateUtil.getDays(); + //本地 +// String filePath = PathUtil.getProjectpath() + Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile; //文件上传路径 +// String fileName = FileUpload.fileUp(file, filePath, this.get32UUID()); //执行上传 + //服务器 + String fileName = this.get32UUID()+operatingCertificateFile.getOriginalFilename().substring(operatingCertificateFile.getOriginalFilename().lastIndexOf(".")); + smb.sshSftp(operatingCertificateFile, fileName, Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile); + pd.put("OPERATING_CERTIFICATE_PHOTO", Const.FILEPATHFILE + Jurisdiction.getCORPINFO_ID() + "/" + ffile + "/" + fileName); + } + operatingVehiclesService.edit(pd); + map.put("pd", pd); + map.put("result", errInfo); + return map; + } + /**去修改页面获取数据 + * @param + * @throws Exception + */ + @RequestMapping(value="/goEdit") + @ResponseBody + public Object goEdit() throws Exception{ + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + pd = operatingVehiclesService.findById(pd); + map.put("pd", pd); + map.put("result", errInfo); + return map; + } + + @RequestMapping(value="/list") + @ResponseBody + public Object list(Page page) throws Exception{ + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + String KEYWORDS = pd.getString("KEYWORDS"); //关键词检索条件 + if(Tools.notEmpty(KEYWORDS))pd.put("KEYWORDS", KEYWORDS.trim()); + page.setPd(pd); + List varList = operatingVehiclesService.list(page); //列出MajorDangerSource列表 + map.put("varList", varList); + map.put("page", page); + map.put("result", errInfo); + return map; + } +} diff --git a/src/main/java/com/zcloud/controller/system/DictionariesController.java b/src/main/java/com/zcloud/controller/system/DictionariesController.java index 87e9e2c..d41f26a 100644 --- a/src/main/java/com/zcloud/controller/system/DictionariesController.java +++ b/src/main/java/com/zcloud/controller/system/DictionariesController.java @@ -593,4 +593,441 @@ public class DictionariesController extends BaseController { map.put("result", errInfo); return map; } + + @RequestMapping(value = "/getVehicleColor") + @ResponseBody + public Object getVehicleColor() throws Exception { + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + String DICTIONARIES_ID = pd.getString("DICTIONARIES_ID"); + DICTIONARIES_ID = Tools.isEmpty(DICTIONARIES_ID) ? "0" : DICTIONARIES_ID; + List varList = dictionariesService.listVehicleColor(DICTIONARIES_ID); //用传过来的ID获取此ID下的子列表数据 + List pdList = new ArrayList(); + for (Dictionaries d : varList) { + PageData pdf = new PageData(); + pdf.put("DICTIONARIES_ID", d.getDICTIONARIES_ID()); + pdf.put("BIANMA", d.getBIANMA()); + pdf.put("NAME", d.getNAME()); + pdList.add(pdf); + } + map.put("list", pdList); + map.put("result", errInfo); //返回结果 + return map; + } + + @RequestMapping(value = "/getTransportationEnterprise") + @ResponseBody + public Object getTransportationEnterprise() throws Exception { + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + String DICTIONARIES_ID = pd.getString("DICTIONARIES_ID"); + DICTIONARIES_ID = Tools.isEmpty(DICTIONARIES_ID) ? "0" : DICTIONARIES_ID; + List varList = dictionariesService.listTransportationEnterprise(DICTIONARIES_ID); //用传过来的ID获取此ID下的子列表数据 + List pdList = new ArrayList(); + for (Dictionaries d : varList) { + PageData pdf = new PageData(); + pdf.put("DICTIONARIES_ID", d.getDICTIONARIES_ID()); + pdf.put("BIANMA", d.getBIANMA()); + pdf.put("NAME", d.getNAME()); + pdList.add(pdf); + } + map.put("list", pdList); + map.put("result", errInfo); //返回结果 + return map; + } + + @RequestMapping(value = "/getNetworkStatus") + @ResponseBody + public Object getNetworkStatus() throws Exception { + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + String DICTIONARIES_ID = pd.getString("DICTIONARIES_ID"); + DICTIONARIES_ID = Tools.isEmpty(DICTIONARIES_ID) ? "0" : DICTIONARIES_ID; + List varList = dictionariesService.listNetworkStatus(DICTIONARIES_ID); //用传过来的ID获取此ID下的子列表数据 + List pdList = new ArrayList(); + for (Dictionaries d : varList) { + PageData pdf = new PageData(); + pdf.put("DICTIONARIES_ID", d.getDICTIONARIES_ID()); + pdf.put("BIANMA", d.getBIANMA()); + pdf.put("NAME", d.getNAME()); + pdList.add(pdf); + } + map.put("list", pdList); + map.put("result", errInfo); //返回结果 + return map; + } + + @RequestMapping(value = "/getDynamicSupervision") + @ResponseBody + public Object getDynamicSupervision() throws Exception { + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + String DICTIONARIES_ID = pd.getString("DICTIONARIES_ID"); + DICTIONARIES_ID = Tools.isEmpty(DICTIONARIES_ID) ? "0" : DICTIONARIES_ID; + List varList = dictionariesService.listDynamicSupervision(DICTIONARIES_ID); //用传过来的ID获取此ID下的子列表数据 + List pdList = new ArrayList(); + for (Dictionaries d : varList) { + PageData pdf = new PageData(); + pdf.put("DICTIONARIES_ID", d.getDICTIONARIES_ID()); + pdf.put("BIANMA", d.getBIANMA()); + pdf.put("NAME", d.getNAME()); + pdList.add(pdf); + } + map.put("list", pdList); + map.put("result", errInfo); //返回结果 + return map; + } + + @RequestMapping(value = "/getActiveSafety") + @ResponseBody + public Object getActiveSafety() throws Exception { + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + String DICTIONARIES_ID = pd.getString("DICTIONARIES_ID"); + DICTIONARIES_ID = Tools.isEmpty(DICTIONARIES_ID) ? "0" : DICTIONARIES_ID; + List varList = dictionariesService.listActiveSafety(DICTIONARIES_ID); //用传过来的ID获取此ID下的子列表数据 + List pdList = new ArrayList(); + for (Dictionaries d : varList) { + PageData pdf = new PageData(); + pdf.put("DICTIONARIES_ID", d.getDICTIONARIES_ID()); + pdf.put("BIANMA", d.getBIANMA()); + pdf.put("NAME", d.getNAME()); + pdList.add(pdf); + } + map.put("list", pdList); + map.put("result", errInfo); //返回结果 + return map; + } + + @RequestMapping(value = "/getLicenseStatus") + @ResponseBody + public Object getLicenseStatus() throws Exception { + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + String DICTIONARIES_ID = pd.getString("DICTIONARIES_ID"); + DICTIONARIES_ID = Tools.isEmpty(DICTIONARIES_ID) ? "0" : DICTIONARIES_ID; + List varList = dictionariesService.listLicenseStatus(DICTIONARIES_ID); //用传过来的ID获取此ID下的子列表数据 + List pdList = new ArrayList(); + for (Dictionaries d : varList) { + PageData pdf = new PageData(); + pdf.put("DICTIONARIES_ID", d.getDICTIONARIES_ID()); + pdf.put("BIANMA", d.getBIANMA()); + pdf.put("NAME", d.getNAME()); + pdList.add(pdf); + } + map.put("list", pdList); + map.put("result", errInfo); //返回结果 + return map; + } + + @RequestMapping(value = "/getTransportCategory") + @ResponseBody + public Object getTransportCategory() throws Exception { + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + String DICTIONARIES_ID = pd.getString("DICTIONARIES_ID"); + DICTIONARIES_ID = Tools.isEmpty(DICTIONARIES_ID) ? "0" : DICTIONARIES_ID; + List varList = dictionariesService.listgetTransportCategory(DICTIONARIES_ID); //用传过来的ID获取此ID下的子列表数据 + List pdList = new ArrayList(); + for (Dictionaries d : varList) { + PageData pdf = new PageData(); + pdf.put("DICTIONARIES_ID", d.getDICTIONARIES_ID()); + pdf.put("BIANMA", d.getBIANMA()); + pdf.put("NAME", d.getNAME()); + pdList.add(pdf); + } + map.put("list", pdList); + map.put("result", errInfo); //返回结果 + return map; + } + + @RequestMapping(value = "/getBelongingDepartment") + @ResponseBody + public Object getBelongingDepartment() throws Exception { + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + String DICTIONARIES_ID = pd.getString("DICTIONARIES_ID"); + DICTIONARIES_ID = Tools.isEmpty(DICTIONARIES_ID) ? "0" : DICTIONARIES_ID; + List varList = dictionariesService.listgetBelongingDepartment(DICTIONARIES_ID); //用传过来的ID获取此ID下的子列表数据 + List pdList = new ArrayList(); + for (Dictionaries d : varList) { + PageData pdf = new PageData(); + pdf.put("DICTIONARIES_ID", d.getDICTIONARIES_ID()); + pdf.put("BIANMA", d.getBIANMA()); + pdf.put("NAME", d.getNAME()); + pdList.add(pdf); + } + map.put("list", pdList); + map.put("result", errInfo); //返回结果 + return map; + } + + @RequestMapping(value = "/getFnGetFuelType") + @ResponseBody + public Object getFnGetFuelType() throws Exception { + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + String DICTIONARIES_ID = pd.getString("DICTIONARIES_ID"); + DICTIONARIES_ID = Tools.isEmpty(DICTIONARIES_ID) ? "0" : DICTIONARIES_ID; + List varList = dictionariesService.listgetFnGetFuelType(DICTIONARIES_ID); //用传过来的ID获取此ID下的子列表数据 + List pdList = new ArrayList(); + for (Dictionaries d : varList) { + PageData pdf = new PageData(); + pdf.put("DICTIONARIES_ID", d.getDICTIONARIES_ID()); + pdf.put("BIANMA", d.getBIANMA()); + pdf.put("NAME", d.getNAME()); + pdList.add(pdf); + } + map.put("list", pdList); + map.put("result", errInfo); //返回结果 + return map; + } + + @RequestMapping(value = "/getEmissionStandard") + @ResponseBody + public Object getEmissionStandard() throws Exception { + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + String DICTIONARIES_ID = pd.getString("DICTIONARIES_ID"); + DICTIONARIES_ID = Tools.isEmpty(DICTIONARIES_ID) ? "0" : DICTIONARIES_ID; + List varList = dictionariesService.listgetEmissionStandard(DICTIONARIES_ID); //用传过来的ID获取此ID下的子列表数据 + List pdList = new ArrayList(); + for (Dictionaries d : varList) { + PageData pdf = new PageData(); + pdf.put("DICTIONARIES_ID", d.getDICTIONARIES_ID()); + pdf.put("BIANMA", d.getBIANMA()); + pdf.put("NAME", d.getNAME()); + pdList.add(pdf); + } + map.put("list", pdList); + map.put("result", errInfo); //返回结果 + return map; + } + + @RequestMapping(value = "/getExpireStatus") + @ResponseBody + public Object getExpireStatus() throws Exception { + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + String DICTIONARIES_ID = pd.getString("DICTIONARIES_ID"); + DICTIONARIES_ID = Tools.isEmpty(DICTIONARIES_ID) ? "0" : DICTIONARIES_ID; + List varList = dictionariesService.listgetExpireStatus(DICTIONARIES_ID); //用传过来的ID获取此ID下的子列表数据 + List pdList = new ArrayList(); + for (Dictionaries d : varList) { + PageData pdf = new PageData(); + pdf.put("DICTIONARIES_ID", d.getDICTIONARIES_ID()); + pdf.put("BIANMA", d.getBIANMA()); + pdf.put("NAME", d.getNAME()); + pdList.add(pdf); + } + map.put("list", pdList); + map.put("result", errInfo); //返回结果 + return map; + } + + @RequestMapping(value = "/getRemindStatus") + @ResponseBody + public Object getRemindStatus() throws Exception { + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + String DICTIONARIES_ID = pd.getString("DICTIONARIES_ID"); + DICTIONARIES_ID = Tools.isEmpty(DICTIONARIES_ID) ? "0" : DICTIONARIES_ID; + List varList = dictionariesService.listgetRemindStatus(DICTIONARIES_ID); //用传过来的ID获取此ID下的子列表数据 + List pdList = new ArrayList(); + for (Dictionaries d : varList) { + PageData pdf = new PageData(); + pdf.put("DICTIONARIES_ID", d.getDICTIONARIES_ID()); + pdf.put("BIANMA", d.getBIANMA()); + pdf.put("NAME", d.getNAME()); + pdList.add(pdf); + } + map.put("list", pdList); + map.put("result", errInfo); //返回结果 + return map; + } + + @RequestMapping(value = "/getTransportEnterprises") + @ResponseBody + public Object getTransportEnterprises() throws Exception { + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + String DICTIONARIES_ID = pd.getString("DICTIONARIES_ID"); + DICTIONARIES_ID = Tools.isEmpty(DICTIONARIES_ID) ? "0" : DICTIONARIES_ID; + List varList = dictionariesService.listgetTransportEnterprises(DICTIONARIES_ID); //用传过来的ID获取此ID下的子列表数据 + List pdList = new ArrayList(); + for (Dictionaries d : varList) { + PageData pdf = new PageData(); + pdf.put("DICTIONARIES_ID", d.getDICTIONARIES_ID()); + pdf.put("BIANMA", d.getBIANMA()); + pdf.put("NAME", d.getNAME()); + pdList.add(pdf); + } + map.put("list", pdList); + map.put("result", errInfo); //返回结果 + return map; + } + + @RequestMapping(value = "/getTrailerVehicle") + @ResponseBody + public Object getTrailerVehicle() throws Exception { + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + String DICTIONARIES_ID = pd.getString("DICTIONARIES_ID"); + DICTIONARIES_ID = Tools.isEmpty(DICTIONARIES_ID) ? "0" : DICTIONARIES_ID; + List varList = dictionariesService.listgetTrailerVehicle(DICTIONARIES_ID); //用传过来的ID获取此ID下的子列表数据 + List pdList = new ArrayList(); + for (Dictionaries d : varList) { + PageData pdf = new PageData(); + pdf.put("DICTIONARIES_ID", d.getDICTIONARIES_ID()); + pdf.put("BIANMA", d.getBIANMA()); + pdf.put("NAME", d.getNAME()); + pdList.add(pdf); + } + map.put("list", pdList); + map.put("result", errInfo); //返回结果 + return map; + } + + @RequestMapping(value = "/getTaxesPeriod") + @ResponseBody + public Object getTaxesPeriod() throws Exception { + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + String DICTIONARIES_ID = pd.getString("DICTIONARIES_ID"); + DICTIONARIES_ID = Tools.isEmpty(DICTIONARIES_ID) ? "0" : DICTIONARIES_ID; + List varList = dictionariesService.listgetTaxesPeriod(DICTIONARIES_ID); //用传过来的ID获取此ID下的子列表数据 + List pdList = new ArrayList(); + for (Dictionaries d : varList) { + PageData pdf = new PageData(); + pdf.put("DICTIONARIES_ID", d.getDICTIONARIES_ID()); + pdf.put("BIANMA", d.getBIANMA()); + pdf.put("NAME", d.getNAME()); + pdList.add(pdf); + } + map.put("list", pdList); + map.put("result", errInfo); //返回结果 + return map; + } + + @RequestMapping(value = "/getAssignedType") + @ResponseBody + public Object getAssignedType() throws Exception { + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + String DICTIONARIES_ID = pd.getString("DICTIONARIES_ID"); + DICTIONARIES_ID = Tools.isEmpty(DICTIONARIES_ID) ? "0" : DICTIONARIES_ID; + List varList = dictionariesService.listgetAssignedType(DICTIONARIES_ID); //用传过来的ID获取此ID下的子列表数据 + List pdList = new ArrayList(); + for (Dictionaries d : varList) { + PageData pdf = new PageData(); + pdf.put("DICTIONARIES_ID", d.getDICTIONARIES_ID()); + pdf.put("BIANMA", d.getBIANMA()); + pdf.put("NAME", d.getNAME()); + pdList.add(pdf); + } + map.put("list", pdList); + map.put("result", errInfo); //返回结果 + return map; + } + + @RequestMapping(value = "/getAssignedWay") + @ResponseBody + public Object getAssignedWay() throws Exception { + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + String DICTIONARIES_ID = pd.getString("DICTIONARIES_ID"); + DICTIONARIES_ID = Tools.isEmpty(DICTIONARIES_ID) ? "0" : DICTIONARIES_ID; + List varList = dictionariesService.listgetAssignedWay(DICTIONARIES_ID); //用传过来的ID获取此ID下的子列表数据 + List pdList = new ArrayList(); + for (Dictionaries d : varList) { + PageData pdf = new PageData(); + pdf.put("DICTIONARIES_ID", d.getDICTIONARIES_ID()); + pdf.put("BIANMA", d.getBIANMA()); + pdf.put("NAME", d.getNAME()); + pdList.add(pdf); + } + map.put("list", pdList); + map.put("result", errInfo); //返回结果 + return map; + } + @RequestMapping(value = "/getAssignedVehicleModel") + @ResponseBody + public Object getAssignedVehicleModel() throws Exception { + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + String DICTIONARIES_ID = pd.getString("DICTIONARIES_ID"); + DICTIONARIES_ID = Tools.isEmpty(DICTIONARIES_ID) ? "0" : DICTIONARIES_ID; + List varList = dictionariesService.listgetAssignedVehicleModel(DICTIONARIES_ID); //用传过来的ID获取此ID下的子列表数据 + List pdList = new ArrayList(); + for (Dictionaries d : varList) { + PageData pdf = new PageData(); + pdf.put("DICTIONARIES_ID", d.getDICTIONARIES_ID()); + pdf.put("BIANMA", d.getBIANMA()); + pdf.put("NAME", d.getNAME()); + pdList.add(pdf); + } + map.put("list", pdList); + map.put("result", errInfo); //返回结果 + return map; + } + + @RequestMapping(value = "/getAssignedVehicle") + @ResponseBody + public Object getAssignedVehicle() throws Exception { + Map map = new HashMap(); + String errInfo = "success"; + PageData pd = new PageData(); + pd = this.getPageData(); + String DICTIONARIES_ID = pd.getString("DICTIONARIES_ID"); + DICTIONARIES_ID = Tools.isEmpty(DICTIONARIES_ID) ? "0" : DICTIONARIES_ID; + List varList = dictionariesService.listgetAssignedVehicle(DICTIONARIES_ID); //用传过来的ID获取此ID下的子列表数据 + List pdList = new ArrayList(); + for (Dictionaries d : varList) { + PageData pdf = new PageData(); + pdf.put("DICTIONARIES_ID", d.getDICTIONARIES_ID()); + pdf.put("BIANMA", d.getBIANMA()); + pdf.put("NAME", d.getNAME()); + pdList.add(pdf); + } + map.put("list", pdList); + map.put("result", errInfo); //返回结果 + return map; + } + } diff --git a/src/main/java/com/zcloud/mapper/datasource/operatingvehicles/OperatingVehiclesMapper.java b/src/main/java/com/zcloud/mapper/datasource/operatingvehicles/OperatingVehiclesMapper.java new file mode 100644 index 0000000..0ec903b --- /dev/null +++ b/src/main/java/com/zcloud/mapper/datasource/operatingvehicles/OperatingVehiclesMapper.java @@ -0,0 +1,36 @@ +package com.zcloud.mapper.datasource.operatingvehicles; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +public interface OperatingVehiclesMapper { + + /**新增 + * @param pd + * @throws Exception + */ + void save(PageData pd); + + /**删除 + * @param pd + * @throws Exception + */ + void delete(PageData pd); + + /**修改 + * @param pd + * @throws Exception + */ + void edit(PageData pd); + + /**通过id获取数据 + * @param pd + * @throws Exception + */ + PageData findById(PageData pd); + + + List datalistPage(Page page); +} diff --git a/src/main/java/com/zcloud/mapper/datasource/system/DictionariesMapper.java b/src/main/java/com/zcloud/mapper/datasource/system/DictionariesMapper.java index b17e711..883d499 100644 --- a/src/main/java/com/zcloud/mapper/datasource/system/DictionariesMapper.java +++ b/src/main/java/com/zcloud/mapper/datasource/system/DictionariesMapper.java @@ -116,4 +116,42 @@ public interface DictionariesMapper { * @throws Exception */ List getIdsByRecuByParentId(String parentId); + + List listVehicleColor(String parentId); + + List listTransportationEnterprise(String parentId); + + List listNetworkStatus(String parentId); + + List listDynamicSupervision(String parentId); + + List listActiveSafety(String parentId); + + List listLicenseStatus(String parentId); + + List listTransportCategory(String parentId); + + List listgetBelongingDepartment(String parentId); + + List listgetFnGetFuelType(String parentId); + + List listgetEmissionStandard(String parentId); + + List listgetExpireStatus(String parentId); + + List listgetRemindStatus(String parentId); + + List listgetTransportEnterprises(String parentId); + + List listgetTrailerVehicle(String parentId); + + List listgetTaxesPeriod(String parentId); + + List listgetAssignedType(String parentId); + + List listgetAssignedWay(String parentId); + + List listgetAssignedVehicleModel(String parentId); + + List listgetAssignedVehicle(String parentId); } diff --git a/src/main/java/com/zcloud/service/operatingvehicles/OperatingVehiclesService.java b/src/main/java/com/zcloud/service/operatingvehicles/OperatingVehiclesService.java new file mode 100644 index 0000000..a17e9ce --- /dev/null +++ b/src/main/java/com/zcloud/service/operatingvehicles/OperatingVehiclesService.java @@ -0,0 +1,35 @@ +package com.zcloud.service.operatingvehicles; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; + +import java.util.List; + +public interface OperatingVehiclesService { + + /**新增 + * @param pd + * @throws Exception + */ + public void save(PageData pd)throws Exception; + + /**删除 + * @param pd + * @throws Exception + */ + public void delete(PageData pd)throws Exception; + + /**修改 + * @param pd + * @throws Exception + */ + public void edit(PageData pd)throws Exception; + + /**通过id获取数据 + * @param pd + * @throws Exception + */ + public PageData findById(PageData pd)throws Exception; + + public List list(Page page); +} diff --git a/src/main/java/com/zcloud/service/operatingvehicles/impl/OperatingVehiclesServiceImpl.java b/src/main/java/com/zcloud/service/operatingvehicles/impl/OperatingVehiclesServiceImpl.java new file mode 100644 index 0000000..5cdcbd9 --- /dev/null +++ b/src/main/java/com/zcloud/service/operatingvehicles/impl/OperatingVehiclesServiceImpl.java @@ -0,0 +1,44 @@ +package com.zcloud.service.operatingvehicles.impl; + +import com.zcloud.entity.Page; +import com.zcloud.entity.PageData; +import com.zcloud.mapper.datasource.operatingvehicles.OperatingVehiclesMapper; +import com.zcloud.service.operatingvehicles.OperatingVehiclesService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; + +import java.util.List; + +@Service +@Transactional //开启事物 +public class OperatingVehiclesServiceImpl implements OperatingVehiclesService { + + @Autowired + private OperatingVehiclesMapper operatingVehiclesMapper; + + @Override + public void save(PageData pd) throws Exception { + operatingVehiclesMapper.save(pd); + } + + @Override + public void delete(PageData pd) throws Exception { + operatingVehiclesMapper.delete(pd); + } + + @Override + public void edit(PageData pd) throws Exception { + operatingVehiclesMapper.edit(pd); + } + + @Override + public PageData findById(PageData pd) throws Exception { + return operatingVehiclesMapper.findById(pd); + } + + @Override + public List list(Page page) { + return operatingVehiclesMapper.datalistPage(page); + } +} diff --git a/src/main/java/com/zcloud/service/system/DictionariesService.java b/src/main/java/com/zcloud/service/system/DictionariesService.java index 9ae6902..3ccc20c 100644 --- a/src/main/java/com/zcloud/service/system/DictionariesService.java +++ b/src/main/java/com/zcloud/service/system/DictionariesService.java @@ -155,4 +155,48 @@ public interface DictionariesService { * @throws Exception */ public List getIdsByRecuByParentId(String parentId) throws Exception; + + /** + * 通过ID获取其子级列表 + * @param parentId + * @return + * @throws Exception + */ + public List listVehicleColor(String parentId) throws Exception; + + public List listTransportationEnterprise(String parentId) throws Exception; + + List listNetworkStatus(String parentId) throws Exception; + + List listDynamicSupervision(String parentId); + + List listActiveSafety(String parentId); + + List listLicenseStatus(String parentId); + + List listgetTransportCategory(String parentId); + + List listgetBelongingDepartment(String parentId); + + List listgetFnGetFuelType(String parentId); + + List listgetEmissionStandard(String parentId); + + List listgetExpireStatus(String parentId); + + List listgetRemindStatus(String parentId); + + List listgetTransportEnterprises(String parentId); + + List listgetTrailerVehicle(String parentId); + + List listgetTaxesPeriod(String parentId); + + List listgetAssignedType(String parentId); + + List listgetAssignedWay(String parentId); + + List listgetAssignedVehicleModel(String parentId); + + List listgetAssignedVehicle(String parentId); } diff --git a/src/main/java/com/zcloud/service/system/impl/DictionariesServiceImpl.java b/src/main/java/com/zcloud/service/system/impl/DictionariesServiceImpl.java index 1754c7e..3ba93cb 100644 --- a/src/main/java/com/zcloud/service/system/impl/DictionariesServiceImpl.java +++ b/src/main/java/com/zcloud/service/system/impl/DictionariesServiceImpl.java @@ -398,8 +398,102 @@ public class DictionariesServiceImpl implements DictionariesService { } } + public List listVehicleColor(String parentId) throws Exception{ + return dictionariesMapper.listVehicleColor(parentId); + } + + @Override + public List listTransportationEnterprise(String parentId) throws Exception { + return dictionariesMapper.listTransportationEnterprise(parentId); + } + + @Override + public List listNetworkStatus(String parentId) throws Exception { + return dictionariesMapper.listNetworkStatus(parentId); + } + + @Override + public List listDynamicSupervision(String parentId) { + return dictionariesMapper.listDynamicSupervision(parentId); + } + + @Override + public List listActiveSafety(String parentId) { + return dictionariesMapper.listActiveSafety(parentId); + } + + @Override + public List listLicenseStatus(String parentId) { + return dictionariesMapper.listLicenseStatus(parentId); + } + + @Override + public List listgetTransportCategory(String parentId) { + return dictionariesMapper.listTransportCategory(parentId); + } + + @Override + public List listgetBelongingDepartment(String parentId) { + return dictionariesMapper.listgetBelongingDepartment(parentId); + } + public static void main(String[] args) { String s = "110101001000"; System.out.println(s.substring(0,9)); } + + @Override + public List listgetFnGetFuelType(String parentId) { + return dictionariesMapper.listgetFnGetFuelType(parentId); + } + + @Override + public List listgetEmissionStandard(String parentId) { + return dictionariesMapper.listgetEmissionStandard(parentId); + } + + @Override + public List listgetExpireStatus(String parentId) { + return dictionariesMapper.listgetExpireStatus(parentId); + } + + @Override + public List listgetRemindStatus(String parentId) { + return dictionariesMapper.listgetRemindStatus(parentId); + } + + @Override + public List listgetTransportEnterprises(String parentId) { + return dictionariesMapper.listgetTransportEnterprises(parentId); + } + + @Override + public List listgetTrailerVehicle(String parentId) { + return dictionariesMapper.listgetTrailerVehicle(parentId); + } + + @Override + public List listgetTaxesPeriod(String parentId) { + return dictionariesMapper.listgetTaxesPeriod(parentId); + } + + @Override + public List listgetAssignedType(String parentId) { + return dictionariesMapper.listgetAssignedType(parentId); + } + + @Override + public List listgetAssignedWay(String parentId) { + return dictionariesMapper.listgetAssignedWay(parentId); + } + + @Override + public List listgetAssignedVehicleModel(String parentId) { + return dictionariesMapper.listgetAssignedVehicleModel(parentId); + } + + @Override + public List listgetAssignedVehicle(String parentId) { + return dictionariesMapper.listgetAssignedVehicle(parentId); + } } diff --git a/src/main/resources/mybatis/datasource/operatingvehicles/OperatingVehiclesMapper.xml b/src/main/resources/mybatis/datasource/operatingvehicles/OperatingVehiclesMapper.xml new file mode 100644 index 0000000..0b68af8 --- /dev/null +++ b/src/main/resources/mybatis/datasource/operatingvehicles/OperatingVehiclesMapper.xml @@ -0,0 +1,491 @@ + + + + + + + BUS_TRAFFIC_OPERATINGVEHICLE + + + + + SYS_DICTIONARIES + + + + + f.OPERATING_ID, + f.GOODSSELFNUMBER, + f.PLATE_NUMBER, + f.VEHICLE_COLOR, + f.FRAMES_NUMBER, + f.CONTACT, + f.CONTACT_NUMBER, + f.VEHICLE_TYPE, + f.FIRSTSHOW_DATE, + f.EXPIRE_DATE, + f.BELONGING_DEPARTMENT, + f.TRANSPORT_ENTERPRISES, + f.TRANSPORT_TYPE, + f.NETWORK_STATUS, + f.DYNAMIC_SUPERVISION, + f.ACTIVE_SAFETY, + f.DRIVINGPREMIT_STATUS, + f.ENGINE_NUMBER, + f.OPERATING_CERTIFICATE, + f.VEHICLEOWNER, + f.VEHICLEOWNER_NUMBER, + f.VEHICLEOWNER_ADDRESS, + f.HOME_ADDRESS, + f.PHYSICAL_ADDRESS, + f.CERTIFICATE_DATE, + f.GOVERNMENT_OVERSIGHT, + f.VEHICLE_BRAND, + f.VEHICLE_MODEL, + f.FUEL_TYPE, + f.EMISSION_STANDARD, + f.VOUCH_TOTALMASS, + f.VOUCH_NUMBERLOAD, + f.VOUCH_PAYLOAD, + f.RACTIONMASS_QUALITY, + f.REMARK, + f.HEADSTOCK_PHOTO, + f.DRIVINGLICENSE_PHOTO, + f.OPERATING_CERTIFICATE_PHOTO, + f.VEHICLE_MATERIAL, + f.FREIGHT_TYPE, + f.TRANSPORT_CATEGORY, + f.ISDELETE, + f.CREATOR, + f.CREATORNAME, + f.CREATTIME, + f.OPERATOR, + f.OPERATORNAME, + f.OPERATTIME, + f.DELETOR, + f.DELETORNAME, + f.DELETTIME + + + + + OPERATING_ID, + GOODSSELFNUMBER, + PLATE_NUMBER, + VEHICLE_COLOR, + FRAMES_NUMBER, + CONTACT, + CONTACT_NUMBER, + VEHICLE_TYPE, + FIRSTSHOW_DATE, + EXPIRE_DATE, + BELONGING_DEPARTMENT, + TRANSPORT_ENTERPRISES, + TRANSPORT_TYPE, + NETWORK_STATUS, + DYNAMIC_SUPERVISION, + ACTIVE_SAFETY, + DRIVINGPREMIT_STATUS, + ENGINE_NUMBER, + OPERATING_CERTIFICATE, + VEHICLEOWNER, + VEHICLEOWNER_NUMBER, + VEHICLEOWNER_ADDRESS, + HOME_ADDRESS, + PHYSICAL_ADDRESS, + CERTIFICATE_DATE, + GOVERNMENT_OVERSIGHT, + VEHICLE_BRAND, + VEHICLE_MODEL, + FUEL_TYPE, + EMISSION_STANDARD, + VOUCH_TOTALMASS, + VOUCH_NUMBERLOAD, + VOUCH_PAYLOAD, + RACTIONMASS_QUALITY, + REMARK, + HEADSTOCK_PHOTO, + DRIVINGLICENSE_PHOTO, + OPERATING_CERTIFICATE_PHOTO, + VEHICLE_MATERIAL, + FREIGHT_TYPE, + TRANSPORT_CATEGORY, + ISDELETE, + CREATOR, + CREATORNAME, + CREATTIME, + OPERATOR, + OPERATORNAME, + OPERATTIME, + DELETOR, + DELETORNAME, + DELETTIME + + + + + #{OPERATING_ID}, + #{GOODSSELFNUMBER}, + #{PLATE_NUMBER}, + #{VEHICLE_COLOR}, + #{FRAMES_NUMBER}, + #{CONTACT}, + #{CONTACT_NUMBER}, + #{VEHICLE_TYPE}, + #{FIRSTSHOW_DATE}, + #{EXPIRE_DATE}, + #{BELONGING_DEPARTMENT}, + #{TRANSPORT_ENTERPRISES}, + #{TRANSPORT_TYPE}, + #{NETWORK_STATUS}, + #{DYNAMIC_SUPERVISION}, + #{ACTIVE_SAFETY}, + #{DRIVINGPREMIT_STATUS}, + #{ENGINE_NUMBER}, + #{OPERATING_CERTIFICATE}, + #{VEHICLEOWNER}, + #{VEHICLEOWNER_NUMBER}, + #{VEHICLEOWNER_ADDRESS}, + #{HOME_ADDRESS}, + #{PHYSICAL_ADDRESS}, + #{CERTIFICATE_DATE}, + #{GOVERNMENT_OVERSIGHT}, + #{VEHICLE_BRAND}, + #{VEHICLE_MODEL}, + #{FUEL_TYPE}, + #{EMISSION_STANDARD}, + #{VOUCH_TOTALMASS}, + #{VOUCH_NUMBERLOAD}, + #{VOUCH_PAYLOAD}, + #{RACTIONMASS_QUALITY}, + #{REMARK}, + #{HEADSTOCK_PHOTO}, + #{DRIVINGLICENSE_PHOTO}, + #{OPERATING_CERTIFICATE_PHOTO}, + #{VEHICLE_MATERIAL}, + #{FREIGHT_TYPE}, + #{TRANSPORT_CATEGORY}, + #{ISDELETE}, + #{CREATOR}, + #{CREATORNAME}, + #{CREATTIME}, + #{OPERATOR}, + #{OPERATORNAME}, + #{OPERATTIME}, + #{DELETOR}, + #{DELETORNAME}, + #{DELETTIME} + + + + + insert into + + ( + + ) values ( + + ) + + + + + update + + set + ISDELETE = '1' + where + OPERATING_ID = #{OPERATING_ID} + + + + + update + + set + OPERATING_ID = #{OPERATING_ID}, + GOODSSELFNUMBER = #{GOODSSELFNUMBER}, + PLATE_NUMBER = #{PLATE_NUMBER}, + VEHICLE_COLOR = #{VEHICLE_COLOR}, + FRAMES_NUMBER = #{FRAMES_NUMBER}, + CONTACT = #{CONTACT}, + CONTACT_NUMBER = #{CONTACT_NUMBER}, + VEHICLE_TYPE = #{VEHICLE_TYPE}, + FIRSTSHOW_DATE = #{FIRSTSHOW_DATE}, + EXPIRE_DATE = #{EXPIRE_DATE}, + BELONGING_DEPARTMENT = #{BELONGING_DEPARTMENT}, + TRANSPORT_ENTERPRISES = #{TRANSPORT_ENTERPRISES}, + TRANSPORT_TYPE = #{TRANSPORT_TYPE}, + NETWORK_STATUS = #{NETWORK_STATUS}, + DYNAMIC_SUPERVISION = #{DYNAMIC_SUPERVISION}, + ACTIVE_SAFETY = #{ACTIVE_SAFETY}, + DRIVINGPREMIT_STATUS = #{DRIVINGPREMIT_STATUS}, + ENGINE_NUMBER = #{ENGINE_NUMBER}, + OPERATING_CERTIFICATE = #{OPERATING_CERTIFICATE}, + VEHICLEOWNER = #{VEHICLEOWNER}, + VEHICLEOWNER_NUMBER = #{VEHICLEOWNER_NUMBER}, + VEHICLEOWNER_ADDRESS = #{VEHICLEOWNER_ADDRESS}, + HOME_ADDRESS = #{HOME_ADDRESS}, + PHYSICAL_ADDRESS = #{PHYSICAL_ADDRESS}, + CERTIFICATE_DATE = #{CERTIFICATE_DATE}, + GOVERNMENT_OVERSIGHT = #{GOVERNMENT_OVERSIGHT}, + VEHICLE_BRAND = #{VEHICLE_BRAND}, + VEHICLE_MODEL = #{VEHICLE_MODEL}, + FUEL_TYPE = #{FUEL_TYPE}, + EMISSION_STANDARD = #{EMISSION_STANDARD}, + VOUCH_TOTALMASS = #{VOUCH_TOTALMASS}, + VOUCH_NUMBERLOAD = #{VOUCH_NUMBERLOAD}, + VOUCH_PAYLOAD = #{VOUCH_PAYLOAD}, + RACTIONMASS_QUALITY = #{RACTIONMASS_QUALITY}, + REMARK = #{REMARK}, + HEADSTOCK_PHOTO = #{HEADSTOCK_PHOTO}, + DRIVINGLICENSE_PHOTO = #{DRIVINGLICENSE_PHOTO}, + OPERATING_CERTIFICATE_PHOTO = #{OPERATING_CERTIFICATE_PHOTO}, + VEHICLE_MATERIAL = #{VEHICLE_MATERIAL}, + FREIGHT_TYPE = #{FREIGHT_TYPE}, + TRANSPORT_CATEGORY = #{TRANSPORT_CATEGORY}, + ISDELETE = #{ISDELETE}, + CREATOR = #{CREATOR}, + CREATORNAME = #{CREATORNAME}, + CREATTIME = #{CREATTIME}, + OPERATOR = #{OPERATOR}, + OPERATORNAME = #{OPERATORNAME}, + OPERATTIME = #{OPERATTIME}, + DELETOR = #{DELETOR}, + DELETORNAME = #{DELETORNAME}, + DELETTIME = #{DELETTIME} + where + OPERATING_ID = #{OPERATING_ID} + + + + + + + + + + + + + + + diff --git a/src/main/resources/mybatis/datasource/system/DictionariesMapper.xml b/src/main/resources/mybatis/datasource/system/DictionariesMapper.xml index 4f3d27c..cea65e9 100644 --- a/src/main/resources/mybatis/datasource/system/DictionariesMapper.xml +++ b/src/main/resources/mybatis/datasource/system/DictionariesMapper.xml @@ -265,4 +265,177 @@ ISDELETE = 0 and PARENT_ID = #{PARENT_ID} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +