parent
6dc95c02ea
commit
f5485c2158
@ -0,0 +1,18 @@
|
|||||||
|
package com.mashibing.webmaster.service;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 菜单Service
|
||||||
|
* @author zjw
|
||||||
|
* @description
|
||||||
|
*/
|
||||||
|
public interface SmsMenuService {
|
||||||
|
/**
|
||||||
|
* 根据用户id查询用户菜单信息
|
||||||
|
* @param id 用户Id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
List<Map<String, Object>> findUserMenu(Integer id);
|
||||||
|
}
|
@ -0,0 +1,29 @@
|
|||||||
|
package com.mashibing.webmaster.mapper;
|
||||||
|
|
||||||
|
import org.junit.Test;
|
||||||
|
import org.junit.runner.RunWith;
|
||||||
|
import org.springframework.boot.test.context.SpringBootTest;
|
||||||
|
import org.springframework.test.context.junit4.SpringRunner;
|
||||||
|
|
||||||
|
import javax.annotation.Resource;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import static org.junit.Assert.*;
|
||||||
|
|
||||||
|
@RunWith(SpringRunner.class)
|
||||||
|
@SpringBootTest
|
||||||
|
public class SmsMenuMapperTest {
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private SmsMenuMapper menuMapper;
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void findMenuByUserId() {
|
||||||
|
List<Map<String, Object>> list = menuMapper.findMenuByUserId(1);
|
||||||
|
for (Map<String, Object> map : list) {
|
||||||
|
System.out.println(map);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,33 @@
|
|||||||
|
package com.mashibing.webmaster.service;
|
||||||
|
|
||||||
|
import org.junit.Test;
|
||||||
|
import org.junit.runner.RunWith;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.boot.test.context.SpringBootTest;
|
||||||
|
import org.springframework.test.context.junit4.SpringRunner;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
import static org.junit.Assert.*;
|
||||||
|
|
||||||
|
@RunWith(SpringRunner.class)
|
||||||
|
@SpringBootTest
|
||||||
|
public class SmsMenuServiceTest {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private SmsMenuService menuService;
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void findUserMenu() {
|
||||||
|
List<Map<String, Object>> data = menuService.findUserMenu(1);
|
||||||
|
for (Map<String, Object> parentMenu : data) {
|
||||||
|
System.out.println(parentMenu.get("name"));
|
||||||
|
List<Map<String, Object>> sonMenuList = (List<Map<String, Object>>) parentMenu.get("list");
|
||||||
|
for (Map<String, Object> sonMenu : sonMenuList) {
|
||||||
|
System.out.println(sonMenu);
|
||||||
|
}
|
||||||
|
System.out.println("======================");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in new issue