
package org.sky.scientific.service;

import com.baomidou.mybatisplus.core.conditions.Wrapper;
import org.sky.core.mp.base.BaseService;
import org.sky.scientific.excel.XmJtbExcel;
import org.sky.scientific.pojo.dto.XmJtbDTO;
import org.sky.scientific.pojo.entity.XmJtbEntity;
import org.sky.scientific.pojo.vo.XmJtbVO;

import java.util.List;

/**
 * 科研项目-项目结题表 服务类
 *
 * @author Kd
 * @since 2025-07-01
 */
public interface IXmJtbService extends BaseService<XmJtbEntity> {


	XmJtbVO selectByCondition(XmJtbDTO xmJtb);

	/**
	 * 提交(新增或修改)
	 *
	 * @param xmJtb
	 * @return
	 */
	boolean submit(XmJtbEntity xmJtb);

	/**
	 * 导出数据
	 *
	 * @param queryWrapper 查询条件
	 * @return List<XmJtbExcel>
	 */
	List<XmJtbExcel> exportXmJtb(Wrapper<XmJtbEntity> queryWrapper);
}
