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; |
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; |
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