package com.mmc.iuav.user.service;

import com.mmc.iuav.response.ResultBody;
import com.mmc.iuav.user.model.vo.CompanyAuthVO;

/**
 * @author: zj
 * @Date: 2023/5/17 13:37
 */
public interface CompanyAuthService {
    /**
     * 添加企业认证
     * @param companyAuthVO
     * @return
     */
    ResultBody add(CompanyAuthVO companyAuthVO);

    /**
     * 根据企业名称模糊查询
     * @param searchKey
     * @return
     */
    ResultBody fuzzyQueryCompany(String searchKey);

    /**
     * 根据用户账号查询企业认证
     * @param userAccountId
     * @return
     */
    CompanyAuthVO getCompanyAuthByUId(Integer userAccountId);
}
