Initial commit: MSH System\n\n- msh_single_uniapp: Vue 2 + UniApp 前端(微信小程序/H5/App/支付宝小程序)\n- msh_crmeb_22: Spring Boot 2.2 后端(C端API/管理端/业务逻辑)\n- models-integration: AI服务集成(Coze/KieAI/腾讯ASR)\n- docs: 产品文档与设计稿

This commit is contained in:
2026-02-28 05:40:21 +08:00
commit 14d29d51c0
2182 changed files with 482509 additions and 0 deletions

View File

@@ -0,0 +1,64 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>crmeb</artifactId>
<groupId>com.zbkj</groupId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>crmeb-service</artifactId>
<name>crmeb-service</name>
<properties>
<crmeb-common>0.0.1-SNAPSHOT</crmeb-common>
</properties>
<dependencies>
<dependency>
<groupId>com.zbkj</groupId>
<artifactId>crmeb-common</artifactId>
<version>${crmeb-common}</version>
</dependency>
<dependency>
<groupId>com.jayway.jsonpath</groupId>
<artifactId>json-path</artifactId>
<version>2.4.0</version>
</dependency>
<!-- Gson 依赖 -->
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.9</version>
</dependency>
<!-- Coze SDK -->
<dependency>
<groupId>com.coze</groupId>
<artifactId>coze-api</artifactId>
<version>0.2.3</version>
<exclusions>
<!-- 排除旧版 JJWT 避免冲突 -->
<exclusion>
<groupId>io.jsonwebtoken</groupId>
<artifactId>jjwt</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- OkHttp 用于文件上传 -->
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>okhttp</artifactId>
<version>3.14.9</version>
</dependency>
<!-- RxJava 用于流式响应 -->
<dependency>
<groupId>io.reactivex.rxjava2</groupId>
<artifactId>rxjava</artifactId>
<version>2.2.21</version>
</dependency>
<!-- JJWT 0.11.5 已在 crmeb-common 中统一管理 -->
</dependencies>
</project>

View File

@@ -0,0 +1,17 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.acticitystyle.ActivityStyle;
/**
* <p>
* 活动样式 Mapper 接口
* </p>
*
* @author dazongzi
* @since 2023-01-05
*/
public interface ActivityStyleDao extends BaseMapper<ActivityStyle> {
}

View File

@@ -0,0 +1,20 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.alipay.AliPayCallback;
/**
* 支付宝回调表 Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
public interface AliPayCallbackDao extends BaseMapper<AliPayCallback> {
}

View File

@@ -0,0 +1,20 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.alipay.AliPayInfo;
/**
* 支付宝订单表 Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
public interface AliPayInfoDao extends BaseMapper<AliPayInfo> {
}

View File

@@ -0,0 +1,20 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.article.Article;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 文章管理表 Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
public interface ArticleDao extends BaseMapper<Article> {
}

View File

@@ -0,0 +1,19 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.category.Category;
/**
* 分类表 Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
public interface CategoryDao extends BaseMapper<Category> {
}

View File

@@ -0,0 +1,16 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.exception.ExceptionLog;
/**
* <p>
* 异常信息表 Mapper 接口
* </p>
*
* @author HZW
* @since 2023-02-27
*/
public interface ExceptionLogDao extends BaseMapper<ExceptionLog> {
}

View File

@@ -0,0 +1,20 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.express.Express;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 快递公司表 Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
public interface ExpressDao extends BaseMapper<Express> {
}

View File

