java微信支付的实体对象_jackson实现java对象转支付宝/微信模板消息

importcom.fasterxml.jackson.annotation.JsonProperty;importjava.util.ArrayList;importjava.util.List;importjava.util.Objects;/***@authorhujunzheng

* @create 2018-07-11 20:47

**/

public classTemplateMessage {

@JsonProperty("to_user_id")private String toUserId = "";private String telephone = "";private NestTemplate template = newNestTemplate();publicString getToUserId() {returntoUserId;

}public voidsetToUserId(String toUserId) {this.toUserId =toUserId;

}publicString getTelephone() {returntelephone;

}public voidsetTelephone(String telephone) {this.telephone =telephone;

}publicNestTemplate getTemplate() {returntemplate;

}public voidsetTemplate(NestTemplate template) {this.template =template;

}publicTemplateMessage withToUserId(String toUserId) {this.toUserId =toUserId;return this;

}publicTemplateMessage withTelephone(String telephone) {this.telephone =telephone;return this;

}publicTemplateMessage withTemplateId(String templateId) {this.template.setTemplateId(templateId);return this;

}publicTemplateMessage withContextHeadColor(String color) {this.template.getContext().setHeadColor(color);return this;

}publicTemplateMessage withContextUrl(String url) {this.template.getContext().setUrl(url);return this;

}publicTemplateMessage withContextActionName(String actionName) {this.getTemplate().getContext().setActionName(actionName);return this;

}publicTemplateMessage withContextFirst(TemplateMessageItem first) {this.getTemplate().getContext().setFirst(first);return this;

}publicTemplateMessage withContextRemark(TemplateMessageItem remark) {this.getTemplate().getContext().setRemark(remark);return this;

}publicTemplateMessage addContextKeyword(TemplateMessageItem keyword) {

List keywords = this.getTemplate().getContext().getKeywords();if(Objects.isNull(keyword)) {

keywords= new ArrayList<>();this.getTemplate().getContext().setKeywords(keywords);

}

keywords.add(keyword);return this;

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值