返回介绍

43.字典翻译注解@Dict

发布于 2020-09-14 22:20:47 字数 2823 浏览 3002 评论 0 收藏 0

字典翻译注解@Dict: 用于列表字段字典翻译(比如字段sex存的值是1,会自动生成一个翻译字段 sex_dictText 值是‘男’)

一、功能说明

将数据库某一列的值按照字典配置翻译成对应的文字描述 比如: 用户表有一字段:性别,数据库存储的1,2分别表示男,女,当数据被查询展示在列表上时,就需要将1,2翻译成男女,这就要用到@Dict

二、使用说明(以用户管理翻译性别列为例说明)

1.配置字典 输入图片说明 输入图片说明 2.后端实体属性上加注解(此处dicCode 对应上述字典编码)

 /**
  * 性别(1:男 2:女)
  */
 @Dict(dicCode = "sex")
  private Integer sex;

3.前端定义column(此处dataIndex原字段名为sex ,这里需要定义为sex_dictText,即原字段名+'__dictText')

 columns: [
    //...省略其他列
    {
     title: '性别',
     align: "center",
     width: 80,
     dataIndex: 'sex_dictText'
     }]

4.字典表翻译用法

@Dict(dicCode = "id",dictTable="sys_user",dicText="realname")

截图: 输入图片说明

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文