Browse Source

[feat]

基础资料 公司信息
新增根据前缀查找公司银行账户信息controller、service和mapper方法;
dev
王晓迪 2 months ago
parent
commit
bac2f6993d
  1. 19
      ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysCompanyBankInfoController.java
  2. 4
      ruoyi-admin/src/main/java/com/ruoyi/system/mapper/SysCompanyBankInfoMapper.java
  3. 4
      ruoyi-admin/src/main/java/com/ruoyi/system/service/ISysCompanyBankInfoService.java
  4. 6
      ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysCompanyBankInfoServiceImpl.java
  5. 5
      ruoyi-admin/src/main/resources/mapper/system/SysCompanyBankInfoMapper.xml

19
ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysCompanyBankInfoController.java

@ -3,16 +3,13 @@ package com.ruoyi.system.controller;
import java.util.List;
import com.ruoyi.system.domain.SysCompanyInformation;
import com.ruoyi.system.domain.SysCustomer;
import com.ruoyi.system.service.ISysCompanyInformationService;
import org.apache.shiro.authz.annotation.RequiresPermissions;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.*;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.enums.BusinessType;
import com.ruoyi.system.domain.SysCompanyBankInfo;
@ -160,5 +157,17 @@ public class SysCompanyBankInfoController extends BaseController
return toAjax(sysCompanyBankInfoService.restoreSysCompanyBankInfoById(id));
}
// 前缀查询公司银行账户列表
@RequestMapping("/matchBankInfoList")
@ResponseBody
public AjaxResult getMatchCustomerList(@RequestParam(value = "q",defaultValue = "") String prefix){
SysCompanyBankInfo temp = new SysCompanyBankInfo();
if (prefix == null || prefix.isEmpty()){
List<SysCompanyBankInfo> list = sysCompanyBankInfoService.selectSysCompanyBankInfoList(temp);
return success(list);
}
List<SysCompanyBankInfo> list = sysCompanyBankInfoService.searchBankInfoByPrefix(prefix);
return success(list);
}
}

4
ruoyi-admin/src/main/java/com/ruoyi/system/mapper/SysCompanyBankInfoMapper.java

@ -74,4 +74,8 @@ public interface SysCompanyBankInfoMapper
* @return 结果
*/
public int restoreSysCompanyBankInfoById(Long id);
/*
* 根据借方明细前缀查找*/
public List<SysCompanyBankInfo> searchBankInfoByPrefix(String prefix);
}

4
ruoyi-admin/src/main/java/com/ruoyi/system/service/ISysCompanyBankInfoService.java

@ -72,4 +72,8 @@ public interface ISysCompanyBankInfoService
* @return
*/
int restoreSysCompanyBankInfoById(Long id);
/*
* 根据借方明细前缀查找*/
public List<SysCompanyBankInfo> searchBankInfoByPrefix(String prefix);
}

6
ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysCompanyBankInfoServiceImpl.java

@ -123,4 +123,10 @@ public class SysCompanyBankInfoServiceImpl implements ISysCompanyBankInfoService
{
return sysCompanyBankInfoMapper.restoreSysCompanyBankInfoById(id);
}
/*
* 根据借方明细前缀查找*/
public List<SysCompanyBankInfo> searchBankInfoByPrefix(String prefix){
return sysCompanyBankInfoMapper.searchBankInfoByPrefix(prefix);
}
}

5
ruoyi-admin/src/main/resources/mapper/system/SysCompanyBankInfoMapper.xml

@ -104,4 +104,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
update sys_company_bank_info set del_flag = '0' where id = #{id}
</update>
<select id="searchBankInfoByPrefix" parameterType="String" resultMap="SysCompanyBankInfoResult">
<include refid="selectSysCompanyBankInfoVo"/>
where debit_account like concat(#{prefix}, '%') escape '\\'
</select>
</mapper>
Loading…
Cancel
Save