dev add rest for company, add link for users , update reg users
Test Workflow / test (push) Successful in 2s

This commit is contained in:
vladp
2026-01-29 19:24:36 +07:00
parent 96acf796b2
commit 6ee7ab4d04
19 changed files with 776 additions and 24 deletions
@@ -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);
}