package com.yiboshi.science.service;

import com.yiboshi.science.base.BaseService;
import com.yiboshi.science.entity.ComTalentApply;
import com.yiboshi.science.param.dto.ComTalentApplyDTO;
import com.yiboshi.science.param.dto.DataStatisticsDTO;
import com.yiboshi.science.param.query.ComTalentApplyQueryVO;

/**
 * 人才申请表
 */
public interface ComTalentApplyService extends BaseService<ComTalentApplyQueryVO, ComTalentApplyDTO, ComTalentApply> {

    /**
     * 获取统计数据
     * @return
     */
    DataStatisticsDTO getCount(ComTalentApply e);

    String save(ComTalentApplyDTO dto);

    ComTalentApplyDTO getNewTalentApply();

    ComTalentApplyDTO getTalentApplyById(String id);

    /**
     * 删除人才申报信息
     *
     * @return
     */
    String delete(String id);
}