DodoShowColumn:引用显示指定注解

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

配置说明

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

例子:

/**
 * 国家,使用 @DodoShowColumn 注解 `name` 字段和 `areaCode` 字段
 * 因为 areaCode 的 sortSeq 小,所以其他实体类国家的时候显示应该为:国际区号 - 国家名称
 **/
public class Country extends BaseEntity {
    private static final long serialVersionUID = 3849237922158766894L;

    @DodoField(sortSeq = 0, name = "国家名称", isnullable = false, queryOnList = true)
    @DodoShowColumn(sortSeq = 1)
    private String            name;

    @DodoField(sortSeq = 1, name = "国际区号", isnullable = false)
    @DodoShowColumn(sortSeq = 0)
    private String            areaCode;

    //......
}
/**
 * 省份实体类,包含`国家`字段
 **/
public class Province extends BaseEntity{
    @DodoField(sortSeq = 3, nameKey = "归属国家", isnullable = false, queryParams = "eq(\"inUse\",true);")
    private Country           country;

    //......
}

效果图(部分页面):

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

Copyright © DodoFramework 2020 all right reservedModify At: 2020-10-28 00:10:43