package com.zy.common.webservice.mock; import lombok.Data; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlRootElement; import javax.xml.bind.annotation.XmlType; import java.io.Serializable; import java.util.Date; import java.util.List; /** * Created by vincent on 2021/7/13 */ @Data @XmlAccessorType(XmlAccessType.FIELD) // XML文件中的根标识 @XmlRootElement(name = "Demo") // 控制JAXB 绑定类中属性和字段的排序 @XmlType(propOrder = { "userId", "userName", "password", "birthday", "money", "computers" }) public class Demo implements Serializable { private static final long serialVersionUID = 1L; // 用户Id private int userId; // 用户名 private String userName; // 用户密码 private String password; // 用户生日 private Date birthday; // 用户钱包 private double money; // 拥有的电脑 private List computers; public Demo() { super(); } public Demo(int userId, String userName, String password, Date birthday, double money) { super(); this.userId = userId; this.userName = userName; this.password = password; this.birthday = birthday; this.money = money; } }