fusenapi/README.md

72 lines
2.3 KiB
Markdown
Raw Normal View History

2023-05-31 02:36:58 +00:00
# fusenapi
#### 介绍
新版fusenapi,golang语言go-zero框架
2023-05-31 04:03:14 +00:00
* 首页-登录-注册
+ Home 首页
+ Sign In 登录
+ Sign Up 注册
* 产品列表 - Products 产品列表
* 产品详情 - Product Details 产品详情
* 购物车-确认订单-支付成功:
+ Cart 购物车
+ Order Confirmation 确认订单
+ Payment Success 支付成功
* 设计存储 - saved designs 已保存设计
* 我的订单 - My Orders 我的订单
* 我的云仓 - My Cloud Storage 我的云仓
* 个人中心 - Profile 个人中心
* 关于我们 - About Us 关于我们
* 联系我们 - Contact Us 联系我们
* 常见问题 - FAQ 常见问题
2023-05-31 02:36:58 +00:00
2023-05-31 03:58:10 +00:00
#### 软件架构
2023-05-31 04:03:14 +00:00
* 首页-登录-注册: home-user-auth.api
* 产品列表-产品详情: product.api
* 购物车-确认订单-支付成功: shopping-cart-confirmation.api
* 设计存储 - designs.api
* 我的订单 - orders.api
* 我的云仓 - cloud-storage.api
* 个人中心 - profile.api
* 关于我们 - about-us.api
* 联系我们 - contact-us.api
* 常见问题 - faq.api
2023-05-31 02:36:58 +00:00
#### 安装教程
1. xxxx
2. xxxx
3. xxxx
#### 使用说明
2023-06-05 09:56:55 +00:00
1. sh fs_gen_api.sh home-user-auth # 序列化api
2. sh fs_gen_mysql_model.sh fs_canteen_type # 根据ddl序列化mysql model
2023-06-08 07:41:49 +00:00
3. 生成后就是go-zero框架的实现. 主要在logic目录下实现代码.
4. Response.Data的结构体 在api文件下定义. 方便rpc以后的接入. 参考现有的例子
2023-05-31 02:36:58 +00:00
2023-06-05 11:27:15 +00:00
#### 规范
2023-06-08 07:41:49 +00:00
sql 的值只能用 ?, 传入. 不能自己拼接. 涉及到sql安全和防注入.
例子: QueryRow("SELECT * FROM userinfo WHERE username = ? AND password = ?", sename, partname).Scan(&uid, &username, &password)
2023-06-05 11:27:15 +00:00
2023-05-31 02:36:58 +00:00
#### 参与贡献
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request
#### 特技
1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md
2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com)
3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目
4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help)
6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)