// Path: support-data/src/main/java/com/whitney/support/data/dto/SaleDTO.java
// public class SaleDTO {
//     private Long id;
//     private Long productId;
//     private Long userId;
//     private Integer quantity;
//     private BigDecimal amount;
// 
//     public Long getId() {
//         return id;
//     }
// 
//     public void setId(Long id) {
//         this.id = id;
//     }
// 
//     public Long getProductId() {
//         return productId;
//     }
// 
//     public void setProductId(Long productId) {
//         this.productId = productId;
//     }
// 
//     public Long getUserId() {
//         return userId;
//     }
// 
//     public void setUserId(Long userId) {
//         this.userId = userId;
//     }
// 
//     public Integer getQuantity() {
//         return quantity;
//     }
// 
//     public void setQuantity(Integer quantity) {
//         this.quantity = quantity;
//     }
// 
//     public BigDecimal getAmount() {
//         return amount;
//     }
// 
//     public void setAmount(BigDecimal amount) {
//         this.amount = amount;
//     }
// }


import com.whitney.support.data.dto.SaleDTO;
import org.springframework.stereotype.Repository;
import org.springframework.web.client.RestTemplate;
package com.whitney.support.data.dao;


@Repository
public class SalesDAOImpl implements SalesDAO {
// Path: support-data/src/main/java/com/whitney/support/data/dto/SaleDTO.java
// public class SaleDTO {
//     private Long id;
//     private Long productId;
//     private Long userId;
//     private Integer quantity;
//     private BigDecimal amount;
// 
//     public Long getId() {
//         return id;
//     }
// 
//     public void setId(Long id) {
//         this.id = id;
//     }
// 
//     public Long getProductId() {
//         return productId;
//     }
// 
//     public void setProductId(Long productId) {
//         this.productId = productId;
//     }
// 
//     public Long getUserId() {
//         return userId;
//     }
// 
//     public void setUserId(Long userId) {
//         this.userId = userId;
//     }
// 
//     public Integer getQuantity() {
//         return quantity;
//     }
// 
//     public void setQuantity(Integer quantity) {
//         this.quantity = quantity;
//     }
// 
//     public BigDecimal getAmount() {
//         return amount;
//     }
// 
//     public void setAmount(BigDecimal amount) {
//         this.amount = amount;
//     }
// }


// Path: support-data-impl/src/main/java/com/whitney/support/data/dao/SalesDAOImpl.java
import com.whitney.support.data.dto.SaleDTO;
import org.springframework.stereotype.Repository;
import org.springframework.web.client.RestTemplate;

package com.whitney.support.data.dao;


@Repository
public class SalesDAOImpl implements SalesDAO {
    private static final String URI = "http://localhost:8081/rest/sales/{id}";