From c2d38efe0c2516295abb968442ef765e3da9544d Mon Sep 17 00:00:00 2001 From: zhanglin8526 <852614290@qq.com> Date: 星期二, 09 五月 2023 18:38:04 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/config/MyBatisPlusConfig.java | 30 + ruoyi-modules/ruoyi-order/src/main/resources/mapper/order/OrderMapper.xml | 6 bin/run-gateway.bat | 14 ruoyi-auth/src/main/java/com/ruoyi/auth/controller/QwH5Controller.java | 5 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/business/MerGoodsController.java | 1 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/ShopCertificateService.java | 6 ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopSuggestMapper.xml | 7 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/MerEditUserDto.java | 21 + ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/mapper/shop/RecommandCooperationMapper.java | 16 + bin/clean.bat | 12 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/vo/MerGoodsPageVo.java | 2 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopStaff.java | 77 ++++ bin/package.bat | 12 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/RecommandCooperationServiceImpl.java | 21 + ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/RecommandCooperationMapper.xml | 7 ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopStaffMapper.xml | 6 ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/config/MyBatisPlusConfig.java | 30 + ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopSuggest.java | 80 +++++ ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopMapper.xml | 4 ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/config/MyBatisPlusConfig.java | 30 + ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/MerStaffInfoVo.java | 58 +++ ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/business/MerShopController.java | 34 ++ bin/run-modules-system.bat | 14 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/ShopSuggestService.java | 16 + ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/mapper/shop/ShopStaffMapper.java | 16 + ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/OrderServiceImpl.java | 15 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/mapper/shop/ShopSuggestMapper.java | 16 + bin/run-auth.bat | 14 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopStaffServiceImpl.java | 77 ++++ ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/RecommandCooperation.java | 79 ++++ ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/ShopStaffService.java | 37 ++ bin/run-modules-file.bat | 14 bin/run-monitor.bat | 14 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/vo/MerOrderPageVo.java | 17 + ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopSuggestServiceImpl.java | 21 + bin/run-modules-gen.bat | 14 ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/business/MerOrderController.java | 1 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopCertificateServiceImpl.java | 12 ruoyi-common/ruoyi-common-datasource/pom.xml | 1 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/config/MyBatisPlusConfig.java | 30 + bin/run-modules-job.bat | 14 ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/RecommandCooperationService.java | 16 + 42 files changed, 913 insertions(+), 4 deletions(-) diff --git a/bin/clean.bat b/bin/clean.bat new file mode 100644 index 0000000..24c0974 --- /dev/null +++ b/bin/clean.bat @@ -0,0 +1,12 @@ +@echo off +echo. +echo [��Ϣ] ������target����·���� +echo. + +%~d0 +cd %~dp0 + +cd .. +call mvn clean + +pause \ No newline at end of file diff --git a/bin/package.bat b/bin/package.bat new file mode 100644 index 0000000..c693ec0 --- /dev/null +++ b/bin/package.bat @@ -0,0 +1,12 @@ +@echo off +echo. +echo [��Ϣ] ���Web���̣�����war/jar���ļ��� +echo. + +%~d0 +cd %~dp0 + +cd .. +call mvn clean package -Dmaven.test.skip=true + +pause \ No newline at end of file diff --git a/bin/run-auth.bat b/bin/run-auth.bat new file mode 100644 index 0000000..0d0952a --- /dev/null +++ b/bin/run-auth.bat @@ -0,0 +1,14 @@ +@echo off +echo. +echo [��Ϣ] ʹ��Jar��������Auth���̡� +echo. + +cd %~dp0 +cd ../ruoyi-auth/target + +set JAVA_OPTS=-Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m + +java -Dfile.encoding=utf-8 %JAVA_OPTS% -jar ruoyi-auth.jar + +cd bin +pause \ No newline at end of file diff --git a/bin/run-gateway.bat b/bin/run-gateway.bat new file mode 100644 index 0000000..7029e6c --- /dev/null +++ b/bin/run-gateway.bat @@ -0,0 +1,14 @@ +@echo off +echo. +echo [��Ϣ] ʹ��Jar��������Gateway���̡� +echo. + +cd %~dp0 +cd /home/hongruitang/gateway + +set JAVA_OPTS=-Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m + +java -Dfile.encoding=utf-8 %JAVA_OPTS% -jar ruoyi-gateway.jar + +cd bin +pause \ No newline at end of file diff --git a/bin/run-modules-file.bat b/bin/run-modules-file.bat new file mode 100644 index 0000000..6d89c90 --- /dev/null +++ b/bin/run-modules-file.bat @@ -0,0 +1,14 @@ +@echo off +echo. +echo [��Ϣ] ʹ��Jar��������Modules-File���̡� +echo. + +cd %~dp0 +cd ../ruoyi-modules/ruoyi-file/target + +set JAVA_OPTS=-Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m + +java -Dfile.encoding=utf-8 %JAVA_OPTS% -jar ruoyi-modules-file.jar + +cd bin +pause \ No newline at end of file diff --git a/bin/run-modules-gen.bat b/bin/run-modules-gen.bat new file mode 100644 index 0000000..0a4c390 --- /dev/null +++ b/bin/run-modules-gen.bat @@ -0,0 +1,14 @@ +@echo off +echo. +echo [��Ϣ] ʹ��Jar��������Modules-Gen���̡� +echo. + +cd %~dp0 +cd ../ruoyi-modules/ruoyi-gen/target + +set JAVA_OPTS=-Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m + +java -Dfile.encoding=utf-8 %JAVA_OPTS% -jar ruoyi-modules-gen.jar + +cd bin +pause \ No newline at end of file diff --git a/bin/run-modules-job.bat b/bin/run-modules-job.bat new file mode 100644 index 0000000..443e59d --- /dev/null +++ b/bin/run-modules-job.bat @@ -0,0 +1,14 @@ +@echo off +echo. +echo [��Ϣ] ʹ��Jar��������Modules-Job���̡� +echo. + +cd %~dp0 +cd ../ruoyi-modules/ruoyi-job/target + +set JAVA_OPTS=-Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m + +java -Dfile.encoding=utf-8 %JAVA_OPTS% -jar ruoyi-modules-job.jar + +cd bin +pause \ No newline at end of file diff --git a/bin/run-modules-system.bat b/bin/run-modules-system.bat new file mode 100644 index 0000000..26db55e --- /dev/null +++ b/bin/run-modules-system.bat @@ -0,0 +1,14 @@ +@echo off +echo. +echo [��Ϣ] ʹ��Jar��������Modules-System���̡� +echo. + +cd %~dp0 +cd ../ruoyi-modules/ruoyi-system/target + +set JAVA_OPTS=-Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m + +java -Dfile.encoding=utf-8 %JAVA_OPTS% -jar ruoyi-modules-system.jar + +cd bin +pause \ No newline at end of file diff --git a/bin/run-monitor.bat b/bin/run-monitor.bat new file mode 100644 index 0000000..3e8e322 --- /dev/null +++ b/bin/run-monitor.bat @@ -0,0 +1,14 @@ +@echo off +echo. +echo [��Ϣ] ʹ��Jar��������Monitor���̡� +echo. + +cd %~dp0 +cd ../ruoyi-visual/ruoyi-monitor/target + +set JAVA_OPTS=-Xms512m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m + +java -Dfile.encoding=utf-8 %JAVA_OPTS% -jar ruoyi-visual-monitor.jar + +cd bin +pause \ No newline at end of file diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/MerEditUserDto.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/MerEditUserDto.java new file mode 100644 index 0000000..da0a7f6 --- /dev/null +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/dto/MerEditUserDto.java @@ -0,0 +1,21 @@ +package com.ruoyi.system.api.domain.dto; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @author jqs34 + * @ClassName AppEditUserDto + * @description: TODO + * @date 2023年05月03日 + * @version: 1.0 + */ +@Data +public class MerEditUserDto extends MerBaseDto{ + + @ApiModelProperty(value = "修改类型1.昵称2.头像3.性别4.生日") + private Integer editType; + + @ApiModelProperty(value = "修改值 性别0=男,1=女,2=未知 生日YYYY-MM-DD ") + private String editValue; +} diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/MerStaffInfoVo.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/MerStaffInfoVo.java new file mode 100644 index 0000000..d34b1ec --- /dev/null +++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/vo/MerStaffInfoVo.java @@ -0,0 +1,58 @@ +package com.ruoyi.system.api.domain.vo; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +/** + * @author jqs34 + * @ClassName MerStaffInfoVo + * @description: TODO + * @date 2023年05月09日 + * @version: 1.0 + */ +@Data +public class MerStaffInfoVo { + + /** + * 用户id + */ + @ApiModelProperty(value = "用户id") + private Long userId; + /** + * 员工姓名 + */ + @ApiModelProperty(value = "员工姓名") + private String staffName; + /** + * 员工电话 + */ + @ApiModelProperty(value = "员工电话") + private String staffMobile; + /** + * 员工性别 + */ + @ApiModelProperty(value = "员工性别") + private Integer staffGender; + /** + * 员工生日 + */ + @ApiModelProperty(value = "员工生日") + private String staffBirthday; + + @ApiModelProperty(value = "商户名称") + private String shopName; + + @ApiModelProperty(value = "商户地址") + private String shopAddress; + + @ApiModelProperty(value = "商户电话") + private String shopServicePhone; + + + @ApiModelProperty(value = "商户营业时间") + private String businessTime; + +} diff --git a/ruoyi-auth/src/main/java/com/ruoyi/auth/controller/QwH5Controller.java b/ruoyi-auth/src/main/java/com/ruoyi/auth/controller/QwH5Controller.java index 50dc478..075f428 100644 --- a/ruoyi-auth/src/main/java/com/ruoyi/auth/controller/QwH5Controller.java +++ b/ruoyi-auth/src/main/java/com/ruoyi/auth/controller/QwH5Controller.java @@ -10,6 +10,7 @@ import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiParam; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; @@ -35,6 +36,9 @@ @Autowired private TokenService tokenService; + @Value("${h5.redirectUriBase}") + private String redirectUriBase; + /** * 构造网页授权链接 @@ -46,6 +50,7 @@ @ApiOperation("构造网页授权链接") public R<OauthUrlVo> oauthUrl(@ApiParam(value = "授权重定向地址", required = true) @RequestParam("redirectUri") String redirectUri) throws UnsupportedEncodingException { // 普通应用 + redirectUri = redirectUriBase + redirectUri; String oauthRedirectUrl = URLEncoder.encode(redirectUri,"utf-8"); String oauthUrl = qywxInnerService.getOauthUrl(oauthRedirectUrl); return R.ok(new OauthUrlVo(oauthUrl)); diff --git a/ruoyi-common/ruoyi-common-datasource/pom.xml b/ruoyi-common/ruoyi-common-datasource/pom.xml index 69a35f3..62337c8 100644 --- a/ruoyi-common/ruoyi-common-datasource/pom.xml +++ b/ruoyi-common/ruoyi-common-datasource/pom.xml @@ -8,6 +8,7 @@ <version>3.6.2</version> </parent> <modelVersion>4.0.0</modelVersion> + <artifactId>ruoyi-common-datasource</artifactId> diff --git a/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/config/MyBatisPlusConfig.java b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/config/MyBatisPlusConfig.java new file mode 100644 index 0000000..5268ca7 --- /dev/null +++ b/ruoyi-modules/ruoyi-member/src/main/java/com/ruoyi/member/config/MyBatisPlusConfig.java @@ -0,0 +1,30 @@ +package com.ruoyi.member.config; + +import com.baomidou.mybatisplus.annotation.DbType; +import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; +import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +/** + * @author jqs34 + * @ClassName MyBatisPlusConfig + * @description: TODO + * @date 2023年05月09日 + * @version: 1.0 + */ + +@Configuration +public class MyBatisPlusConfig { + + /** + * MyBatisPlus拦截器(用于分页) + */ + @Bean + public MybatisPlusInterceptor paginationInterceptor() { + MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor(); + //添加MySQL的分页拦截器 + interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL)); + return interceptor; + } +} \ No newline at end of file diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/config/MyBatisPlusConfig.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/config/MyBatisPlusConfig.java new file mode 100644 index 0000000..9043b26 --- /dev/null +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/config/MyBatisPlusConfig.java @@ -0,0 +1,30 @@ +package com.ruoyi.order.config; + +import com.baomidou.mybatisplus.annotation.DbType; +import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; +import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +/** + * @author jqs34 + * @ClassName MyBatisPlusConfig + * @description: TODO + * @date 2023年05月09日 + * @version: 1.0 + */ + +@Configuration +public class MyBatisPlusConfig { + + /** + * MyBatisPlus拦截器(用于分页) + */ + @Bean + public MybatisPlusInterceptor paginationInterceptor() { + MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor(); + //添加MySQL的分页拦截器 + interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL)); + return interceptor; + } +} \ No newline at end of file diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/business/MerGoodsController.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/business/MerGoodsController.java index 9b45824..698bc2d 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/business/MerGoodsController.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/business/MerGoodsController.java @@ -44,6 +44,7 @@ Page<MerGoodsPageVo> page = new Page<>(); page.setSize(merGoodsPageDto.getPageSize()); page.setCurrent(merGoodsPageDto.getPageNum()); + page.setOptimizeCountSql(false); List<MerGoodsPageVo> merGoodsPageVoList = goodsService.pageMerShopGoods(page,merGoodsPageDto); return R.ok(page.setRecords(merGoodsPageVoList)); } diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/business/MerOrderController.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/business/MerOrderController.java index c07fefb..e3277da 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/business/MerOrderController.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/controller/business/MerOrderController.java @@ -129,6 +129,7 @@ Page<MerMemberNoClearOrderVo> page = new Page<>(); page.setSize(merMemberNoClearOrderDto.getPageSize()); page.setCurrent(merMemberNoClearOrderDto.getPageNum()); + List<MerMemberNoClearOrderVo> merMemberNoClearOrderVoList = orderService.pageMerMemberOrder(page,merMemberNoClearOrderDto); return R.ok(page.setRecords(merMemberNoClearOrderVoList)); } diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/vo/MerGoodsPageVo.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/vo/MerGoodsPageVo.java index 9d8b476..3ae0df2 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/vo/MerGoodsPageVo.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/vo/MerGoodsPageVo.java @@ -35,7 +35,7 @@ private Integer goodsType; @ApiModelProperty(value = "商品调理问题") - private BigDecimal goodsNurses; + private String goodsNurses; @ApiModelProperty(value = "商品建议售价") private BigDecimal suggestSalesPrice;; diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/vo/MerOrderPageVo.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/vo/MerOrderPageVo.java index e11bf70..d4af3a8 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/vo/MerOrderPageVo.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/domain/vo/MerOrderPageVo.java @@ -1,9 +1,11 @@ package com.ruoyi.order.domain.vo; +import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.math.BigDecimal; +import java.util.Date; import java.util.List; /** @@ -18,6 +20,12 @@ @ApiModelProperty(value = "用户id") private Long userId; + + @ApiModelProperty(value = "用户姓名") + private String userName; + + @ApiModelProperty(value = "用户电话") + private String userMobile; @ApiModelProperty(value = "订单id") private String orderId; @@ -49,6 +57,15 @@ @ApiModelProperty("订单备注") private String orderRemark; + @ApiModelProperty("创建时间") + private Date createTime; + + @ApiModelProperty("订单来源") + private Integer orderFrom; + + @ApiModelProperty("订单来源") + private String orderFromDesc; + @ApiModelProperty("订单商品列表") private List<MerOrderGoodsPageVo> merOrderGoodsVoList; } diff --git a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/OrderServiceImpl.java b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/OrderServiceImpl.java index fa69482..3c76a3a 100644 --- a/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/OrderServiceImpl.java +++ b/ruoyi-modules/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/order/OrderServiceImpl.java @@ -780,6 +780,21 @@ @Override public List<MerOrderPageVo> pageMerOrder(Page page, MerOrderPageDto merOrderPageDto){ List<MerOrderPageVo> merOrderPageVoList = orderMapper.pageMerOrder(page, merOrderPageDto); + if(merOrderPageVoList!=null&&!merOrderPageVoList.isEmpty()){ + Long userId; + Member member; + Integer orderFrom; + String orderFromDesc; + for(MerOrderPageVo merOrderPageVo : merOrderPageVoList){ + userId = merOrderPageVo.getUserId(); + member = remoteMemberService.getMember(userId).getData(); + merOrderPageVo.setUserName(member.getRealName()); + merOrderPageVo.setUserMobile(member.getMobile()); + orderFrom = merOrderPageVo.getOrderFrom(); + orderFromDesc = "商城订单"; + merOrderPageVo.setOrderFromDesc(orderFromDesc); + } + } return merOrderPageVoList; } diff --git a/ruoyi-modules/ruoyi-order/src/main/resources/mapper/order/OrderMapper.xml b/ruoyi-modules/ruoyi-order/src/main/resources/mapper/order/OrderMapper.xml index d1bcede..380dd11 100644 --- a/ruoyi-modules/ruoyi-order/src/main/resources/mapper/order/OrderMapper.xml +++ b/ruoyi-modules/ruoyi-order/src/main/resources/mapper/order/OrderMapper.xml @@ -60,6 +60,8 @@ <result column="receivableDeposit" property="receivableDeposit"/> <result column="payMoney" property="payMoney"/> <result column="orderRemark" property="orderRemark" /> + <result column="orderFrom" property="orderFrom" /> + <result column="createTime" property="createTime" /> <collection property="merOrderGoodsVoList" ofType="com.ruoyi.order.domain.vo.MerOrderGoodsPageVo"> <result column="goodsName" property="goodsName"/> <result column="goodsType" property="goodsType"/> @@ -253,7 +255,9 @@ toc.order_remark orderRemark, tg.goods_name goodsName, tog.goods_type goodsType, - tog.buy_num buyNum + tog.buy_num buyNum, + toc.create_time createTime, + toc.order_from orderFrom FROM t_order toc INNER JOIN t_order_goods tog ON tog.order_id = toc.order_id INNER JOIN t_goods tg ON tg.goods_id = tog.goods_id diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/config/MyBatisPlusConfig.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/config/MyBatisPlusConfig.java new file mode 100644 index 0000000..9faae51 --- /dev/null +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/config/MyBatisPlusConfig.java @@ -0,0 +1,30 @@ +package com.ruoyi.shop.config; + +import com.baomidou.mybatisplus.annotation.DbType; +import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; +import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +/** + * @author jqs34 + * @ClassName MyBatisPlusConfig + * @description: TODO + * @date 2023年05月09日 + * @version: 1.0 + */ + +@Configuration +public class MyBatisPlusConfig { + + /** + * MyBatisPlus拦截器(用于分页) + */ + @Bean + public MybatisPlusInterceptor paginationInterceptor() { + MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor(); + //添加MySQL的分页拦截器 + interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL)); + return interceptor; + } +} \ No newline at end of file diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/business/MerShopController.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/business/MerShopController.java index d7a5533..c6a0eb7 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/business/MerShopController.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/controller/business/MerShopController.java @@ -13,9 +13,13 @@ import com.ruoyi.shop.domain.vo.MgtShopInfoVo; import com.ruoyi.shop.service.shop.ShopCertificateService; import com.ruoyi.shop.service.shop.ShopService; +import com.ruoyi.shop.service.shop.ShopStaffService; import com.ruoyi.system.api.domain.dto.MerBaseDto; +import com.ruoyi.system.api.domain.dto.MerBaseGetDto; +import com.ruoyi.system.api.domain.dto.MerEditUserDto; import com.ruoyi.system.api.domain.dto.MgtBaseGetDto; import com.ruoyi.system.api.domain.vo.MerHomeShopTotalVo; +import com.ruoyi.system.api.domain.vo.MerStaffInfoVo; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; @@ -44,6 +48,9 @@ @Autowired private ShopCertificateService shopCertificateService; + + @Autowired + private ShopStaffService shopStaffService; /** * 未完成实际统计 @@ -85,4 +92,31 @@ shopCertificateService.editShopCertificate(merShopCertificateEditDto); return R.ok(); } + + @RequestMapping(value = "/deleteShopCertificate", method = RequestMethod.POST) + @ApiOperation(value = "删除商户证书") + public R deleteShopCertificate(@RequestBody MerBaseGetDto merBaseGetDto) { + Long userId = SecurityUtils.getUserId(); + shopCertificateService.deleteShopCertificate(Long.valueOf(merBaseGetDto.getId())); + return R.ok(); + } + + @RequestMapping(value = "/getShopStaffInfo", method = RequestMethod.POST) + @ApiOperation(value = "获取员工信息") + public R<MerStaffInfoVo> getShopStaffInfo() { + Long userId = SecurityUtils.getUserId(); + MerStaffInfoVo merStaffInfoVo = shopStaffService.getShopStaffInfo(userId); + return R.ok(merStaffInfoVo); + } + + @RequestMapping(value = "/editShopStaffInfo", method = RequestMethod.POST) + @ApiOperation(value = "修改员工信息") + public R editShopStaffInfo(@RequestBody MerEditUserDto merEditUserDto) { + Long userId = SecurityUtils.getUserId(); + shopStaffService.editShopStaffInfo(merEditUserDto); + return R.ok(); + } + + + } diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/RecommandCooperation.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/RecommandCooperation.java new file mode 100644 index 0000000..be00f7c --- /dev/null +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/RecommandCooperation.java @@ -0,0 +1,79 @@ +package com.ruoyi.shop.domain.pojo.shop; + +import java.util.Date; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.activerecord.Model; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; + +import com.baomidou.mybatisplus.annotations.Version; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * <p> + * + * </p> + * + * @author jqs + * @since 2023-05-09 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("t_recommand_cooperation") +public class RecommandCooperation extends Model<RecommandCooperation> { + + private static final long serialVersionUID = 1L; + + /** + * id + */ + @TableId(value = "id", type = IdType.AUTO) + private Long id; + /** + * 删除标记 + */ + @TableField("del_flag") + private Integer delFlag; + /** + * 签约状态 + */ + @TableField("corp_status") + private Integer corpStatus; + /** + * 推荐人id + */ + @TableField("recommand_user_id") + private Long recommandUserId; + /** + * 被推荐人 + */ + @TableField("recommended_name") + private String recommendedName; + /** + * 被推荐人电话 + */ + @TableField("recommended_phone") + private String recommendedPhone; + /** + * 备注 + */ + private String remark; + /** + * 创建时间 + */ + @TableField("create_time") + private Date createTime; + + + @Override + protected Serializable pkVal() { + return this.id; + } + +} diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopStaff.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopStaff.java new file mode 100644 index 0000000..f4a9815 --- /dev/null +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopStaff.java @@ -0,0 +1,77 @@ +package com.ruoyi.shop.domain.pojo.shop; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.activerecord.Model; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; + +import com.baomidou.mybatisplus.annotations.Version; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * <p> + * + * </p> + * + * @author jqs + * @since 2023-05-09 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("t_shop_staff") +public class ShopStaff extends Model<ShopStaff> { + + private static final long serialVersionUID = 1L; + + /** + * 员工id + */ + @TableId(value = "staff_id", type = IdType.AUTO) + private Long staffId; + /** + * 删除标记 + */ + @TableField("del_flag") + private Integer delFlag; + /** + * 用户id + */ + @TableField("user_id") + private Long userId; + /** + * 员工姓名 + */ + @TableField("staff_name") + private String staffName; + /** + * 员工电话 + */ + @TableField("staff_mobile") + private String staffMobile; + /** + * 员工性别 + */ + @TableField("staff_gender") + private Integer staffGender; + /** + * 员工生日 + */ + @TableField("staff_birthday") + private String staffBirthday; + + @TableField("staff_avatar") + private String staffAvatar; + + + @Override + protected Serializable pkVal() { + return this.staffId; + } + +} diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopSuggest.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopSuggest.java new file mode 100644 index 0000000..4dffedb --- /dev/null +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/domain/pojo/shop/ShopSuggest.java @@ -0,0 +1,80 @@ +package com.ruoyi.shop.domain.pojo.shop; + +import java.util.Date; +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.activerecord.Model; +import com.baomidou.mybatisplus.annotation.TableName; +import java.io.Serializable; + +import com.baomidou.mybatisplus.annotations.Version; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.experimental.Accessors; + +/** + * <p> + * + * </p> + * + * @author jqs + * @since 2023-05-09 + */ +@Data +@EqualsAndHashCode(callSuper = false) +@Accessors(chain = true) +@TableName("t_shop_suggest") +public class ShopSuggest extends Model<ShopSuggest> { + + private static final long serialVersionUID = 1L; + + /** + * 建议id + */ + @TableId(value = "suggest_id", type = IdType.AUTO) + private Long suggestId; + /** + * 删除标记 + */ + @TableField("del_flag") + private Integer delFlag; + /** + * 建议内容 + */ + @TableField("suggest_content") + private String suggestContent; + /** + * 创建时间 + */ + @TableField("create_time") + private Date createTime; + /** + * 创建人id + */ + @TableField("create_user_id") + private Long createUserId; + /** + * 回复内容 + */ + @TableField("replay_content") + private String replayContent; + /** + * 回复用户id + */ + @TableField("replay_user_id") + private Long replayUserId; + /** + * 回复时间 + */ + @TableField("replay_time") + private Date replayTime; + + + @Override + protected Serializable pkVal() { + return this.suggestId; + } + +} diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/mapper/shop/RecommandCooperationMapper.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/mapper/shop/RecommandCooperationMapper.java new file mode 100644 index 0000000..9cb3aa8 --- /dev/null +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/mapper/shop/RecommandCooperationMapper.java @@ -0,0 +1,16 @@ +package com.ruoyi.shop.mapper.shop; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.ruoyi.shop.domain.pojo.shop.RecommandCooperation; + +/** + * <p> + * Mapper 接口 + * </p> + * + * @author jqs + * @since 2023-05-09 + */ +public interface RecommandCooperationMapper extends BaseMapper<RecommandCooperation> { + +} diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/mapper/shop/ShopStaffMapper.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/mapper/shop/ShopStaffMapper.java new file mode 100644 index 0000000..ae85bab --- /dev/null +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/mapper/shop/ShopStaffMapper.java @@ -0,0 +1,16 @@ +package com.ruoyi.shop.mapper.shop; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.ruoyi.shop.domain.pojo.shop.ShopStaff; + +/** + * <p> + * Mapper 接口 + * </p> + * + * @author jqs + * @since 2023-05-09 + */ +public interface ShopStaffMapper extends BaseMapper<ShopStaff> { + +} diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/mapper/shop/ShopSuggestMapper.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/mapper/shop/ShopSuggestMapper.java new file mode 100644 index 0000000..12a9f3e --- /dev/null +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/mapper/shop/ShopSuggestMapper.java @@ -0,0 +1,16 @@ +package com.ruoyi.shop.mapper.shop; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.ruoyi.shop.domain.pojo.shop.ShopSuggest; + +/** + * <p> + * Mapper 接口 + * </p> + * + * @author jqs + * @since 2023-05-09 + */ +public interface ShopSuggestMapper extends BaseMapper<ShopSuggest> { + +} diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/RecommandCooperationServiceImpl.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/RecommandCooperationServiceImpl.java new file mode 100644 index 0000000..273d979 --- /dev/null +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/RecommandCooperationServiceImpl.java @@ -0,0 +1,21 @@ +package com.ruoyi.shop.service.impl.shop; + + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.shop.domain.pojo.shop.RecommandCooperation; +import com.ruoyi.shop.mapper.shop.RecommandCooperationMapper; +import com.ruoyi.shop.service.shop.RecommandCooperationService; +import org.springframework.stereotype.Service; + +/** + * <p> + * 服务实现类 + * </p> + * + * @author jqs + * @since 2023-05-09 + */ +@Service +public class RecommandCooperationServiceImpl extends ServiceImpl<RecommandCooperationMapper, RecommandCooperation> implements RecommandCooperationService { + +} diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopCertificateServiceImpl.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopCertificateServiceImpl.java index 123639a..fcfa43d 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopCertificateServiceImpl.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopCertificateServiceImpl.java @@ -67,4 +67,16 @@ shopCertificate.setDelFlag(0); this.saveOrUpdate(shopCertificate); } + + /** + * + * @param certId + */ + @Override + public void deleteShopCertificate(Long certId){ + ShopCertificate shopCertificate = this.getById(certId); + shopCertificate.setDelFlag(1); + shopCertificate.setCerStatus(-1); + this.saveOrUpdate(shopCertificate); + } } diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopStaffServiceImpl.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopStaffServiceImpl.java new file mode 100644 index 0000000..5c024b6 --- /dev/null +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopStaffServiceImpl.java @@ -0,0 +1,77 @@ +package com.ruoyi.shop.service.impl.shop; + + +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.common.core.utils.bean.BeanUtils; +import com.ruoyi.shop.domain.pojo.shop.ShopRelTag; +import com.ruoyi.shop.domain.pojo.shop.ShopStaff; +import com.ruoyi.shop.mapper.shop.ShopStaffMapper; +import com.ruoyi.shop.service.shop.ShopStaffService; +import com.ruoyi.system.api.domain.dto.MerEditUserDto; +import com.ruoyi.system.api.domain.vo.MerStaffInfoVo; +import org.springframework.stereotype.Service; + +/** + * <p> + * 服务实现类 + * </p> + * + * @author jqs + * @since 2023-05-09 + */ +@Service +public class ShopStaffServiceImpl extends ServiceImpl<ShopStaffMapper, ShopStaff> implements ShopStaffService { + + /** + * + * @param userId + * @return + */ + @Override + public ShopStaff getByUserId(Long userId){ + LambdaQueryWrapper<ShopStaff> queryWrapper = Wrappers.lambdaQuery(); + queryWrapper.eq(ShopStaff::getDelFlag, 0).eq(ShopStaff::getUserId, userId); + return this.getOne(queryWrapper,false); + } + + + /** + * 获取商户员工信息 + * @param userId + * @return + */ + @Override + public MerStaffInfoVo getShopStaffInfo(Long userId){ + MerStaffInfoVo merStaffInfoVo = new MerStaffInfoVo(); + ShopStaff shopStaff = this.getByUserId(userId); + BeanUtils.copyProperties(shopStaff,merStaffInfoVo); + return merStaffInfoVo; + } + + /** + * + * @param merEditUserDto + */ + @Override + public void editShopStaffInfo(MerEditUserDto merEditUserDto){ + ShopStaff shopStaff = this.getByUserId(merEditUserDto.getUserId()); + Integer editType = merEditUserDto.getEditType(); + switch (editType){ + case 1: + shopStaff.setStaffName(merEditUserDto.getEditValue()); + break; + case 2: + shopStaff.setStaffAvatar(merEditUserDto.getEditValue()); + break; + case 3: + shopStaff.setStaffGender(Integer.valueOf(merEditUserDto.getEditValue())); + break; + case 4: + shopStaff.setStaffBirthday(merEditUserDto.getEditValue()); + break; + } + this.saveOrUpdate(shopStaff); + } +} diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopSuggestServiceImpl.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopSuggestServiceImpl.java new file mode 100644 index 0000000..29fa8da --- /dev/null +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/impl/shop/ShopSuggestServiceImpl.java @@ -0,0 +1,21 @@ +package com.ruoyi.shop.service.impl.shop; + + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.ruoyi.shop.domain.pojo.shop.ShopSuggest; +import com.ruoyi.shop.mapper.shop.ShopSuggestMapper; +import com.ruoyi.shop.service.shop.ShopSuggestService; +import org.springframework.stereotype.Service; + +/** + * <p> + * 服务实现类 + * </p> + * + * @author jqs + * @since 2023-05-09 + */ +@Service +public class ShopSuggestServiceImpl extends ServiceImpl<ShopSuggestMapper, ShopSuggest> implements ShopSuggestService { + +} diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/RecommandCooperationService.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/RecommandCooperationService.java new file mode 100644 index 0000000..8c4a68d --- /dev/null +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/RecommandCooperationService.java @@ -0,0 +1,16 @@ +package com.ruoyi.shop.service.shop; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.shop.domain.pojo.shop.RecommandCooperation; + +/** + * <p> + * 服务类 + * </p> + * + * @author jqs + * @since 2023-05-09 + */ +public interface RecommandCooperationService extends IService<RecommandCooperation> { + +} diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/ShopCertificateService.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/ShopCertificateService.java index 60bf00b..3914a58 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/ShopCertificateService.java +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/ShopCertificateService.java @@ -36,4 +36,10 @@ * @param merShopCertificateEditDto */ void editShopCertificate(MerShopCertificateEditDto merShopCertificateEditDto); + + /** + * + * @param certId + */ + void deleteShopCertificate(Long certId); } diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/ShopStaffService.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/ShopStaffService.java new file mode 100644 index 0000000..1e79027 --- /dev/null +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/ShopStaffService.java @@ -0,0 +1,37 @@ +package com.ruoyi.shop.service.shop; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.shop.domain.pojo.shop.ShopStaff; +import com.ruoyi.system.api.domain.dto.MerEditUserDto; +import com.ruoyi.system.api.domain.vo.MerStaffInfoVo; + +/** + * <p> + * 服务类 + * </p> + * + * @author jqs + * @since 2023-05-09 + */ +public interface ShopStaffService extends IService<ShopStaff> { + + /** + * + * @param userId + * @return + */ + ShopStaff getByUserId(Long userId); + + /** + * 获取商户员工信息 + * @param userId + * @return + */ + MerStaffInfoVo getShopStaffInfo(Long userId); + + /** + * + * @param merEditUserDto + */ + void editShopStaffInfo(MerEditUserDto merEditUserDto); +} diff --git a/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/ShopSuggestService.java b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/ShopSuggestService.java new file mode 100644 index 0000000..f28a4d2 --- /dev/null +++ b/ruoyi-modules/ruoyi-shop/src/main/java/com/ruoyi/shop/service/shop/ShopSuggestService.java @@ -0,0 +1,16 @@ +package com.ruoyi.shop.service.shop; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.ruoyi.shop.domain.pojo.shop.ShopSuggest; + +/** + * <p> + * 服务类 + * </p> + * + * @author jqs + * @since 2023-05-09 + */ +public interface ShopSuggestService extends IService<ShopSuggest> { + +} diff --git a/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/RecommandCooperationMapper.xml b/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/RecommandCooperationMapper.xml new file mode 100644 index 0000000..9f1cda6 --- /dev/null +++ b/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/RecommandCooperationMapper.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="com.ruoyi.shop.mapper.shop.RecommandCooperationMapper"> + + + +</mapper> diff --git a/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopMapper.xml b/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopMapper.xml index a6b635f..9d24942 100644 --- a/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopMapper.xml +++ b/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopMapper.xml @@ -316,9 +316,9 @@ CONCAT(ts.shop_area_name,ts.shop_address) shopAddress, ts.shopowner_name shopownerName, ts.shopowner_phone shopownerPhone, - ts.cooperationEndTime cooperationEndTime + ts.cooperation_end_time cooperationEndTime FROM t_shop ts - WHERE ts.del_flag = 0 AND r.shop_id = #{param.shopId} + WHERE ts.del_flag = 0 AND ts.shop_id = #{param.shopId} <if test="param.keyword!=null and param.keyword!=''"> AND (ts.shop_name LIKE CONCAT('%',#{param.keyword},'%') OR ts.shopowner_name LIKE CONCAT('%',#{param.keyword},'%') OR ts.shopowner_phone LIKE CONCAT('%',#{param.keyword},'%')) diff --git a/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopStaffMapper.xml b/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopStaffMapper.xml new file mode 100644 index 0000000..0c38bd6 --- /dev/null +++ b/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopStaffMapper.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="com.ruoyi.shop.mapper.shop.ShopStaffMapper"> + + +</mapper> diff --git a/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopSuggestMapper.xml b/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopSuggestMapper.xml new file mode 100644 index 0000000..4585a4e --- /dev/null +++ b/ruoyi-modules/ruoyi-shop/src/main/resources/mapper/shop/ShopSuggestMapper.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> +<mapper namespace="com.ruoyi.shop.mapper.shop.ShopSuggestMapper"> + + + +</mapper> diff --git a/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/config/MyBatisPlusConfig.java b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/config/MyBatisPlusConfig.java new file mode 100644 index 0000000..aba8c64 --- /dev/null +++ b/ruoyi-modules/ruoyi-system/src/main/java/com/ruoyi/system/config/MyBatisPlusConfig.java @@ -0,0 +1,30 @@ +package com.ruoyi.system.config; + +import com.baomidou.mybatisplus.annotation.DbType; +import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; +import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor; +import org.springframework.context.annotation.Bean; +import org.springframework.context.annotation.Configuration; + +/** + * @author jqs34 + * @ClassName MyBatisPlusConfig + * @description: TODO + * @date 2023年05月09日 + * @version: 1.0 + */ + +@Configuration +public class MyBatisPlusConfig { + + /** + * MyBatisPlus拦截器(用于分页) + */ + @Bean + public MybatisPlusInterceptor paginationInterceptor() { + MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor(); + //添加MySQL的分页拦截器 + interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.MYSQL)); + return interceptor; + } +} \ No newline at end of file -- Gitblit v1.7.1