Blame view

MemberService.java 1.17 KB
涂亚平 committed
1 2
package com.subsidy.service;

涂亚平 committed
3 4 5 6 7
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.subsidy.dto.administer.DownloadFailMembersDTO;
import com.subsidy.dto.member.AddMemberDTO;
import com.subsidy.dto.member.QueryMembersDTO;
import com.subsidy.model.GroupMemberMappingDO;
涂亚平 committed
8 9
import com.subsidy.model.MemberDO;
import com.baomidou.mybatisplus.extension.service.IService;
涂亚平 committed
10 11 12 13 14 15
import com.subsidy.vo.member.DetailVO;
import com.subsidy.vo.member.ImportMemberResultVO;
import com.subsidy.vo.member.QueryMembersVO;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;
涂亚平 committed
16 17 18 19 20 21 22 23 24 25 26

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author Tuyp
 * @since 2024-07-18
 */
public interface MemberService extends IService<MemberDO> {

涂亚平 committed
27 28 29 30 31 32 33 34 35 36 37 38 39
    void addMember(AddMemberDTO addMemberDTO);

    void updateMember(AddMemberDTO addMemberDTO);

    void deleteMember(MemberDO memberDO);

    IPage<QueryMembersVO> queryMembers(QueryMembersDTO queryMembersDTO);

    List<DetailVO> detail(GroupMemberMappingDO groupMemberMappingDO);

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

    void downloadFailMembers(DownloadFailMembersDTO downloadFailMembersDTO);
涂亚平 committed
40
}