Lombok optimization
This commit is contained in:
@@ -5,25 +5,19 @@ import com.faf223.expensetrackerfaf.dto.ExpenseDTO;
|
||||
import com.faf223.expensetrackerfaf.model.Expense;
|
||||
import com.faf223.expensetrackerfaf.service.ExpenseCategoryService;
|
||||
import com.faf223.expensetrackerfaf.service.ExpenseService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.time.LocalDate;
|
||||
|
||||
@Component
|
||||
@RequiredArgsConstructor
|
||||
public class ExpenseMapper {
|
||||
|
||||
private final ExpenseService expenseService;
|
||||
private final ExpenseCategoryService expenseCategoryService;
|
||||
private final UserMapper userMapper;
|
||||
|
||||
@Autowired
|
||||
public ExpenseMapper(ExpenseService expenseService, ExpenseCategoryService expenseCategoryService, UserMapper userMapper) {
|
||||
this.expenseService = expenseService;
|
||||
this.expenseCategoryService = expenseCategoryService;
|
||||
this.userMapper = userMapper;
|
||||
}
|
||||
|
||||
public ExpenseDTO toDto(Expense expense) {
|
||||
return new ExpenseDTO(expense.getId(), userMapper.toDto(expense.getUser()),
|
||||
expense.getCategory(), expense.getDate(), expense.getAmount());
|
||||
|
||||
@@ -6,25 +6,19 @@ import com.faf223.expensetrackerfaf.model.Expense;
|
||||
import com.faf223.expensetrackerfaf.model.Income;
|
||||
import com.faf223.expensetrackerfaf.service.IncomeCategoryService;
|
||||
import com.faf223.expensetrackerfaf.service.IncomeService;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import java.time.LocalDate;
|
||||
|
||||
@Component
|
||||
@RequiredArgsConstructor
|
||||
public class IncomeMapper {
|
||||
|
||||
private final IncomeService incomeService;
|
||||
private final IncomeCategoryService incomeCategoryService;
|
||||
private final UserMapper userMapper;
|
||||
|
||||
@Autowired
|
||||
public IncomeMapper(IncomeService incomeService, IncomeCategoryService incomeCategoryService, UserMapper userMapper) {
|
||||
this.incomeService = incomeService;
|
||||
this.incomeCategoryService = incomeCategoryService;
|
||||
this.userMapper = userMapper;
|
||||
}
|
||||
|
||||
public IncomeDTO toDto(Income income) {
|
||||
return new IncomeDTO(income.getId(), userMapper.toDto(income.getUser()),
|
||||
income.getCategory(), income.getDate(), income.getAmount());
|
||||
|
||||
Reference in New Issue
Block a user