@@ -0,0 +1,20 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.wechat.video.PayComponentBrand;
/**
* 组件品牌表 Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
public interface PayComponentBrandDao extends BaseMapper<PayComponentBrand> {
}

View File

@@ -0,0 +1,24 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.wechat.video.PayComponentCat;
import org.apache.ibatis.annotations.Update;
/**
* 组件类目表 Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
public interface PayComponentCatDao extends BaseMapper<PayComponentCat> {
@Update("truncate table eb_pay_component_cat")
void deleteAll();
}

View File

@@ -0,0 +1,20 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.wechat.video.PayComponentDeliveryCompany;
/**
* 组件快递公司表 Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
public interface PayComponentDeliveryCompanyDao extends BaseMapper<PayComponentDeliveryCompany> {
}

View File

@@ -0,0 +1,20 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.wechat.video.PayComponentDraftProduct;
/**
* 组件商品草稿表 Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
public interface PayComponentDraftProductDao extends BaseMapper<PayComponentDraftProduct> {
}

View File

@@ -0,0 +1,20 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.wechat.video.PayComponentOrder;
/**
* 组件订单表 Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
public interface PayComponentOrderDao extends BaseMapper<PayComponentOrder> {
}

View File

@@ -0,0 +1,20 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.wechat.video.PayComponentOrderProduct;
/**
* 组件订单详情表 Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
public interface PayComponentOrderProductDao extends BaseMapper<PayComponentOrderProduct> {
}

View File

@@ -0,0 +1,20 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.wechat.video.PayComponentProductAuditInfo;
/**
* 组件商品审核信息表 Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
public interface PayComponentProductAuditInfoDao extends BaseMapper<PayComponentProductAuditInfo> {
}

View File

@@ -0,0 +1,20 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.wechat.video.PayComponentProduct;
/**
* 组件商品表 Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
public interface PayComponentProductDao extends BaseMapper<PayComponentProduct> {
}

View File

@@ -0,0 +1,20 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.wechat.video.PayComponentProductInfo;
/**
* 组件商品详情表 Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
public interface PayComponentProductInfoDao extends BaseMapper<PayComponentProductInfo> {
}

View File

@@ -0,0 +1,20 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.wechat.video.PayComponentProductSkuAttr;
/**
* 组件商品sku属性表 Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
public interface PayComponentProductSkuAttrDao extends BaseMapper<PayComponentProductSkuAttr> {
}

View File

@@ -0,0 +1,20 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.wechat.video.PayComponentProductSku;
/**
* 组件商品sku表 Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
public interface PayComponentProductSkuDao extends BaseMapper<PayComponentProductSku> {
}

View File

@@ -0,0 +1,20 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.wechat.video.PayComponentShopBrand;
/**
* 组件商户品牌表 Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
public interface PayComponentShopBrandDao extends BaseMapper<PayComponentShopBrand> {
}

View File

@@ -0,0 +1,17 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.useraccount.PlatformAccount;
/**
* 商品日记录表 Mapper 接口
* +----------------------------------------------------------------------
* |
* +----------------------------------------------------------------------
*/
public interface PlatformAccountDao extends BaseMapper<PlatformAccount> {
boolean exists(QueryWrapper<PlatformAccount> queryWrapper);
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.record.ProductDayRecord;
/**
* 商品日记录表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface ProductDayRecordDao extends BaseMapper<ProductDayRecord> {
}

View File

@@ -0,0 +1,20 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.log.SensitiveMethodLog;
/**
* 敏感操作日志表 Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
public interface SensitiveMethodLogDao extends BaseMapper<SensitiveMethodLog> {
}

View File

@@ -0,0 +1,20 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.express.ShippingTemplates;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
public interface ShippingTemplatesDao extends BaseMapper<ShippingTemplates> {
}

View File

@@ -0,0 +1,18 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.express.ShippingTemplatesFree;
import com.zbkj.common.response.ShippingTemplatesFreeResponse;
import java.util.List;
/**
* Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface ShippingTemplatesFreeDao extends BaseMapper<ShippingTemplatesFree> {
List<ShippingTemplatesFreeResponse> getListGroup(Integer tempId);
}

View File

@@ -0,0 +1,24 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.express.ShippingTemplatesRegion;
import com.zbkj.common.response.ShippingTemplatesRegionResponse;
import java.util.List;
/**
* Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
public interface ShippingTemplatesRegionDao extends BaseMapper<ShippingTemplatesRegion> {
List<ShippingTemplatesRegionResponse> getListGroup(Integer tempId);
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.record.ShoppingProductDayRecord;
/**
* 商城商品日记录表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface ShoppingProductDayRecordDao extends BaseMapper<ShoppingProductDayRecord> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.sms.SmsRecord;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 短信发送记录表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface SmsRecordDao extends BaseMapper<SmsRecord> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.sms.SmsTemplate;
/**
* 短信模板表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface SmsTemplateDao extends BaseMapper<SmsTemplate> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.bargain.StoreBargain;
/**
* 砍价表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface StoreBargainDao extends BaseMapper<StoreBargain> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.bargain.StoreBargainUser;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 用户参与砍价表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface StoreBargainUserDao extends BaseMapper<StoreBargainUser> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.bargain.StoreBargainUserHelp;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 砍价用户帮助表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface StoreBargainUserHelpDao extends BaseMapper<StoreBargainUserHelp> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.cat.StoreCart;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 购物车表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface StoreCartDao extends BaseMapper<StoreCart> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.combination.StoreCombination;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 拼团商品表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface StoreCombinationDao extends BaseMapper<StoreCombination> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.coupon.StoreCoupon;
/**
* 优惠券表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface StoreCouponDao extends BaseMapper<StoreCoupon> {
}

View File

@@ -0,0 +1,20 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.coupon.StoreCouponUser;
import java.util.List;
import java.util.Map;
/**
* 优惠券记录表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface StoreCouponUserDao extends BaseMapper<StoreCouponUser> {
List<StoreCouponUser> getListByPreOrderNo(Map<String, Object> map);
}

View File

@@ -0,0 +1,65 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.order.StoreOrder;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.request.StoreDateRangeSqlPram;
import com.zbkj.common.request.StoreOrderStaticsticsRequest;
import com.zbkj.common.response.OrderBrokerageData;
import com.zbkj.common.response.StoreOrderStatisticsChartItemResponse;
import com.zbkj.common.response.StoreStaffDetail;
import org.apache.ibatis.annotations.Param;
import java.math.BigDecimal;
import java.util.List;
/**
* 订单表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface StoreOrderDao extends BaseMapper<StoreOrder> {
/**
* 订单总金额
*/
BigDecimal getTotalPrice(String where);
/**
* 退款总金额
*/
BigDecimal getRefundPrice(String where);
/**
* 获取退款总单数
*/
Integer getRefundTotal(String where);
/**
* 核销详情 月数据
* @param request 分页和日期
* @return 月数据
*/
List<StoreStaffDetail> getOrderVerificationDetail(StoreOrderStaticsticsRequest request);
/**
* 订单统计详情 price
* @param pram 时间区间参数
* @return 月数据
*/
List<StoreOrderStatisticsChartItemResponse> getOrderStatisticsPriceDetail(StoreDateRangeSqlPram pram);
/**
* 订单统计详情 订单量
* @param pram 时间区间参数
* @return 月数据
*/
List<StoreOrderStatisticsChartItemResponse> getOrderStatisticsOrderCountDetail(StoreDateRangeSqlPram pram);
/**
* 获取佣金相关数据
* @param uid 用户uid
* @param spreadId 推广人uid
*/
OrderBrokerageData getBrokerageData(@Param("uid") Integer uid, @Param("spreadId") Integer spreadId);
}

