Skip to content

Commit

Permalink
Finish Auction system
Browse files Browse the repository at this point in the history
  • Loading branch information
vector2588 committed Feb 8, 2022
1 parent b94405e commit c8df854
Show file tree
Hide file tree
Showing 6 changed files with 29 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@
import lombok.Data;
import lombok.NoArgsConstructor;
import se.project.coalingot.auctionuser.dto.AuctionUserPaticipantDto;
import se.project.coalingot.item.dto.ItemAuctionDto;
import se.project.coalingot.item.dto.ItemDto;
import se.project.coalingot.item.dto.ItemHistoryDto;

import java.util.Date;

Expand All @@ -16,5 +19,5 @@ public class AuctionHistoryDto {
AuctionUserPaticipantDto auctionUser;
Double submitPrice;
Date submitAt;

ItemHistoryDto auctionItem;
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import se.project.coalingot.auction.dto.AuctionHistoryDto;
import se.project.coalingot.auction.entity.AuctionHistory;
import se.project.coalingot.item.dto.ItemDto;

Expand All @@ -21,5 +22,5 @@ public class AuctionUserDto {
String firstname;
String lastname;
List<ItemDto> own;
List<AuctionHistory> history;
List<AuctionHistoryDto> history;
}
1 change: 1 addition & 0 deletions src/main/java/se/project/coalingot/item/dto/ItemDto.java
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,5 @@ public class ItemDto {
String itemImage;
String itemDescription;
Double price;

}
16 changes: 16 additions & 0 deletions src/main/java/se/project/coalingot/item/dto/ItemHistoryDto.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
package se.project.coalingot.item.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ItemHistoryDto {
Long itemId;
String itemName;
String itemImage;
}
2 changes: 2 additions & 0 deletions src/main/java/se/project/coalingot/item/entity/Item.java
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

import lombok.*;
import se.project.coalingot.auction.entity.Auction;
import se.project.coalingot.auction.entity.AuctionHistory;
import se.project.coalingot.auctionuser.entity.AuctionUser;

import javax.persistence.*;
Expand All @@ -28,4 +29,5 @@ public class Item {

@OneToOne(mappedBy = "auctionItem")
Auction auctionAt;

}
4 changes: 4 additions & 0 deletions src/main/java/se/project/coalingot/util/AuctionMapper.java
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
import se.project.coalingot.auctionuser.entity.AuctionUser;
import se.project.coalingot.item.dto.ItemAuctionDto;
import se.project.coalingot.item.dto.ItemDto;
import se.project.coalingot.item.dto.ItemHistoryDto;
import se.project.coalingot.item.entity.Item;
import se.project.coalingot.security.dto.UserAuthDto;
import se.project.coalingot.security.entity.User;
Expand All @@ -31,6 +32,9 @@ public interface AuctionMapper {
ItemAuctionDto getItemAuctionDto(Item item);
List<ItemAuctionDto> getItemAuctionDto(List<Item> items);

ItemHistoryDto getItemHistoryDto(Item item);
List<ItemHistoryDto> getItemHistoryDto(List<Item> items);

AuctionDto seeAuction(Auction auction);
List<AuctionDto> seeAuction(List<Auction> auctions);

Expand Down

0 comments on commit c8df854

Please sign in to comment.