Browse Source

11/7

master
wangpengfei 2 years ago
parent
commit
dbb231376f
  1. 1
      yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/system/sysorganization/SysOrganizationVo.java
  2. 19
      yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/feign/crm/BankInformationFeign.java
  3. 12
      yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/feign/crm/BankManagerFeign.java
  4. 37
      yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/feign/crm/LoanBankInformationDto.java
  5. 37
      yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/feign/crm/LoanBankInformationQuery.java
  6. 40
      yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/crm/BankManagerRest.java
  7. 56
      yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/crm/LoanBankInformationRest.java

1
yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/system/sysorganization/SysOrganizationVo.java

@ -88,4 +88,5 @@ public class SysOrganizationVo implements Vo {
private String mobile; private String mobile;
private String isOpenId; private String isOpenId;
private String userProjectSid; private String userProjectSid;
private String orgAllName;
} }

19
yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/feign/crm/BankInformationFeign.java

@ -1,9 +1,11 @@
package com.yxt.supervise.feign.crm; package com.yxt.supervise.feign.crm;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.*;
import java.util.List; import java.util.List;
@ -19,4 +21,19 @@ public interface BankInformationFeign {
@ApiOperation("查询银行全部数据") @ApiOperation("查询银行全部数据")
@PostMapping("/list") @PostMapping("/list")
public ResultBean<List<LoanBankInformationVo>> list(); public ResultBean<List<LoanBankInformationVo>> list();
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
public ResultBean<PagerVo<LoanBankInformationVo>> listPage(@RequestBody PagerQuery<LoanBankInformationQuery> pq);
@ApiOperation("保存")
@PostMapping("/save")
public ResultBean save(@RequestBody LoanBankInformationDto dto);
@ApiOperation("根据sid查询")
@GetMapping("/getBankInfBySid/{sid}")
public ResultBean getBankInformation(@PathVariable("sid") String sid);
@ApiOperation("删除")
@DeleteMapping("/delete/{sid}")
public ResultBean delete(@PathVariable("sid") String sid);
@ApiOperation("修改")
@PostMapping("/update")
public ResultBean update(@RequestBody LoanBankInformationDto dto);
} }

12
yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/feign/crm/BankManagerFeign.java

@ -3,8 +3,7 @@ package com.yxt.supervise.feign.crm;
import com.yxt.common.core.result.ResultBean; import com.yxt.common.core.result.ResultBean;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.RequestBody;
/** /**
* @author wangpengfei * @author wangpengfei
@ -18,4 +17,13 @@ public interface BankManagerFeign {
@ApiOperation("保存") @ApiOperation("保存")
@PostMapping("/save") @PostMapping("/save")
public ResultBean save(@RequestBody BankManagerDto dto); public ResultBean save(@RequestBody BankManagerDto dto);
@ApiOperation("删除")
@DeleteMapping("/delete")
public ResultBean del(@RequestBody String[] sids);
@ApiOperation("修改")
@PostMapping("/update")
public ResultBean update(@RequestBody BankManagerDto dto);
@ApiOperation("根据sid查询")
@GetMapping("/getManagerBySid/{sid}")
public ResultBean<BankManagerVo> getManagerBySid(@PathVariable("sid") String sid);
} }

37
yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/feign/crm/LoanBankInformationDto.java

@ -0,0 +1,37 @@
package com.yxt.supervise.feign.crm;
import com.yxt.common.core.dto.Dto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author wangpengfei
* @date 2023/4/11 16:07
*/
@ApiModel(value = "贷款银行信息 数据传输对象", description = "贷款银行信息 数据传输对象")
@Data
public class LoanBankInformationDto implements Dto {
@ApiModelProperty("id")
private String id;
@ApiModelProperty("sid")
private String sid;
@ApiModelProperty("银行名称")
private String bankName;
@ApiModelProperty("银行简称")
private String bankAbbreviation;
@ApiModelProperty("地址")
private String address;
@ApiModelProperty("省")
private String province;
@ApiModelProperty("市")
private String city;
@ApiModelProperty("区")
private String county;
@ApiModelProperty("联系人")
private String contacts;
@ApiModelProperty("电话")
private String telephone;
@ApiModelProperty("上级sid")
private String pSid;
}

