字典翻译注解@Dict

一、功能说明

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

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

1.配置字典

输入图片说明输入图片说明

2.后端实体属性上加注解(此处dicCode 对应上述字典编码)

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

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

  1. columns: [
  2. //...省略其他列
  3. {
  4. title: '性别',
  5. align: "center",
  6. width: 80,
  7. dataIndex: 'sex_dictText'
  8. }]