Browse Source

移动获取级联菜单方法

master
HAHA 3 years ago
parent
commit
c144ef63db
  1. 14
      epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/controller/CaLoudongController.java
  2. 16
      epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/controller/caBmGridController.java
  3. 2
      epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/dao/CaLoudongDao.java
  4. 5
      epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/dao/caBmGridDao.java
  5. 10
      epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/CaLoudongService.java
  6. 11
      epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/caBmGridService.java
  7. 16
      epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/impl/CaBmGridServiceImpl.java
  8. 14
      epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/impl/CaLoudongServiceImpl.java
  9. 12
      epmet-module/open-data-worker/open-data-worker-server/src/main/resources/mapper/CaLoudongDao.xml
  10. 11
      epmet-module/open-data-worker/open-data-worker-server/src/main/resources/mapper/caBmGridDao.xml

14
epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/controller/CaLoudongController.java

@ -129,18 +129,6 @@ public class CaLoudongController {
return new Result(); return new Result();
} }
/**
* 获取级联菜单
*
* @param
* @return com.epmet.commons.tools.utils.Result
* @author LZN
* @date 2022/6/15 14:01
*/
@PostMapping("getLouDongCascade")
public Result getLouDongCascade(){
List<LouDongCascadeResultDTO> dto = caLoudongService.getLouDongCascade();
return new Result().ok(dto);
}
} }

16
epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/controller/caBmGridController.java

@ -10,6 +10,7 @@ import com.epmet.commons.tools.validator.group.AddGroup;
import com.epmet.commons.tools.validator.group.DefaultGroup; import com.epmet.commons.tools.validator.group.DefaultGroup;
import com.epmet.commons.tools.validator.group.UpdateGroup; import com.epmet.commons.tools.validator.group.UpdateGroup;
import com.epmet.opendata.dto.form.PreserVationFormDTO; import com.epmet.opendata.dto.form.PreserVationFormDTO;
import com.epmet.opendata.dto.result.LouDongCascadeResultDTO;
import com.epmet.opendata.dto.wgh.BmGridDTO; import com.epmet.opendata.dto.wgh.BmGridDTO;
@ -93,4 +94,19 @@ public class caBmGridController {
bmGridService.getPreserBmGridVation(dto); bmGridService.getPreserBmGridVation(dto);
return new Result(); return new Result();
} }
/**
* 获取级联菜单
*
* @param
* @return com.epmet.commons.tools.utils.Result
* @author LZN
* @date 2022/6/15 14:01
*/
@PostMapping("getCascadeMenu")
public Result getCascadeMenu(){
List<LouDongCascadeResultDTO> dto = bmGridService.getCascadeMenu();
return new Result().ok(dto);
}
} }

2
epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/dao/CaLoudongDao.java

@ -46,6 +46,6 @@ public interface CaLoudongDao extends BaseDao<CaLoudongEntity> {
int deleteAll(); int deleteAll();
List<LouDongCascadeResultDTO> getLouDongCascade();
} }

5
epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/dao/caBmGridDao.java

@ -3,9 +3,12 @@ package com.epmet.opendata.dao;
import com.epmet.commons.mybatis.dao.BaseDao; import com.epmet.commons.mybatis.dao.BaseDao;
import com.epmet.opendata.dto.result.LouDongCascadeResultDTO;
import com.epmet.opendata.entity.caBmGridEntity; import com.epmet.opendata.entity.caBmGridEntity;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import java.util.List;
/** /**
* *
* *
@ -16,4 +19,6 @@ import org.apache.ibatis.annotations.Mapper;
public interface caBmGridDao extends BaseDao<caBmGridEntity> { public interface caBmGridDao extends BaseDao<caBmGridEntity> {
int deleteAll(); int deleteAll();
List<LouDongCascadeResultDTO> getCascadeMenu();
} }

10
epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/CaLoudongService.java

@ -109,13 +109,5 @@ public interface CaLoudongService extends BaseService<CaLoudongEntity> {
*/ */
void preserLouDongVation(PreserVationFormDTO dto); void preserLouDongVation(PreserVationFormDTO dto);
/**
* 获取级联菜单
*
* @param
* @return java.util.List<com.epmet.opendata.dto.result.LouDongCascadeResultDTO>
* @author LZN
* @date 2022/6/15 14:01
*/
List<LouDongCascadeResultDTO> getLouDongCascade();
} }

11
epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/caBmGridService.java

@ -3,6 +3,7 @@ package com.epmet.opendata.service;
import com.epmet.commons.mybatis.service.BaseService; import com.epmet.commons.mybatis.service.BaseService;
import com.epmet.commons.tools.page.PageData; import com.epmet.commons.tools.page.PageData;
import com.epmet.opendata.dto.form.PreserVationFormDTO; import com.epmet.opendata.dto.form.PreserVationFormDTO;
import com.epmet.opendata.dto.result.LouDongCascadeResultDTO;
import com.epmet.opendata.dto.wgh.BmGridDTO; import com.epmet.opendata.dto.wgh.BmGridDTO;
import com.epmet.opendata.entity.caBmGridEntity; import com.epmet.opendata.entity.caBmGridEntity;
@ -87,4 +88,14 @@ public interface caBmGridService extends BaseService<caBmGridEntity> {
* @date 2022/6/14 14:17 * @date 2022/6/14 14:17
*/ */
void getPreserBmGridVation(PreserVationFormDTO dto); void getPreserBmGridVation(PreserVationFormDTO dto);
/**
* 获取级联菜单
*
* @param
* @return java.util.List<com.epmet.opendata.dto.result.LouDongCascadeResultDTO>
* @author LZN
* @date 2022/6/17 13:32
*/
List<LouDongCascadeResultDTO> getCascadeMenu();
} }

