获取枚举类型中状态对应的message

2018-06-12  本文已影响0人  狗没拿伞

 一个订单有订单状态和支付状态,用数字来表示状态信息(采用枚举类型来对应储存,采用code和message),但是在前端展示一个订单信息时需要看见状态数字对应的信息,也就是枚举中的message,并不需要展示code。
 按照以前的思路,我可以采用循环判断的方式,如果传到前端的实体类中状态为存在的code,那么就将相关字段手动改为对应message。这有很大的缺点,如果状态有很多,那么转换起来非常麻烦。
 今天我看到了一种方便的做法:
 1.新建一个接口CodeEnum,有getCode();
 2.再让每一个状态枚举类实现该接口。
 3.新建一个工具类,如图:


image.png

 4.在对应实体类中添加方法,使用该工具类做处理。


内容如上。\( ̄︶ ̄)/

参考资料:无所不知的度娘+各位大佬的博客

上一篇下一篇

猜你喜欢

热点阅读