AcademyPermissionsDictService.java 874 Bytes
package com.subsidy.service;

import com.subsidy.dto.permission.CancelAuthDTO;
import com.subsidy.dto.permission.PermissionsDTO;
import com.subsidy.model.AcademyPermissionMappingDO;
import com.subsidy.model.AcademyPermissionsDictDO;
import com.baomidou.mybatisplus.extension.service.IService;
import com.subsidy.vo.administer.PermissionsVO;
import com.subsidy.vo.permission.PlatformPermissionsVO;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author Tuyp
 * @since 2025-07-22
 */
public interface AcademyPermissionsDictService extends IService<AcademyPermissionsDictDO> {

    List<PlatformPermissionsVO> platformPermissions(PermissionsDTO permissionsDTO);

    String auth(AcademyPermissionMappingDO academyPermissionMappingDO);

    String cancelAuth(CancelAuthDTO cancelAuthDTO);

    String setWorkFlow(PlatformPermissionsVO platformPermissionsVO);
}