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.MusicCust; 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.MusicCustReq.MusicBodyCustReq; /** * * TODO: 音乐请求报文 * * @author ZHENFENG ZHANG * @since [ Aug 3, 2015 ] */ public class MusicCustReq extends CustBaseReq<MusicBodyCustReq> { private static final long serialVersionUID = 1L; public MusicCustReq(String devAcCode, MusicBodyCustReq body) { super(devAcCode, body); } public static class MusicBodyCustReq extends CommMsg { private static final long serialVersionUID = 1L; /** * 音乐对象 */ @JsonProperty("music") private MusicCust music; public MusicBodyCustReq() { super.setMsgType(MsgTypeDict.MUSIC); } public MusicBodyCustReq(MusicCust music) { this(); this.music = music; } public MusicCust getMusic() { return music; } public void setMusic(MusicCust music) { this.music = music; } } }