56 lines
1.6 KiB
Java
56 lines
1.6 KiB
Java
package com.ample.esb.service.impl;
|
|
|
|
import com.ample.esb.bean.afs.AccountSyncRequest;
|
|
import com.ample.esb.bean.esb.MessageAppHead;
|
|
import com.ample.esb.bean.esb.MessageBody;
|
|
import com.ample.esb.bean.esb.MessageEsbHead;
|
|
import com.ample.esb.common.EsbCommon;
|
|
|
|
public class AccountSyncServiceImpl extends EsbCommon {
|
|
|
|
private AccountSyncRequest accountSyncRequest;
|
|
|
|
public AccountSyncServiceImpl(AccountSyncRequest asr) {
|
|
setAccountSyncRequest(asr);
|
|
}
|
|
@Override
|
|
public MessageEsbHead esbHead() {
|
|
MessageEsbHead head = new MessageEsbHead();
|
|
head = super.getCommonEsbHead(head);
|
|
head.setTargetSystemId("AFS");
|
|
head.setServiceId("SCN0003");
|
|
head.setServiceVersion("1.0.0");
|
|
head.setScenesId("019");
|
|
head.setScenesVersion("1.0");
|
|
head.setTranCode("AFS012");
|
|
head.setCommType("00");
|
|
head.setChannelId("09");
|
|
head.setFileFlag("0");
|
|
return head;
|
|
}
|
|
|
|
@Override
|
|
public MessageAppHead appHead() {
|
|
MessageAppHead head = new MessageAppHead();
|
|
head = super.getCommonAppHead(head);
|
|
head.setOperatorId(accountSyncRequest.getOperatorId());
|
|
return head;
|
|
}
|
|
|
|
@Override
|
|
public MessageBody messgeBody() {
|
|
MessageBody body = new MessageBody();
|
|
body = super.getCommonBody(body);
|
|
body.setRequest(accountSyncRequest);
|
|
return body;
|
|
}
|
|
|
|
public AccountSyncRequest getAccountSyncRequest() {
|
|
return accountSyncRequest;
|
|
}
|
|
|
|
public void setAccountSyncRequest(AccountSyncRequest accountSyncRequest) {
|
|
this.accountSyncRequest = accountSyncRequest;
|
|
}
|
|
}
|