package com.thhy.materials.modules.biz.embedment.service;
|
|
import com.thhy.general.common.BasicResult;
|
import com.thhy.materials.modules.biz.embedment.dto.EmbedmentRecordDto;
|
import com.thhy.materials.modules.biz.embedment.entity.SysEmbedmentRecordEntity;
|
import org.springframework.web.multipart.MultipartFile;
|
|
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletResponse;
|
|
/**
|
* @Author QiuYuHao
|
* @CreateDate 2023-09-22 16:27:16
|
* 预埋件出入库接口
|
*/
|
public interface SysEmbedmentRecordService {
|
BasicResult insert(SysEmbedmentRecordEntity sysEmbedmentRecordEntity);
|
|
BasicResult embedmentRecordDel(String id);
|
|
BasicResult update(SysEmbedmentRecordEntity sysEmbedmentRecordEntity);
|
|
/**
|
* 入库列表
|
* @param embedmentRecordDto
|
* @return
|
*/
|
BasicResult embedmentRecordList(EmbedmentRecordDto embedmentRecordDto);
|
|
/**
|
* 出库列表
|
* @param embedmentRecordDto
|
* @return
|
*/
|
BasicResult embedmentRecordOutList(EmbedmentRecordDto embedmentRecordDto);
|
|
/**
|
* 查询单条
|
* @param id
|
* @return
|
*/
|
BasicResult embedmentRecordInfo(String id);
|
|
void export(EmbedmentRecordDto embedmentRecordDto, HttpServletResponse response);
|
|
void recordExportTemplate(EmbedmentRecordDto embedmentRecordDto, HttpServletResponse response);
|
|
BasicResult variateExcel(MultipartFile file, HttpServletRequest request);
|
}
|