package com.zt.modules.oss.model; 
 | 
  
 | 
import lombok.Data; 
 | 
import org.apache.commons.lang3.StringUtils; 
 | 
  
 | 
import java.util.ArrayList; 
 | 
import java.util.List; 
 | 
  
 | 
@Data 
 | 
public class OssFieldDefine { 
 | 
  
 | 
    private String className;// 类名 
 | 
  
 | 
    private String busiTypeName;// 业务类型 
 | 
  
 | 
    private List<Field> fields = new ArrayList<>(); 
 | 
  
 | 
    public OssFieldDefine(String className, String busiTypeName) { 
 | 
        this.className = className; 
 | 
        this.busiTypeName = busiTypeName; 
 | 
        if (StringUtils.isEmpty(busiTypeName)) { 
 | 
            this.busiTypeName = className; 
 | 
        } 
 | 
    } 
 | 
  
 | 
    public void addField(String field, String fieldName) { 
 | 
        this.fields.add(new Field(field, fieldName)); 
 | 
    } 
 | 
  
 | 
    @Data 
 | 
    public static class Field { 
 | 
  
 | 
        private String field;// 字段 
 | 
  
 | 
        private String fieldName;// 字段 
 | 
  
 | 
        public Field(String field, String fieldName) { 
 | 
            this.field = field; 
 | 
            this.fieldName = fieldName; 
 | 
        } 
 | 
    } 
 | 
} 
 |