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