AdministerService.java 930 Bytes
package com.subsidy.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.subsidy.dto.administer.*;
import com.subsidy.model.AdministerDO;
import com.subsidy.vo.administer.AuthVO;
import org.springframework.web.multipart.MultipartFile;

/**
 * <p>
 * 管理平台用户 服务类
 * </p>
 *
 * @author Tuyp
 * @since 2024-01-11
 */
public interface AdministerService extends IService<AdministerDO> {

    LoginVO login(AdministerDO administerDO);

    AdministerPermissionVO getPermissions();

    AuthVO auth(AdministerDO administerDO);

    ImportMemberResultVO importMember(Long companyId, MultipartFile multipartFile)throws Exception;

    void downloadFailMembers(DownloadFailMembersDTO downloadFailMembersDTO);

    String addAdminister(AddAdministerDTO addAdministerDTO);

    String deleteAdminister(AdministerDO administerDO);

    String updateAdminister(AddAdministerDTO addAdministerDTO);
}