RightsOperationService.java 639 Bytes
package com.topdraw.business.process.service;

import com.topdraw.business.basicdata.rights.history.domain.RightsHistory;
import com.topdraw.business.process.domian.RightType;

import java.util.List;
import java.util.Map;

/**
 * @description 权益操作接口
 * @author XiangHan
 * @date 2021.10.22
 */
public interface RightsOperationService {

    /**
     * 系统手动发放权益
     * @param rightsHistories
     */
    void grantRightsByManual(List<RightsHistory> rightsHistories);

    /**
     * 任务完成自动发放权益
     * @param tempRightsMap
     */
    void grantRights(Map<RightType, Object> tempRightsMap);
}