package com.uas.sso.dao; import com.uas.sso.entity.Userspace; import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaSpecificationExecutor; import org.springframework.data.jpa.repository.Query; /** * 企业信息dao,Userspace实体中spaceUU为主键 * * @author wangmh * @date 2018/1/5 */ public interface UserspaceDao extends JpaRepository, JpaSpecificationExecutor { /** * 根据企业名称查找企业信息 * * @param spaceName 企业名称 * @return 企业信息 */ Userspace findBySpaceName(String spaceName); /** * 根据企业营业执照号查找企业信息 * * @param businessCode 企业营业执照号 * @return */ Userspace findByBusinessCode(String businessCode); /** * 找到企业最大的uu号 * @return 最大的uu号 */ @Query("select max(us.spaceUU) from Userspace us") Long findMaxUU(); /** * 根据域名查找企业 * * @param domain 域名 * @return */ Userspace findByDomain(String domain); }