package com.gustz.dove.mpcli.api.customer.req; import com.fasterxml.jackson.annotation.JsonProperty; import com.sinovatech.rd.wcsb.cli.api.customer.req.CustBaseReq; import com.sinovatech.rd.wcsb.cli.api.customer.vo.CardCpCust; import com.sinovatech.rd.wcsb.cli.api.message.vo.CommMsg; import com.sinovatech.rd.wcsb.cli.api.service.dict.MsgTypeDict; import com.gustz.dove.mpcli.api.customer.req.CardCpCustReq.CardCpBodyCustReq; /** * * TODO: 卡券请求报文 * * @author ZHENFENG ZHANG * @since [ Aug 3, 2015 ] */ public class CardCpCustReq extends CustBaseReq<CardCpBodyCustReq> { private static final long serialVersionUID = 1L; public CardCpCustReq(String devAcCode, CardCpBodyCustReq body) { super(devAcCode, body); } public static class CardCpBodyCustReq extends CommMsg { private static final long serialVersionUID = 1L; /** * 卡券消息 */ @JsonProperty("wxcard") private CardCpCust wxcard; public CardCpBodyCustReq() { super.setMsgType(MsgTypeDict.WXCARD); } public CardCpBodyCustReq(String toUser, CardCpCust wxcard) { this(); super.setToUser(toUser); this.wxcard = wxcard; } public CardCpCust getWxcard() { return wxcard; } public void setWxcard(CardCpCust wxcard) { this.wxcard = wxcard; } } }