Commit 09a49b94 authored by matianhao's avatar matianhao

[纪委接口] <add> 新增"纪委智慧监督平台接口_20200729"中接口

parent d369b083
......@@ -3,24 +3,21 @@ package com.mth.requestsecret.controller.vo;
import lombok.Data;
/**
* @author fyl
* @version v1.0
* @desc
* @date 2020-07-15 16:28
* @jdk 1.8
* @author MaTianHao
* @date 2020/8/1
*/
@Data
public class SourceParamVO {
public class BaseParamVO {
/**
* 姓名
*/
private String userName;
/**
* 身份证号
*/
private String idCard;
private String organization;
private String organizationId;
/**
* 附加信息
*/
private String additional;
//被执行人性质(自然人或者组织)
private String executorNature;
//名称
private String orgName;
//统一社会信用代码
private String uscCode;
}
\ No newline at end of file
}
package com.mth.requestsecret.controller.vo;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* @author MaTianHao
* @date 2020/8/1
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class FourteenthParamVO extends BaseParamVO{
/**
* 代码类型
*/
private String codeType;
/**
* 代码值
*/
private String code;
}
package com.mth.requestsecret.controller.vo;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* @author MaTianHao
* @date 2020/8/1
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class NinthParamVO extends BaseParamVO {
/**
* 调用机构名称
*/
String organization;
/**
* 调用机构代码
*/
String organizationId;
/**
* 身份号码
*/
String sfhm;
}
package com.mth.requestsecret.controller.vo;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* @author fyl
......@@ -9,24 +10,35 @@ import lombok.Data;
* @date 2020-07-16 10:05
* @jdk 1.8
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class SeventeenVO {
//主事项编码
public class SeventeenthVO extends BaseParamVO{
/**
* 主事项编码
*/
private String powerMatters;
//请求人身份证/同一社会信用代码
private String idCard;
//号牌号码
/**
* 子事项编码:如无子项编码则填主项编码
*/
private String subPowerMatters;
/**
* 号牌号码
*/
private String carNo;
//请求人姓名/企业名称
private String userName;
//请求部门名称
private String Organization;
//办件流水号
/**
* 号牌种类
*/
private String carNoType;
/**
* 办件流水号
*/
private String projectId;
//子事项编码:如无子项编码则填主项编码
private String subPowerMatters;
private String additional;
//号牌种类
private String hpzl;
/**
* 请求部门名称
*/
private String organization;
/**
* 请求部门编号
*/
private String organizationId;
}
\ No newline at end of file
package com.mth.requestsecret.controller.vo;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* @author MaTianHao
* @date 2020/8/1
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class ThirteenthParamVO extends BaseParamVO{
/**
* 组织名称
*/
private String orgName;
/**
* 统一社会信用代码
*/
private String uniscId;
}
package com.mth.requestsecret.controller.vo;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* @author MaTianHao
* @date 2020/8/1
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class TwelfthParamVO extends BaseParamVO{
/**
* 被执行人性质(自然人或者组织)
*/
private String executorNature;
}
package com.mth.requestsecret.controller.vo;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* @author fyl
......@@ -9,18 +10,19 @@ import lombok.Data;
* @date 2020-07-17 9:40
* @jdk 1.8
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class TwentyVO {
//不动产权字号
public class TwentiethVO extends BaseParamVO {
/**
* 不动产权字号
*/
private String bdcqzh;
//行政区编码(必传)
/**
* 行政区编码(必传)
*/
private String xzqbm;
//权利人证件号(必传)
private String zjh;
//权利人(必传)
private String qlr;
//不动产坐落
/**
* 不动产坐落
*/
private String zl;
private String additional;
}
\ No newline at end of file
package com.mth.requestsecret.controller.vo;
import lombok.Data;
import lombok.EqualsAndHashCode;
/**
* @author MaTianHao
* @date 2020/8/1
*/
@EqualsAndHashCode(callSuper = true)
@Data
public class TwentySecondParamVO extends BaseParamVO{
/**
* 号牌号码
*/
private String carNo;
}
......@@ -3,18 +3,15 @@ package com.mth.requestsecret.service;
import com.mth.requestsecret.scheduler.RequestSecretSchedulerTask;
import com.mth.requestsecret.util.DSLUtils;
import com.mth.requestsecret.util.MD5Utils;
import lombok.extern.java.Log;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.http.*;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Service;
import org.springframework.util.MultiValueMap;
import org.springframework.web.client.RestTemplate;
import java.util.Date;
import java.util.Map;
/**
* @author fyl
......@@ -61,8 +58,7 @@ public class RestTemlateService {
// 发送请求
HttpEntity<MultiValueMap<String, Object>> request = new HttpEntity<>(paramMap, headers);
ResponseEntity<String> responseEntity;
responseEntity = restTemplate.exchange(url.toString(), HttpMethod.POST, request, String.class);
ResponseEntity<String> responseEntity = restTemplate.exchange(url.toString(), HttpMethod.POST, request, String.class);
log.info("api response:{}", responseEntity);
return responseEntity;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment