ludc
2023-08-24 56c45e1f4be85d6bbfb3a03437021c6742b32ad9
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/controller/CodeBasicSecController.java
@@ -3,9 +3,12 @@
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.github.xiaoymin.knife4j.annotations.ApiOperationSupport;
import com.vci.ubcs.code.dto.CodeBasicSecDTO;
import com.vci.ubcs.code.dto.CodeOrderDTO;
import com.vci.ubcs.code.dto.CodeRuleDTO;
import com.vci.ubcs.code.entity.CodeBasicSec;
import com.vci.ubcs.code.service.ICodeBasicSecService;
import com.vci.ubcs.code.vo.pagemodel.CodeBasicSecVO;
import com.vci.ubcs.code.vo.pagemodel.CodeRuleVO;
import com.vci.ubcs.code.wrapper.CodeBasicSecWrapper;
import com.vci.ubcs.starter.exception.VciBaseException;
import com.vci.ubcs.starter.web.pagemodel.BladeQueryObject;
@@ -205,4 +208,28 @@
        return R.status(codeBasicSecService.downOrderNum(oid));
    }
   /**
    * 查询编码规则的所有流水依赖的码段
    * @param ruleOid 编码规则主键
    * @return
    */
   @GetMapping("/getCodeRuleAndBasicSecByRuleOid")
   @ApiOperationSupport(order = 13)
   @ApiOperation(value = "查询编码规则的所有流水依赖的码段", notes = "传入oid")
   public R<CodeRuleVO> getCodeRuleAndBasicSecByRuleOid(String ruleOid){
      return R.data(codeBasicSecService.getSerialNumberDepend(ruleOid));
   }
   /**
    * 设置最大流水号
    * @param codeOrderDTO 编码申请传输对象
    * @return
    */
   @PostMapping("/setMaxSerialNumberForCodeRule")
   @ApiOperationSupport(order = 14)
   @ApiOperation(value = "设置最大流水号", notes = "codeOrderDTO")
   public R setMaxSerialNumberForCodeRule(@RequestBody CodeOrderDTO codeOrderDTO){
      return R.success(codeBasicSecService.setMaxSerialNumberForCodeRule(codeOrderDTO));
   }
}