package com.zt.core.db.model;
|
|
import lombok.Data;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
/**
|
* 注解分组
|
*/
|
@Data
|
public class DataFilterMethod {
|
|
private String classPath;
|
private String url;
|
private String swagger;// swagger分组名称
|
private String apiTags;// 模块分组api的tags分组
|
private String method;// ApiOperation分组
|
private List<DataFilterField> fields = new ArrayList<>();
|
|
public DataFilterMethod(String classPath, String url, String swagger, String apiTags, String method) {
|
this.classPath = classPath;
|
this.url = url;
|
this.swagger = swagger;
|
this.apiTags = apiTags;
|
this.method = method;
|
}
|
|
public void addField(DataFilterField field) {
|
this.fields.add(field);
|
}
|
|
public String getMethodName() {
|
return this.swagger + ":" + this.apiTags + ":" + this.method;
|
}
|
}
|