基于SpringBoot+Vue的物业管理系统

Java基于SpringBoot的 +Vue 智慧物业管理系统 近年来,随着互联网的蓬勃发展,各企业对信息的管理提出了更高的要求。以传统的管理方式已无法满足现代人们的需求。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,随着各行业的不断发展,智慧物业管理系统建设也逐渐进入了信息化的进程。这个系统的设计主要包括系统页面的设计和方便用户互动的后端数据库,而前端软件的开发则需要良好的数据处理能力、友好的界面和易用的功能。数据要被工作人员通过界面操作传输至数据库中。 阅读详情

  💯博主:✌全网拥有20W+粉丝、博客专家、全栈领域优质创作者、平台优质Java创作者、专注于Java技术领域和毕业项目实战✌💯
💗开发技术:SpringBoot、Vue、SSM、PHP、Nodejs、Python、爬虫、数据可视化、小程序、安卓app、大数据、机器学习、区块链等设计与开发。💗
👇🏻 推荐订阅👇🏻

Java精品实战案例《600套》
🌟文末获取源码+数据库方式🌟
感兴趣的可以先收藏起来,大家在毕设选题,项目以及报告编写等相关问题都可以给我咨询,希望帮助更多的人(免费提供选题指导)

系统需求分析:

   系统开发采用“前端 + 后端 + MySQL数据库”三层架构的模式进行分层设计与开发。这种架构有助于代码的模块化管理,提升系统的可维护性和扩展性。在实际开发中,前端主要负责与用户交互的界面展示与数据提交,常用技术包括Vue;后端则负责业务逻辑处理、数据接口开发与权限管理,常用技术有Java(Spring Boot)、Python(Flask、Django)等;数据库层则使用MySQL等关系型数据库进行数据存储与管理。系统开发的第一步通常是进行数据库表的结构设计,根据业务需求规划数据模型和字段关联关系,确保数据逻辑的完整性。随后再进行前后端框架的搭建,前后端各自独立开发,通过RESTful API等接口实现数据的交互与功能的集成,从而提高系统开发效率与运行性能。

实现截图:

 代码参考:

/**
     * 协同算法(基于用户的协同算法)
     */
    @RequestMapping("/list")
    public R xietong(@RequestParam Map<String, Object> params, ZaixianyinleEntity zaixianyinle, HttpServletRequest request){
        String userId = request.getSession().getAttribute("userId").toString();
        Integer limit = params.get("limit")==null?10:Integer.parseInt(params.get("limit").toString());
        List<StoreupEntity> storeupEntities = storeupService.selectList(new EntityWrapper<StoreupEntity>());
        Map<String, Map<String, Double>> ratings = new HashMap<>();
        if(storeupEntities!=null && storeupEntities.size()>0) {
            for(StoreupEntity o : storeupEntities) {
                Map<String, Double> userRatings = null;
                if(ratings.containsKey(o.getUserid().toString())) {
                    userRatings = ratings.get(o.getUserid().toString());
                } else {
                    userRatings = new HashMap<>();
                    ratings.put(o.getUserid().toString(), userRatings);
                }
                if(userRatings.containsKey(o.getRefid().toString())) {
                    userRatings.put(o.getRefid().toString(), userRatings.get(o.getRefid().toString())+1.0);
                } else {
                    userRatings.put(o.getRefid().toString(), 1.0);
                }

            }
        }
        // 创建协同过滤对象
        UserBasedCollaborativeFiltering filter = new UserBasedCollaborativeFiltering(ratings);

        // 为指定用户推荐物品
        String targetUser = userId;
        int numRecommendations = limit;
        List<String> recommendations = filter.recommendItems(targetUser, numRecommendations);

        // 输出推荐结果
        System.out.println("Recommendations for " + targetUser + ":");
        for (String item : recommendations) {
            System.out.println(item);
        }

        EntityWrapper<ZaixianyinleEntity> ew = new EntityWrapper<ZaixianyinleEntity>();
        ew.in("id", recommendations);
        if(recommendations!=null && recommendations.size()>0) {
            ew.last("order by FIELD(id, "+String.join(",", recommendations)+")");
        }

        PageUtils page = zaixianyinleService.queryPage(params, ew);
        List<ZaixianyinleEntity> pageList = (List<ZaixianyinleEntity>)page.getList();
        if(pageList.size()<limit) {
            int toAddNum = limit-pageList.size();
            ew = new EntityWrapper<ZaixianyinleEntity>();
            ew.notIn("id", recommendations);
            ew.orderBy("id", false);
            ew.last("limit "+toAddNum);
            pageList.addAll(zaixianyinleService.selectList(ew));
        } else if(pageList.size()>limit) {
            pageList = pageList.subList(0, limit);
        }
        page.setList(pageList);

        return R.ok().put("data", page);
    }

