20 changed files with 182 additions and 25 deletions
-
2demo/audit/pom.xml
-
2demo/audit/src/main/java/com/example/audit/AuditApplication.java
-
9demo/audit/src/main/java/com/example/audit/mapper/AuditMapper.java
-
1demo/commons/src/main/java/com/example/commons/domain/entity/Audit.java
-
5demo/commons/src/main/java/com/example/commons/domain/entity/Detail.java
-
1demo/commons/src/main/java/com/example/commons/domain/vo/ConsumeDetail.java
-
1demo/commons/src/main/java/com/example/commons/domain/vo/RechargeVo.java
-
6demo/commons/src/main/java/com/example/commons/sevice/ProductService.java
-
2demo/commons/src/main/java/com/example/commons/sevice/RechargeService.java
-
12demo/recharge/pom.xml
-
2demo/recharge/src/main/java/com/example/recharge/RechargeApplication.java
-
4demo/recharge/src/main/java/com/example/recharge/mapper/ActivityMapper.java
-
7demo/recharge/src/main/java/com/example/recharge/mapper/RechargeMapper.java
-
71demo/recharge/src/main/java/com/example/recharge/service/RechargeServiceImpl.java
-
2demo/statistics/src/main/java/com/example/statistics/StatisticsApplication.java
-
22demo/statistics/src/main/java/com/example/statistics/mapper/DetailMapper.java
-
2demo/statistics/src/main/java/com/example/statistics/service/DetailServiceImpl.java
-
25demo/user/src/main/java/com/example/user/controller/ProductController.java
-
15demo/user/src/main/java/com/example/user/mapper/ProductMapper.java
-
16demo/user/src/main/java/com/example/user/service/ProductServiceImpl.java
@ -1,5 +1,9 @@ |
|||
package com.example.commons.sevice; |
|||
|
|||
public interface ProductService { |
|||
import com.example.commons.domain.entity.Product; |
|||
|
|||
import java.util.List; |
|||
|
|||
public interface ProductService { |
|||
List<Product> findAll(Product product); |
|||
} |
@ -0,0 +1,25 @@ |
|||
package com.example.user.controller; |
|||
|
|||
import com.example.commons.domain.entity.Product; |
|||
import com.example.commons.domain.entity.User; |
|||
import com.example.commons.domain.vo.Result; |
|||
import com.example.commons.sevice.ProductService; |
|||
import lombok.RequiredArgsConstructor; |
|||
import lombok.extern.slf4j.Slf4j; |
|||
import org.springframework.web.bind.annotation.*; |
|||
|
|||
import java.util.Arrays; |
|||
|
|||
@RestController |
|||
@RequestMapping("/product") |
|||
@RequiredArgsConstructor |
|||
@Slf4j |
|||
@CrossOrigin |
|||
public class ProductController { |
|||
private final ProductService productService; |
|||
@PostMapping |
|||
public Result Product(@RequestBody Product product){ |
|||
return Result.success(productService.findAll(product)); |
|||
} |
|||
} |
|||
|
@ -0,0 +1,15 @@ |
|||
package com.example.user.mapper; |
|||
|
|||
import com.example.commons.domain.entity.Product; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
import org.apache.ibatis.annotations.Select; |
|||
|
|||
import java.util.List; |
|||
|
|||
@Mapper |
|||
public interface ProductMapper { |
|||
@Select({ |
|||
"select * from product" |
|||
}) |
|||
public List<Product> findAll(Product product); |
|||
} |
@ -1,5 +1,19 @@ |
|||
package com.example.user.service; |
|||
|
|||
public class ProductServiceImpl { |
|||
import com.example.commons.domain.entity.Product; |
|||
import com.example.commons.sevice.ProductService; |
|||
import com.example.user.mapper.ProductMapper; |
|||
import lombok.RequiredArgsConstructor; |
|||
import org.springframework.stereotype.Service; |
|||
|
|||
import java.util.List; |
|||
|
|||
@Service |
|||
@RequiredArgsConstructor |
|||
public class ProductServiceImpl implements ProductService { |
|||
private final ProductMapper productMapper; |
|||
@Override |
|||
public List<Product> findAll(Product product) { |
|||
return productMapper.findAll(product); |
|||
} |
|||
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue