zhangherong
2025-06-25 23855599412c4d61b38d78f0f3abd3430a48b5b1
lxzn-module-flowable/src/main/java/org/jeecg/modules/flowable/apithird/business/service/IFlowMyBusinessService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,41 @@
package org.jeecg.modules.flowable.apithird.business.service;
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.flowable.apithird.business.entity.FlowMyBusiness;
import java.util.List;
/**
 * @Description: æµç¨‹ä¸šåŠ¡æ‰©å±•è¡¨
 * @Author: jeecg-boot
 * @Date:   2021-11-25
 * @Version: V1.0
 */
public interface IFlowMyBusinessService extends IService<FlowMyBusiness> {
    /**
     * æ ¹æ®æµç¨‹å®žä¾‹id èŽ·å– æµç¨‹å®žä¾‹
     * @param instanceId æµç¨‹å®žä¾‹id
     * @return
     */
    FlowMyBusiness getFlowMyBusiness(String instanceId);
    /**
     * æ ¹æ®æµç¨‹å®žä¾‹id èŽ·å– æµç¨‹å®žä¾‹
     * @param instanceId æµç¨‹å®žä¾‹id
     * @return
     */
    FlowMyBusiness getFlowMyBusiness(String instanceId, String taskId);
    /**
     * èŽ·å–æµç¨‹å®žä¾‹
     * @param dataId ä¸šåŠ¡Id
     * @return
     */
    FlowMyBusiness selectByDataId(String dataId);
    /**
     * èŽ·å–æµç¨‹å®žä¾‹ å¤šå®žä¾‹å¹¶è¡Œï¼Œå­˜åœ¨å¤šæ¡è®°å½•
     * @param dataId
     * @return
     */
    List<FlowMyBusiness> selectListByDataId(String dataId);
}