SQL设计参考:

DROP TABLE IF EXISTS `chat`;
CREATE TABLE `chat` (
  `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键',
  `addtime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `userid` bigint NOT NULL COMMENT '用户id',
  `adminid` bigint DEFAULT NULL COMMENT '管理员id',
  `ask` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '提问',
  `reply` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '回复',
  `isreply` int DEFAULT NULL COMMENT '是否回复',
  `isread` int DEFAULT '0' COMMENT '已读/未读(1:已读,0:未读)',
  `uname` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '用户头像',
  `uimage` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '用户名',
  `type` int DEFAULT '1' COMMENT '内容类型(1:文本,2:图片,3:视频,4:文件,5:表情)',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='智能客服';

技术栈介绍:

Springboot介绍:

     Spring Boot 是基于 Spring 框架的快速开发框架,旨在简化企业级应用的开发过程。它通过自动配置、内嵌服务器(如Tomcat)、简化依赖管理等特性,大幅减少了繁琐的配置工作,使开发者能更专注于业务逻辑的实现。Spring Boot 支持主流数据库、缓存、消息队列等常用组件,提供强大的RESTful接口支持,广泛应用于微服务架构开发中。其项目结构清晰,适合构建可维护、可扩展的系统。使用Spring Boot能有效提升开发效率,加快项目上线速度。。

黑白盒测试:

   黑盒测试和白盒测试是软件测试中常用的两种方法。黑盒测试关注软件的功能性,不考虑内部代码结构,主要通过输入和输出验证系统是否按预期工作,适用于功能测试、界面测试等。白盒测试则注重程序内部逻辑结构,测试人员需要了解代码实现,通过代码覆盖、条件判断、路径执行等方式验证程序的正确性,常用于单元测试、逻辑测试等。两者各有侧重,黑盒侧重“看得见的功能”,白盒强调“看得见的代码”。在实际项目中,通常结合使用,提升软件质量和稳定性。

开发案例:

选择我的理由:

   可以一对一指导并实现需求,避免中介参与,有java技术疑问的博主都可以免费解答。博主从事java开发多年,拥有丰富的java软件开发经验

源码获取: 

大家点赞、收藏、关注、评论啦 、查看👇🏻获取联系方式👇🏻

Java精品实战项目案例《600套》

精彩专栏推荐订阅:在下方专栏👇🏻

下方名片联系我即可~

Spring Boot 大型线上商城项目实战教程:新蜂商城轮播图管理模块开发 横跨屏幕的轮播图是时下比较流行的网页设计手法。网站设计师会通过这种覆盖用户视线的图片,给用户营造一种身临其境的视觉感受,这非常符合人类视觉优先的信息获取方式。大部分网站也会在首屏选择这种设计,优质的首图能够让用户预先知道网站的内容。购物网站在首屏轮播图中往往会有各种推荐商品、优惠活动等。在这个区域,商城管理者可以放置抓人眼球的商品图片,可以放置不久后即将上线的主力产品,也可以放置用户最关心的促销通知等。淘宝、京东、小米等商城也采取这种首屏轮播图的网页设计。小米商城首屏轮播苏宁易购小米商城首屏轮播。 阅读详情

相关推荐

医美小程序实战教程-建立数据源及创建应用

我们前几期分析了一下官方的模板,官方模板使用了大量的自己封装的SDK,而且还没有任何说明,研究了一下发现路不是特别行的通。 既然逆向的思维不奏效,那我们就正着实现。正着实现的起点是先从数据源的建立开始。那具体需要怎么做呢? 我们需要先研究一下官方模板的PC端的功能是如何实现的。因为PC端的功能对应的是增删改查,我们只要理顺了里边的逻辑就可以照着实现。 店铺管理的功能 官方提供了店铺管理的功能,就是一个编辑和查看的功能。从我自己的角度去看,直接提供修改的功能好像也不太合理,这种就需要初始化的时候就把店铺的信息

低代码布道师的博客 998

SpringBoot实战教程:SpringBoot企业级线上商城项目讲解

当前课程中商城项目的实战源码是我发布在 GitHub 上的开源项目 newbee-mall (新蜂商城),目前已有 9900 多个 Star,本课程是一个 Spring Boot 技术栈的实战类课程,课程共分为 3 大部分,前面两个部分为基础环境准备和相关概念介绍,第三个部分是 Spring Boot 商城项目功能的讲解,让大家实际操作并实践上手一个大型的线上商城项目,并学习到一定的开发经验以及其中的开发技巧。商城项目所涉及的功能结构图整理如下: 作者寄语本课程录制于2019年,距今已有一段时间。期间,Spring Boot技术栈也有一些版本升级,比如Spring Boot 2.7.x发版、Spring Boot 3.x版本正式版本。对于这些情况,笔者会在本课程实战项目的开源仓库中创建不同的代码分支,保持实战项目的源码更新,保证读者朋友们不会学习过气的知识点。新蜂商城的优化和迭代工作不会停止,不仅仅是功能的优化,在技术栈上也会不断的增加,截止2023年,新蜂商城已经发布了 7 个重要的版本,版本记录及开发计划如下图所示。 课程特色 对新手开发者十分友好,无需复杂的操作步骤,仅需 2 秒就可以启动这个完整的商城项目最终的实战项目是一个企业级别的 Spring Boot 大型项目,对于各个阶段的 Java 开发者都是极佳的选择实践项目页面美观且实用,交互效果完美教程详细开发教程详细完整、文档资源齐全代码+讲解+演示网站全方位保证,向 Hello World 教程说拜拜技术栈新颖且知识点丰富,学习后可以提升大家对于知识的理解和掌握,可以进一步提升你的市场竞争力 课程预览 以下为商城项目的页面和功能展示,分别为:商城首页 1商城首页 2购物车订单结算订单列表支付页面后台管理系统登录页商品管理商品编辑

java项目管理系统源码

1.登录界面:背景识别模块主要用于验证管理员的身份和密码。 2.主页:进入主页后可以点击左侧项目信息管理、资源信息管理、进度信息管理、个人密码修改等图标,进入相应的管理页面 3.项目管理:本模块实现对企业项目信息的管理操作,包括企业项目信息的添加、删除操作。 4.项目资源管理:本模块实现对项目资源信息的管理操作,包括项目资源信息的添加、删除操作。 6.项目经费管理:本模块实现对项目经费信息的管理操作,包括项目经费信息的添加、删除操作。点击项目经费信息管理菜单,进入项目经费信息管理页面,该页面通过列表列出已添加的项目经费信息,包括项目名称、经费金额、追加时间等。 7.项目进度管理:本模块实现对项目进度信息的管理操作,包括项目进度信息的添加、删除操作。点击项目进度信息管理菜单,进入项目进度信息管理页面,该页面通过列表列出已添加的项目进度信息,包括进度描述、添加时间、百分比等。 8.项目成果管理:本模块实现对项目成果信息的管理操作,包括项目成果信息的添加、删除操作。点击项目成果信息管理菜单,进入项目成果信息管理页面,该页面通过列表列出已添加的项目成果信息,包括进度描述、添加时间、百分比等。

java版工程项目管理系统源代码-功能清单 图文解析

项目计划管理:计划的查询、新增、编辑、删除、甘特图保存为基线、设置为模板、任务时间及顺序调整、全局资源配置、引用系统模板、导入project文件、导出XML文件等功能。工程竣工验收:工程竣工验收的查询、新增、编辑、查看、删除、附件上传、验收异常填写异常信息、选择整改部门和责任人等功能。质量检查:质量检查的查询、新增、编辑、查看、删除、附件上传、验收异常填写异常信息、选择整改部门和责任人等功能。项目列表:项目的新增、编辑、删除、导出、终止、查询、项目指引的编辑删除、文件的存档、提审等功能。

m0_59198293的博客 1274

LIN总线CAPL函数实战——动态控制报文发送(linDeactivateSlot与linActivateSlot)

本文深入解析了LIN总线测试中动态控制报文发送的核心CAPL函数linDeactivateSlot与linActivateSlot的实战应用。通过详细拆解函数参数、生效范围及限制,并结合故障注入、功耗测试等实际场景的代码示例,指导测试工程师在仿真LIN主节点时,灵活调度报文发送,实现高效自动化测试。

weixin_29255731的博客 349

告别手动复制粘贴:3种高效合并Excel表格的方法对比(含代码)

本文对比了VBA、Power Query和Python三种高效合并Excel表格的方法,并提供了可直接运行的代码。针对不同数据量、更新频率和技术背景,详细分析了各方案的优缺点与适用场景,帮助读者告别低效的手动操作,实现自动化数据整合。

weixin_29057237的博客 442

SpringBoot+Vue的前后端分离的物业管理系统

该基于SpringBoot+Vue的物业管理系统基于B/S架构,后端采用SpringBoot架构,前端采用VueJS+ElementUI技术,并结合MySQL数据库。1. 包含:项目源码、项目文档、数据库脚本、软件工具等所有资料。SpringBoot+Vue的前后端分离的物业管理系统。前端:VueJS + ElementUI。物业管理系统【部署+讲解+答疑+辅导】3. 该项目附带的源码资料可作为使用。4)申请维修,查看维修情况。5)申请投诉,查看投诉情况。后端:SpringBoot。8)管理物业员工信息。

