lihang
2023-05-26 f6e7d70e650536e7cafa0da24922b2dda1902f06
Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/controller/AttributeController.java
@@ -27,8 +27,6 @@
import springfox.documentation.annotations.ApiIgnore;
import javax.validation.Valid;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Map;
@@ -74,7 +72,7 @@
   @ApiOperationSupport(order = 2)
   @ApiOperation(value = "查询列表", notes = "传入查询")
   public R<List<AttributeVO>> list(@ApiIgnore @RequestParam Map<String, Object> condition) {
      return R.data(AttributeWrapper.build().listEntityVO(attributeService.list(Condition.getQueryWrapper(condition, Attribute.class).lambda().orderByAsc(Attribute::getKey))));
      return R.data(AttributeWrapper.build().listEntityVO(attributeService.list(Condition.getQueryWrapper(condition, Attribute.class).lambda().orderByAsc(Attribute::getId))));
   }
   /**
@@ -89,7 +87,7 @@
   @ApiOperation(value = "查询列表", notes = "传入查询")
   public R<IPage<AttributeVO>> pageList(@ApiIgnore @RequestParam Map<String, Object> condition, Query query) {
      IPage<AttributeVO> pageVO = new Page<>();
      IPage<Attribute> page = attributeService.page(Condition.getPage(query), Condition.getQueryWrapper(condition, Attribute.class).lambda().orderByAsc(Attribute::getKey));
      IPage<Attribute> page = attributeService.page(Condition.getPage(query), Condition.getQueryWrapper(condition, Attribute.class).lambda().orderByAsc(Attribute::getId));
      BeanUtil.copy(page,pageVO);
      pageVO.setRecords( AttributeWrapper.build().listEntityVO(page.getRecords()));
      return R.data(pageVO);
@@ -107,13 +105,13 @@
      if (StringUtil.isNotBlank(notInStr)){
         List<String> notInList = Func.toStrList(",", notInStr);
         if (!CollectionUtils.isEmpty(notInList)){
            wrapper = wrapper.notIn(Attribute::getKey,notInList);
            wrapper = wrapper.notIn(Attribute::getId,notInList);
         }
      }
      if (StringUtil.isNotBlank(key)){
         wrapper = wrapper.like(Attribute::getKey,key);
         wrapper = wrapper.like(Attribute::getId,key);
      }
      IPage<Attribute> page = attributeService.page(Condition.getPage(query),wrapper.orderByAsc(Attribute::getKey));
      IPage<Attribute> page = attributeService.page(Condition.getPage(query),wrapper.orderByAsc(Attribute::getId));
      IPage<AttributeVO> pageVO = new Page<>();
      BeanUtil.copy(page,pageVO);
      pageVO.setRecords(AttributeWrapper.build().listEntityVO(page.getRecords()));
@@ -129,7 +127,7 @@
   @PostMapping("/submit")
   @ApiOperationSupport(order = 3)
   @ApiOperation(value = "新增或修改", notes = "传入元数据对象")
   public R submit(@Valid @RequestBody AttributeDTO dto) {
   public R submit(@RequestBody AttributeDTO dto) {
      CacheUtil.clear(OmdCacheConstant.ATTR_CACHE);
      return R.status(attributeService.submit(dto));
   }
@@ -149,13 +147,13 @@
   /**
    * 查看应用范围
    * @param id 主键
    * @param oid 主键
    * @return 查询结果
    */
   @GetMapping("/applyRange")
   @GetMapping("/apply-range")
   @ApiOperationSupport(order = 5)
   @ApiOperation(value = "查看应用范围",notes = "传入主键")
   public R applyRange(Long id){
      return R.data(attributeService.applyRange(id));
   public R applyRange(String oid){
      return R.data(attributeService.applyRange(oid));
   }
}