zouzg / mybatis-generator-gui

mybatis-generator界面工具,让你生成代码更简单更快捷
6.66k stars 2.53k forks source link

Add Feature: 定制列增加配置界面,支持根据分割字段前缀并快速生成不含前缀的PropertyName #318

Closed sagexueqi closed 3 years ago

sagexueqi commented 3 years ago
  1. 定制列界面新增「配置」按钮,新增「定制列配置」界面
  2. 输入列名前缀,支持多种前缀,例如:「f|d」。表示该表中,所有前缀为 f 或 d 的字段,自动生成不含前缀的propertyName
    column_name: f_id  --> propertyName: id
    column_name: d_user_state --> propertyName: userState
  3. 生成后的propertyName仍可以自定义修改
  4. 使用MyBatis Gnerator中getCamelCaseString方法,针对分割后列名为_user_state的格式,生成驼峰属性名:userState
  5. 已执行测试用例
    • 空值: 不会自动生成propertyName
    • f_ : 表中f_开头的列自动生成propertName
    • f|d :表中 f 或 d 开头列自动生成propertName
    • f_| :表中f_开头的列自动生成propertName