# everwin-generator
**Repository Path**: everbest_admin/everwin-generator
## Basic Information
- **Project Name**: everwin-generator
- **Description**: 自定义代码生成器 ,支持生成 mybatis-plus 和 knife4j (swagger) 接口文档
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-05-09
- **Last Updated**: 2024-05-15
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
**项目说明**
- everwin-generator是基于人人开源项目的代码生成器,可在线生成entity、xml、dao、service、html、js、sql代码,减少70%以上的开发任务
- !!! 注意 :
1.每次进行代码生成前需要修改 application.yml 中对应的数据库配置信息
2.generator.properties 中需要正确配置 包名 和 路径名称
3.逻辑删除字段需添加 @TableLogic (局部配置)字段并在 配置文件中进行配置(全局配置)
4.自动填充字段需要添加 @TableField(fill = FieldFill.INSERT) 并实现 MetaObjectHandler 进行配置
5.数值/时间等类型需要 序列化(转字符串) @JsonSerialize(using = ToStringSerializer.class) ,否则会导致精度丢失
(Long 类型雪花ID可达19位,js Number 类型最长16位,会造成精度丢失; 时间类型Date ,LocalDate