|
|
@ -0,0 +1,57 @@ |
|
|
|
|
|
package com.heai.modules.base.controller; |
|
|
|
|
|
|
|
|
|
|
|
import com.heai.common.utils.R; |
|
|
|
|
|
import com.heai.modules.base.entity.Chooselist; |
|
|
|
|
|
import com.heai.modules.base.service.ChooselistService; |
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
|
|
import org.springframework.util.CollectionUtils; |
|
|
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
|
|
|
|
|
|
import java.util.List; |
|
|
|
|
|
import java.util.Map; |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* @CLASSNAME ChooselistController |
|
|
|
|
|
* @AUTHOR sxm |
|
|
|
|
|
* @DESCRIPTION |
|
|
|
|
|
* @DATE 2021/12/14 17:42 |
|
|
|
|
|
* @VERSION 1.0 |
|
|
|
|
|
**/ |
|
|
|
|
|
@RestController |
|
|
|
|
|
@RequestMapping("chooselist") |
|
|
|
|
|
public class ChooselistController { |
|
|
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
|
|
private ChooselistService chooselistService; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* @Author sxm |
|
|
|
|
|
* @Description 获取列表sql |
|
|
|
|
|
* @Date 2022/1/11 15:04 |
|
|
|
|
|
* @Param tagNo |
|
|
|
|
|
* @return |
|
|
|
|
|
**/ |
|
|
|
|
|
@GetMapping("getChooselist/{tagNo}") |
|
|
|
|
|
public R getChooselist(@PathVariable("tagNo") String tagNo) { |
|
|
|
|
|
Chooselist chooselist = chooselistService.getChooselist(tagNo); |
|
|
|
|
|
return R.ok().put("data", chooselist); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* @return |
|
|
|
|
|
* @Author sxm |
|
|
|
|
|
* @Description 动态列表 |
|
|
|
|
|
* @Date 2022/1/11 15:04 |
|
|
|
|
|
* @Param chooselist |
|
|
|
|
|
**/ |
|
|
|
|
|
@PostMapping("getChooselistData") |
|
|
|
|
|
public R getChooselistData(@RequestBody Chooselist chooselist) { |
|
|
|
|
|
List<Map<String, Map<String, Object>>> baseListData = chooselistService.getChooselistData(chooselist.getSqlcode()); |
|
|
|
|
|
if (!CollectionUtils.isEmpty(baseListData) && baseListData.size() >= 200) { |
|
|
|
|
|
return R.ok().put("baseListData", baseListData.subList(0, 200)); |
|
|
|
|
|
} |
|
|
|
|
|
return R.ok().put("baseListData", baseListData); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
} |