package com.vci.ubcs.code.applyjtcodeservice.service; import com.vci.ubcs.starter.exception.VciBaseException; import org.springblade.core.tool.api.R; /*** * 与集团集成服务 * @author xiejun */ public interface IGroupMdmInterService { /*** * 主数据像集团申请编码 * @param oids * @param btmName * @return 返回结果信息 * @throws Throwable */ public R applyGroupCode(String oids, String btmName)throws Throwable; /*** * 主数据像集团更改编码 * @param oids 需要修改的数据主键数组 * @param btmName 业务类型 * @return 返回结果信息 * @throws Throwable */ public R receiveEditApply(String oids, String btmName)throws Throwable; /*** * 查询分类详细模型视图 * @param jtclsfId:集团分类oid * @return 返回结果信息 * @throws Throwable */ public R queryClassModel(String jtclsfId)throws Throwable; /*** * 查询分类详细模型视图 * @return 返回结果信息 * @throws Throwable */ public R queryMdmModel()throws Throwable; /*** *同步集团模型视图 * @param classifyId * @param operationType * @return */ R syncClassifyModel(String classifyId, String operationType)throws VciBaseException; /*** * 查询状态 * @param oids * @return * @throws VciBaseException */ R queryApplyState(String oids)throws VciBaseException; }