Browse Source

[feat]

采购管理 供应商资料
新增根据供应商编号或名称查询供应商信息controller方法;
新增根据供应商编号或名称查找供应商service方法;
新增根据供应商编号或名称查找供应商mapper方法;
dev
王晓迪 2 months ago
parent
commit
727ce016da
  1. 7
      ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysSupplierController.java
  2. 3
      ruoyi-admin/src/main/java/com/ruoyi/system/mapper/SysSupplierMapper.java
  3. 2
      ruoyi-admin/src/main/java/com/ruoyi/system/service/ISysSupplierService.java
  4. 6
      ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysSupplierServiceImpl.java
  5. 7
      ruoyi-admin/src/main/resources/mapper/system/SysSupplierMapper.xml

7
ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysSupplierController.java

@ -329,4 +329,11 @@ public class SysSupplierController extends BaseController
List<SysSupplier> list = sysSupplierService.selectSupplierByPrefix(prefix);
return success(list);
}
@RequestMapping("/getSelectSupplier")
@ResponseBody
public AjaxResult getSelectSupplier(SysSupplier supplier){
SysSupplier sysSupplier = sysSupplierService.getSelectSupplier(supplier);
return success(sysSupplier);
}
}

3
ruoyi-admin/src/main/java/com/ruoyi/system/mapper/SysSupplierMapper.java

@ -104,4 +104,7 @@ public interface SysSupplierMapper
/*
* 根据供应商编号前缀查找供应商*/
List<SysSupplier> selectSupplierListByPrefix(String prefix);
/** 根据供应商编号或名称查找供应商*/
SysSupplier getSelectSupplier(SysSupplier supplier);
}

2
ruoyi-admin/src/main/java/com/ruoyi/system/service/ISysSupplierService.java

@ -110,4 +110,6 @@ public interface ISysSupplierService
SysSupplier selectSysSupplierByCode(String supplierCode);
List<SysSupplier> selectSupplierByPrefix(String prefix);
SysSupplier getSelectSupplier(SysSupplier supplier);
}

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

@ -469,4 +469,10 @@ public class SysSupplierServiceImpl implements ISysSupplierService{
public List<SysSupplier> selectSupplierByPrefix(String prefix) {
return sysSupplierMapper.selectSupplierListByPrefix(prefix);
}
/** 根据供应商编号或名称查找供应商*/
@Override
public SysSupplier getSelectSupplier(SysSupplier supplier){
return sysSupplierMapper.getSelectSupplier(supplier);
}
}

7
ruoyi-admin/src/main/resources/mapper/system/SysSupplierMapper.xml

@ -176,6 +176,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</where>
</select>
<select id="getSelectSupplier" parameterType="SysSupplier" resultMap="SysSupplierResult">
<include refid="selectSysSupplierVo"/>
<where>
<if test="supplierCode != null and supplierCode != ''"> and supplier_code = #{supplierCode}</if>
<if test="supplierName != null and supplierName != ''"> and supplier_name = #{supplierName}</if>
</where>
</select>
<select id="selectSysSupplierBycode" resultMap="SysSupplierResult">
<include refid="selectSysSupplierVo"/>

Loading…
Cancel
Save