| | |
| | | import com.dji.sample.patches.xml.mode.share.ActionMode; |
| | | import com.dji.sample.patches.xml.mode.share.ActionTrigger; |
| | | import com.dji.sample.patches.xml.mode.share.action.utils.*; |
| | | import freemarker.template.Configuration; |
| | | import freemarker.template.Template; |
| | | import lombok.Builder; |
| | | import lombok.Data; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.locationtech.jts.geom.Coordinate; |
| | | |
| | | import java.io.*; |
| | | import java.nio.charset.StandardCharsets; |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | |
| | | */ |
| | | @Data |
| | | @Builder |
| | | @Slf4j |
| | | public class XMLTemplateModel { |
| | | |
| | | private String author = "aix"; |
| | |
| | | |
| | | private Folder folder; |
| | | |
| | | /** |
| | | * 初始化模板对象 |
| | | * @param coordinates |
| | | * @param lotInfos |
| | | * @return |
| | | */ |
| | | public static XMLTemplateModel init(Coordinate[] coordinates,List<LotInfo> lotInfos) { |
| | | |
| | | Folder folder = FolderUtils.setFloder(); |