专注于大学生项目实战开发,讲解,毕业答疑辅导,高校老师/讲师/同行合作 444

箱式连续提升机

箱式连续提升机,是对具有高度差较大(>1500mm)的输送线之间进行连接,将箱式物资进行连续输送的提升(或下降)的输送设备,可根据输送线的具体输送要求作相应的参数设计。目前的箱式连续提升机种类比较多,常用的形式主要有Z型和C型,工作原理相同,只是入口和出口分别在两侧和同侧。

月生沧溟 1249

基于springboot+vue的智慧物业管理系统

随着城市化进程的加速和人们生活水平的提高,物业管理的重要性日益凸显。传统的物业管理方式存在着效率低下、信息不透明、服务质量不高等问题,难以满足业主日益增长的需求。同时,随着信息技术的飞速发展,智能化、信息化成为物业管理的发展趋势。在这种背景下,基于 Spring Boot 的智慧物业管理系统应运而生。 课题意义: 一、对业主的意义 提供便捷服务:业主可以通过智慧物业管理系统随时随地查询物业费用、报修、投诉等,无需亲自前往物业管理处,节省时间和精力。 提高生活质量:系统可以提供智能门禁、智能停车、环境监测等服

1014

42页Claude 3技术报告解读(Opus, Sonnet, Haiku)

