Commit 12efedcc authored by tangwei's avatar tangwei

修改接口

parent e3787ccc
...@@ -15,10 +15,19 @@ import com.baomidou.mybatisplus.core.metadata.IPage; ...@@ -15,10 +15,19 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.jcs.api.entity.DataDictionary; import com.yeejoin.amos.boot.module.jcs.api.entity.DataDictionary;
import com.yeejoin.amos.boot.biz.common.utils.CommonResponseUtil;
import com.yeejoin.amos.boot.biz.common.utils.Menu;
import com.yeejoin.amos.boot.biz.common.utils.NameUtils; import com.yeejoin.amos.boot.biz.common.utils.NameUtils;
import com.yeejoin.amos.boot.biz.common.utils.TreeParser;
import org.typroject.tyboot.core.restful.doc.TycloudOperation; import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.restful.utils.ResponseModel;
import org.typroject.tyboot.core.foundation.enumeration.UserType; import org.typroject.tyboot.core.foundation.enumeration.UserType;
import java.util.Arrays; import java.util.Arrays;
import java.util.Collection;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/** /**
...@@ -122,6 +131,7 @@ public class DataDictionaryController extends BaseController { ...@@ -122,6 +131,7 @@ public class DataDictionaryController extends BaseController {
} }
} }
} catch (Exception e) { } catch (Exception e) {
throw new RuntimeException("系统异常");
} }
}); });
IPage<DataDictionary> page; IPage<DataDictionary> page;
...@@ -133,5 +143,16 @@ public class DataDictionaryController extends BaseController { ...@@ -133,5 +143,16 @@ public class DataDictionaryController extends BaseController {
page = iDataDictionaryService.page(pageBean, dataDictionaryQueryWrapper); page = iDataDictionaryService.page(pageBean, dataDictionaryQueryWrapper);
return page; return page;
} }
@TycloudOperation(needAuth = true, ApiLevel = UserType.AGENCY)
@RequestMapping(value = "/gwmcDataDictionary/{type}", method = RequestMethod.GET)
@ApiOperation(httpMethod = "GET", value = "根据字典类型查询字典", notes = "根据字典类型查询字典")
public ResponseModel gwmcDataDictionary( @PathVariable String type) throws Exception{
Map<String, Object> columnMap =new HashMap<>();
columnMap.put("type", type);
Collection<DataDictionary> list=iDataDictionaryService.listByMap(columnMap);
List<Menu> menus =TreeParser.getTree(null, list, DataDictionary.class.getName(),"getCode",0, "getName", "getParent");
return CommonResponseUtil.success(menus);
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment