package com.jeeplus.modules.projectAssess.dao;

import com.jeeplus.common.persistence.CrudDao;
import com.jeeplus.common.persistence.annotation.MyBatisDao;
import com.jeeplus.modules.projectAssess.entity.ProjectAssessInfo;
import com.jeeplus.modules.projectrecord.entity.ProjectRecords;
import com.jeeplus.modules.sys.entity.User;
import com.jeeplus.modules.workgooutapply.entity.WorkGoOutInfo;

import java.util.List;

/**
 * 项目评估Dao接口
 * @author 徐滕
 * @version 2020-05-08
 */
@MyBatisDao
public interface ProjectAssessDao extends CrudDao<ProjectAssessInfo> {
    /**
     * 根据条件查询项目评估list数量
     * @param projectAssessInfo
     * @return
     */
    int queryCount(ProjectAssessInfo projectAssessInfo);


    /**
     * 修改审批流程id
     * @param projectAssessInfo
     */
    void updateProcessIdAndStatus(ProjectAssessInfo projectAssessInfo);

    /**
     * 根据项目id查询项目负责人
     * @param projectId
     * @return
     */
    List<User> getProjectUser(String projectId);
}
