DxpMsg.java 2.4 KB
package com.sy.model;

import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamImplicit;

import java.util.List;


@XStreamAlias("DxpMsg")
public class DxpMsg {

    @XStreamAlias("TransInfo")
    private TransInfo transInfo;

    @XStreamAlias("Data")
    private String data;

    @XStreamAlias("AddInfo")
    private AddInfo addInfo;

    public TransInfo getTransInfo() {
        return transInfo;
    }

    public void setTransInfo(TransInfo transInfo) {
        this.transInfo = transInfo;
    }

    public String getData() {
        return data;
    }

    public void setData(String data) {
        this.data = data;
    }

    public AddInfo getAddInfo() {
        return addInfo;
    }

    public void setAddInfo(AddInfo addInfo) {
        this.addInfo = addInfo;
    }
}

class TransInfo{

    @XStreamAlias("CopMsgId")
    private String copMsgId;

    @XStreamAlias("SenderId")
    private String senderId;

    @XStreamAlias("ReceiverIds")
    private ReceiverIds receiverIds;

    @XStreamAlias("CreatTime")
    private String creatTime;

    @XStreamAlias("MsgType")
    private String msgType;

    public String getCopMsgId() {
        return copMsgId;
    }

    public void setCopMsgId(String copMsgId) {
        this.copMsgId = copMsgId;
    }

    public String getSenderId() {
        return senderId;
    }

    public void setSenderId(String senderId) {
        this.senderId = senderId;
    }

    public ReceiverIds getReceiverIds() {
        return receiverIds;
    }

    public void setReceiverIds(ReceiverIds receiverIds) {
        this.receiverIds = receiverIds;
    }

    public String getCreatTime() {
        return creatTime;
    }

    public void setCreatTime(String creatTime) {
        this.creatTime = creatTime;
    }

    public String getMsgType() {
        return msgType;
    }

    public void setMsgType(String msgType) {
        this.msgType = msgType;
    }
}

class ReceiverIds{

    @XStreamImplicit(itemFieldName = "ReceiverId")
    private List<String> receiverId;

    public List<String> getReceiverId() {
        return receiverId;
    }

    public void setReceiverId(List<String> receiverId) {
        this.receiverId = receiverId;
    }
}

class AddInfo{
    @XStreamAlias("FileName")
    private String fileName;

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }
}