# InnoPet
**Repository Path**: wfhe/inno-pet
## Basic Information
- **Project Name**: InnoPet
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2023-11-22
- **Last Updated**: 2023-12-07
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 星座项目说明
- [项目管理](https://yapi.mlamp.cn/project/392/interface/api)
- [接口文档-启动后打开swagger](http://localhost:8800/api/swagger-ui/index.html)
## 快速开始
### 零、模块结构介绍
1. xingzuo-webserver-app: API模块
2. xingzuo-webserver-biz: 业务模块
3. xingzuo-webserver-common: 通用模块
4. xingzuo-webserver-dao: 数据访问模块
5. xingzuo-webserver-dto;DTO定义模块
#### 0.1. 注意
- Controller中不可以直接使用Repo进行操作
- Service拆分准讯单一职责原则
- 面向接口: 用接口描述能力,然后进行能力实现
### 一、相关技术栈
* 基于Spirngboot 2.6.12构建基础框架
* 使用learnyou-boot-web-advice:1.3.RELEASE对项目进行功能增强
* 统一的异常处理
* 统一的返回包装
* 统一的错误校验
* 支持参数枚举类型校验
* 无强制代码入侵
* mybatis-plus generator使用
* 在generator.yml中指定表名,多个表名逗号分隔,已生成过的表不会重新生成
* 执行com.learnyou.server.xingzuo.generator.MysqlGenerator中的main方法
* 默认removed为软删除字段,会自动加@TableLogic注解
### **代码提交规范**
1. Commit message包括三个部分
- **header**(必须)
- body(可选)
- footer(可选)
- 如下:
```html
():