| 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; | 
|     } | 
| } |