package com.bonus.material.clz.service;

import com.bonus.material.clz.domain.IwsProjectBean;
import com.bonus.material.clz.domain.vo.IwsProjectVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author : 阮世耀
 * @version : 1.0
 * @PackagePath: com.bonus.material.app.service
 * @CreateTime: 2025-06-11  16:37
 * @Description: i皖送工程Service层
 */
public interface IwsProjectService {

    /**
     * 根据工程id查询工程信息及所属分公司
     * @param projectId 工程id（示例：8f2e5317231949be98a3ec21967645a9）
     * @return 工程信息、所属分公司
     */
    IwsProjectBean selectIwsProjectVoByProjectId(@Param("projectId") String projectId);

    /**
     * 根据分公司code查询审核人员配置信息
     * @param orgCode 分公司code（示例：503190604000001）
     * @return 审核配置人员角色
     */
    List<IwsProjectVo> selectIwsAuditConfigPersonByOrgCode(@Param("orgCode") String orgCode);
}
