12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- package com.ym.mec.collectfee.entity;
- import com.thoughtworks.xstream.annotations.XStreamAlias;
- import java.text.SimpleDateFormat;
- import java.time.LocalDateTime;
- import java.time.format.DateTimeFormatter;
- import java.util.SimpleTimeZone;
- @XStreamAlias("head")
- public class RequestHead {
- //消息编号,不可重复
- private String msgId;
- //交易指令
- private Integer cmd;
- //调用接口的用户id
- private Integer uid = 1048;
- //请求时间戳,yyyymmddhhmmss
- private String ts;
- //响应数据类别,xml
- private String ret = "xml";
- //加密类型 0不加密(默认),1DES加密,2专用算法1,3专用算法2,4DES加密(Ansi版, ECB模式,PKCS5)
- private Integer encrypt = 0;
- //签名
- private String sign;
- public RequestHead() {
- String format = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyyMMddHHmmss"));
- setTs(format);
- }
- public String getMsgId() {
- return msgId;
- }
- public void setMsgId(String msgId) {
- this.msgId = msgId;
- }
- public Integer getCmd() {
- return cmd;
- }
- public void setCmd(Integer cmd) {
- this.cmd = cmd;
- }
- public Integer getUid() {
- return uid;
- }
- public void setUid(Integer uid) {
- this.uid = uid;
- }
- public String getTs() {
- return ts;
- }
- public void setTs(String ts) {
- this.ts = ts;
- }
- public String getRet() {
- return ret;
- }
- public void setRet(String ret) {
- this.ret = ret;
- }
- public Integer getEncrypt() {
- return encrypt;
- }
- public void setEncrypt(Integer encrypt) {
- this.encrypt = encrypt;
- }
- public String getSign() {
- return sign;
- }
- public void setSign(String sign) {
- this.sign = sign;
- }
- }
|