在Claude 3模型中,增加了一个额外的原则到Claude的宪法中,以鼓励尊重残疾人权利,这一原则源自对集体宪法AI的研究。Claude 3模型的训练基于专有的混合数据集,包括截至2023年8月互联网上公开可用的信息,以及第三方提供的非公开数据、数据标注服务和付费承包商提供的数据,还有内部生成的数据。这些初始响应通常包含有害和有毒的内容。Claude 3模型家族在推理、编码和问答任务上展现出卓越的性能,特别是在行业标准基准测试中取得了显著的提升,证明了其在处理复杂问题和提供准确答案方面的能力。

具身机器人和通用AI 2436

AUTOSAR CP R18-10 架构总览与导航

AUTOSAR CP R18-10 架构总览 本文档系统整理了AUTOSAR CP R18-10版本的199篇技术规范,涵盖7大架构层级: 应用层(15篇):包含车身舒适、底盘控制、HMI、安全系统、动力系统等AI应用 RTE(1篇):虚拟功能总线规范 服务层(159篇):细分为系统服务(OS/ECU管理/加密)、存储服务、通信服务(CAN/LIN/Ethernet) ECU抽象层(20篇):I/O与通信硬件抽象 MCAL(41篇):微控制器驱动层 复杂驱动(14篇):CDD设计与SPAL支撑 规范模板(2

一名留德华的,康德的信徒的,专注于汽车电子领域的博客 722

基于springboot+Vue的物业管理系统的设计与实现

传统的物业管理方式已经无法满足居民对高效、便捷、智能化服务的需求。该系统通过信息化、智能化的手段,实现了物业管理的现代化和智能化,提升了物业管理的效率和水平,同时增强了居民与物业管理之间的沟通和互动。基于Spring Boot的物业管理系统是一个功能强大、高效稳定、易于扩展且安全的软件系统。它满足了物业管理对高效、便捷、智能化服务的需求,提升了物业管理的效率和水平。未来,随着技术的不断进步和物业管理需求的不断变化,该系统将继续优化和完善,以更好地服务于物业管理和居民生活。Maven包:Maven。

QQ79278590的博客 1119

GeoServer下载与安装(详细图文教程)

GeoServer官方版可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。

大剑师兰特的GIS世界 3275

基于Java+SpringBoot+Vue物业管理系统(源码+LW+调试文档+讲解等)/物业管理软件/物业服务平台/物业管理工具/物业管理系统功能/物业管理系统优势/物业管理系统价格/智能物业管理系统

前端:Vue、Vue.js、ElementUI后端:SpringBoot+Mybatis数据库:MySQL、SQLServer开发工具:IDEA、Eclipse、Navicat等✌关于毕设项目技术实现问题讲解也可以给我留言咨询!!!Vue 在程序设计中具有诸多优势。它的简洁语法、组件化开发、强大的指令系统和有效的状态管理,使得程序设计者能够快速构建出高性能、交互性强的应用程序。无论是小型项目还是大型企业级应用,Vue 都能为程序设计提供强大的支持。

2401_85513329的博客 938

华为OD新系统机试真题-文章特征提取

华为OD机试新系统真题 【文章特征提取】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD新系统机试真题【文章特征提取】

qq_45776114的博客 729

LAMMPS实例教程—In文件详解

本博文主要介绍专栏 《LAMMPS实例教程—In文件详解》, 针对于 Lammps 可分析的物理过程进行讲解,提供 In 文件以及后处理方法,持续更新。 目前分为8个专题: 1)力学专题、2)传热专题、3)相变专题、4)界面专题、5)吸附专题、6)流动专题、7)物性专题以及8)基础理论专题。

