package com.testor.module.contractor.ledger.service;


import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.testor.module.contractor.ledger.model.domain.TContractorTools;
import com.testor.module.contractor.ledger.model.dto.TContractorToolsExcelDto;
import com.testor.module.contractor.ledger.model.dto.TContractorToolsParam;
import com.tongtech.tfw.backend.common.biz.models.BaseResponse;
import com.tongtech.tfw.backend.common.models.supers.SuperService;

import java.util.List;

/**
 * 工器具台账Service接口
 * 
 * @author testor-framework
 * @date 2024-11-19 10:30:09
 */
public interface TContractorToolsService extends SuperService<TContractorTools> {

    /**
     * 批量导入工器具台账
     * @param list
     * @return
     */
    public BaseResponse<String> importExcel(List<TContractorToolsExcelDto> list);

    Page<TContractorTools> listEntity(TContractorToolsParam param);

    List<TContractorTools> listAllEntity(TContractorToolsParam param);
}
