cmci-pfcs-gateway/pom.xml
@@ -64,6 +64,18 @@ </dependencies> <build> <finalName>cmci-pfcs-gateway</finalName> <resources> <resource> <targetPath>${project.build.directory}/classes</targetPath> <directory>src/main/resources</directory> <filtering>true</filtering> <includes> <include>**/*.*</include> </includes> </resource> </resources> <plugins> <plugin> <groupId>org.springframework.boot</groupId> @@ -93,18 +105,6 @@ <!-- </executions>--> <!-- </plugin>--> </plugins> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.xml</include> </includes> </resource> <resource> <directory>src/main/resources</directory> </resource> </resources> </build> </project> cmci-pfcs-gateway/src/main/java/com/jttech/pfcs/Application.java
@@ -2,6 +2,7 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.ComponentScan; /** * 启动类 cmci-pfcs-gateway/src/main/java/com/jttech/pfcs/controller/PublicController.java
New file @@ -0,0 +1,38 @@ package com.jttech.pfcs.controller; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; import com.jttech.pfcs.services.IPublicService; import com.jttech.pfcs.vo.ResponseVo; /** * @author wanghc * @version 1.0.0 * @date 2023-03-07 */ @RestController @RequestMapping("/pub") public class PublicController { private Logger mLogger = LoggerFactory.getLogger(getClass()); @Autowired private IPublicService mPublicService; @RequestMapping(value = "/heart", method = RequestMethod.GET) public ResponseVo heart() { final long beginTime = System.currentTimeMillis(); ResponseVo result = new ResponseVo(); try { mPublicService.heartTest(); return result; } finally { final long endTime = System.currentTimeMillis(); mLogger.info("Execute heart the result is {} time spent is {} ", result, (endTime - beginTime)); } } } cmci-pfcs-gateway/src/main/java/com/jttech/pfcs/controller/TradeController.java
New file @@ -0,0 +1,67 @@ package com.jttech.pfcs.controller; import com.jttech.pfcs.services.ITradeService; import com.jttech.pfcs.vo.ResponseVo; import com.jttech.pfcs.vo.req.ReqEPCSnglTranType; import com.jttech.pfcs.vo.req.ReqTranQryType; import com.jttech.pfcs.vo.resp.RspEPCSnglTranType; import com.jttech.pfcs.vo.resp.RspTranQryType; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; /** * @author wanghc * @version 1.0.0 * @date 2023-03-07 */ @RestController @RequestMapping("/trade") public class TradeController { private Logger mLogger = LoggerFactory.getLogger(getClass()); @Autowired private ITradeService mTradeService; /** * 单笔交易 * @param reqVo * @return */ @PostMapping("/epcSnglTran") public ResponseVo epcSnglTran(@RequestBody ReqEPCSnglTranType reqVo) { mLogger.info("TradeController.epcSnglTran req={}", reqVo); final long beginTime = System.currentTimeMillis(); ResponseVo result = new ResponseVo(); try { RspEPCSnglTranType body = mTradeService.epcSnglTran(reqVo); return result.setBody(body); } finally { final long endTime = System.currentTimeMillis(); mLogger.info("Execute epcSnglTran the result is {} time spent is {} ", result, (endTime - beginTime)); } } /** * 单笔交易 * @param reqVo * @return */ @PostMapping("/tranQry") public ResponseVo tranQry(@RequestBody ReqTranQryType reqVo) { mLogger.info("TradeController.tranQry req={}", reqVo); final long beginTime = System.currentTimeMillis(); ResponseVo result = new ResponseVo(); try { RspTranQryType body = mTradeService.tranQry(reqVo); return result.setBody(body); } finally { final long endTime = System.currentTimeMillis(); mLogger.info("Execute tranQry the result is {} time spent is {} ", result, (endTime - beginTime)); } } } cmci-pfcs-gateway/src/main/java/com/jttech/pfcs/services/IPublicService.java
New file @@ -0,0 +1,14 @@ package com.jttech.pfcs.services; /** * @author wanghc * @version 1.0.0 * @date 2023-03-07 */ public interface IPublicService { /** * 心跳测试 */ void heartTest(); } cmci-pfcs-gateway/src/main/java/com/jttech/pfcs/services/ITradeService.java
New file @@ -0,0 +1,29 @@ package com.jttech.pfcs.services; import com.jttech.pfcs.vo.req.ReqEPCSnglTranType; import com.jttech.pfcs.vo.req.ReqTranQryType; import com.jttech.pfcs.vo.resp.RspEPCSnglTranType; import com.jttech.pfcs.vo.resp.RspTranQryType; /** * @author wanghc * @version 1.0.0 * @date 2023-03-07 */ public interface ITradeService { /** * 单笔交易 * @param reqVo * @return */ RspEPCSnglTranType epcSnglTran(ReqEPCSnglTranType reqVo); /** * 交易查询 * @param req * @return */ RspTranQryType tranQry(ReqTranQryType req); } cmci-pfcs-gateway/src/main/java/com/jttech/pfcs/services/impl/PublicServiceImpl.java
New file @@ -0,0 +1,25 @@ package com.jttech.pfcs.services.impl; import com.jttech.pfcs.services.IPublicService; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.stereotype.Service; /** * @author wanghc * @version 1.0.0 * @date 2023-03-07 */ @Service public class PublicServiceImpl implements IPublicService { private Logger mLogger = LoggerFactory.getLogger(getClass()); /** * 心跳测试 */ @Override public void heartTest() { mLogger.info("==================ALIVE-CONFORM=================="); } } cmci-pfcs-gateway/src/main/java/com/jttech/pfcs/services/impl/TradeServiceImpl.java
New file @@ -0,0 +1,59 @@ package com.jttech.pfcs.services.impl; import com.jttech.pfcs.services.ITradeService; import com.jttech.pfcs.services.wsdl.ESBServerPortType; import com.jttech.pfcs.services.wsdl.S080030795; import com.jttech.pfcs.vo.req.ReqEPCSnglTranType; import com.jttech.pfcs.vo.req.ReqTranQryType; import com.jttech.pfcs.vo.resp.RspEPCSnglTranType; import com.jttech.pfcs.vo.resp.RspTranQryType; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.InitializingBean; import org.springframework.stereotype.Service; /** * @author wanghc * @version 1.0.0 * @date 2023-03-07 */ @Service public class TradeServiceImpl implements ITradeService, InitializingBean { private Logger mLogger = LoggerFactory.getLogger(getClass()); private ESBServerPortType mESBServerPortType; @Override public void afterPropertiesSet() throws Exception { mESBServerPortType = new S080030795().getESBServerSoapEndpoint(); } /** * 单笔交易 * * @param reqVo * @return */ @Override public RspEPCSnglTranType epcSnglTran(ReqEPCSnglTranType reqVo) { mLogger.info("TradeServiceImpl.epcSnglTran req={}", reqVo); RspEPCSnglTranType result = mESBServerPortType.epcSnglTran(reqVo); mLogger.info("TradeServiceImpl.epcSnglTran resp={}", result); return result; } /** * 交易查询 * * @param req * @return */ @Override public RspTranQryType tranQry(ReqTranQryType req) { mLogger.info("TradeServiceImpl.tranQry req={}", req); RspTranQryType result = mESBServerPortType.tranQry(req); mLogger.info("TradeServiceImpl.tranQry resp={}", result); return result; } } cmci-pfcs-gateway/src/main/java/com/jttech/pfcs/util/DateUtil.java
File was renamed from cmci-pfcs-gateway/src/main/java/com/jttech/pfcs/vo/DateUtil.java @@ -1,4 +1,4 @@ package com.jttech.pfcs.vo; package com.jttech.pfcs.util; import org.springframework.util.StringUtils; cmci-pfcs-gateway/src/main/java/com/jttech/pfcs/vo/ResponseVo.java
New file @@ -0,0 +1,72 @@ package com.jttech.pfcs.vo; import java.io.Serializable; /** * 基础返回对象 * @author wanghc * @version 1.0.0 * @date 2023-03-07 */ public class ResponseVo implements Serializable { private static final long serialVersionUID = 7564240277258758852L; /** * 错误码 等于0为成功 */ private int errorCode = 0; /** * 异常信息 */ private String errMsg = "操作成功"; /** * 内容对象 */ private Object body; public static ResponseVo ok(Object body) { return new ResponseVo(body); } public static ResponseVo fail(int errorCode, String errMsg) { return new ResponseVo(errorCode, errMsg, null); } public ResponseVo() { } public ResponseVo(int pErrorCode, String pErrMsg, Object pBody) { errorCode = pErrorCode; errMsg = pErrMsg; body = pBody; } public ResponseVo(Object pBody) { body = pBody; } public int getErrorCode() { return errorCode; } public void setErrorCode(int pErrorCode) { errorCode = pErrorCode; } public String getErrMsg() { return errMsg; } public void setErrMsg(String pErrMsg) { errMsg = pErrMsg; } public Object getBody() { return body; } public ResponseVo setBody(Object pBody) { body = pBody; return this; } } cmci-pfcs-gateway/src/main/java/com/jttech/pfcs/vo/req/ReqEPCSnglTranType.java
@@ -5,12 +5,14 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; import java.io.Serializable; /** * <p>ReqEPCSnglTranType complex type的 Java 类。 * <p> * ReqEPCSnglTranType complex type的 Java 类。 * * <p>以下模式片段指定包含在此类中的预期内容。 * <p> * 以下模式片段指定包含在此类中的预期内容。 * * <pre> * <complexType name="ReqEPCSnglTranType"> @@ -87,70 +89,70 @@ * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ReqEPCSnglTranType", propOrder = { "reqSvcHeader", "svcBody" }) public class ReqEPCSnglTranType { @XmlType(name = "ReqEPCSnglTranType", propOrder = { "reqSvcHeader", "svcBody" }) public class ReqEPCSnglTranType implements Serializable { private static final long serialVersionUID = 6034342751595408529L; @XmlElement(name = "ReqSvcHeader", required = true) protected ReqSvcHeaderType reqSvcHeader; protected ReqSvcHeaderType reqSvcHeader; @XmlElement(name = "SvcBody") protected ReqEPCSnglTranType.SvcBody svcBody; /** * 获取reqSvcHeader属性的值。 * * @return * possible object is * {@link ReqSvcHeaderType } * * @return possible object is {@link ReqSvcHeaderType } * */ public ReqSvcHeaderType getReqSvcHeader() { return reqSvcHeader; } /** * 设置reqSvcHeader属性的值。 * * @param value * allowed object is * {@link ReqSvcHeaderType } * * allowed object is {@link ReqSvcHeaderType } * */ public void setReqSvcHeader(ReqSvcHeaderType value) { this.reqSvcHeader = value; } /** * 获取svcBody属性的值。 * * @return * possible object is * {@link ReqEPCSnglTranType.SvcBody } * * @return possible object is {@link ReqEPCSnglTranType.SvcBody } * */ public ReqEPCSnglTranType.SvcBody getSvcBody() { return svcBody; } /** * 设置svcBody属性的值。 * * @param value * allowed object is * {@link ReqEPCSnglTranType.SvcBody } * * allowed object is {@link ReqEPCSnglTranType.SvcBody } * */ public void setSvcBody(ReqEPCSnglTranType.SvcBody value) { this.svcBody = value; } /** * <p>anonymous complex type的 Java 类。 * <p> * anonymous complex type的 Java 类。 * * <p>以下模式片段指定包含在此类中的预期内容。 * <p> * 以下模式片段指定包含在此类中的预期内容。 * * <pre> * <complexType> @@ -216,1361 +218,1398 @@ * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "pdNo", "bussType", "rstChannelType", "mrchAcctNo", "mrchName", "scdMrchId", "scdMrchNm", "afdsSubMercName", "rqsDate", "rqsTime", "clntSeq", "pyAcctNo", "bkAcctType", "pyeAcctNm", "pyCtfId1", "pyCtfTp1", "cardCVN2", "tokenVldTrm", "payeeMobile", "pyOpnBrId1", "repymtOpnBrNm", "loProvNm", "payeeOpnBrCityId", "pymtAcctNo", "bscAcctType", "pymtAcctName", "payerCtfID2", "payerCtfTp", "crCrdTranPstnInfo", "validDate1", "payerOpnBrId1", "pyrOpnBrNm2", "provCode", "pyrOpnBrCityId", "payerMobile", "tranCcy", "transAmt4", "chrgAmt2", "crnPct1", "othrDsc", "acceptFlag", "_abstract", "trdChnl", "pymtAgmNo", "acctVerifyFlag", "payPwd", "unpyRsrvFld", "rsrvFldVal4", "rsrvFldVal5", "rsrvFldVal6" }) public static class SvcBody { @XmlType(name = "", propOrder = { "pdNo", "bussType", "rstChannelType", "mrchAcctNo", "mrchName", "scdMrchId", "scdMrchNm", "afdsSubMercName", "rqsDate", "rqsTime", "clntSeq", "pyAcctNo", "bkAcctType", "pyeAcctNm", "pyCtfId1", "pyCtfTp1", "cardCVN2", "tokenVldTrm", "payeeMobile", "pyOpnBrId1", "repymtOpnBrNm", "loProvNm", "payeeOpnBrCityId", "pymtAcctNo", "bscAcctType", "pymtAcctName", "payerCtfID2", "payerCtfTp", "crCrdTranPstnInfo", "validDate1", "payerOpnBrId1", "pyrOpnBrNm2", "provCode", "pyrOpnBrCityId", "payerMobile", "tranCcy", "transAmt4", "chrgAmt2", "crnPct1", "othrDsc", "acceptFlag", "_abstract", "trdChnl", "pymtAgmNo", "acctVerifyFlag", "payPwd", "unpyRsrvFld", "rsrvFldVal4", "rsrvFldVal5", "rsrvFldVal6" }) public static class SvcBody implements Serializable { private static final long serialVersionUID = 1L; @XmlElement(name = "PdNo", required = true) protected String pdNo; protected String pdNo; @XmlElement(name = "BussType") protected String bussType; protected String bussType; @XmlElement(name = "RstChannelType", required = true) protected String rstChannelType; protected String rstChannelType; @XmlElement(name = "MrchAcctNo", required = true) protected String mrchAcctNo; protected String mrchAcctNo; @XmlElement(name = "MrchName") protected String mrchName; protected String mrchName; @XmlElement(name = "ScdMrchId", required = true) protected String scdMrchId; protected String scdMrchId; @XmlElement(name = "ScdMrchNm", required = true) protected String scdMrchNm; protected String scdMrchNm; @XmlElement(name = "AfdsSubMercName") protected String afdsSubMercName; protected String afdsSubMercName; @XmlElement(name = "RqsDate", required = true) protected String rqsDate; protected String rqsDate; @XmlElement(name = "RqsTime", required = true) protected String rqsTime; protected String rqsTime; @XmlElement(name = "ClntSeq", required = true) protected String clntSeq; protected String clntSeq; @XmlElement(name = "PyAcctNo") protected String pyAcctNo; protected String pyAcctNo; @XmlElement(name = "BkAcctType") protected String bkAcctType; protected String bkAcctType; @XmlElement(name = "PyeAcctNm") protected String pyeAcctNm; protected String pyeAcctNm; @XmlElement(name = "PyCtfId1") protected String pyCtfId1; protected String pyCtfId1; @XmlElement(name = "PyCtfTp1") protected String pyCtfTp1; protected String pyCtfTp1; @XmlElement(name = "CardCVN2") protected String cardCVN2; protected String cardCVN2; @XmlElement(name = "TokenVldTrm") protected String tokenVldTrm; protected String tokenVldTrm; @XmlElement(name = "PayeeMobile") protected String payeeMobile; protected String payeeMobile; @XmlElement(name = "PyOpnBrId1") protected String pyOpnBrId1; protected String pyOpnBrId1; @XmlElement(name = "RepymtOpnBrNm") protected String repymtOpnBrNm; protected String repymtOpnBrNm; @XmlElement(name = "LoProvNm") protected String loProvNm; protected String loProvNm; @XmlElement(name = "PayeeOpnBrCityId") protected String payeeOpnBrCityId; protected String payeeOpnBrCityId; @XmlElement(name = "PymtAcctNo") protected String pymtAcctNo; protected String pymtAcctNo; @XmlElement(name = "BscAcctType") protected String bscAcctType; protected String bscAcctType; @XmlElement(name = "PymtAcctName") protected String pymtAcctName; protected String pymtAcctName; @XmlElement(name = "PayerCtfID2") protected String payerCtfID2; protected String payerCtfID2; @XmlElement(name = "PayerCtfTp") protected String payerCtfTp; protected String payerCtfTp; @XmlElement(name = "CrCrdTranPstnInfo") protected String crCrdTranPstnInfo; protected String crCrdTranPstnInfo; @XmlElement(name = "ValidDate1") protected String validDate1; protected String validDate1; @XmlElement(name = "PayerOpnBrId1") protected String payerOpnBrId1; protected String payerOpnBrId1; @XmlElement(name = "PyrOpnBrNm2") protected String pyrOpnBrNm2; protected String pyrOpnBrNm2; @XmlElement(name = "ProvCode") protected String provCode; protected String provCode; @XmlElement(name = "PyrOpnBrCityId") protected String pyrOpnBrCityId; protected String pyrOpnBrCityId; @XmlElement(name = "PayerMobile") protected String payerMobile; protected String payerMobile; @XmlElement(name = "TranCcy", required = true) protected String tranCcy; protected String tranCcy; @XmlElement(name = "TransAmt4", required = true) protected String transAmt4; protected String transAmt4; @XmlElement(name = "ChrgAmt2") protected String chrgAmt2; protected String chrgAmt2; @XmlElement(name = "CrnPct1") protected String crnPct1; protected String crnPct1; @XmlElement(name = "OthrDsc", required = true) protected String othrDsc; protected String othrDsc; @XmlElement(name = "AcceptFlag") protected String acceptFlag; protected String acceptFlag; @XmlElement(name = "Abstract") protected String _abstract; protected String _abstract; @XmlElement(name = "TrdChnl") protected String trdChnl; protected String trdChnl; @XmlElement(name = "PymtAgmNo") protected String pymtAgmNo; protected String pymtAgmNo; @XmlElement(name = "AcctVerifyFlag") protected String acctVerifyFlag; protected String acctVerifyFlag; @XmlElement(name = "PayPwd") protected String payPwd; protected String payPwd; @XmlElement(name = "UnpyRsrvFld") protected String unpyRsrvFld; protected String unpyRsrvFld; @XmlElement(name = "RsrvFldVal4") protected String rsrvFldVal4; protected String rsrvFldVal4; @XmlElement(name = "RsrvFldVal5") protected String rsrvFldVal5; protected String rsrvFldVal5; @XmlElement(name = "RsrvFldVal6") protected String rsrvFldVal6; protected String rsrvFldVal6; /** * 获取pdNo属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getPdNo() { return pdNo; } /** * 设置pdNo属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setPdNo(String value) { this.pdNo = value; } /** * 获取bussType属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getBussType() { return bussType; } /** * 设置bussType属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setBussType(String value) { this.bussType = value; } /** * 获取rstChannelType属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getRstChannelType() { return rstChannelType; } /** * 设置rstChannelType属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setRstChannelType(String value) { this.rstChannelType = value; } /** * 获取mrchAcctNo属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getMrchAcctNo() { return mrchAcctNo; } /** * 设置mrchAcctNo属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setMrchAcctNo(String value) { this.mrchAcctNo = value; } /** * 获取mrchName属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getMrchName() { return mrchName; } /** * 设置mrchName属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setMrchName(String value) { this.mrchName = value; } /** * 获取scdMrchId属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getScdMrchId() { return scdMrchId; } /** * 设置scdMrchId属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setScdMrchId(String value) { this.scdMrchId = value; } /** * 获取scdMrchNm属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getScdMrchNm() { return scdMrchNm; } /** * 设置scdMrchNm属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setScdMrchNm(String value) { this.scdMrchNm = value; } /** * 获取afdsSubMercName属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getAfdsSubMercName() { return afdsSubMercName; } /** * 设置afdsSubMercName属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setAfdsSubMercName(String value) { this.afdsSubMercName = value; } /** * 获取rqsDate属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getRqsDate() { return rqsDate; } /** * 设置rqsDate属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setRqsDate(String value) { this.rqsDate = value; } /** * 获取rqsTime属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getRqsTime() { return rqsTime; } /** * 设置rqsTime属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setRqsTime(String value) { this.rqsTime = value; } /** * 获取clntSeq属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getClntSeq() { return clntSeq; } /** * 设置clntSeq属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setClntSeq(String value) { this.clntSeq = value; } /** * 获取pyAcctNo属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getPyAcctNo() { return pyAcctNo; } /** * 设置pyAcctNo属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setPyAcctNo(String value) { this.pyAcctNo = value; } /** * 获取bkAcctType属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getBkAcctType() { return bkAcctType; } /** * 设置bkAcctType属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setBkAcctType(String value) { this.bkAcctType = value; } /** * 获取pyeAcctNm属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getPyeAcctNm() { return pyeAcctNm; } /** * 设置pyeAcctNm属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setPyeAcctNm(String value) { this.pyeAcctNm = value; } /** * 获取pyCtfId1属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getPyCtfId1() { return pyCtfId1; } /** * 设置pyCtfId1属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setPyCtfId1(String value) { this.pyCtfId1 = value; } /** * 获取pyCtfTp1属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getPyCtfTp1() { return pyCtfTp1; } /** * 设置pyCtfTp1属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setPyCtfTp1(String value) { this.pyCtfTp1 = value; } /** * 获取cardCVN2属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getCardCVN2() { return cardCVN2; } /** * 设置cardCVN2属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setCardCVN2(String value) { this.cardCVN2 = value; } /** * 获取tokenVldTrm属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getTokenVldTrm() { return tokenVldTrm; } /** * 设置tokenVldTrm属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setTokenVldTrm(String value) { this.tokenVldTrm = value; } /** * 获取payeeMobile属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getPayeeMobile() { return payeeMobile; } /** * 设置payeeMobile属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setPayeeMobile(String value) { this.payeeMobile = value; } /** * 获取pyOpnBrId1属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getPyOpnBrId1() { return pyOpnBrId1; } /** * 设置pyOpnBrId1属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setPyOpnBrId1(String value) { this.pyOpnBrId1 = value; } /** * 获取repymtOpnBrNm属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getRepymtOpnBrNm() { return repymtOpnBrNm; } /** * 设置repymtOpnBrNm属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setRepymtOpnBrNm(String value) { this.repymtOpnBrNm = value; } /** * 获取loProvNm属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getLoProvNm() { return loProvNm; } /** * 设置loProvNm属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setLoProvNm(String value) { this.loProvNm = value; } /** * 获取payeeOpnBrCityId属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getPayeeOpnBrCityId() { return payeeOpnBrCityId; } /** * 设置payeeOpnBrCityId属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setPayeeOpnBrCityId(String value) { this.payeeOpnBrCityId = value; } /** * 获取pymtAcctNo属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getPymtAcctNo() { return pymtAcctNo; } /** * 设置pymtAcctNo属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setPymtAcctNo(String value) { this.pymtAcctNo = value; } /** * 获取bscAcctType属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getBscAcctType() { return bscAcctType; } /** * 设置bscAcctType属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setBscAcctType(String value) { this.bscAcctType = value; } /** * 获取pymtAcctName属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getPymtAcctName() { return pymtAcctName; } /** * 设置pymtAcctName属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setPymtAcctName(String value) { this.pymtAcctName = value; } /** * 获取payerCtfID2属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getPayerCtfID2() { return payerCtfID2; } /** * 设置payerCtfID2属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setPayerCtfID2(String value) { this.payerCtfID2 = value; } /** * 获取payerCtfTp属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getPayerCtfTp() { return payerCtfTp; } /** * 设置payerCtfTp属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setPayerCtfTp(String value) { this.payerCtfTp = value; } /** * 获取crCrdTranPstnInfo属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getCrCrdTranPstnInfo() { return crCrdTranPstnInfo; } /** * 设置crCrdTranPstnInfo属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setCrCrdTranPstnInfo(String value) { this.crCrdTranPstnInfo = value; } /** * 获取validDate1属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getValidDate1() { return validDate1; } /** * 设置validDate1属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setValidDate1(String value) { this.validDate1 = value; } /** * 获取payerOpnBrId1属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getPayerOpnBrId1() { return payerOpnBrId1; } /** * 设置payerOpnBrId1属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setPayerOpnBrId1(String value) { this.payerOpnBrId1 = value; } /** * 获取pyrOpnBrNm2属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getPyrOpnBrNm2() { return pyrOpnBrNm2; } /** * 设置pyrOpnBrNm2属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setPyrOpnBrNm2(String value) { this.pyrOpnBrNm2 = value; } /** * 获取provCode属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getProvCode() { return provCode; } /** * 设置provCode属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setProvCode(String value) { this.provCode = value; } /** * 获取pyrOpnBrCityId属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getPyrOpnBrCityId() { return pyrOpnBrCityId; } /** * 设置pyrOpnBrCityId属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setPyrOpnBrCityId(String value) { this.pyrOpnBrCityId = value; } /** * 获取payerMobile属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getPayerMobile() { return payerMobile; } /** * 设置payerMobile属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setPayerMobile(String value) { this.payerMobile = value; } /** * 获取tranCcy属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getTranCcy() { return tranCcy; } /** * 设置tranCcy属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setTranCcy(String value) { this.tranCcy = value; } /** * 获取transAmt4属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getTransAmt4() { return transAmt4; } /** * 设置transAmt4属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setTransAmt4(String value) { this.transAmt4 = value; } /** * 获取chrgAmt2属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getChrgAmt2() { return chrgAmt2; } /** * 设置chrgAmt2属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setChrgAmt2(String value) { this.chrgAmt2 = value; } /** * 获取crnPct1属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getCrnPct1() { return crnPct1; } /** * 设置crnPct1属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setCrnPct1(String value) { this.crnPct1 = value; } /** * 获取othrDsc属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getOthrDsc() { return othrDsc; } /** * 设置othrDsc属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setOthrDsc(String value) { this.othrDsc = value; } /** * 获取acceptFlag属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getAcceptFlag() { return acceptFlag; } /** * 设置acceptFlag属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setAcceptFlag(String value) { this.acceptFlag = value; } /** * 获取abstract属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getAbstract() { return _abstract; } /** * 设置abstract属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setAbstract(String value) { this._abstract = value; } /** * 获取trdChnl属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getTrdChnl() { return trdChnl; } /** * 设置trdChnl属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setTrdChnl(String value) { this.trdChnl = value; } /** * 获取pymtAgmNo属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getPymtAgmNo() { return pymtAgmNo; } /** * 设置pymtAgmNo属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setPymtAgmNo(String value) { this.pymtAgmNo = value; } /** * 获取acctVerifyFlag属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getAcctVerifyFlag() { return acctVerifyFlag; } /** * 设置acctVerifyFlag属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setAcctVerifyFlag(String value) { this.acctVerifyFlag = value; } /** * 获取payPwd属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getPayPwd() { return payPwd; } /** * 设置payPwd属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setPayPwd(String value) { this.payPwd = value; } /** * 获取unpyRsrvFld属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getUnpyRsrvFld() { return unpyRsrvFld; } /** * 设置unpyRsrvFld属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setUnpyRsrvFld(String value) { this.unpyRsrvFld = value; } /** * 获取rsrvFldVal4属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getRsrvFldVal4() { return rsrvFldVal4; } /** * 设置rsrvFldVal4属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setRsrvFldVal4(String value) { this.rsrvFldVal4 = value; } /** * 获取rsrvFldVal5属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getRsrvFldVal5() { return rsrvFldVal5; } /** * 设置rsrvFldVal5属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setRsrvFldVal5(String value) { this.rsrvFldVal5 = value; } /** * 获取rsrvFldVal6属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getRsrvFldVal6() { return rsrvFldVal6; } /** * 设置rsrvFldVal6属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setRsrvFldVal6(String value) { this.rsrvFldVal6 = value; } @Override public String toString() { return "SvcBody{" + "pdNo='" + pdNo + '\'' + ", bussType='" + bussType + '\'' + ", rstChannelType='" + rstChannelType + '\'' + ", mrchAcctNo='" + mrchAcctNo + '\'' + ", mrchName='" + mrchName + '\'' + ", scdMrchId='" + scdMrchId + '\'' + ", scdMrchNm='" + scdMrchNm + '\'' + ", afdsSubMercName='" + afdsSubMercName + '\'' + ", rqsDate='" + rqsDate + '\'' + ", rqsTime='" + rqsTime + '\'' + ", clntSeq='" + clntSeq + '\'' + ", pyAcctNo='" + pyAcctNo + '\'' + ", bkAcctType='" + bkAcctType + '\'' + ", pyeAcctNm='" + pyeAcctNm + '\'' + ", pyCtfId1='" + pyCtfId1 + '\'' + ", pyCtfTp1='" + pyCtfTp1 + '\'' + ", cardCVN2='" + cardCVN2 + '\'' + ", tokenVldTrm='" + tokenVldTrm + '\'' + ", payeeMobile='" + payeeMobile + '\'' + ", pyOpnBrId1='" + pyOpnBrId1 + '\'' + ", repymtOpnBrNm='" + repymtOpnBrNm + '\'' + ", loProvNm='" + loProvNm + '\'' + ", payeeOpnBrCityId='" + payeeOpnBrCityId + '\'' + ", pymtAcctNo='" + pymtAcctNo + '\'' + ", bscAcctType='" + bscAcctType + '\'' + ", pymtAcctName='" + pymtAcctName + '\'' + ", payerCtfID2='" + payerCtfID2 + '\'' + ", payerCtfTp='" + payerCtfTp + '\'' + ", crCrdTranPstnInfo='" + crCrdTranPstnInfo + '\'' + ", validDate1='" + validDate1 + '\'' + ", payerOpnBrId1='" + payerOpnBrId1 + '\'' + ", pyrOpnBrNm2='" + pyrOpnBrNm2 + '\'' + ", provCode='" + provCode + '\'' + ", pyrOpnBrCityId='" + pyrOpnBrCityId + '\'' + ", payerMobile='" + payerMobile + '\'' + ", tranCcy='" + tranCcy + '\'' + ", transAmt4='" + transAmt4 + '\'' + ", chrgAmt2='" + chrgAmt2 + '\'' + ", crnPct1='" + crnPct1 + '\'' + ", othrDsc='" + othrDsc + '\'' + ", acceptFlag='" + acceptFlag + '\'' + ", _abstract='" + _abstract + '\'' + ", trdChnl='" + trdChnl + '\'' + ", pymtAgmNo='" + pymtAgmNo + '\'' + ", acctVerifyFlag='" + acctVerifyFlag + '\'' + ", payPwd='" + payPwd + '\'' + ", unpyRsrvFld='" + unpyRsrvFld + '\'' + ", rsrvFldVal4='" + rsrvFldVal4 + '\'' + ", rsrvFldVal5='" + rsrvFldVal5 + '\'' + ", rsrvFldVal6='" + rsrvFldVal6 + '\'' + '}'; } } @Override public String toString() { return "ReqEPCSnglTranType{" + "reqSvcHeader=" + reqSvcHeader + ", svcBody=" + svcBody + '}'; } } cmci-pfcs-gateway/src/main/java/com/jttech/pfcs/vo/req/ReqSvcHeaderType.java
@@ -5,12 +5,14 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; import java.io.Serializable; /** * <p>ReqSvcHeaderType complex type的 Java 类。 * <p> * ReqSvcHeaderType complex type的 Java 类。 * * <p>以下模式片段指定包含在此类中的预期内容。 * <p> * 以下模式片段指定包含在此类中的预期内容。 * * <pre> * <complexType name="ReqSvcHeaderType"> @@ -53,738 +55,755 @@ * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ReqSvcHeaderType", propOrder = { "tranDate", "tranTime", "tranTellerNo", "tranSeqNo", "consumerId", "globalSeqNo", "sourceSysId", "branchId", "terminalCode", "cityCode", "authrTellerNo", "authrPwd", "authrCardFlag", "authrCardNo", "langCode", "tranCode", "pin", "keyVersionNo", "sysOffset1", "sysOffset2", "targetAdr", "sourceAdr", "msgEndFlag", "msgSeqNo", "subTranCode", "tranMode", "tranSerialNo" }) public class ReqSvcHeaderType { @XmlType(name = "ReqSvcHeaderType", propOrder = { "tranDate", "tranTime", "tranTellerNo", "tranSeqNo", "consumerId", "globalSeqNo", "sourceSysId", "branchId", "terminalCode", "cityCode", "authrTellerNo", "authrPwd", "authrCardFlag", "authrCardNo", "langCode", "tranCode", "pin", "keyVersionNo", "sysOffset1", "sysOffset2", "targetAdr", "sourceAdr", "msgEndFlag", "msgSeqNo", "subTranCode", "tranMode", "tranSerialNo" }) public class ReqSvcHeaderType implements Serializable { private static final long serialVersionUID = 1L; @XmlElement(name = "TranDate", required = true) protected String tranDate; protected String tranDate; @XmlElement(name = "TranTime", required = true) protected String tranTime; protected String tranTime; @XmlElement(name = "TranTellerNo", required = true) protected String tranTellerNo; protected String tranTellerNo; @XmlElement(name = "TranSeqNo", required = true) protected String tranSeqNo; protected String tranSeqNo; @XmlElement(name = "ConsumerId", required = true) protected String consumerId; protected String consumerId; @XmlElement(name = "GlobalSeqNo") protected String globalSeqNo; protected String globalSeqNo; @XmlElement(name = "SourceSysId") protected String sourceSysId; protected String sourceSysId; @XmlElement(name = "BranchId") protected String branchId; protected String branchId; @XmlElement(name = "TerminalCode") protected String terminalCode; protected String terminalCode; @XmlElement(name = "CityCode") protected String cityCode; protected String cityCode; @XmlElement(name = "AuthrTellerNo") protected String authrTellerNo; protected String authrTellerNo; @XmlElement(name = "AuthrPwd") protected String authrPwd; protected String authrPwd; @XmlElement(name = "AuthrCardFlag") protected String authrCardFlag; protected String authrCardFlag; @XmlElement(name = "AuthrCardNo") protected String authrCardNo; protected String authrCardNo; @XmlElement(name = "LangCode") protected String langCode; protected String langCode; @XmlElement(name = "TranCode") protected String tranCode; protected String tranCode; @XmlElement(name = "PIN") protected String pin; protected String pin; @XmlElement(name = "KeyVersionNo") protected String keyVersionNo; protected String keyVersionNo; @XmlElement(name = "SysOffset1") protected String sysOffset1; protected String sysOffset1; @XmlElement(name = "SysOffset2") protected String sysOffset2; protected String sysOffset2; @XmlElement(name = "TargetAdr") protected String targetAdr; protected String targetAdr; @XmlElement(name = "SourceAdr") protected String sourceAdr; protected String sourceAdr; @XmlElement(name = "MsgEndFlag") protected String msgEndFlag; protected String msgEndFlag; @XmlElement(name = "MsgSeqNo") protected String msgSeqNo; protected String msgSeqNo; @XmlElement(name = "SubTranCode") protected String subTranCode; protected String subTranCode; @XmlElement(name = "TranMode") protected String tranMode; protected String tranMode; @XmlElement(name = "TranSerialNo") protected String tranSerialNo; protected String tranSerialNo; /** * 获取tranDate属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getTranDate() { return tranDate; } /** * 设置tranDate属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setTranDate(String value) { this.tranDate = value; } /** * 获取tranTime属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getTranTime() { return tranTime; } /** * 设置tranTime属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setTranTime(String value) { this.tranTime = value; } /** * 获取tranTellerNo属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getTranTellerNo() { return tranTellerNo; } /** * 设置tranTellerNo属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setTranTellerNo(String value) { this.tranTellerNo = value; } /** * 获取tranSeqNo属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getTranSeqNo() { return tranSeqNo; } /** * 设置tranSeqNo属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setTranSeqNo(String value) { this.tranSeqNo = value; } /** * 获取consumerId属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getConsumerId() { return consumerId; } /** * 设置consumerId属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setConsumerId(String value) { this.consumerId = value; } /** * 获取globalSeqNo属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getGlobalSeqNo() { return globalSeqNo; } /** * 设置globalSeqNo属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setGlobalSeqNo(String value) { this.globalSeqNo = value; } /** * 获取sourceSysId属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getSourceSysId() { return sourceSysId; } /** * 设置sourceSysId属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setSourceSysId(String value) { this.sourceSysId = value; } /** * 获取branchId属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getBranchId() { return branchId; } /** * 设置branchId属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setBranchId(String value) { this.branchId = value; } /** * 获取terminalCode属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getTerminalCode() { return terminalCode; } /** * 设置terminalCode属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setTerminalCode(String value) { this.terminalCode = value; } /** * 获取cityCode属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getCityCode() { return cityCode; } /** * 设置cityCode属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setCityCode(String value) { this.cityCode = value; } /** * 获取authrTellerNo属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getAuthrTellerNo() { return authrTellerNo; } /** * 设置authrTellerNo属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setAuthrTellerNo(String value) { this.authrTellerNo = value; } /** * 获取authrPwd属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getAuthrPwd() { return authrPwd; } /** * 设置authrPwd属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setAuthrPwd(String value) { this.authrPwd = value; } /** * 获取authrCardFlag属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getAuthrCardFlag() { return authrCardFlag; } /** * 设置authrCardFlag属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setAuthrCardFlag(String value) { this.authrCardFlag = value; } /** * 获取authrCardNo属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getAuthrCardNo() { return authrCardNo; } /** * 设置authrCardNo属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setAuthrCardNo(String value) { this.authrCardNo = value; } /** * 获取langCode属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getLangCode() { return langCode; } /** * 设置langCode属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setLangCode(String value) { this.langCode = value; } /** * 获取tranCode属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getTranCode() { return tranCode; } /** * 设置tranCode属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setTranCode(String value) { this.tranCode = value; } /** * 获取pin属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getPIN() { return pin; } /** * 设置pin属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setPIN(String value) { this.pin = value; } /** * 获取keyVersionNo属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getKeyVersionNo() { return keyVersionNo; } /** * 设置keyVersionNo属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setKeyVersionNo(String value) { this.keyVersionNo = value; } /** * 获取sysOffset1属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getSysOffset1() { return sysOffset1; } /** * 设置sysOffset1属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setSysOffset1(String value) { this.sysOffset1 = value; } /** * 获取sysOffset2属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getSysOffset2() { return sysOffset2; } /** * 设置sysOffset2属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setSysOffset2(String value) { this.sysOffset2 = value; } /** * 获取targetAdr属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getTargetAdr() { return targetAdr; } /** * 设置targetAdr属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setTargetAdr(String value) { this.targetAdr = value; } /** * 获取sourceAdr属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getSourceAdr() { return sourceAdr; } /** * 设置sourceAdr属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setSourceAdr(String value) { this.sourceAdr = value; } /** * 获取msgEndFlag属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getMsgEndFlag() { return msgEndFlag; } /** * 设置msgEndFlag属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setMsgEndFlag(String value) { this.msgEndFlag = value; } /** * 获取msgSeqNo属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getMsgSeqNo() { return msgSeqNo; } /** * 设置msgSeqNo属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setMsgSeqNo(String value) { this.msgSeqNo = value; } /** * 获取subTranCode属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getSubTranCode() { return subTranCode; } /** * 设置subTranCode属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setSubTranCode(String value) { this.subTranCode = value; } /** * 获取tranMode属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getTranMode() { return tranMode; } /** * 设置tranMode属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setTranMode(String value) { this.tranMode = value; } /** * 获取tranSerialNo属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getTranSerialNo() { return tranSerialNo; } /** * 设置tranSerialNo属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setTranSerialNo(String value) { this.tranSerialNo = value; } @Override public String toString() { return "ReqSvcHeaderType{" + "tranDate='" + tranDate + '\'' + ", tranTime='" + tranTime + '\'' + ", tranTellerNo='" + tranTellerNo + '\'' + ", tranSeqNo='" + tranSeqNo + '\'' + ", consumerId='" + consumerId + '\'' + ", globalSeqNo='" + globalSeqNo + '\'' + ", sourceSysId='" + sourceSysId + '\'' + ", branchId='" + branchId + '\'' + ", terminalCode='" + terminalCode + '\'' + ", cityCode='" + cityCode + '\'' + ", authrTellerNo='" + authrTellerNo + '\'' + ", authrPwd='" + authrPwd + '\'' + ", authrCardFlag='" + authrCardFlag + '\'' + ", authrCardNo='" + authrCardNo + '\'' + ", langCode='" + langCode + '\'' + ", tranCode='" + tranCode + '\'' + ", pin='" + pin + '\'' + ", keyVersionNo='" + keyVersionNo + '\'' + ", sysOffset1='" + sysOffset1 + '\'' + ", sysOffset2='" + sysOffset2 + '\'' + ", targetAdr='" + targetAdr + '\'' + ", sourceAdr='" + sourceAdr + '\'' + ", msgEndFlag='" + msgEndFlag + '\'' + ", msgSeqNo='" + msgSeqNo + '\'' + ", subTranCode='" + subTranCode + '\'' + ", tranMode='" + tranMode + '\'' + ", tranSerialNo='" + tranSerialNo + '\'' + '}'; } } cmci-pfcs-gateway/src/main/java/com/jttech/pfcs/vo/req/ReqTranQryType.java
@@ -5,12 +5,14 @@ import javax.xml.bind.annotation.XmlAccessorType; import javax.xml.bind.annotation.XmlElement; import javax.xml.bind.annotation.XmlType; import java.io.Serializable; /** * <p>ReqTranQryType complex type的 Java 类。 * <p> * ReqTranQryType complex type的 Java 类。 * * <p>以下模式片段指定包含在此类中的预期内容。 * <p> * 以下模式片段指定包含在此类中的预期内容。 * * <pre> * <complexType name="ReqTranQryType"> @@ -47,70 +49,70 @@ * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ReqTranQryType", propOrder = { "reqSvcHeader", "svcBody" }) public class ReqTranQryType { @XmlType(name = "ReqTranQryType", propOrder = { "reqSvcHeader", "svcBody" }) public class ReqTranQryType implements Serializable { private static final long serialVersionUID = 1L; @XmlElement(name = "ReqSvcHeader", required = true) protected ReqSvcHeaderType reqSvcHeader; protected ReqSvcHeaderType reqSvcHeader; @XmlElement(name = "SvcBody") protected ReqTranQryType.SvcBody svcBody; /** * 获取reqSvcHeader属性的值。 * * @return * possible object is * {@link ReqSvcHeaderType } * * @return possible object is {@link ReqSvcHeaderType } * */ public ReqSvcHeaderType getReqSvcHeader() { return reqSvcHeader; } /** * 设置reqSvcHeader属性的值。 * * @param value * allowed object is * {@link ReqSvcHeaderType } * * allowed object is {@link ReqSvcHeaderType } * */ public void setReqSvcHeader(ReqSvcHeaderType value) { this.reqSvcHeader = value; } /** * 获取svcBody属性的值。 * * @return * possible object is * {@link ReqTranQryType.SvcBody } * * @return possible object is {@link ReqTranQryType.SvcBody } * */ public ReqTranQryType.SvcBody getSvcBody() { return svcBody; } /** * 设置svcBody属性的值。 * * @param value * allowed object is * {@link ReqTranQryType.SvcBody } * * allowed object is {@link ReqTranQryType.SvcBody } * */ public void setSvcBody(ReqTranQryType.SvcBody value) { this.svcBody = value; } /** * <p>anonymous complex type的 Java 类。 * <p> * anonymous complex type的 Java 类。 * * <p>以下模式片段指定包含在此类中的预期内容。 * <p> * 以下模式片段指定包含在此类中的预期内容。 * * <pre> * <complexType> @@ -136,281 +138,289 @@ * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "pdNo", "bussType", "mrchAcctNo", "mrchName", "rstChannelType", "rqsDate", "mrchSeqNo", "hndlSeqNo", "rsrvFldVal1", "rsrvFldVal2" }) public static class SvcBody { @XmlType(name = "", propOrder = { "pdNo", "bussType", "mrchAcctNo", "mrchName", "rstChannelType", "rqsDate", "mrchSeqNo", "hndlSeqNo", "rsrvFldVal1", "rsrvFldVal2" }) public static class SvcBody implements Serializable { private static final long serialVersionUID = 1L; @XmlElement(name = "PdNo", required = true) protected String pdNo; protected String pdNo; @XmlElement(name = "BussType") protected String bussType; protected String bussType; @XmlElement(name = "MrchAcctNo", required = true) protected String mrchAcctNo; protected String mrchAcctNo; @XmlElement(name = "MrchName") protected String mrchName; protected String mrchName; @XmlElement(name = "RstChannelType", required = true) protected String rstChannelType; protected String rstChannelType; @XmlElement(name = "RqsDate", required = true) protected String rqsDate; protected String rqsDate; @XmlElement(name = "MrchSeqNo") protected String mrchSeqNo; protected String mrchSeqNo; @XmlElement(name = "HndlSeqNo") protected String hndlSeqNo; protected String hndlSeqNo; @XmlElement(name = "RsrvFldVal1") protected String rsrvFldVal1; protected String rsrvFldVal1; @XmlElement(name = "RsrvFldVal2") protected String rsrvFldVal2; protected String rsrvFldVal2; /** * 获取pdNo属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getPdNo() { return pdNo; } /** * 设置pdNo属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setPdNo(String value) { this.pdNo = value; } /** * 获取bussType属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getBussType() { return bussType; } /** * 设置bussType属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setBussType(String value) { this.bussType = value; } /** * 获取mrchAcctNo属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getMrchAcctNo() { return mrchAcctNo; } /** * 设置mrchAcctNo属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setMrchAcctNo(String value) { this.mrchAcctNo = value; } /** * 获取mrchName属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getMrchName() { return mrchName; } /** * 设置mrchName属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setMrchName(String value) { this.mrchName = value; } /** * 获取rstChannelType属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getRstChannelType() { return rstChannelType; } /** * 设置rstChannelType属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setRstChannelType(String value) { this.rstChannelType = value; } /** * 获取rqsDate属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getRqsDate() { return rqsDate; } /** * 设置rqsDate属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setRqsDate(String value) { this.rqsDate = value; } /** * 获取mrchSeqNo属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getMrchSeqNo() { return mrchSeqNo; } /** * 设置mrchSeqNo属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setMrchSeqNo(String value) { this.mrchSeqNo = value; } /** * 获取hndlSeqNo属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getHndlSeqNo() { return hndlSeqNo; } /** * 设置hndlSeqNo属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setHndlSeqNo(String value) { this.hndlSeqNo = value; } /** * 获取rsrvFldVal1属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getRsrvFldVal1() { return rsrvFldVal1; } /** * 设置rsrvFldVal1属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setRsrvFldVal1(String value) { this.rsrvFldVal1 = value; } /** * 获取rsrvFldVal2属性的值。 * * @return * possible object is * {@link String } * * @return possible object is {@link String } * */ public String getRsrvFldVal2() { return rsrvFldVal2; } /** * 设置rsrvFldVal2属性的值。 * * @param value * allowed object is * {@link String } * * allowed object is {@link String } * */ public void setRsrvFldVal2(String value) { this.rsrvFldVal2 = value; } @Override public String toString() { return "SvcBody{" + "pdNo='" + pdNo + '\'' + ", bussType='" + bussType + '\'' + ", mrchAcctNo='" + mrchAcctNo + '\'' + ", mrchName='" + mrchName + '\'' + ", rstChannelType='" + rstChannelType + '\'' + ", rqsDate='" + rqsDate + '\'' + ", mrchSeqNo='" + mrchSeqNo + '\'' + ", hndlSeqNo='" + hndlSeqNo + '\'' + ", rsrvFldVal1='" + rsrvFldVal1 + '\'' + ", rsrvFldVal2='" + rsrvFldVal2 + '\'' + '}'; } } } cmci-pfcs-gateway/src/main/resources/application.properties
@@ -1,2 +1,4 @@ spring.application.name=@pom.artifactId@ server.port=8400 server.servlet.context-path=/pf-api logging.config=classpath:logback.xml