16
epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/impl/CaBmGridServiceImpl.java

@ -10,11 +10,13 @@ import com.epmet.commons.tools.constant.NumConstant;
import com.epmet.commons.tools.page.PageData; import com.epmet.commons.tools.page.PageData;
import com.epmet.commons.tools.utils.ConvertUtils; import com.epmet.commons.tools.utils.ConvertUtils;
import com.epmet.commons.tools.utils.HttpClientManager; import com.epmet.commons.tools.utils.HttpClientManager;
import com.epmet.commons.tools.utils.LouDongTreeNodeUtils;
import com.epmet.commons.tools.utils.Result; import com.epmet.commons.tools.utils.Result;
import com.epmet.opendata.dao.caBmGridDao; import com.epmet.opendata.dao.caBmGridDao;
import com.epmet.opendata.dto.constant.CaWghDataConstant; import com.epmet.opendata.dto.constant.CaWghDataConstant;
import com.epmet.opendata.dto.form.PreserVationFormDTO; import com.epmet.opendata.dto.form.PreserVationFormDTO;
import com.epmet.opendata.dto.result.LouDongCascadeResultDTO;
import com.epmet.opendata.dto.wgh.BmGridDTO; import com.epmet.opendata.dto.wgh.BmGridDTO;
import com.epmet.opendata.entity.caBmGridEntity; import com.epmet.opendata.entity.caBmGridEntity;
@ -131,6 +133,20 @@ public class CaBmGridServiceImpl extends BaseServiceImpl<caBmGridDao, caBmGridEn
} }
} }
/**
* 获取级联菜单
*
* @param
* @return java.util.List<com.epmet.opendata.dto.result.LouDongCascadeResultDTO>
* @author LZN
* @date 2022/6/15 14:01
*/
@Override
public List<LouDongCascadeResultDTO> getCascadeMenu() {
List<LouDongCascadeResultDTO> list = baseDao.getCascadeMenu();
return LouDongTreeNodeUtils.build(list);
}
private int listBmGrid(PreserVationFormDTO dto) throws Exception { private int listBmGrid(PreserVationFormDTO dto) throws Exception {
String aes = AesUtils.encryptByAES(JSONObject.toJSONString(dto), CaWghDataConstant.AESKEY); String aes = AesUtils.encryptByAES(JSONObject.toJSONString(dto), CaWghDataConstant.AESKEY);
JSONObject obj = new JSONObject(); JSONObject obj = new JSONObject();

14
epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/impl/CaLoudongServiceImpl.java

@ -161,19 +161,7 @@ public class CaLoudongServiceImpl extends BaseServiceImpl<CaLoudongDao, CaLoudon
} }
/**
* 获取级联菜单
*
* @param
* @return java.util.List<com.epmet.opendata.dto.result.LouDongCascadeResultDTO>
* @author LZN
* @date 2022/6/15 14:01
*/
@Override
public List<LouDongCascadeResultDTO> getLouDongCascade() {
List<LouDongCascadeResultDTO> list = baseDao.getLouDongCascade();
return LouDongTreeNodeUtils.build(list);
}
private int listLouDong(PreserVationFormDTO dto) throws Exception { private int listLouDong(PreserVationFormDTO dto) throws Exception {
String aes = AesUtils.encryptByAES(JSONObject.toJSONString(dto), CaWghDataConstant.AESKEY); String aes = AesUtils.encryptByAES(JSONObject.toJSONString(dto), CaWghDataConstant.AESKEY);

12
epmet-module/open-data-worker/open-data-worker-server/src/main/resources/mapper/CaLoudongDao.xml

@ -115,17 +115,7 @@
</if> </if>
</where> </where>
</select> </select>
<select id="getLouDongCascade" resultType="com.epmet.opendata.dto.result.LouDongCascadeResultDTO">
SELECT
ca.grid_id as id,
ca.grid_id as value,
ca.grid_name as label,
ca.parent_id as pid
FROM
ca_bm_grid ca
WHERE
ca.grid_level IN ('level2','level3','level4')
</select>
</mapper> </mapper>

11
epmet-module/open-data-worker/open-data-worker-server/src/main/resources/mapper/caBmGridDao.xml

@ -7,6 +7,17 @@
<delete id="deleteAll"> <delete id="deleteAll">
delete from ca_bm_grid delete from ca_bm_grid
</delete> </delete>
<select id="getCascadeMenu" resultType="com.epmet.opendata.dto.result.LouDongCascadeResultDTO">
SELECT
ca.grid_id as id,
ca.grid_id as value,
ca.grid_name as label,
ca.parent_id as pid
FROM
ca_bm_grid ca
WHERE
ca.grid_level IN ('level2','level3','level4')
</select>
</mapper> </mapper>

Loading…
Cancel
Save