| | |
| | | package com.vci.ubcs.omd.controller; |
| | | |
| | | import com.alibaba.nacos.api.exception.NacosException; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | 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.BtmTypeDTO; |
| | | import com.vci.ubcs.omd.entity.BtmType; |
| | | import com.vci.ubcs.omd.repeater.DomainRepeater; |
| | | import com.vci.ubcs.omd.service.IBtmTypeService; |
| | | import com.vci.ubcs.omd.vo.BtmTypeVO; |
| | | import com.vci.ubcs.omd.wrapper.BtmTypeWrapper; |
| | |
| | | * @param dto 元数据页面传输对象 |
| | | * @return 执行结果 |
| | | */ |
| | | @PostMapping("/submit") |
| | | @PostMapping("/submit/{auto}") |
| | | @ApiOperationSupport(order = 3) |
| | | @ApiOperation(value = "新增或修改", notes = "传入元数据对象") |
| | | public R submit(@Valid @RequestBody BtmTypeDTO dto) { |
| | | @ApiOperation(value = "新增或修改", notes = "传入业务类型对象") |
| | | public R submit(@Valid @RequestBody BtmTypeDTO dto,@PathVariable(value = "auto") boolean auto) { |
| | | CacheUtil.clear(OmdCacheConstant.BTM_CACHE); |
| | | return R.status(btmTypeService.submit(dto)); |
| | | return btmTypeService.submit(dto,auto); |
| | | } |
| | | |
| | | /** |
| | |
| | | } |
| | | return R.status(btmTypeService.removeBatchByIds(oidList)); |
| | | } |
| | | |
| | | /** |
| | | * 获取领域值 |
| | | */ |
| | | @GetMapping("/domain") |
| | | @ApiOperationSupport(order = 5) |
| | | @ApiOperation(value = "获取领域值") |
| | | public R<List<String>> getDomain(){ |
| | | try { |
| | | return R.data(DomainRepeater.getDomain()); |
| | | } catch (NacosException e) { |
| | | return R.fail(e.getErrMsg()); |
| | | } |
| | | } |
| | | } |