package com.chinaweal.aiccs.aiccs.revoke.service;

import com.chinaweal.aiccs.aiccs.revoke.entity.BizRevEnt;
import com.chinaweal.aiccs.aiccs.revoke.entity.Tsbizrevlist;
import com.chinaweal.aiccs.aiccs.revoke.entity.dto.AttachmentWritDto;
import com.chinaweal.aiccs.aiccs.revoke.entity.dto.BizRevEntAttachDto;
import com.chinaweal.youfool.framework.springboot.mybatis.plus.BaseService;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author Lee
 * @since 2022-02-15
 */
public interface BizRevEntService extends BaseService<BizRevEnt> {

//    Tsbizrevlist getFirstEnt(String bizseq);

    List<BizRevEnt> getListByBizseq(String bizseq);

    /**
     * 获取业务主体及生成的附件关联列表
     * @param bizseq
     * @param attachType
     * @return
     */
    List<BizRevEntAttachDto> getBizEntAttachList(String bizseq, String attachType);

    boolean insertOrUpdateBatch(List<BizRevEnt> list);
}