37
yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/feign/crm/LoanBankInformationQuery.java

@ -0,0 +1,37 @@
package com.yxt.supervise.feign.crm;
import com.yxt.common.core.query.Query;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author wangpengfei
* @date 2023/4/11 16:08
*/
@ApiModel(value = "贷款银行信息 查询条件", description = "贷款银行信息 查询条件")
@Data
public class LoanBankInformationQuery implements Query {
@ApiModelProperty("id")
private Integer id;
@ApiModelProperty("sid")
private String sid;
@ApiModelProperty("银行名称")
private String bankName;
@ApiModelProperty("银行简称")
private String bankAbbreviation;
@ApiModelProperty("地址")
private String address;
@ApiModelProperty("省")
private String province;
@ApiModelProperty("市")
private String city;
@ApiModelProperty("区")
private String county;
@ApiModelProperty("联系人")
private String contacts;
@ApiModelProperty("电话")
private String telephone;
@ApiModelProperty("上级sid")
private String pSid;
}

40
yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/crm/BankManagerRest.java

@ -0,0 +1,40 @@
package com.yxt.supervise.system.crm;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import com.yxt.supervise.feign.crm.BankManagerDto;
import com.yxt.supervise.feign.crm.BankManagerFeign;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
/**
* @author wangpengfei
* @date 2023/4/23 11:49
*/
@Api(tags = "银行负责人信息")
@RestController
@RequestMapping("v1/bankmanager")
public class BankManagerRest {
@Autowired
private BankManagerFeign bankManagerFeign;
@ApiOperation("删除")
@DeleteMapping("/delete")
public ResultBean del(@RequestBody String[] sids) {
ResultBean rb = ResultBean.fireFail();
bankManagerFeign.del(sids);
return rb.success();
}
@ApiOperation("保存")
@PostMapping("/save")
public ResultBean save(@RequestBody BankManagerDto dto){
return bankManagerFeign.save(dto);
}
}

56
yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/crm/LoanBankInformationRest.java

@ -0,0 +1,56 @@
package com.yxt.supervise.system.crm;
import com.yxt.common.core.query.PagerQuery;
import com.yxt.common.core.result.ResultBean;
import com.yxt.common.core.vo.PagerVo;
import com.yxt.supervise.feign.crm.BankInformationFeign;
import com.yxt.supervise.feign.crm.LoanBankInformationDto;
import com.yxt.supervise.feign.crm.LoanBankInformationQuery;
import com.yxt.supervise.feign.crm.LoanBankInformationVo;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* @author wangpengfei
* @date 2023/11/7 16:14
*/
@Api(tags = "贷款银行信息")
@RestController
@RequestMapping("v1/loanbankinformation")
public class LoanBankInformationRest {
@Autowired
BankInformationFeign bankInformationFeign;
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage")
public ResultBean<PagerVo<LoanBankInformationVo>> listPage(@RequestBody PagerQuery<LoanBankInformationQuery> pq) {
return bankInformationFeign.listPage(pq);
}
@ApiOperation("保存")
@PostMapping("/save")
public ResultBean save(@RequestBody LoanBankInformationDto dto) {
return bankInformationFeign.save(dto);
}
@ApiOperation("根据sid查询")
@GetMapping("/getBankInfBySid/{sid}")
public ResultBean getBankInformation(@PathVariable String sid){
return bankInformationFeign.getBankInformation(sid);
}
@ApiOperation("删除")
@DeleteMapping("/delete/{sid}")
public ResultBean delete(@PathVariable String sid) {
return bankInformationFeign.delete(sid);
}
@ApiOperation("修改")
@PostMapping("/update")
public ResultBean update(@RequestBody LoanBankInformationDto dto){
return bankInformationFeign.update(dto);
}
}
Loading…
Cancel
Save