项目简介
本项目是基于Go语言开发的微商城店铺系统,主要负责处理与商户相关的各类业务逻辑,为电商商城中的商户管理提供全面的功能支持。
项目的主要特性和功能
- 支持商户提交入驻申请,涵盖基本信息与业务信息。
- 提供商户保证金的缴纳、退还等处理逻辑。
- 可依据店铺ID、编码等条件查询商户信息。
- 能获取商户详细材料,包含基本信息与业务信息。
- 可获取商户主要信息,如店铺状态。
- 具备店铺搜索与同步功能,便于用户查找商户信息。
安装使用步骤
环境准备
确保已安装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" ```
编译运行
- 仅构建:执行
sh build.sh
- 运行:执行
sh build-run.sh
停止服务
若要停止项目,执行 sh stop.sh
测试验证
可通过提供的测试用例或手动测试来验证项目的功能和性能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】