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