package com.gk.firework.Mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.gk.firework.Domain.Enterprise; import com.gk.firework.Domain.Vo.EnterpriseExportVo; import com.gk.firework.Domain.Vo.EnterpriseVo; import org.apache.ibatis.annotations.Param; import org.springframework.stereotype.Repository; import java.util.Date; import java.util.List; import java.util.Map; @Repository public interface EnterpriseMapper extends BaseMapper { void deleteOne(@Param("id") Long id); List selectPages(Page page, Map params); List selectPages(Map params); List selectParentPage(Page page, Map params); List selectEnterpriseIdsByLocation(@Param("province") String province,@Param("city") String city,@Param("district") String district,@Param("street") String street,@Param("committee") String committee); List selectEnterpriseListByLocation(@Param("province") String province,@Param("city") String city,@Param("district") String district,@Param("street") String street,@Param("committee") String committee); List selectEnterpriseListByNameLike(@Param("name") String name); EnterpriseVo selctSimpleByNumber(@Param("enterprisenumber") String enterprisenumber); Map selectInAndOut(@Param("enterprisenumber") String enterpriseNumber,@Param("starttime") Date startTime); List getAllLocation(@Param("city") String city); List getRetailStatisticsByArea(Map params); List selectExportEnterprise(@Param("params") Map params); /** * @Description: 获取零售店数量 * @date 2021/4/25 9:56 */ int getSaleNum(Map params); List selectSaleEnterprise(Map params, Page page); int countAllUndoneEnterprise(@Param("params")Map params); List selectListUnderSupervision(@Param("params")Map params); List selectUndoneList(Page page, Map params); List selectUndoneList(@Param("params") Map params); int countAllEnterpriseExpired(@Param("params")Map params); List selectExpiredList(Page page, Map params); List selectExpiredList(@Param("params")Map params); List getEnterpriseByLimit(@Param("condition") Map condition); Integer getEnterpriseByLimitCount(@Param("condition") Map condition); void updateCompanyCodeAndSetDeviceIdNull(Enterprise e); void updateLoginValidFlag(@Param("id") Long id,@Param("flag") boolean flag); }