Skip to content

Commit 083ff0f

Browse files
author
bu2000
committed
update fridgeingredient dto
1 parent acf8b99 commit 083ff0f

4 files changed

Lines changed: 74 additions & 0 deletions

File tree

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
package com.webservice.algorithmchef.dto.fridgeingredient;
2+
3+
import java.time.LocalDateTime;
4+
5+
import lombok.Getter;
6+
import lombok.NoArgsConstructor;
7+
8+
@Getter
9+
@NoArgsConstructor
10+
public class ChangeFridgeIngredientRequest {
11+
12+
private Long ingredientId;
13+
private LocalDateTime purchasedDate;
14+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package com.webservice.algorithmchef.dto.fridgeingredient;
2+
3+
import com.webservice.algorithmchef.model.FridgeIngredient;
4+
5+
import lombok.Getter;
6+
import lombok.NoArgsConstructor;
7+
8+
@Getter
9+
@NoArgsConstructor
10+
public class ChangeFridgeIngredientResponse {
11+
12+
private Long ingredientId;
13+
private String name;
14+
private String message;
15+
16+
public ChangeFridgeIngredientResponse(FridgeIngredient ingredient,String message) {
17+
this.ingredientId = ingredient.getId();
18+
this.name = ingredient.getIngredient().getName();
19+
this.message = message;
20+
}
21+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package com.webservice.algorithmchef.dto.fridgeingredient;
2+
3+
import java.time.LocalDateTime;
4+
5+
import lombok.Getter;
6+
import lombok.NoArgsConstructor;
7+
import lombok.Setter;
8+
9+
@Getter
10+
@Setter
11+
@NoArgsConstructor
12+
public class FridgeIngredientUpdateItem {
13+
14+
private Long ingredientId;
15+
private String category;
16+
private String name;
17+
private LocalDateTime purchaseDate;
18+
private LocalDateTime expiredDate;
19+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
package com.webservice.algorithmchef.dto.userfridge;
2+
3+
import java.util.List;
4+
5+
import com.webservice.algorithmchef.dto.fridgeingredient.FridgeIngredientUpdateItem;
6+
7+
import jakarta.validation.Valid;
8+
import lombok.AllArgsConstructor;
9+
import lombok.Getter;
10+
import lombok.NoArgsConstructor;
11+
import lombok.Setter;
12+
13+
@Getter
14+
@Setter
15+
@AllArgsConstructor
16+
@NoArgsConstructor
17+
public class FridgeBatchUpdateRequest {
18+
@Valid
19+
private List<FridgeIngredientUpdateItem> ingredients;
20+
}

0 commit comments

Comments
 (0)