飞特,自由职业者,程序猿接私活利器,取之开源,用之 开源 项目亮点 1、代码生成器可以自动生成到IDE工作空间,节省了普通代码生成器的复制粘贴时间 2、代码生成器支持多表的sql自动生成。 3、引入了mybatis-plus 并新增自定义注解,在实体类添加一个注解就可以实现多 表模糊查询,极大的增加了开发速度,更多超强功能请demo 更新日志
1、代码生成器优化,并新增功能,变的更加智能 2、新增超强自定义注解实现、模糊查询 2、广告位模块,融入新的代码生成器 3、用户模块重构利用自定义注解 4、性能优化,启动时间大大缩短 5、分页规范化 6、解决bug,更新pom 7、代码规范,符合产品 
**后端模块自动生成的实体类:** @TableName("cn_good") @ApiModel(value = "Good") public class GoodEntity<T> implements Serializable { private static final long serialVersionUID = 1L; public GoodEntity() { } public GoodEntity(T t) { try { BeanUtils.copyProperties(this, t); } catch (IllegalAccessException | InvocationTargetException e) { // TODO Auto-generated catch block e.printStackTrace(); } }
/** * 商品ID */ @TableId @ApiModelProperty(value = "商品ID",hidden = true) private Integer goodId; /** * 商品名称 */ @NotBlank (message = "商品名称不能为空") @ApiModelProperty(value = "商品名称") private String goodName; **mapper 有外键自动生成多表关联语句:** `<select id="selectListView" ` resultType="com.freeter.modules.pc.entity.view.StudentView"`>` `SELECT student.* FROM t_student student ` left join t_professional professional on ` professional.professional_id = student.professional_id ` left join t_school school on school.school_id = student.school_id ` <where> 1=1 ${ew.sqlSegment}</where> </select>` 未来计划 注解支持between
|