Jelajahi Sumber

新增银行业务接口

xie.kaifeng 5 bulan lalu
induk
melakukan
6bc4f4ca07

+ 9 - 0
mtp3-century/src/main/java/com/muchinfo/mtp3century/controller/BankBusinessController.java

@@ -4,6 +4,8 @@ import com.muchinfo.mtp3century.service.IBankBusinessService;
 import com.muchinfo.mtp3century.utils.AjaxResult;
 import com.muchinfo.mtp3common.vo.PageResult;
 import com.muchinfo.mtp3pojos.entity.*;
+import com.muchinfo.mtp3pojos.vo.bankaccountsign.AccountSignQueryParam;
+import com.muchinfo.mtp3pojos.vo.bankaccountsign.AccountSignQueryResult;
 import com.muchinfo.mtp3pojos.vo.bankbusiness.*;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
@@ -137,4 +139,11 @@ public class BankBusinessController {
     public AjaxResult dealBankCusBankSign(@RequestBody BankCusBankSignAddParam param, HttpServletRequest request) {
         return iBankBusinessService.dealBankCusBankSign(param, request);
     }
+
+    @ApiOperation("银行业务->托管银行配置-->获取列表")
+    @ApiResponse(code = 200, message = "成功", response = PageResult.class)
+    @RequestMapping(method = RequestMethod.GET, value = "/signLogQuery")
+    public PageResult<BankAccountSignLogQueryResult> signLogQuery(BankAccountSignLogQueryParam param, HttpServletRequest request) {
+        return iBankBusinessService.signLogQuery(param, request);
+    }
 }

+ 3 - 0
mtp3-century/src/main/java/com/muchinfo/mtp3century/service/IBankBusinessService.java

@@ -1,6 +1,7 @@
 package com.muchinfo.mtp3century.service;
 
 import com.muchinfo.mtp3century.utils.AjaxResult;
+import com.muchinfo.mtp3common.vo.PageResult;
 import com.muchinfo.mtp3pojos.entity.*;
 import com.muchinfo.mtp3pojos.vo.bankbusiness.*;
 
@@ -38,4 +39,6 @@ public interface IBankBusinessService {
     AjaxResult delBankInfo(String cusbankid, Integer bankid, HttpServletRequest request);
 
     AjaxResult dealBankCusBankSign(BankCusBankSignAddParam param, HttpServletRequest request);
+
+    PageResult<BankAccountSignLogQueryResult> signLogQuery(BankAccountSignLogQueryParam param, HttpServletRequest request);
 }

+ 7 - 0
mtp3-century/src/main/java/com/muchinfo/mtp3century/service/impl/BankBusinessServiceImpl.java

@@ -9,6 +9,7 @@ import com.muchinfo.mtp3common.enumtype.Constants;
 import com.muchinfo.mtp3common.enumtype.MessageType;
 import com.muchinfo.mtp3common.enumtype.SysConstants;
 import com.muchinfo.mtp3common.utils.DateTimeUtils;
+import com.muchinfo.mtp3common.vo.PageResult;
 import com.muchinfo.mtp3interface.mapper.*;
 import com.muchinfo.mtp3pojos.entity.*;
 import com.muchinfo.mtp3pojos.vo.bankbusiness.*;
@@ -451,4 +452,10 @@ public class BankBusinessServiceImpl implements IBankBusinessService {
         iBankCusbanksignbankMapper.insert(bankSignbank);
         return AjaxResult.success(Constants.Success_Code_Design, MessageType.MESSAGE_CODE_SYSTEM001.getCode(), request.getHeader("Accept-Language"));
     }
+
+    @Override
+    public PageResult<BankAccountSignLogQueryResult> signLogQuery(BankAccountSignLogQueryParam param, HttpServletRequest request) {
+
+        return null;
+    }
 }

+ 48 - 0
mtp3-pojos/src/main/java/com/muchinfo/mtp3pojos/vo/bankbusiness/BankAccountSignLogQueryParam.java

@@ -0,0 +1,48 @@
+package com.muchinfo.mtp3pojos.vo.bankbusiness;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+@Builder
+@ApiModel(value = "BankAccountSignLogQueryParam对象", description = "签解约查询")
+public class BankAccountSignLogQueryParam {
+
+    @ApiModelProperty(value = "会员代码")
+    private String userid;
+
+    @ApiModelProperty(value = "登录账号")
+    private String loginid;
+
+    @ApiModelProperty(value = "资金账户")
+    private String accountcode;
+
+    @ApiModelProperty(value = "用户类型")
+    private Integer usertype;
+
+    @ApiModelProperty(value = "签解约类型")
+    private Integer signtype;
+
+    @ApiModelProperty(value = "托管银行")
+    private String cusbankid;
+
+    @ApiModelProperty(value = "证件类型")
+    private Integer cardtype;
+
+    @ApiModelProperty(value = "开始时间")
+    private String startdate;
+
+    @ApiModelProperty(value = "结束时间")
+    private String enddate;
+
+    private Integer pageNum;
+
+    private Integer pageSize;
+
+}

+ 17 - 0
mtp3-pojos/src/main/java/com/muchinfo/mtp3pojos/vo/bankbusiness/BankAccountSignLogQueryResult.java

@@ -0,0 +1,17 @@
+package com.muchinfo.mtp3pojos.vo.bankbusiness;
+
+import io.swagger.annotations.ApiModel;
+import lombok.AllArgsConstructor;
+import lombok.Builder;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+@Data
+@AllArgsConstructor
+@NoArgsConstructor
+@Builder
+@ApiModel(value = "BankAccountSignLogQueryResult对象", description = "签解约查询")
+public class BankAccountSignLogQueryResult {
+
+    private Integer userid;
+}