| | |
| | | IPage<CodeRuleVO> gridCodeRule(Query query, Map<String,Object> condtionMap) throws VciBaseException; |
| | | |
| | | /** |
| | | * 检查id编号是否重复 |
| | | * @param id 当前编号 |
| | | * @return 返回false表示未重复 |
| | | */ |
| | | boolean checkCodeRuleRepeat(String id); |
| | | |
| | | /** |
| | | * 校验编码规则的状态是否可以编辑或删除 |
| | | * @param lcStatus 编码规则 |
| | | * @return true表示可以编辑或删除,false表示不可以 |
| | |
| | | * @param codeRuleDTO 主数据编码规则数据传输对象 |
| | | * @return 执行结果 |
| | | */ |
| | | boolean addSave(CodeRuleDTO codeRuleDTO) throws VciBaseException; |
| | | R addSave(CodeRuleDTO codeRuleDTO) throws VciBaseException; |
| | | |
| | | /** |
| | | * 修改主数据编码规则 |
| | | * @param codeRuleDTO 主数据编码规则数据传输对象 |
| | | * @return 执行结果 |
| | | */ |
| | | boolean editSave(CodeRuleDTO codeRuleDTO) throws VciBaseException; |
| | | R editSave(CodeRuleDTO codeRuleDTO) throws VciBaseException; |
| | | |
| | | /** |
| | | * 删除主数据编码规则 |
| | |
| | | Collection<CodeRuleVO> listCodeRuleByOids(Collection<String> oidCollections) throws VciBaseException; |
| | | |
| | | /** |
| | | * 主键批量获取主数据编码规则 |
| | | * |
| | | * @param oidCollections 主键集合,但是受性能影响,建议一次查询不超过10000个 |
| | | * @param hasSec 是否包含码段 |
| | | * @return 主数据编码规则显示对象 |
| | | * @throws VciBaseException 查询出现异常时会抛出 |
| | | */ |
| | | Collection<CodeRuleVO> listCodeRuleByIds(Collection<String> oidCollections,boolean hasSec)throws VciBaseException ; |
| | | |
| | | /** |
| | | * 参照主数据编码规则列表 |
| | | * @param bladeQueryObject 查询条件 |
| | | * @return 主数据编码规则显示对象列表,生效的内容 |