调解系统后端服务

DictConvert.java 753B

12345678910111213141516171819202122232425
  1. package com.ruoyi.common.annotation;
  2. import java.lang.annotation.*;
  3. /**
  4. * 查询时字典转换注解 支持的返回类型:PageRes,List,VO类
  5. * @Author wangqiong
  6. * @Date 2023/01/5
  7. * @Version V1.0
  8. */
  9. // 标注这个类它可以标注的位置
  10. @Target({ElementType.FIELD, ElementType.ANNOTATION_TYPE})
  11. // 标注这个注解的注解保留时期
  12. @Retention(RetentionPolicy.RUNTIME)
  13. // 是否生成注解文档
  14. @Documented
  15. public @interface DictConvert {
  16. //转换字典的目标字段,不填时默认为注解的字段本身
  17. String targetField() default "";
  18. //是否多选
  19. boolean isMultiple() default false;
  20. //分隔符 默认为逗号
  21. String separator() default ",";
  22. // 字典类型
  23. String dictType() default "";
  24. }