guns之结果包装器

学习****(08:map+wrapper详解)

* 概念:map+warpper方式即把controller层的返回结果转化成map,利用Warpper类做一次包装,使得返回给前端的结果更加显示灵活(显示数据灵活,维护灵活)。

* 原理: BaseControllerWarpper类

* 使用方法:继承BaseControllerWarpper类,编写自己的warpper类(以guns为例,介绍开发中的用途)

* User(id,name,sex) sex:1男 2 女(数据库中往往存储的是一个数字,但是显示时我们往往显示的不是数字)

* Map(id,name,sex,sexName(男/女),email,birthday) map.put(“email”,xxx) map还可以添加字段

 

 

guns之结果包装器

结果包装器

我们在进行 列表查询 或 详情查询 的过程中,查到的结果中,有些值可能在数据库中存的是一些 列数字(一般为状态值等),但是我们要返回给前端,业务人员看的时候不希望直接返回给他们 这些不直观的值(例如1,2,3,4),我们更希望返回给前端中文名称(例如启用,冻结,已删 除),所以我们应该对这些数值做一下包装,把他们包装成文字描述

 

 

视频中又是如何讲解的呢?

map:map就是把controller层的返回结果转化成一个map

 

 

guns之结果包装器

以教师为例:(部门)

guns之结果包装器guns之结果包装器