java接口使用实例
时间:2019-04-19
本文章向大家介绍三、接口4,主要包括三、接口4使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
一、
public WebApiResponseDTO<IList<MajorTrade>> GetMajorList() { var hs = new WebApiResponseDTO<IList<MajorTrade>>(); try { //ist<MajorContainClassDTO> Res = yd_MajorInfo.GetContainMClassMajorList(); //IList<MajorContainClassDTO> Cate=Res.Select(o=>o.YD_MajorTradeId=o.) //var info = yd_MajorInfo.Get().Select(o => o.Id).ToList(); //小类数据 //var classinfo = yd_MajorClassInfo.Get().Select(o => o.Id).ToList();//中类数据 /* var majorTrades = yd_MajorCategoryInfo.Get().Select(o => new MajorTrade { YD_MajorTradeId = o.Id, YD_TradeName = o.YD_TradeName }).ToList();//大类数据 foreach (var majorTrade in majorTrades) //中类数据 { majorTrade.MajorClasslist = yd_MajorClassInfo.Get().Where(w => w.YD_MajorTradeId == majorTrade.YD_MajorTradeId).Select(o => new MajorClass { YD_MajorClassId = o.Id, YD_MajorClassName = o.YD_MajorClassName }).ToList(); foreach (var majorinfo in majorTrade.MajorClasslist) { majorinfo.MajorinfoList = yd_MajorInfo.Get().Where(w => w.YD_MajorClassId == majorinfo.YD_MajorClassId).Select(o => new Majorinfo { YD_MajorId = o.Id, YD_MajorName = o.YD_MajorName }).ToList(); } }*/ var majorclassinfo = yd_MajorClassInfo.Get().ToList();//中类数据 var majorinfo = yd_MajorInfo.Get().ToList(); //小类数据 var majorTrades = yd_MajorCategoryInfo.Get().Select(o => new MajorTrade { YD_MajorTradeId = o.Id, YD_TradeName = o.YD_TradeName }).ToList();//大类数据 foreach (var majorTrade in majorTrades) //中类数据 { majorTrade.MajorClasslist = majorclassinfo.Where(w => w.YD_MajorTradeId == majorTrade.YD_MajorTradeId).Select(o => new MajorClass { YD_MajorClassId = o.Id, YD_MajorClassName = o.YD_MajorClassName }).ToList(); foreach (var MajorClasslistinfo in majorTrade.MajorClasslist) { MajorClasslistinfo.MajorinfoList = majorinfo.Where(w => w.YD_MajorClassId == MajorClasslistinfo.YD_MajorClassId).Select(o => new Majorinfo { YD_MajorId = o.Id, YD_MajorName = o.YD_MajorName }).ToList(); } } hs.Result = majorTrades; hs.Code = true; hs.Msg = "成功"; } catch (InvalidCastException ex) { Log4NetHelper.WriteError("------获取专业库列表失败------" + ex.ToString(), DevAuthorNameEnum.SongShan); hs.Code = false; hs.Msg = "失败"; } return hs; }
- silverlight之deeplink学习笔记
- Mapx实现双标注
- Silverlight中也玩屏幕截图
- 在虚拟机上进行网络数据包分析
- TiDB 1.1 Alpha Release
- 重温delphi之:如何将Bitmap位图与base64字符串相互转换
- base64编码在silverlight中的使用
- silverlight中如何将BitmapImage转化为Stream或byte数组?
- Centos6.8下编译安装LAMP的操作记录梳理
- Linux下批量管理工具pssh使用记录
- salt-ssh批量操作记录
- 用AutoHotKey建立自己的便签本
- Flash/Flex学习笔记(14):制作涂鸦板
- 页面布局的一些心得
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- python第二十九课——文件读写(写数据的操作)
- python第二十九课——文件读写(复制文件)
- python第三十课--异常(异常处理定义格式和常见类型)
- python第三十课--异常(finally讲解)
- python第三十课--异常(else讲解)
- Linux系统——shell脚本编程基础介绍
- python第三十课--异常(raise关键字)
- python第三十课--异常(异常对象传递过程)
- python第三十课--异常(with as操作)
- linux系统运维企业常见面试题集合(二)
- Linux系统Shell编程—企业生产案例(一)
- python第三十一课--递归(1.简单递归函数的定义和使用)
- python第三十一课--递归(2.遍历某个路径下面的所有内容)
- python第三十一课--递归(3.递归的弊端)
- python第三十二课——栈