dev add rest for company, add link for users , update reg users
Test Workflow / test (push) Successful in 2s
Test Workflow / test (push) Successful in 2s
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
package ru.soune.nocopy.repository;
|
||||
|
||||
import org.springframework.data.domain.Page;
|
||||
import org.springframework.data.domain.Pageable;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.stereotype.Repository;
|
||||
import ru.soune.nocopy.entity.company.Company;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
@Repository
|
||||
public interface CompanyRepository extends JpaRepository<Company, String> {
|
||||
Optional<Company> findByCompanyName(String companyName);
|
||||
|
||||
boolean existsByCompanyName(String companyName);
|
||||
|
||||
List<Company> findByCompanyNameContainingIgnoreCase(String name);
|
||||
|
||||
Page<Company> findAll(Pageable pageable);
|
||||
|
||||
Page<Company> findByCompanyNameContainingIgnoreCase(String name, Pageable pageable);
|
||||
}
|
||||
@@ -4,10 +4,12 @@ import jakarta.validation.constraints.Size;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import ru.soune.nocopy.entity.user.User;
|
||||
|
||||
import java.util.Optional;
|
||||
import java.util.List;
|
||||
|
||||
public interface UserRepository extends JpaRepository<User, Long> {
|
||||
User findByEmail(String email);
|
||||
boolean existsByEmail(String email);
|
||||
boolean existsByPhone(@Size(min = 11, max = 14) String phone);
|
||||
List<User> findByCompanyId(String companyId);
|
||||
long countByCompanyId(String companyId);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user