后端 city-link-server
- Java 21 + Spring Boot 3.4.7(多模块 Maven 聚合工程)
- MyBatis-Plus 3.5.9(ORM,9 个业务模块:
common/framework/system/info/user/commerce/marketing/statistics) - Spring Security + JWT(jjwt 0.12.6,管理员认证鉴权)
- MapStruct 1.5.5(DTO/VO 转换)+ Lombok
- 基础设施:PostgreSQL 16(主库)+ Redis(缓存)+ RabbitMQ(消息)+ MinIO(文件存储)——见 docker-compose 配置
管理后台前端 frontend
- Vue 3.4 + Vite 6 + TypeScript 5.8
- Naive UI 2.44(组件库)+ TailwindCSS 4(样式)
- Pinia(状态)+ Vue Router 4(动态路由)+ Axios(请求)
- Playwright(E2E 测试),包管理用 pnpm 10
移动端 H5 uniapp-city-h5
- uni-app(Vue 3 语法),可编译到微信小程序 / H5 / App
- 腾讯地图 SDK、定位能力已配置
# 同城信息发布小程序 - 功能规划导图
## 一、 用户端核心功能
### 1. 信息流与浏览
- **首页信息流**:按时间、热度、距离等不同维度混合展示。
- **分类导航**:展示主要分类(如二手交易、房屋租售、求职招聘、本地服务、宠物等)。
- **城市/定位**:自动定位当前城市,支持手动切换。
- **全局搜索**:支持关键词搜索信息、商家或用户。
- **信息详情页**:
- 展示图文详情、发布时间、位置信息。
- 联系方式(支持一键拨号、复制微信号、在线聊天)。
- 地图导航功能。
- 举报/收藏/分享。
### 2. 信息发布与管理
- **快速发布**:首页显著“发布”按钮,引导用户选择分类。
- **动态表单**:根据不同分类(如二手、租房)展示不同的填写字段(如价格、面积、新旧程度)。
- **多媒体上传**:支持上传图片(含封面图)、视频。
- **发布设置**:可选择是否匿名、是否允许评论。
- **付费/积分**:
- 发布信息需消耗积分。
- 支持积分/付费置顶、刷新、加精。
- **我的发布**:
- 列表查看已发布信息的状态(审核中、已发布、已过期、被拒绝)。
- 支持编辑、下架、删除操作。
- 查看每条信息的浏览量、评论数。
### 3. 个人中心与互动
- **个人信息**:头像、昵称、手机号、认证状态(如已实名、已企业认证)。
- **消息中心**:
- 系统通知(审核结果、活动推送)。
- 互动通知(评论、点赞、私信)。
- **我的收藏**:收藏的信息和商家。
- **我的足迹**:浏览历史记录。
- **我的订单**:查看积分充值、会员购买、付费置顶等订单记录。
- **钱包/账户**:余额、积分总数、积分明细(赚取与消耗记录)。
- **推广中心/邀请好友**:生成邀请海报,记录邀请奖励。
---
## 二、 管理后台功能
### 1. 信息管理
- **信息审核**:待审核列表,支持批量通过/拒绝,填写拒绝理由。
- **信息列表**:所有已发布信息,支持搜索、筛选(按分类、状态、时间)、置顶/取消置顶、强制下架/删除。
- **分类管理**:增删改信息分类(支持二级分类),设置分类图标及发布表单模板。
- **评论管理**:管理所有用户评论,支持删除违规评论。
### 2. 用户管理
- **用户列表**:查看所有注册用户,搜索、禁用/拉黑、修改资料。
- **用户认证**:审核用户提交的实名认证或企业认证申请。
- **商家入驻管理**:
- 审核入驻申请(查看营业执照等资质)。
- 管理入驻商家信息,设置商家权限(如自主发布权限、免审核额度)。
### 3. 商业化与交易管理
- **积分/余额管理**:设置积分获取规则(签到、邀请、发布奖励),查看用户积分变动记录。
- **发布设置**:每个分类发布信息所需消耗的积分、置顶费用。
- **会员管理**:设置会员卡(月卡/季卡/年卡)及对应权益(免费发布次数、置顶折扣、免审额度)。
- **订单管理**:查看所有支付订单(用户充值、会员购买、付费置顶等)。
- **提现管理**:处理用户/商家的佣金提现申请。
### 4. 内容与营销
- **广告管理**:管理开屏广告、首页轮播图、信息流广告位。
- **优惠券管理**:创建、发放优惠券给用户。
- **文章/资讯管理**:发布本地新闻或平台公告。
- **数据统计**:
- 每日新增用户、活跃用户。
- 信息发布总量、分类发布占比。
- 营收统计(付费总额、订单量)。
### 5. 系统设置
- **基础设置**:平台名称、Logo、客服电话、关于我们。
- **城市管理**:开启/关闭多城市功能,设置城市代理。
- **支付配置**:对接微信支付、支付宝等支付渠道。
---






{{item.content}}
{{item.answer}}
1、本网站所提供的信息,只供参考之用。
2、本网站及其雇员一概毋须以任何方式就任何信息传递或传送的失误、不准确或错误对用户或任何其他人士负任何直接或间接的责任。
3、在法律允许的范围内,本网站在此声明,不承担用户或任何人士就使用或未能使用本网站所提供的信息或任何链接或项目所引致的任何直接、间接、附带、从属、特殊、惩罚性或惩戒性的损害赔偿(包括但不限于收益、预期利润的损失或失去的业务、未实现预期的节省)。
4、本网站所提供的信息,若在任何司法管辖地区供任何人士使用或分发给任何人士时会违反该司法管辖地区的法律或条例的规定或会导致本网站或其第三方代理人受限于该司法管辖地区内的任何监管规定时,则该等信息不宜在该司法管辖地区供该等任何人士使用或分发给该等任何人士。用户须自行保证不会受限于任何限制或禁止用户使用或分发本网站所提供信息的当地的规定。
5、本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。
6、凡以任何方式登陆本网站或直接、间接使用本网站资料者,视为自愿接受本网站声明的约束。

热度 {{item.heat}}