package cn.stylefeng.team.portal.modular.management.service;

import cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult;
import cn.stylefeng.team.portal.modular.management.entity.PortalDesignPermission;
import cn.stylefeng.team.portal.modular.management.pojo.request.PermissionUpdateRequest;
import cn.stylefeng.team.portal.modular.management.pojo.request.PortalDesignPermissionRequest;
import com.baomidou.mybatisplus.extension.service.IService;

public interface PortalDesignPermissionService extends IService<PortalDesignPermission> {

    void updatePermissionList(PermissionUpdateRequest permissionUpdateRequest);

    void del(PortalDesignPermissionRequest portalDesignPermissionRequest);

    void batchDelete(PortalDesignPermissionRequest portalDesignPermissionRequest);

    PageResult<PortalDesignPermission> findPage(PortalDesignPermissionRequest portalDesignPermissionRequest);

}
