package com.labelsys.backend.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.labelsys.backend.entity.SysCompany; import com.labelsys.backend.enums.CompanyStatus; import java.util.List; import org.apache.ibatis.annotations.Param; public interface SysCompanyMapper extends BaseMapper { SysCompany findByCompanyCode(@Param("companyCode") String companyCode); List findEnabledCompaniesByPhone(@Param("phone") String phone); int updateStatus(@Param("id") Long id, @Param("status") CompanyStatus status); void deleteAll(); }