puzhibing
2023-10-08 22199bbdda579861736420fe26c2873ab0f5d21c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package com.sinata.common.enums.annotation;
 
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
 
/**
 * <p>
 * 需要swagger展示的枚举
 * 默认 支持 枚举中属性名为 value和desc
 * 如果不是,请设置valueName和descName
 * </p>
 *
 * @ClassName com.sinata.data.common.annotation.SwaggerDisplayEnum
 * @Description 需要swagger展示的枚举
 * @Author BaiHua
 * @Date 2019/10/19 0:36
 */
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface SwaggerCodeDisplayEnum {
    String indexName() default "index";
    String markName() default "mark";
 
}