package com.yeejoin.amos.boot.module.hygf.api.service;


import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yeejoin.amos.boot.module.hygf.api.dto.CompanyDto;
import com.yeejoin.amos.boot.module.hygf.api.dto.UnitRegisterDto;

import java.util.Collection;
import java.util.List;
import java.util.Map;

/**
 * 经销商人员信息接口类
 *
 * @author system_generator
 * @date 2023-07-07
 */
public interface IUnitInfoService {

    Collection getManagementUnitTree(String orgCode);

    UnitRegisterDto registerUnit(UnitRegisterDto model);


    /**
     * 经销商审核接口
     * @param pageId 表单id
     * @param nodeCode 执行节点code
     * @param stationId 经销商审核记录id
     * @param taskId 任务id
     * @param planInstanceId 实例id
     * @param kv 表单数据
     * @return idx表id
     */
    String powerStationExamine(long pageId, String nodeCode, String stationId, String taskId, String planInstanceId, Map<String, Object> kv);




    public IPage<CompanyDto> getCompanyDto( CompanyDto dto);

}
