littlebot
Published on 2025-04-09 / 0 Visits
0

【源码】基于Go语言的微商城店铺系统

项目简介

本项目是基于Go语言开发的微商城店铺系统,主要负责处理与商户相关的各类业务逻辑,为电商商城中的商户管理提供全面的功能支持。

项目的主要特性和功能

  1. 支持商户提交入驻申请,涵盖基本信息与业务信息。
  2. 提供商户保证金的缴纳、退还等处理逻辑。
  3. 可依据店铺ID、编码等条件查询商户信息。
  4. 能获取商户详细材料,包含基本信息与业务信息。
  5. 可获取商户主要信息,如店铺状态。
  6. 具备店铺搜索与同步功能,便于用户查找商户信息。

安装使用步骤

环境准备

确保已安装Go语言环境,并且安装了kelvins框架(https://gitee.com/kelvins-io/kelvins )和g2cache缓存库(https://gitee.com/kelvins-io/g2cache )。

源码获取

用户已下载本项目的源码文件。

配置设置

依据以下配置模板,在项目中设置必要的配置信息: ```toml [kelvins-server] Environment = "dev"

[kelvins-logger] RootPath = "./logs" Level = "debug"

[kelvins-auth] Token = "c9VW6ForlmzdeDkZE2i8" TransportSecurity = false ExpireSecond = 100

[kelvins-mysql] Host = "127.0.0.1:3306" UserName = "root" Password = "xxx" DBName = "micro_mall_shop" Charset = "utf8mb4" PoolNum = 10 MaxIdleConns = 5 ConnMaxLifeSecond = 3600 MultiStatements = true ParseTime = true

[kelvins-redis] Host = "127.0.0.1:6379" Password = "xxxx" DB = 1 PoolNum = 10

[email-config] Enable = false User = "xxxx@qq.com" Password = "xxxx" Host = "smtp.qq.com" Port = "465" ```

编译运行

  1. 仅构建:执行 sh build.sh
  2. 运行:执行 sh build-run.sh

停止服务

若要停止项目,执行 sh stop.sh

测试验证

可通过提供的测试用例或手动测试来验证项目的功能和性能。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】