View File

@@ -0,0 +1,30 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.order.StoreOrderInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import java.math.BigDecimal;
/**
* 订单购物详情表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface StoreOrderInfoDao extends BaseMapper<StoreOrderInfo> {
/**
* 根据时间、商品id获取销售件数
* @param date 时间,格式'yyyy-MM-dd'
* @param proId 商品id
*/
Integer getSalesNumByDateAndProductId(@Param("date") String date, @Param("proId") Integer proId);
/**
* 根据时间、商品id获取销售额
* @param date 时间,格式'yyyy-MM-dd'
* @param proId 商品id
*/
BigDecimal getSalesByDateAndProductId(@Param("date") String date, @Param("proId") Integer proId);
}

View File

@@ -0,0 +1,24 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.order.StoreOrderStatus;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import java.math.BigDecimal;
/**
* 订单操作记录表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface StoreOrderStatusDao extends BaseMapper<StoreOrderStatus> {
/**
* 通过日期获取订单退款金额
* @param date 日期yyyy-MM-dd格式
* @return BigDecimal
*/
BigDecimal getRefundOrderAmountByDate(@Param("date") String date);
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.combination.StorePink;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 拼团表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface StorePinkDao extends BaseMapper<StorePink> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.product.StoreProductAttr;
/**
* 商品属性表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface StoreProductAttrDao extends BaseMapper<StoreProductAttr> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.product.StoreProductAttrResult;
/**
* 商品属性详情表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface StoreProductAttrResultDao extends BaseMapper<StoreProductAttrResult> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.product.StoreProductAttrValue;
/**
* 商品属性值表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface StoreProductAttrValueDao extends BaseMapper<StoreProductAttrValue> {
}

View File

@@ -0,0 +1,15 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.product.StoreProductCoupon;
/**
* Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface StoreProductCouponDao extends BaseMapper<StoreProductCoupon> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.product.StoreProduct;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 商品表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface StoreProductDao extends BaseMapper<StoreProduct> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.product.StoreProductDescription;
/**
* Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface StoreProductDescriptionDao extends BaseMapper<StoreProductDescription> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.log.StoreProductLog;
/**
* 商品统计 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface StoreProductLogDao extends BaseMapper<StoreProductLog> {
}

View File

@@ -0,0 +1,22 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.product.StoreProductRelation;
import com.zbkj.common.response.UserRelationResponse;
import java.util.List;
/**
* 商品点赞和收藏表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface StoreProductRelationDao extends BaseMapper<StoreProductRelation> {
/**
* 用户收藏列表
* @param uid 用户uid
*/
List<UserRelationResponse> getUserList(Integer uid);
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.product.StoreProductReply;
/**
* 评论表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface StoreProductReplyDao extends BaseMapper<StoreProductReply> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.product.StoreProductRule;
/**
* 商品规则值(规格)表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface StoreProductRuleDao extends BaseMapper<StoreProductRule> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.seckill.StoreSeckill;
/**
* 商品秒杀产品表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface StoreSeckillDao extends BaseMapper<StoreSeckill> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.seckill.StoreSeckillManger;
/**
* Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface StoreSeckillMangerDao extends BaseMapper<StoreSeckillManger> {
}

View File

@@ -0,0 +1,13 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.system.SystemAdmin;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 后台管理员表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface SystemAdminDao extends BaseMapper<SystemAdmin> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.system.SystemAttachment;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 附件管理表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface SystemAttachmentDao extends BaseMapper<SystemAttachment> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.system.SystemCity;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 城市表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface SystemCityDao extends BaseMapper<SystemCity> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.system.SystemConfig;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 配置表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface SystemConfigDao extends BaseMapper<SystemConfig> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.system.SystemFormTemp;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 表单模板 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface SystemFormTempDao extends BaseMapper<SystemFormTemp> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.system.SystemGroup;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 组合数据表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface SystemGroupDao extends BaseMapper<SystemGroup> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.system.SystemGroupData;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 组合数据详情表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface SystemGroupDataDao extends BaseMapper<SystemGroupData> {
}

View File

@@ -0,0 +1,31 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.system.SystemMenu;
import java.util.List;
/**
* <p>
* 系统菜单表 Mapper 接口
* </p>
*
* @author HZW
* @since 2021-11-17
*/
public interface SystemMenuDao extends BaseMapper<SystemMenu> {
/**
* 通过角色数据获取权限
* @param userId 用户id
* @return List
*/
List<SystemMenu> findPermissionByUserId(Integer userId);
/**
* 获取用户路由
* @param userId 用户id
* @return List
*/
List<SystemMenu> getMenusByUserId(Integer userId);
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.system.SystemNotification;
/**
* 通知设置表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface SystemNotificationDao extends BaseMapper<SystemNotification> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.system.SystemRole;
/**
* 身份管理表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface SystemRoleDao extends BaseMapper<SystemRole> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.system.SystemRoleMenu;
/**
* 角色菜单关联表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface SystemRoleMenuDao extends BaseMapper<SystemRoleMenu> {
}

View File

@@ -0,0 +1,20 @@
package com.zbkj.service.dao;
import com.zbkj.common.request.StoreNearRequest;
import com.zbkj.common.vo.SystemStoreNearVo;
import com.zbkj.common.model.system.SystemStore;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import java.util.List;
/**
* 门店自提 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface SystemStoreDao extends BaseMapper<SystemStore> {
List<SystemStoreNearVo> getNearList(StoreNearRequest request);
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.system.SystemStoreStaff;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 门店店员表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface SystemStoreStaffDao extends BaseMapper<SystemStoreStaff> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.system.SystemUserLevel;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 设置用户等级表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface SystemUserLevelDao extends BaseMapper<SystemUserLevel> {
}

View File

@@ -0,0 +1,15 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.wechat.TemplateMessage;
/**
* 微信模板 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface TemplateMessageDao extends BaseMapper<TemplateMessage> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.record.TradingDayRecord;
/**
* 商城交易日记录表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface TradingDayRecordDao extends BaseMapper<TradingDayRecord> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.user.UserAddress;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 用户地址表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface UserAddressDao extends BaseMapper<UserAddress> {
}

View File

@@ -0,0 +1,19 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.user.UserBill;
import com.zbkj.common.response.UserBillResponse;
import java.util.List;
import java.util.Map;
/**
* 用户账单表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface UserBillDao extends BaseMapper<UserBill> {
List<UserBillResponse> fundMonitoring(Map<String, Object> map);
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.user.UserBrokerageRecord;
/**
* 用户佣金记录表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface UserBrokerageRecordDao extends BaseMapper<UserBrokerageRecord> {
}

View File

@@ -0,0 +1,21 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.user.User;
import com.zbkj.common.response.UserSpreadPeopleItemResponse;
import java.util.List;
import java.util.Map;
/**
* 用户表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface UserDao extends BaseMapper<User> {
List<UserSpreadPeopleItemResponse> getSpreadPeopleList(Map<String, Object> map);
List<User> findAdminList(Map<String, Object> map);
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.user.UserExperienceRecord;
/**
* 用户经验记录表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface UserExperienceRecordDao extends BaseMapper<UserExperienceRecord> {
}

View File

@@ -0,0 +1,19 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.finance.UserExtract;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 用户提现表 Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
public interface UserExtractDao extends BaseMapper<UserExtract> {
}

View File

@@ -0,0 +1,20 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.vo.UserFundsMonitor;
/**
* 用户充值表 Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
public interface UserFundsMonitorDao extends BaseMapper<UserFundsMonitor> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.user.UserGroup;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 用户分组表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface UserGroupDao extends BaseMapper<UserGroup> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.user.UserIntegralRecord;
/**
* 用户积分记录表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface UserIntegralRecordDao extends BaseMapper<UserIntegralRecord> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.user.UserLevel;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 用户等级记录表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface UserLevelDao extends BaseMapper<UserLevel> {
}

View File

@@ -0,0 +1,34 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.finance.UserRecharge;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import java.math.BigDecimal;
/**
* 用户充值表 Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
public interface UserRechargeDao extends BaseMapper<UserRecharge> {
/**
* 根据类型获取该类型充值总金额
* @param type 充值类型
* @return 该类型充值总金额
*/
BigDecimal getSumByType(String type);
/**
* 获取退款总金额
* @return 退款总金额
*/
BigDecimal getSumByRefund();
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.user.UserSign;
/**
* 签到记录表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface UserSignDao extends BaseMapper<UserSign> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.user.UserTag;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 用户分组表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface UserTagDao extends BaseMapper<UserTag> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.user.UserToken;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface UserTokenDao extends BaseMapper<UserToken> {
}

View File

@@ -0,0 +1,29 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.record.UserVisitRecord;
import org.apache.ibatis.annotations.Param;
/**
* 用户访问记录表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface UserVisitRecordDao extends BaseMapper<UserVisitRecord> {
/**
* 获取活跃用户数
* @param date 日期
* @return Integer
*/
Integer getActiveUserNumByDate(@Param("date") String date);
/**
* 通过时间段获取活跃用户数
* @param startDate 日期
* @param endDate 日期
* @return Integer
*/
Integer getActiveUserNumByPeriod(@Param("startDate") String startDate, @Param("endDate") String endDate);
}

