使用接口进行数据传输的一个例子,不太理解:(记录一下)
public DreamResponse unifiedOrder(IPayDTO dto) {
DreamResponse res = new DreamResponse();
CommonDTO real = (CommonDTO) dto;
public interface IPayDTO
{
}
public class CommonDTO implements IPayDTO,Serializable
{
@ApiModelProperty("扫到epc集合(必填)")
private List<String> epcs;//扫到epc集合
@ApiModelProperty("Android端设备号地址(必填)")
private String mac;//Android端设备地址
@ApiModelProperty("选择支付下单传输支付单类型(WX、AL)分类下单有用")
private String type;//WX AL//选择支付下单传输支付单类型
@ApiModelProperty("当前门店用户id(有必填)")
private Long userId; //当前门店用户id
@ApiModelProperty("如有会员传输会员id")
private String memberId;//如有会员传输会员id
public List<String> getEpcs()
{
return epcs;
}
public void setEpcs(List<String> epcs)
{
this.epcs = epcs;
}
......