lihang
2023-04-25 dd3a6c681f938fd53d5f6cc3a4fcee40e71b259c
Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/controller/BtmTypeController.java
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/controller/OmdBtmTypeController.java ÐÞ¸Ä
@@ -4,12 +4,11 @@
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
import com.vci.ubcs.omd.constant.OmdCacheConstant;
import com.vci.ubcs.omd.dto.OmdBtmTypeDTO;
import com.vci.ubcs.omd.entity.OmdBtmType;
import com.vci.ubcs.omd.service.IOmdBtmTypeService;
import com.vci.ubcs.omd.vo.OmdBtmTypeVO;
import com.vci.ubcs.omd.wrapper.OmdBtmTypeWrapper;
import com.vci.ubcs.starter.web.pagemodel.BaseQueryObject;
import com.vci.ubcs.omd.dto.BtmTypeDTO;
import com.vci.ubcs.omd.entity.BtmType;
import com.vci.ubcs.omd.service.IBtmTypeService;
import com.vci.ubcs.omd.vo.BtmTypeVO;
import com.vci.ubcs.omd.wrapper.BtmTypeWrapper;
import io.swagger.annotations.*;
import lombok.AllArgsConstructor;
import org.springblade.core.boot.ctrl.BladeController;
@@ -39,12 +38,12 @@
@AllArgsConstructor
@RequestMapping("/btm-type")
@Api(value = "业务类型控制器", tags = "业务类型控制器")
public class OmdBtmTypeController extends BladeController {
public class BtmTypeController extends BladeController {
   /**
    * ä¸šåŠ¡ç±»åž‹æœåŠ¡
    */
   private final IOmdBtmTypeService btmTypeService;
   private final IBtmTypeService btmTypeService;
   /**
@@ -56,7 +55,7 @@
   @GetMapping("/detail")
   @ApiOperationSupport(order = 1)
   @ApiOperation(value = "查看详情", notes = "传入主键")
   public R<OmdBtmTypeVO> detail(String oid) {
   public R<BtmTypeVO> detail(String oid) {
      return R.data(btmTypeService.getBtmTypeByOid(oid));
   }
@@ -75,8 +74,8 @@
   })
   @ApiOperationSupport(order = 2)
   @ApiOperation(value = "查询列表", notes = "传入查询")
   public R<List<OmdBtmTypeVO>> list(@ApiIgnore @RequestParam Map<String, Object> condition) {
      return R.data(OmdBtmTypeWrapper.build().listEntityVO(btmTypeService.list(Condition.getQueryWrapper(condition, OmdBtmType.class).lambda().orderByAsc(OmdBtmType::getId))));
   public R<List<BtmTypeVO>> list(@ApiIgnore @RequestParam Map<String, Object> condition) {
      return R.data(BtmTypeWrapper.build().listEntityVO(btmTypeService.list(Condition.getQueryWrapper(condition, BtmType.class).lambda().orderByAsc(BtmType::getId))));
   }
   /**
@@ -93,11 +92,11 @@
   })
   @ApiOperationSupport(order = 2)
   @ApiOperation(value = "查询列表", notes = "传入查询")
   public R<IPage<OmdBtmTypeVO>> parentList(@ApiIgnore @RequestParam Map<String, Object> condition, Query query) {
      IPage<OmdBtmTypeVO> pageVO = new Page<>();
      IPage<OmdBtmType> page = btmTypeService.page(Condition.getPage(query), Condition.getQueryWrapper(condition, OmdBtmType.class).lambda().orderByAsc(OmdBtmType::getId));
   public R<IPage<BtmTypeVO>> parentList(@ApiIgnore @RequestParam Map<String, Object> condition, Query query) {
      IPage<BtmTypeVO> pageVO = new Page<>();
      IPage<BtmType> page = btmTypeService.page(Condition.getPage(query), Condition.getQueryWrapper(condition, BtmType.class).lambda().orderByAsc(BtmType::getId));
      BeanUtil.copy(page, pageVO);
      pageVO.setRecords(OmdBtmTypeWrapper.build().listEntityVO(page.getRecords()));
      pageVO.setRecords(BtmTypeWrapper.build().listEntityVO(page.getRecords()));
      return R.data(pageVO);
   }
@@ -111,7 +110,7 @@
   @PostMapping("/submit")
   @ApiOperationSupport(order = 3)
   @ApiOperation(value = "新增或修改", notes = "传入元数据对象")
   public R submit(@Valid @RequestBody OmdBtmTypeDTO dto) {
   public R submit(@Valid @RequestBody BtmTypeDTO dto) {
      CacheUtil.clear(OmdCacheConstant.BTM_CACHE);
      return R.status(btmTypeService.submit(dto));
   }