# 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 ():