ludc
2023-05-30 695e4a085727ef5017597dd1ab72a47d0e9883e6
Source/UBCS/ubcs-service/ubcs-webservice/src/main/java/com/vci/ubcs/code/webservice/service/IGroupMdmInterService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,53 @@
package com.vci.ubcs.code.webservice.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;
}