package org.jeecg.modules.iot.entity.xmlEntity.script; import lombok.Data; import javax.xml.bind.annotation.*; @Data @XmlType(name = "Functions") @XmlRootElement(name = "Functions") @XmlAccessorType(XmlAccessType.FIELD) public class Functions { @XmlElement(name = "Convert", type = ConvertEntity.class) private ConvertEntity convertEntity; @XmlElement(name = "Math", type = MathEntity.class) private MathEntity mathEntity; @XmlElement(name = "String", type = StringEntity.class) private StringEntity stringEntity; @XmlElement(name = "File", type = FileEntity.class) private FileEntity fileEntity; @XmlElement(name = "Time", type = TimeEntity.class) private TimeEntity timeEntity; @XmlElement(name = "Database", type = DatabaseEntity.class) private DatabaseEntity databaseEntity; @XmlElement(name = "Custom", type = CustomEntity.class) private CustomEntity customEntity; }