Long code to String

This commit is contained in:
Niktia 2025-02-20 11:03:39 +03:00
parent a6fb15f5d7
commit 2e20387bed
7 changed files with 7 additions and 7 deletions

View File

@ -47,7 +47,7 @@ public class EmployeeController {
@PatchMapping("/{login}/open")
public ResponseEntity<Boolean> openEmployee(@PathVariable String login, @RequestBody CodeDto value) {
Long code = value.getValue();
String code = value.getValue();
return ResponseEntity.ok(employeeService.enterEmployee(login, code));
}

View File

@ -5,5 +5,5 @@ import lombok.Data;
@Data
public class CodeDto {
private Long value;
private String value;
}

View File

@ -13,7 +13,7 @@ public class Code {
private Long id;
@Column(name="value")
private Long value;
private String value;
@Column(name ="name")
private String name;

View File

@ -7,5 +7,5 @@ import org.springframework.data.jpa.repository.Query;
import java.util.Optional;
public interface CodeRepository extends JpaRepository<Code, Long> {
Optional<Code> findByValue(long value);
Optional<Code> findByValue(String value);
}

View File

@ -9,5 +9,5 @@ public interface EmployeeService {
EmployeeDto getByLogin(String login);
String blockEmployee(String login);
String unblockEmployee(String login);
Boolean enterEmployee(String login, Long value);
Boolean enterEmployee(String login, String value);
}

View File

@ -61,7 +61,7 @@ public class EmployeeServiceImpl implements EmployeeService {
}
@Override
public Boolean enterEmployee(String login, Long value) {
public Boolean enterEmployee(String login, String value) {
Employee employee = EmployeeMapper.convertFromDto(getByLogin(login));
if (employee != null) {
Optional<Code> codeOp = codeRepository.findByValue(value);

View File

@ -18,7 +18,7 @@
<column name="name" type="VARCHAR">
<constraints nullable="false" unique="true"/>
</column>
<column name="value" type="Long">
<column name="value" type="VARCHAR">
<constraints nullable="false"/>
</column>
</createTable>