Browse Source

客户管理下拉列表

LLL 1 year ago
parent
commit
48d4b02b5c

+ 14 - 5
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/ItdmWtkehu/controller/ItdmWtkehuController.java

@@ -53,7 +53,16 @@ import org.jeecg.common.aspect.annotation.AutoLog;
 public class ItdmWtkehuController extends JeecgController<ItdmWtkehu, IItdmWtkehuService> {
 	@Autowired
 	private IItdmWtkehuService itdmWtkehuService;
-	
+
+	 /**
+	  * 下拉列表(有id——非实际id,委托单位,委托地址)
+	  * */
+	 @ApiOperation("下拉列表(有id——非实际id,委托单位,委托地址")
+	 @GetMapping(value = "/xialalist")
+	 public List<ItdmWtkehu> xlItdmWtkehuList(){
+	 	return itdmWtkehuService.xlItdmWtkehuList();
+	 }
+
 	/**
 	 * 分页列表查询
 	 *
@@ -85,7 +94,7 @@ public class ItdmWtkehuController extends JeecgController<ItdmWtkehu, IItdmWtkeh
 		 List<ItdmWtkehu> list = itdmWtkehuService.list();
 		 return Result.OK(list);
 	 }
-	
+
 	/**
 	 *   添加
 	 *
@@ -104,7 +113,7 @@ public class ItdmWtkehuController extends JeecgController<ItdmWtkehu, IItdmWtkeh
 		itdmWtkehuService.save(itdmWtkehu);
 		return Result.OK("添加成功!");
 	}
-	
+
 	/**
 	 *  编辑
 	 *
@@ -141,7 +150,7 @@ public class ItdmWtkehuController extends JeecgController<ItdmWtkehu, IItdmWtkeh
 		itdmWtkehuService.removeById(id);
 		return Result.OK("删除成功!");
 	}
-	
+
 	/**
 	 *  批量删除
 	 *
@@ -156,7 +165,7 @@ public class ItdmWtkehuController extends JeecgController<ItdmWtkehu, IItdmWtkeh
 		this.itdmWtkehuService.removeByIds(Arrays.asList(ids.split(",")));
 		return Result.OK("批量删除成功!");
 	}
-	
+
 	/**
 	 * 通过id查询
 	 *

+ 6 - 0
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/ItdmWtkehu/mapper/ItdmWtkehuMapper.java

@@ -3,6 +3,7 @@ package org.jeecg.modules.ItdmWtkehu.mapper;
 import java.util.List;
 
 import org.apache.ibatis.annotations.Param;
+import org.apache.ibatis.annotations.Select;
 import org.jeecg.modules.ItdmWtkehu.entity.ItdmWtkehu;
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 
@@ -14,4 +15,9 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  */
 public interface ItdmWtkehuMapper extends BaseMapper<ItdmWtkehu> {
 
+    /**
+     * 下拉列表(有id——非实际id,委托单位,委托地址)
+     * */
+    public List<ItdmWtkehu> xlItdmWtkehuList();
+
 }

+ 11 - 1
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/ItdmWtkehu/mapper/xml/ItdmWtkehuMapper.xml

@@ -2,4 +2,14 @@
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="org.jeecg.modules.ItdmWtkehu.mapper.ItdmWtkehuMapper">
 
-</mapper>
+
+    <select id="xlItdmWtkehuList" resultType="org.jeecg.modules.ItdmWtkehu.entity.ItdmWtkehu">
+        SELECT ROW_NUMBER() OVER (ORDER BY weitui_client) AS id, weitui_client, weitui_address
+        FROM (
+                 SELECT DISTINCT weitui_client, weitui_address
+                 FROM itdm_wtkehu
+             ) AS subquery;
+    </select>
+
+
+</mapper>

+ 9 - 0
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/ItdmWtkehu/service/IItdmWtkehuService.java

@@ -3,6 +3,8 @@ package org.jeecg.modules.ItdmWtkehu.service;
 import org.jeecg.modules.ItdmWtkehu.entity.ItdmWtkehu;
 import com.baomidou.mybatisplus.extension.service.IService;
 
+import java.util.List;
+
 /**
  * @Description: 客户管理
  * @Author: jeecg-boot
@@ -11,4 +13,11 @@ import com.baomidou.mybatisplus.extension.service.IService;
  */
 public interface IItdmWtkehuService extends IService<ItdmWtkehu> {
 
+
+    /**
+     * 下拉列表(有id——非实际id,委托单位,委托地址)
+     * */
+    public List<ItdmWtkehu> xlItdmWtkehuList();
+
+
 }

+ 17 - 0
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/ItdmWtkehu/service/impl/ItdmWtkehuServiceImpl.java

@@ -3,10 +3,13 @@ package org.jeecg.modules.ItdmWtkehu.service.impl;
 import org.jeecg.modules.ItdmWtkehu.entity.ItdmWtkehu;
 import org.jeecg.modules.ItdmWtkehu.mapper.ItdmWtkehuMapper;
 import org.jeecg.modules.ItdmWtkehu.service.IItdmWtkehuService;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 
+import java.util.List;
+
 /**
  * @Description: 客户管理
  * @Author: jeecg-boot
@@ -16,4 +19,18 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 @Service
 public class ItdmWtkehuServiceImpl extends ServiceImpl<ItdmWtkehuMapper, ItdmWtkehu> implements IItdmWtkehuService {
 
+
+    @SuppressWarnings("all")
+    @Autowired
+    private ItdmWtkehuMapper itdmWtkehuMapper;
+
+
+    /**
+     * 下拉列表(有id——非实际id,委托单位,委托地址)
+     * */
+    public List<ItdmWtkehu> xlItdmWtkehuList(){
+        return itdmWtkehuMapper.xlItdmWtkehuList();
+    }
+
+
 }