/
koskv
/
TeamSync-Tests
Обзор
Документация
Войти
/
koskv
/
TeamSync-Tests
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/main/java/TeamSyncTest/models/CompanyDto.java
46 строк
1 KB
Koskv
REF: Правка TASK api тестов
20 ноя 2025, 23:19
20 ноя 2025, 23:19
a6f564b
Код
Авторство
О чём код?
package TeamSyncTest.models; import com.fasterxml.jackson.annotation.JsonAutoDetect; import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.Pattern; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import org.springframework.format.annotation.DateTimeFormat; import java.time.LocalDate; @Data @NoArgsConstructor @AllArgsConstructor @JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.ANY) @JsonIgnoreProperties(ignoreUnknown = true) public class CompanyDto { private Long id; private String companyName; private String taxId; private String registrationNumber; private String country; private String city; private String address; private String postalCode; private String phone; private String email; private String website; @DateTimeFormat(pattern = "yyyy-MM-dd") private LocalDate foundedDate; private Boolean isActive; @JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss") private String createdAt; @JsonFormat(pattern = "yyyy-MM-dd'T'HH:mm:ss") private String updatedAt; }