Test code
-
[appling] 주문 상세 조회appling 프로젝트 2024. 9. 22. 15:24
🔴 주문 상세 조회🟠 주문 상세 Domain 정의🟢 주문 상세 요청 정의@Getter@Builder@AllArgsConstructor(access = AccessLevel.PROTECTED)@NoArgsConstructor(access = AccessLevel.PROTECTED)public class GetOrderListRequest { private int size; private int page; private Sort sort; private String orderContact; public static GetOrderListRequest from(int size, int page, Sort sort, String orderContact) { retur..
-
[appling] Product 수정appling 프로젝트 2024. 9. 4. 12:46
🔴 Product 상품 수정🟠 도메인 정리🟢 Request@Getter@Builder@AllArgsConstructor@NoArgsConstructorpublic class PutProductRequest { @JsonProperty("product_id") @NotNull(message = "상품 번호를 입력해 주세요.") private Long productId; @NotNull(message = "상품명을 입력해 주세요.") @JsonProperty("product_name") private String productName; @NotNull(message = "상품 무게를 입력해 주세요.") @JsonProperty("product_weight") ..
-
[appling] poroduct 등록appling 프로젝트 2024. 9. 4. 12:35
🔴 Product 상품 등록상품은 다음과 같이 domain을 작성하였었다. 이 설계에 맞춰서 상품을 작성해보자.🟠 도메인 정리🟢 Entity@MappedSuperclasspublic class CommonEntity { protected LocalDateTime createdAt; protected LocalDateTime modifiedAt; @PrePersist public void prePersist() { this.createdAt = LocalDateTime.now(); this.modifiedAt = LocalDateTime.now(); }}createdAt, modifiedAt의 경우 모든 Entity가 동일하게 가져갈 구조라 해당 값..