package com.ard.work.sdk.zlxd.netty.message.request; import lombok.Data; import lombok.EqualsAndHashCode; import lombok.NoArgsConstructor; import javax.xml.bind.annotation.XmlAccessType; import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlRootElement; /** * 类描述:前端设备基本参数的获取 * * @author lsy * @since 2026/2/2 9:14 */ @EqualsAndHashCode(callSuper = true) @Data @NoArgsConstructor @XmlRootElement(name = "Message") @XmlAccessorType(XmlAccessType.FIELD) public class GetDeviceInfoRequest extends BaseXmlRequest { @XmlElement(name = "parameters") private Parameters parameters; @NoArgsConstructor @XmlAccessorType(XmlAccessType.FIELD) public static class Parameters { @XmlElement(name = "puId") private String puId; public Parameters(String puId) { this.puId = puId; } } public GetDeviceInfoRequest(String puId,int sequence,String sessionId) { super.setHeader(new Header("GetDeviceInfo", sequence, sessionId, "", "")); this.parameters = new Parameters(puId); } }