转载

卷土重来,飞特后台 3.0 重磅发布

飞特,自由职业者,程序猿接私活利器,取之开源,用之

开源 

项目亮点

1、代码生成器可以自动生成到IDE工作空间,节省了普通代码生成器的复制粘贴时间

2、代码生成器支持多表的sql自动生成。

3、引入了mybatis-plus 并新增自定义注解,在实体类添加一个注解就可以实现多

表模糊查询,极大的增加了开发速度,更多超强功能请demo

更新日志

1、代码生成器优化,并新增功能,变的更加智能

2、新增超强自定义注解实现、模糊查询

2、广告位模块,融入新的代码生成器

3、用户模块重构利用自定义注解

4、性能优化,启动时间大大缩短

5、分页规范化

6、解决bug,更新pom

7、代码规范,符合产品

卷土重来,飞特后台 3.0 重磅发布

**后端模块自动生成的实体类:**

@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  

原文  https://www.oschina.net/news/99208/freeter-admin-3-0-released
正文到此结束
Loading...