熟能生巧的故事,蜗牛的家伴奏,麒王妃
一:登录前端,创建业务字典
系统管理——>业务字典——>新增业务字典,输入
字典编号:settlementmethod
字典名称:结算方式
字典排序:1
是否封存:否
然后保存
然后右边增加业务字典详情:
字典名称:微信
字典键值:1
字典排序:1
是否封存:否
保存,增加第二个字典详细:
字典名称:支付宝
字典键值:2
字典排序:2
是否封存:否
然后保存
要使用的是字典编号:settlementmethod和字典键值1和2
二:前端vue页面增加
1:增加模板插槽
private string smname;
2、在wrapper中包装vo,根据字典编号来返回字典名称
string dictvalue= dictbizcache.getvalue("settlementmethod",paymentvo.getsettlementmethod());
paymentvo.setsmname(dictvalue);
3、在controller中修改返回的对象为上面包装好的vo,而不是entity
将详情detailapi
public r<paymententity> detail(paymententity payment) {
paymententity detail = paymentservice.getone(condition.getquerywrapper(payment));
return r.data(detail);
}
修改为:
public r<paymentvo> detail(paymententity payment) {
paymententity detail = paymentservice.getone(condition.getquerywrapper(payment));
return r.data(paymentwrapper.build().entityvo(detail));
}
同样的方法,将list也修改一下,注意是pagevo方法:
paymentwrapper.build().pagevo(pages)
注意:datatype: "number",要和数据库字段的类似对应,否则可能显示不正确
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
浅析我对 String、StringBuilder、StringBuffer 的理解
使用IDEA搭建SSM框架的详细教程(spring + springMVC +MyBatis)
Springboot整合freemarker 404问题解决方案
引入mybatis-plus报 Invalid bound statement错误问题的解决方法
网友评论