飞特,自由职业者,程序猿接私活利器,取之开源,用之开源 项目初衷 电商无论是小程序还是pc端,微信,都是私活中最常见的。希望打造一个优秀的商城项目,供大家参考。 后端是微服务框架springboot2.0, 权限shiro, jwt 接口安全控制, 提供了 AOP 、分布式缓存开源中国使用的两级缓存J2Cache,mybatis 持久层框架,mybatis-plus 增强工具,后端代码增加了超级代码生成器,可以生成swagger-ui 注解,hibernate-validator 注解,多表关联sql语句, 所有前端后台代码封装过后十分精简易上手,出错概率低。 1、新增 wangeditor 富文本编辑器 想学习后台技术和商城数据库设计的,可以进群学习,还没对飞特商城后台管理系统进行 star 的用户,请点击 star,飞特,不忘初心,一直在。 支持国产 后端项目演示
如何交流、反馈、参与贡献?
代码生成器: 商城移动端接口: 商城后端:商城图片演示 后端模块自动生成的实体类: @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> |