| | |
| | | import com.baomidou.mybatisplus.generator.FastAutoGenerator; |
| | | import com.baomidou.mybatisplus.generator.config.rules.NamingStrategy; |
| | | import com.baomidou.mybatisplus.generator.engine.VelocityTemplateEngine; |
| | | import com.sinata.common.entity.BaseModel; |
| | | import org.junit.jupiter.api.Test; |
| | | |
| | | public class MybatisPlusGeneraotr { |
| | |
| | | builder |
| | | // 在这里添加数据库表名 |
| | | //.addInclude("MW_BOX") |
| | | .addInclude("SYS_AGREEMENT")// 设置需要生成的表名,多个表之间可以用逗号隔开 |
| | | .addInclude("MW_DISPOSAL_HANDLE_RECORD_ITEM")// 设置需要生成的表名,多个表之间可以用逗号隔开 |
| | | // .addExclude("BBZQ_USER","BBZQ_USER_LOG") |
| | | .controllerBuilder().enableRestStyle() // controller配置策略 |
| | | .serviceBuilder().formatServiceFileName("%sService") // service配置策略 |
| | |
| | | //.logicDeleteColumnName("del_flag") // 逻辑删除字段名 |
| | | .naming(NamingStrategy.underline_to_camel) // 数据库表映射到实体的命名策略,下划线转驼峰 |
| | | .columnNaming(NamingStrategy.underline_to_camel) // 数据库表字段映射的命名策略,下划线转驼峰 |
| | | //.superClass(BaseModel.class) |
| | | .superClass(BaseModel.class) |
| | | //.addTableFills( // 添加表字段填充,"create_time"自动填充为插入时间,"update_time"自动填充为修改时间 |
| | | // new Column("create_time", FieldFill.INSERT), |
| | | // new Column("create_by", FieldFill.INSERT), |