Skip to content

Commit 911fac1

Browse files
committed
feat: new entities
1 parent 916bb87 commit 911fac1

3 files changed

Lines changed: 28 additions & 45 deletions

File tree

backend/src/main/java/ch/xxx/trader/usecase/services/BitfinexService.java

Lines changed: 16 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -15,36 +15,30 @@
1515
*/
1616
package ch.xxx.trader.usecase.services;
1717

18-
import java.lang.reflect.InvocationTargetException;
19-
import java.math.BigDecimal;
20-
import java.text.SimpleDateFormat;
21-
import java.time.LocalDate;
22-
import java.time.LocalDateTime;
23-
import java.time.ZoneId;
24-
import java.util.Calendar;
25-
import java.util.Collection;
26-
import java.util.Date;
27-
import java.util.LinkedList;
28-
import java.util.List;
29-
import java.util.Map;
30-
import java.util.Optional;
31-
import java.util.function.Predicate;
32-
import java.util.stream.Collectors;
33-
34-
import ch.xxx.trader.domain.model.entity.*;
18+
import ch.xxx.trader.domain.common.MongoUtils;
19+
import ch.xxx.trader.domain.common.MongoUtils.TimeFrame;
20+
import ch.xxx.trader.domain.model.entity.Quote;
21+
import ch.xxx.trader.domain.model.entity.QuoteBf;
22+
import ch.xxx.trader.domain.model.entity.QuoteDayBf;
23+
import ch.xxx.trader.domain.model.entity.QuoteHourBf;
3524
import ch.xxx.trader.domain.services.*;
36-
import ch.xxx.trader.usecase.common.DtoUtils;
37-
import com.fasterxml.jackson.annotation.JsonProperty;
25+
import ch.xxx.trader.usecase.mappers.ReportMapper;
3826
import org.jspecify.annotations.NonNull;
3927
import org.slf4j.Logger;
4028
import org.slf4j.LoggerFactory;
4129
import org.springframework.beans.BeanUtils;
4230
import org.springframework.beans.factory.annotation.Value;
4331
import org.springframework.stereotype.Service;
4432

45-
import ch.xxx.trader.domain.common.MongoUtils;
46-
import ch.xxx.trader.domain.common.MongoUtils.TimeFrame;
47-
import ch.xxx.trader.usecase.mappers.ReportMapper;
33+
import java.lang.reflect.InvocationTargetException;
34+
import java.math.BigDecimal;
35+
import java.text.SimpleDateFormat;
36+
import java.time.LocalDate;
37+
import java.time.LocalDateTime;
38+
import java.time.ZoneId;
39+
import java.util.*;
40+
import java.util.function.Predicate;
41+
import java.util.stream.Collectors;
4842

4943
@Service
5044
public class BitfinexService {

backend/src/main/java/ch/xxx/trader/usecase/services/BitstampService.java

Lines changed: 12 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -15,36 +15,27 @@
1515
*/
1616
package ch.xxx.trader.usecase.services;
1717

18-
import java.lang.reflect.InvocationTargetException;
19-
import java.math.BigDecimal;
20-
import java.text.SimpleDateFormat;
21-
import java.time.LocalDate;
22-
import java.time.LocalDateTime;
23-
import java.time.ZoneId;
24-
import java.util.Calendar;
25-
import java.util.Collection;
26-
import java.util.Date;
27-
import java.util.LinkedList;
28-
import java.util.List;
29-
import java.util.Map;
30-
import java.util.Optional;
31-
import java.util.function.Predicate;
32-
import java.util.stream.Collectors;
33-
18+
import ch.xxx.trader.domain.common.MongoUtils;
19+
import ch.xxx.trader.domain.common.MongoUtils.TimeFrame;
3420
import ch.xxx.trader.domain.model.entity.*;
3521
import ch.xxx.trader.domain.services.*;
36-
import ch.xxx.trader.usecase.common.DtoUtils;
37-
import com.fasterxml.jackson.annotation.JsonProperty;
22+
import ch.xxx.trader.usecase.mappers.ReportMapper;
3823
import org.jspecify.annotations.NonNull;
3924
import org.slf4j.Logger;
4025
import org.slf4j.LoggerFactory;
4126
import org.springframework.beans.BeanUtils;
4227
import org.springframework.beans.factory.annotation.Value;
4328
import org.springframework.stereotype.Service;
4429

45-
import ch.xxx.trader.domain.common.MongoUtils;
46-
import ch.xxx.trader.domain.common.MongoUtils.TimeFrame;
47-
import ch.xxx.trader.usecase.mappers.ReportMapper;
30+
import java.lang.reflect.InvocationTargetException;
31+
import java.math.BigDecimal;
32+
import java.text.SimpleDateFormat;
33+
import java.time.LocalDate;
34+
import java.time.LocalDateTime;
35+
import java.time.ZoneId;
36+
import java.util.*;
37+
import java.util.function.Predicate;
38+
import java.util.stream.Collectors;
4839

4940
@Service
5041
public class BitstampService {

backend/src/main/java/ch/xxx/trader/usecase/services/CoinbaseService.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,6 @@ private record GetSetMethodFunctions(Function<QuoteCb, BigDecimal> getter, BiCon
6868
String propertyName, PropertyDescriptor propertyDescriptor) {
6969
}
7070

71-
public static final String CB_HOUR_COL = "quoteCbHour";
72-
public static final String CB_DAY_COL = "quoteCbDay";
7371
public static volatile boolean singleInstanceLock = false;
7472
private final QuoteCbRepository quoteCbRepository;
7573
private final MongoQuoteRepository mongoQuoteRepository;

0 commit comments

Comments
 (0)