Git Product home page Git Product logo

cps-mall's Introduction

cps-mall (单体版)

另有微服务版 👉👉 cps-mall-cloud 接口和功能与微服务版完全一致

优惠券商城后台,支持淘宝、拼多多、京东、唯品会、蘑菇街,预留接口,可以很方便的扩展其他优惠券平台。 精力有限前端仅适配了微信小程序,可根据接口自行适配小程序、PC、H5、App等平台。

扫码预览:

扫码预览


开发环境、用到的框架和类库:

模块功能简介:

  • mall: 商城模块,整合淘宝、拼多多、唯品会、蘑菇街平台的SDK,抹除各个平台间的差异,提供了统一的API
  • user:用户模块,包含的具体内容如下:
    • 订单查询:包含自购订单、分享订单的查询。
    • 账单查询:包含用户自购、分享、锁定产生的收益账单。
    • 三级分销:提供各级用户查询、相关收益,各级佣金比例可调。
    • 信用体系:用户购买习惯良好、使用频繁、分享好友等操作则信用提升,反之信用下降,信用越高自动返现额度越大、速度越快,增强用户体验。
    • 浏览历史、收藏记录、意见反馈等功能的支持。
  • pay: 支付/付款模块,为项目提供支付、付款的能力。
  • activite: 活动模块,可按规则配置相关营销活动,如:高温补贴、看视频领红包、分享返现等。
  • lottery: 道具商城,可配置添加一些功能道具,如:VIP、收益翻倍卡等营销道具。
  • mini: 小程序功能模块,提供微信小程序独有的功能,小程序登录、消息推送、服务认证、生成分享海报、生成二维码等。
  • cron: 定时任务模块,主要服务于用户订单,定时从cps平台拉取订单。
  • wind: 风控模块,防止用户恶意操作对平台造成损失

使用前的准备

  • 导入sql文件,生成表及初始化数据。
  • 注册淘宝、拼多多、蘑菇街、唯品会任一平台联盟开发者账号,获取appId、secret等信息,
  • 申请微信支付,并开通企业付款(不需要返现,则不需要)
  • 浏览resources目录下包含“demo”配置文件,酌情修改,改好后删除文件名中的“-demo”

部分依赖可能无法下载:

    <!--淘宝sdk-->
    <!-- ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓-->
    <dependency>
        <groupId>com.xm.tb</groupId>
        <artifactId>taobao-sdk</artifactId>
        <version>1.0.0</version>
    </dependency>
    <!--唯品会sdk-->
    <!-- ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓-->
    <dependency>
        <groupId>com.xm.wph</groupId>
        <artifactId>osp-sdk</artifactId>
        <version>1.0.0</version>
    </dependency>
    <dependency>
        <groupId>com.xm.wph</groupId>
        <artifactId>vop-sdk</artifactId>
        <version>1.0.0</version>
    </dependency>

    <!--蘑菇街sdk-->
    <!-- ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓-->
    <dependency>
        <groupId>com.xm.mgj</groupId>
        <artifactId>openapi-sdk</artifactId>
        <version>1.0.0</version>
    </dependency>

    <!--拼多多sdk-->
    <!-- ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓-->
    <dependency>
        <groupId>com.xm.pdd</groupId>
        <artifactId>pop-sdk</artifactId>
        <classifier>all</classifier>
        <version>1.6.1</version>
    </dependency>

依赖已打包:

链接:https://pan.baidu.com/s/1VDY0n9SEIK3T0VY_hsFYyw 提取码:ug5y

也可自行去官网下载。


联系我获取前端代码:

微信

cps-mall's People

Contributors

xiaomujiayou avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.