View File

@@ -0,0 +1,16 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.wechat.WechatCallback;
/**
* <p>
* 微信回调表 Mapper 接口
* </p>
*
* @author HZW
* @since 2021-05-19
*/
public interface WechatCallbackDao extends BaseMapper<WechatCallback> {
}

View File

@@ -0,0 +1,20 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.wechat.WechatExceptions;
/**
* 微信异常表 Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
public interface WechatExceptionsDao extends BaseMapper<WechatExceptions> {
}

View File

@@ -0,0 +1,20 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.wechat.WechatPayInfo;
/**
* 微信订单表 Mapper 接口
* +----------------------------------------------------------------------
* | CRMEB [ CRMEB赋能开发者助力企业发展 ]
* +----------------------------------------------------------------------
* | Copyright (c) 2016~2024 https://www.crmeb.com All rights reserved.
* +----------------------------------------------------------------------
* | Licensed CRMEB并不是自由软件未经许可不能去掉CRMEB相关版权
* +----------------------------------------------------------------------
* | Author: CRMEB Team <admin@crmeb.com>
* +----------------------------------------------------------------------
*/
public interface WechatPayInfoDao extends BaseMapper<WechatPayInfo> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.wechat.WechatProgramMyTemp;
/**
* 小程序我的模板 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface WechatProgramMyTempDao extends BaseMapper<WechatProgramMyTemp> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.wechat.WechatProgramPublicTemp;
/**
* Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface WechatProgramPublicTempDao extends BaseMapper<WechatProgramPublicTemp> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.wechat.WechatQrcode;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 微信二维码管理表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface WechatQrcodeDao extends BaseMapper<WechatQrcode> {
}

View File

@@ -0,0 +1,14 @@
package com.zbkj.service.dao;
import com.zbkj.common.model.wechat.WechatReply;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* 微信关键字回复表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface WechatReplyDao extends BaseMapper<WechatReply> {
}

View File

@@ -0,0 +1,17 @@
package com.zbkj.service.dao.page;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.page.PageCategory;
/**
* <p>
* 页面链接分类 Mapper 接口
* </p>
*
* @author dazongzi
* @since 2023-05-16
*/
public interface PageCategoryDao extends BaseMapper<PageCategory> {
}

