package foundation.io.template;
|
|
import foundation.data.entity.Entity;
|
import foundation.data.entity.EntitySet;
|
import foundation.io.FileField;
|
|
public class ResponseTemplate {
|
private String formatType;
|
private String code;
|
private String filePath;
|
private FileField fileField;
|
|
public ResponseTemplate(Entity entity) {
|
this.formatType = entity.getString("format_type");
|
this.code = entity.getString("code");
|
this.filePath = entity.getString("file_path");
|
}
|
|
public void setFileField(EntitySet fieldSet) {
|
String fileName = null, fileId = null;
|
|
for (Entity entity : fieldSet) {
|
String fromName = entity.getString("from_name");
|
String toName = entity.getString("to_name");
|
System.out.println("fromName:" + fromName + ", toName:" + toName);
|
if ("@{file_name}".equals(fromName)) {
|
fileName = toName;
|
}
|
else if ("@{file_id}".equals(fromName)){
|
fileId = toName;
|
}
|
}
|
|
fileField = new FileField(fileId, fileName);
|
}
|
|
public String getFormatType() {
|
return formatType;
|
}
|
|
public String getCode() {
|
return code;
|
}
|
|
public FileField getFileField() {
|
return fileField;
|
}
|
|
public String getFilePath() {
|
return filePath;
|
}
|
}
|