package com.glxp.api.dao.system; import com.glxp.api.entity.auth.AliKeyEntity; import com.glxp.api.entity.system.CompanyEntity; import com.glxp.api.req.auth.FilterCompanyRequest; import org.apache.ibatis.annotations.Mapper; import java.util.List; @Mapper public interface CompanyDao { CompanyEntity findCompany(String CustomerId); CompanyEntity findCompanyByName(String companyName); List getSubCompany(FilterCompanyRequest companyRequest); List getSubCompany2(FilterCompanyRequest companyRequest); List filterCompany(FilterCompanyRequest companyRequest); boolean modifyCompany(CompanyEntity companyEntity); boolean insertCompany(CompanyEntity companyEntity); boolean deleteCompany(Long customerId); AliKeyEntity findKey(String customerId); }