View File

@@ -0,0 +1,16 @@
package com.zbkj.service.dao.page;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.page.PageDiy;
/**
* <p>
* DIY数据表 Mapper 接口
* </p>
*
* @author dazongzi
* @since 2023-05-16
*/
public interface PageDiyDao extends BaseMapper<PageDiy> {
}

View File

@@ -0,0 +1,17 @@
package com.zbkj.service.dao.page;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.page.PageLink;
/**
* <p>
* 页面链接 Mapper 接口
* </p>
*
* @author dazongzi
* @since 2023-05-16
*/
public interface PageLinkDao extends BaseMapper<PageLink> {
}

View File

@@ -0,0 +1,7 @@
package com.zbkj.service.dao.tool;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.tool.V2AiConversation;
public interface V2AiConversationDao extends BaseMapper<V2AiConversation> {
}

View File

@@ -0,0 +1,7 @@
package com.zbkj.service.dao.tool;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.tool.V2AiMessage;
public interface V2AiMessageDao extends BaseMapper<V2AiMessage> {
}

View File

@@ -0,0 +1,15 @@
package com.zbkj.service.dao.tool;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.tool.V2CalculatorResult;
/**
* 食谱计算器结果表 Mapper 接口
* +----------------------------------------------------------------------
* | Author:ScottPan
* +----------------------------------------------------------------------
*/
public interface V2CalculatorResultDao extends BaseMapper<V2CalculatorResult> {
}

View File

@@ -0,0 +1,7 @@
package com.zbkj.service.dao.tool;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.tool.V2CommunityComment;
public interface V2CommunityCommentDao extends BaseMapper<V2CommunityComment> {
}

View File

@@ -0,0 +1,7 @@
package com.zbkj.service.dao.tool;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.tool.V2CommunityFollow;
public interface V2CommunityFollowDao extends BaseMapper<V2CommunityFollow> {
}

View File

@@ -0,0 +1,7 @@
package com.zbkj.service.dao.tool;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.tool.V2CommunityInteraction;
public interface V2CommunityInteractionDao extends BaseMapper<V2CommunityInteraction> {
}

View File

@@ -0,0 +1,7 @@
package com.zbkj.service.dao.tool;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zbkj.common.model.tool.V2CommunityPost;
public interface V2CommunityPostDao extends BaseMapper<V2CommunityPost> {
}

Some files were not shown because too many files have changed in this diff Show More