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