Rockyoung 3万+

基于SpringBoot+Vue的智慧物业管理系统

【2025最新】基于Java+SpringBoot+Vue+MySQL的智慧物业管理系统,前后端分离。

计算机学姐的博客 953

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

毕业设计:基于springboot+vue的物业管理系统(源码)

摘要:本研究基于SpringBoot和Vue框架开发智慧物业管理系统,解决传统物业管理的数字化转型需求。系统采用B/S架构和MVC模式,包含业主管理、收费管理、报修处理等模块,支持五类角色操作。通过物联网、大数据等技术实现物业服务的智能化管理,提升运营效率和服务质量,为智慧社区建设提供技术支撑。系统具有功能完善、性能稳定等特点,有效改善了传统物业管理中的收费繁琐、报修响应慢等问题。

鑫鑫源码工作室的博客 1691

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

基于SpringBoot+Vue的物业管理系统的设计与实现

Java简介Java是一种面向对象的静态式编程语言。Java编程语言具有多线程和对象定向的特点。其特点是根据方案的属性将方案分为几个不同的模块,这些模块是封闭的和多样化的,在申请过程中具有很强的独立性。Java语言在计算机软件开发过程中的运用可以达到交互操作的目的,通过各种形式的交换,可以有效地处理所需的数据,从而确保计算机软件开发的可控性和可见性。开发java语言时,保留了网络接口,Java保留的缺省网络接口可以与web应用程序编程所依赖的类别库相匹配。

yh1340327157yh的博客 655

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

基于SpringBoot+Vue的物业管理系统开题报告

基于SpringBoot+Vue的物业管理系统开题报告

末尾卡片和博主交流学习! 1932

基于Java+SpringBoot+Vue物业管理系统(源码+LW+调试文档+讲解等)/物业管理软件/物业服务平台/物业信息化/物业管理工具/物业管理系统功能/物业管理解决方案/物业管理系统优势

前端:Vue、Vue.js、ElementUI后端:SpringBoot+Mybatis数据库:MySQL、SQLServer开发工具:IDEA、Eclipse、Navicat等✌关于毕设项目技术实现问题讲解也可以给我留言咨询!!!Vue 在程序设计中具有诸多优势。它的简洁语法、组件化开发、强大的指令系统和有效的状态管理,使得程序设计者能够快速构建出高性能、交互性强的应用程序。无论是小型项目还是大型企业级应用,Vue 都能为程序设计提供强大的支持。

全栈领域优质创作者,专注于Java、小程序、Python技术领域和计算机毕业项目实战,大学生项目实战开发,讲解,毕业答疑辅导,高校老师/讲师/同行合作。以及产品测评宣传、工具推广等合作。 672

基于springboot + vue物业管理系统

本文介绍了一个基于SpringBoot+Vue的物业管理系统开发项目。系统采用前后端分离架构,后端使用SpringBoot框架简化开发流程,前端采用Vue.js实现响应式界面,数据库选用MySQL存储数据。文章详细说明了系统设计原则、技术选型依据,并提供了功能演示视频、代码示例和测试用例。同时推荐了其他可参考项目,并附有源码获取方式和最新毕设选题建议。该项目适合作为计算机专业毕业设计参考,具有完整的开发文档和可运行代码。

1353

基于springboot + vue小区居民物业管理系统

本文介绍了一个基于SpringBoot+Vue的小区居民物业管理系统开发项目。系统采用前后端分离架构,后端使用SpringBoot框架简化企业级开发,前端采用Vue.js实现组件化开发,数据库选用MySQL。文章详细说明了系统设计原则、技术选型理由,并提供了功能演示、代码示例和测试用例。此外还包含毕业设计选题推荐和源码获取方式,适合计算机专业学生参考学习。系统具有良好的用户体验和安全性,能够满足小区物业管理的基本需求。

2401_87232220的博客 724
上一篇: 基于SpringBoot+Vue的小说阅读系统
下一篇: 基于SpringBoot+Vue的物流管理系统的设计与实现(源码+LW+调试文档)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值