diff --git a/.idea/compiler.xml b/.idea/compiler.xml
index 79ff310..4da1d64 100644
--- a/.idea/compiler.xml
+++ b/.idea/compiler.xml
@@ -7,13 +7,14 @@
-
+
+
-
+
@@ -26,6 +27,7 @@
+
\ No newline at end of file
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
index 4ae4f9d..1d8357a 100644
--- a/.idea/encodings.xml
+++ b/.idea/encodings.xml
@@ -8,6 +8,7 @@
+
\ No newline at end of file
diff --git a/bwie-auth/target/bwie-auth-1.0-SNAPSHOT.jar b/bwie-auth/target/bwie-auth-1.0-SNAPSHOT.jar
index 5ffc258..a783470 100644
Binary files a/bwie-auth/target/bwie-auth-1.0-SNAPSHOT.jar and b/bwie-auth/target/bwie-auth-1.0-SNAPSHOT.jar differ
diff --git a/bwie-common/src/main/java/com/bwie/common/domain/Vip.java b/bwie-common/src/main/java/com/bwie/common/domain/Vip.java
new file mode 100644
index 0000000..40e6da7
--- /dev/null
+++ b/bwie-common/src/main/java/com/bwie/common/domain/Vip.java
@@ -0,0 +1,17 @@
+package com.bwie.common.domain;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class Vip {
+ private Integer vipId;
+ private String vipName;
+ private Integer vipAge;
+ private String vipGender;
+ private Integer customerId;
+ private String vipTel;
+ private String vipGrade;
+ private Date regDate;
+}
diff --git a/bwie-common/src/main/java/com/bwie/common/domain/request/VipRequest.java b/bwie-common/src/main/java/com/bwie/common/domain/request/VipRequest.java
new file mode 100644
index 0000000..f0331a0
--- /dev/null
+++ b/bwie-common/src/main/java/com/bwie/common/domain/request/VipRequest.java
@@ -0,0 +1,12 @@
+package com.bwie.common.domain.request;
+
+import lombok.Data;
+
+@Data
+public class VipRequest {
+
+ private Integer vipId;
+ private String vipName;
+ private Integer pageNum=1;
+ private Integer pageSize=3;
+}
diff --git a/bwie-common/target/bwie-common-1.0-SNAPSHOT.jar b/bwie-common/target/bwie-common-1.0-SNAPSHOT.jar
index 3486bbd..24d400c 100644
Binary files a/bwie-common/target/bwie-common-1.0-SNAPSHOT.jar and b/bwie-common/target/bwie-common-1.0-SNAPSHOT.jar differ
diff --git a/bwie-common/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/bwie-common/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
index 1f10aad..61b2c7d 100644
--- a/bwie-common/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
+++ b/bwie-common/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -1,4 +1,5 @@
com\bwie\common\domain\Merch.class
+com\bwie\common\domain\request\VipRequest.class
com\bwie\common\result\PageResult.class
com\bwie\common\domain\request\LoginRequest.class
com\bwie\common\domain\User.class
@@ -13,6 +14,7 @@ com\bwie\common\domain\request\MerchRequest.class
com\bwie\common\constants\TokenConstants.class
com\bwie\common\utils\OssUtil.class
com\bwie\common\result\Result.class
+com\bwie\common\domain\Vip.class
com\bwie\common\domain\request\UserRequest.class
com\bwie\common\config\RedisConfig.class
com\bwie\common\domain\Customer.class
diff --git a/bwie-common/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/bwie-common/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
index c906a5e..dbe0118 100644
--- a/bwie-common/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
+++ b/bwie-common/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -6,7 +6,9 @@ D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\config\RedisConfi
D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\utils\StringUtils.java
D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\domain\request\CustomerRequest.java
D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\domain\request\MerchRequest.java
+D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\domain\Vip.java
D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\constants\RabbitMQQueueConstants.java
+D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\domain\request\VipRequest.java
D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\utils\FastUtil.java
D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\constants\RabbitName.java
D:\zhuangao5\safeway\bwie-common\src\main\java\com\bwie\common\domain\request\LoginRequest.java
diff --git a/bwie-gateway/src/main/java/com/bwie/gateway/filters/AuthFilter.java b/bwie-gateway/src/main/java/com/bwie/gateway/filters/AuthFilter.java
index 3afd7d6..b833ce6 100644
--- a/bwie-gateway/src/main/java/com/bwie/gateway/filters/AuthFilter.java
+++ b/bwie-gateway/src/main/java/com/bwie/gateway/filters/AuthFilter.java
@@ -74,12 +74,12 @@ public class AuthFilter implements GlobalFilter, Ordered {
if (null == hasKey || !hasKey) {
return GatewayUtils.errorResponse(exchange, "token过期!");
}
-
+ redisTemplate.expire(TokenConstants.LOGIN_TOKEN_KEY + userKey, 15, TimeUnit.MINUTES);
// String jsonStr = redisTemplate.opsForValue().get(TokenConstants.LOGIN_TOKEN_KEY + userKey);
// SysUser sysUser = JSONObject.parseObject(jsonStr, SysUser.class);
-
+
// Date lastLoginTime = sysUser.getLastLoginTime();
-
+
// long between = DateUtil.between(lastLoginTime, new Date(), DateUnit.MINUTE);
// if (between >= 10) {
// redisTemplate.expire(TokenConstants.LOGIN_TOKEN_KEY + userKey, 15, TimeUnit.MINUTES);
diff --git a/bwie-gateway/target/bwie-gateway-1.0-SNAPSHOT.jar b/bwie-gateway/target/bwie-gateway-1.0-SNAPSHOT.jar
index 0bf6b66..1cf91c4 100644
Binary files a/bwie-gateway/target/bwie-gateway-1.0-SNAPSHOT.jar and b/bwie-gateway/target/bwie-gateway-1.0-SNAPSHOT.jar differ
diff --git a/bwie-gateway/target/classes/com/bwie/gateway/filters/AuthFilter.class b/bwie-gateway/target/classes/com/bwie/gateway/filters/AuthFilter.class
index 3fe30f5..9c008d4 100644
Binary files a/bwie-gateway/target/classes/com/bwie/gateway/filters/AuthFilter.class and b/bwie-gateway/target/classes/com/bwie/gateway/filters/AuthFilter.class differ
diff --git a/bwie-moudels/bwie-customer/src/main/java/com/bwie/customer/controller/CustomerController.java b/bwie-moudels/bwie-customer/src/main/java/com/bwie/customer/controller/CustomerController.java
index 8ced069..2fd6acf 100644
--- a/bwie-moudels/bwie-customer/src/main/java/com/bwie/customer/controller/CustomerController.java
+++ b/bwie-moudels/bwie-customer/src/main/java/com/bwie/customer/controller/CustomerController.java
@@ -27,7 +27,7 @@ public class CustomerController {
log.info("执行操作:查询列表,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(),
request.getMethod(), JSONObject.toJSONString(customerRequest));
Result> result=customerService.list(customerRequest);
- log.info("执行操作:查询列表,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(),
+ log.info("执行操作:查询列表,请求URL:{},请求方式:{},响应结果:{}",request.getRequestURI(),
request.getMethod(), JSONObject.toJSONString(result));
return result;
}
@@ -37,7 +37,7 @@ public class CustomerController {
request.getMethod(), JSONObject.toJSONString(customer));
Result result=Result.success();
customerService.add(customer);
- log.info("执行操作:添加,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(),
+ log.info("执行操作:添加,请求URL:{},请求方式:{},响应结果:{}",request.getRequestURI(),
request.getMethod(), JSONObject.toJSONString(result));
return result;
}
@@ -48,7 +48,7 @@ public class CustomerController {
request.getMethod(), JSONObject.toJSONString(customer));
Result result=Result.success();
customerService.update(customer);
- log.info("执行操作:添加,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(),
+ log.info("执行操作:添加,请求URL:{},请求方式:{},响应结果:{}",request.getRequestURI(),
request.getMethod(), JSONObject.toJSONString(result));
return result;
}
@@ -58,7 +58,7 @@ public class CustomerController {
log.info("执行操作:回显,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(),
request.getMethod(), JSONObject.toJSONString(customerId));
Customer customer=customerService.findById(customerId);
- log.info("执行操作:回显,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(),
+ log.info("执行操作:回显,请求URL:{},请求方式:{},响应结果:{}",request.getRequestURI(),
request.getMethod(), JSONObject.toJSONString(customer));
return Result.success(customer);
}
@@ -69,7 +69,7 @@ public class CustomerController {
request.getMethod(), JSONObject.toJSONString(customerId));
Result result=Result.success();
customerService.deleteId(customerId);
- log.info("执行操作:添加,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(),
+ log.info("执行操作:添加,请求URL:{},请求方式:{},响应结果:{}",request.getRequestURI(),
request.getMethod(), JSONObject.toJSONString(customerId));
return result;
}
diff --git a/bwie-moudels/bwie-customer/target/bwie-customer-1.0-SNAPSHOT.jar b/bwie-moudels/bwie-customer/target/bwie-customer-1.0-SNAPSHOT.jar
index 89cab08..9cf45c9 100644
Binary files a/bwie-moudels/bwie-customer/target/bwie-customer-1.0-SNAPSHOT.jar and b/bwie-moudels/bwie-customer/target/bwie-customer-1.0-SNAPSHOT.jar differ
diff --git a/bwie-moudels/bwie-customer/target/classes/com/bwie/customer/controller/CustomerController.class b/bwie-moudels/bwie-customer/target/classes/com/bwie/customer/controller/CustomerController.class
index 46ee1ed..6e691fe 100644
Binary files a/bwie-moudels/bwie-customer/target/classes/com/bwie/customer/controller/CustomerController.class and b/bwie-moudels/bwie-customer/target/classes/com/bwie/customer/controller/CustomerController.class differ
diff --git a/bwie-moudels/bwie-merch/src/main/java/com/bwie/merch/controller/MerchController.java b/bwie-moudels/bwie-merch/src/main/java/com/bwie/merch/controller/MerchController.java
index 957bc36..619f6f8 100644
--- a/bwie-moudels/bwie-merch/src/main/java/com/bwie/merch/controller/MerchController.java
+++ b/bwie-moudels/bwie-merch/src/main/java/com/bwie/merch/controller/MerchController.java
@@ -27,7 +27,7 @@ public class MerchController {
log.info("查询列表,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(),
request.getMethod(), JSONObject.toJSONString(merchRequest));
Result> result=merchService.list(merchRequest);
- log.info("查询列表,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(),
+ log.info("查询列表,请求URL:{},请求方式:{},响应结果:{}",request.getRequestURI(),
request.getMethod(), JSONObject.toJSONString(result));
return result;
}
diff --git a/bwie-moudels/bwie-merch/target/bwie-merch-1.0-SNAPSHOT.jar b/bwie-moudels/bwie-merch/target/bwie-merch-1.0-SNAPSHOT.jar
index 19fbf91..4ba72ca 100644
Binary files a/bwie-moudels/bwie-merch/target/bwie-merch-1.0-SNAPSHOT.jar and b/bwie-moudels/bwie-merch/target/bwie-merch-1.0-SNAPSHOT.jar differ
diff --git a/bwie-moudels/bwie-merch/target/classes/com/bwie/merch/controller/MerchController.class b/bwie-moudels/bwie-merch/target/classes/com/bwie/merch/controller/MerchController.class
index 33c8d73..b875646 100644
Binary files a/bwie-moudels/bwie-merch/target/classes/com/bwie/merch/controller/MerchController.class and b/bwie-moudels/bwie-merch/target/classes/com/bwie/merch/controller/MerchController.class differ
diff --git a/bwie-moudels/bwie-rabbit/target/bwie-rabbit-1.0-SNAPSHOT.jar b/bwie-moudels/bwie-rabbit/target/bwie-rabbit-1.0-SNAPSHOT.jar
index 3b9e085..c98db76 100644
Binary files a/bwie-moudels/bwie-rabbit/target/bwie-rabbit-1.0-SNAPSHOT.jar and b/bwie-moudels/bwie-rabbit/target/bwie-rabbit-1.0-SNAPSHOT.jar differ
diff --git a/bwie-moudels/bwie-user/src/main/java/com/bwie/user/controller/UserController.java b/bwie-moudels/bwie-user/src/main/java/com/bwie/user/controller/UserController.java
index 082dfbc..c4ca028 100644
--- a/bwie-moudels/bwie-user/src/main/java/com/bwie/user/controller/UserController.java
+++ b/bwie-moudels/bwie-user/src/main/java/com/bwie/user/controller/UserController.java
@@ -26,7 +26,7 @@ public class UserController {
log.info("执行操作:查询手机号,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(),
request.getMethod(), JSONObject.toJSONString(phone));
User user=userService.findByPhone(phone);
- log.info("执行操作:查询手机号,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(),
+ log.info("执行操作:查询手机号,请求URL:{},请求方式:{},响应结果:{}",request.getRequestURI(),
request.getMethod(), JSONObject.toJSONString(user));
return Result.success(user);
}
@@ -36,7 +36,7 @@ public class UserController {
log.info("执行操作:查询员工列表,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(),
request.getMethod(),JSONObject.toJSONString(userRequest));
Result> result=userService.list(userRequest);
- log.info("执行操作:查询员工列表,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(),
+ log.info("执行操作:查询员工列表,请求URL:{},请求方式:{},响应结果:{}",request.getRequestURI(),
request.getMethod(),JSONObject.toJSONString(result));
return result;
}
@@ -46,7 +46,7 @@ public class UserController {
log.info("执行操作:查询员工列表,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(),
request.getMethod(),JSONObject.toJSONString(userRequest));
Result> result=userService.list2(userRequest);
- log.info("执行操作:查询员工列表,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(),
+ log.info("执行操作:查询员工列表,请求URL:{},请求方式:{},响应结果:{}",request.getRequestURI(),
request.getMethod(),JSONObject.toJSONString(result));
return result;
}
@@ -57,7 +57,7 @@ public class UserController {
request.getMethod(),JSONObject.toJSONString(user));
Result result=Result.success();
userService.add(user);
- log.info("执行操作:添加,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(),
+ log.info("执行操作:添加,请求URL:{},请求方式:{},响应结果:{}",request.getRequestURI(),
request.getMethod(),JSONObject.toJSONString(result));
return result;
}
@@ -68,7 +68,7 @@ public class UserController {
request.getMethod(),JSONObject.toJSONString(user));
Result result=Result.success();
userService.update(user);
- log.info("执行操作:修改,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(),
+ log.info("执行操作:修改,请求URL:{},请求方式:{},响应结果:{}",request.getRequestURI(),
request.getMethod(),JSONObject.toJSONString(result));
return result;
}
@@ -79,7 +79,7 @@ public class UserController {
log.info("执行操作:回显,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(),
request.getMethod(),JSONObject.toJSONString(userId));
User user=userService.findById(userId);
- log.info("执行操作:回显,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(),
+ log.info("执行操作:回显,请求URL:{},请求方式:{},响应结果:{}",request.getRequestURI(),
request.getMethod(),JSONObject.toJSONString(userId));
return Result.success(user);
}
@@ -90,7 +90,7 @@ public class UserController {
request.getMethod(),JSONObject.toJSONString(userId));
Result result=Result.success();
userService.deleteId(userId);
- log.info("执行操作:删除,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(),
+ log.info("执行操作:删除,请求URL:{},请求方式:{},响应结果:{}",request.getRequestURI(),
request.getMethod(),JSONObject.toJSONString(result));
return result;
}
diff --git a/bwie-moudels/bwie-user/target/bwie-user-1.0-SNAPSHOT.jar b/bwie-moudels/bwie-user/target/bwie-user-1.0-SNAPSHOT.jar
index 3edd8ed..c5736bd 100644
Binary files a/bwie-moudels/bwie-user/target/bwie-user-1.0-SNAPSHOT.jar and b/bwie-moudels/bwie-user/target/bwie-user-1.0-SNAPSHOT.jar differ
diff --git a/bwie-moudels/bwie-user/target/classes/com/bwie/user/controller/UserController.class b/bwie-moudels/bwie-user/target/classes/com/bwie/user/controller/UserController.class
index 3fe3cc5..a5d124d 100644
Binary files a/bwie-moudels/bwie-user/target/classes/com/bwie/user/controller/UserController.class and b/bwie-moudels/bwie-user/target/classes/com/bwie/user/controller/UserController.class differ
diff --git a/bwie-moudels/bwie-vip/bwie-vip.iml b/bwie-moudels/bwie-vip/bwie-vip.iml
new file mode 100644
index 0000000..78b2cc5
--- /dev/null
+++ b/bwie-moudels/bwie-vip/bwie-vip.iml
@@ -0,0 +1,2 @@
+
+
\ No newline at end of file
diff --git a/bwie-moudels/bwie-vip/pom.xml b/bwie-moudels/bwie-vip/pom.xml
new file mode 100644
index 0000000..af7bced
--- /dev/null
+++ b/bwie-moudels/bwie-vip/pom.xml
@@ -0,0 +1,50 @@
+
+
+
+ bwie-moudels
+ com.bwie
+ 1.0-SNAPSHOT
+
+ 4.0.0
+
+ bwie-vip
+
+
+
+
+ com.bwie
+ bwie-common
+
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
+
+
+ com.alibaba
+ druid-spring-boot-starter
+ 1.2.8
+
+
+
+ mysql
+ mysql-connector-java
+
+
+
+ org.mybatis.spring.boot
+ mybatis-spring-boot-starter
+ 2.2.2
+
+
+
+ com.github.pagehelper
+ pagehelper-spring-boot-starter
+ 1.4.1
+
+
+
+
diff --git a/bwie-moudels/bwie-vip/src/main/java/com/bwie/vip/VipApp.java b/bwie-moudels/bwie-vip/src/main/java/com/bwie/vip/VipApp.java
new file mode 100644
index 0000000..3623400
--- /dev/null
+++ b/bwie-moudels/bwie-vip/src/main/java/com/bwie/vip/VipApp.java
@@ -0,0 +1,11 @@
+package com.bwie.vip;
+
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
+
+@SpringBootApplication
+public class VipApp {
+ public static void main(String[] args) {
+ SpringApplication.run(VipApp.class);
+ }
+}
diff --git a/bwie-moudels/bwie-vip/src/main/java/com/bwie/vip/controller/VipController.java b/bwie-moudels/bwie-vip/src/main/java/com/bwie/vip/controller/VipController.java
new file mode 100644
index 0000000..c6534b0
--- /dev/null
+++ b/bwie-moudels/bwie-vip/src/main/java/com/bwie/vip/controller/VipController.java
@@ -0,0 +1,78 @@
+package com.bwie.vip.controller;
+
+import com.alibaba.fastjson.JSONObject;
+import com.bwie.common.domain.User;
+import com.bwie.common.domain.Vip;
+import com.bwie.common.domain.request.VipRequest;
+import com.bwie.common.result.PageResult;
+import com.bwie.common.result.Result;
+import com.bwie.vip.service.VipService;
+import lombok.extern.log4j.Log4j2;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletRequest;
+import java.util.List;
+
+@RestController
+@Log4j2
+public class VipController {
+ @Autowired
+ VipService vipService;
+ @Autowired
+ HttpServletRequest request;
+ @PostMapping("/list")
+ public Result> list(@RequestBody VipRequest vipRequest){
+ log.info("执行操作:查询会员列表,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(),
+ request.getMethod(), JSONObject.toJSONString(vipRequest));
+ Result> result=vipService.list(vipRequest);
+ log.info("执行操作:查询会员列表,请求URL:{},请求方式:{},响应结果:{}",request.getRequestURI(),
+ request.getMethod(), JSONObject.toJSONString(vipRequest));
+ return result;
+ }
+
+ @PostMapping("/add")
+ public Result add(@RequestBody Vip vip){
+ log.info("执行操作:添加,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(),
+ request.getMethod(),JSONObject.toJSONString(vip));
+ Result result=Result.success();
+ vipService.add(vip);
+ log.info("执行操作:添加,请求URL:{},请求方式:{},响应结果:{}",request.getRequestURI(),
+ request.getMethod(),JSONObject.toJSONString(result));
+ return result;
+ }
+
+ @PostMapping("/update")
+ public Result update(@RequestBody Vip vip){
+ log.info("执行操作:修改,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(),
+ request.getMethod(),JSONObject.toJSONString(vip));
+ Result result=Result.success();
+ vipService.update(vip);
+ log.info("执行操作:修改,请求URL:{},请求方式:{},响应结果:{}",request.getRequestURI(),
+ request.getMethod(),JSONObject.toJSONString(result));
+ return result;
+ }
+
+
+ @PostMapping("/findById/{vipId}")
+ public Result findById(@PathVariable Integer vipId){
+ log.info("执行操作:回显,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(),
+ request.getMethod(),JSONObject.toJSONString(vipId));
+ Vip vip=vipService.findById(vipId);
+ log.info("执行操作:回显,请求URL:{},请求方式:{},响应结果:{}",request.getRequestURI(),
+ request.getMethod(),JSONObject.toJSONString(vip));
+ return Result.success(vip);
+ }
+
+ @DeleteMapping("deleteId/{vipId}")
+ public Result deleteId(@PathVariable Integer vipId){
+ log.info("执行操作:删除,请求URL:{},请求方式:{},请求参数:{}",request.getRequestURI(),
+ request.getMethod(),JSONObject.toJSONString(vipId));
+ Result result=Result.success();
+ vipService.deleteId(vipId);
+ log.info("执行操作:删除,请求URL:{},请求方式:{},响应结果:{}",request.getRequestURI(),
+ request.getMethod(),JSONObject.toJSONString(result));
+ return result;
+ }
+
+}
diff --git a/bwie-moudels/bwie-vip/src/main/java/com/bwie/vip/mapper/VipMapper.java b/bwie-moudels/bwie-vip/src/main/java/com/bwie/vip/mapper/VipMapper.java
new file mode 100644
index 0000000..49362c3
--- /dev/null
+++ b/bwie-moudels/bwie-vip/src/main/java/com/bwie/vip/mapper/VipMapper.java
@@ -0,0 +1,21 @@
+package com.bwie.vip.mapper;
+
+import com.bwie.common.domain.Vip;
+import com.bwie.common.domain.request.VipRequest;
+import org.apache.ibatis.annotations.Mapper;
+import org.springframework.stereotype.Component;
+
+import java.util.List;
+@Mapper
+@Component
+public interface VipMapper {
+ List list(VipRequest vipRequest);
+
+ void add(Vip vip);
+
+ void update(Vip vip);
+
+ Vip findById(Integer vipId);
+
+ void deleteId(Integer vipId);
+}
diff --git a/bwie-moudels/bwie-vip/src/main/java/com/bwie/vip/service/VipService.java b/bwie-moudels/bwie-vip/src/main/java/com/bwie/vip/service/VipService.java
new file mode 100644
index 0000000..9878f75
--- /dev/null
+++ b/bwie-moudels/bwie-vip/src/main/java/com/bwie/vip/service/VipService.java
@@ -0,0 +1,18 @@
+package com.bwie.vip.service;
+
+import com.bwie.common.domain.Vip;
+import com.bwie.common.domain.request.VipRequest;
+import com.bwie.common.result.PageResult;
+import com.bwie.common.result.Result;
+
+public interface VipService {
+ Result> list(VipRequest vipRequest);
+
+ void add(Vip vip);
+
+ void update(Vip vip);
+
+ Vip findById(Integer vipId);
+
+ void deleteId(Integer vipId);
+}
diff --git a/bwie-moudels/bwie-vip/src/main/java/com/bwie/vip/service/VipServiceimpl.java b/bwie-moudels/bwie-vip/src/main/java/com/bwie/vip/service/VipServiceimpl.java
new file mode 100644
index 0000000..931ae97
--- /dev/null
+++ b/bwie-moudels/bwie-vip/src/main/java/com/bwie/vip/service/VipServiceimpl.java
@@ -0,0 +1,47 @@
+package com.bwie.vip.service;
+
+import com.bwie.common.domain.Vip;
+import com.bwie.common.domain.request.VipRequest;
+import com.bwie.common.result.PageResult;
+import com.bwie.common.result.Result;
+import com.bwie.vip.mapper.VipMapper;
+import com.github.pagehelper.PageHelper;
+import com.github.pagehelper.PageInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+@Service
+public class VipServiceimpl implements VipService{
+ @Autowired
+ VipMapper vipMapper;
+
+ @Override
+ public Result> list(VipRequest vipRequest) {
+ PageHelper.startPage(vipRequest.getPageNum(),vipRequest.getPageSize());
+ List list=vipMapper.list(vipRequest);
+ PageInfo info = new PageInfo<>(list);
+ return PageResult.toResult(info.getTotal(),list);
+ }
+
+ @Override
+ public void add(Vip vip) {
+ vipMapper.add(vip);
+ }
+
+ @Override
+ public void update(Vip vip) {
+ vipMapper.update(vip);
+ }
+
+ @Override
+ public Vip findById(Integer vipId) {
+ return vipMapper.findById(vipId);
+ }
+
+ @Override
+ public void deleteId(Integer vipId) {
+ vipMapper.deleteId(vipId);
+ }
+}
diff --git a/bwie-moudels/bwie-vip/src/main/resources/bootstrap.yml b/bwie-moudels/bwie-vip/src/main/resources/bootstrap.yml
new file mode 100644
index 0000000..2190c9c
--- /dev/null
+++ b/bwie-moudels/bwie-vip/src/main/resources/bootstrap.yml
@@ -0,0 +1,29 @@
+# Tomcat
+server:
+ port: 9006
+# Spring
+spring:
+ main:
+ allow-circular-references: true
+ jackson:
+ date-format: yyyy-MM-dd
+ time-zone: GMT+8
+ application:
+ # 应用名称
+ name: bwie-vip
+ profiles:
+ # 环境配置
+ active: dev
+ cloud:
+ nacos:
+ discovery:
+ # 服务注册地址
+ server-addr: 111.229.36.192:8848
+ config:
+ # 配置中心地址
+ server-addr: 111.229.36.192:8848
+ # 配置文件格式
+ file-extension: yml
+ # 共享配置
+ shared-configs:
+ - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
diff --git a/bwie-moudels/bwie-vip/src/main/resources/mapper/VipMapper.xml b/bwie-moudels/bwie-vip/src/main/resources/mapper/VipMapper.xml
new file mode 100644
index 0000000..a399677
--- /dev/null
+++ b/bwie-moudels/bwie-vip/src/main/resources/mapper/VipMapper.xml
@@ -0,0 +1,58 @@
+
+
+
+
+
+ insert into t_vip(
+ vip_name,
+ vip_age,
+ vip_gender,
+ customer_id,
+ vip_tel,
+ vip_grade,
+ reg_date
+ ) values (
+ #{vipName},
+ #{vipAge},
+ #{vipGender},
+ #{customerId},
+ #{vipTel},
+ #{vipGrade},
+ now()
+ )
+
+
+
+ update t_vip set
+ vip_name=#{vipName},
+ vip_age=#{vipAge},
+ vip_gender=#{vipGender},
+ customer_id=#{customerId},
+ vip_tel=#{vipTel},
+ vip_grade=#{vipGrade},
+ reg_date=#{regDate}
+ where vip_id=#{vipId}
+
+
+
+ delete from t_vip where vip_id=#{vipId}
+
+
+
+
+
+
diff --git a/bwie-moudels/pom.xml b/bwie-moudels/pom.xml
index 5d5015b..f35b8ac 100644
--- a/bwie-moudels/pom.xml
+++ b/bwie-moudels/pom.xml
@@ -16,6 +16,7 @@
bwie-rabbit
bwie-merch
bwie-customer
+ bwie-vip