DodoShowColumn:引用显示指定注解

  1. @DodoShowColumn 注解在实体类的字段上
  2. 可以添加1个或者多个
  3. 用来表示,当该实体类被其他实体类引用的时候,显示的名称

配置说明

属性名称备注
sortSeq显示顺序,升序排列

例子:

  1. /**
  2. * 国家,使用 @DodoShowColumn 注解 `name` 字段和 `areaCode` 字段
  3. * 因为 areaCode 的 sortSeq 小,所以其他实体类国家的时候显示应该为:国际区号 - 国家名称
  4. **/
  5. public class Country extends BaseEntity {
  6. private static final long serialVersionUID = 3849237922158766894L;
  7. @DodoField(sortSeq = 0, name = "国家名称", isnullable = false, queryOnList = true)
  8. @DodoShowColumn(sortSeq = 1)
  9. private String name;
  10. @DodoField(sortSeq = 1, name = "国际区号", isnullable = false)
  11. @DodoShowColumn(sortSeq = 0)
  12. private String areaCode;
  13. //......
  14. }
  15. /**
  16. * 省份实体类,包含`国家`字段
  17. **/
  18. public class Province extends BaseEntity{
  19. @DodoField(sortSeq = 3, nameKey = "归属国家", isnullable = false, queryParams = "eq(\"inUse\",true);")
  20. private Country country;
  21. //......
  22. }

效果图(部分页面):

列表页面 登录图片 详情页面 登录图片 编辑页面 登录图片 导出的Excel 登录图片