pos系统产品item增删改查+分页后端实现
表名:pos_item
字段item_id,item_no,item_name,inventory库存,price价格,category_id外键
(不做外键约束)
item:category为N:1

一、新建mis-gen模块

1635064020(1).png

二、用EasyCode生成代码

12f363e6c87b6ef25d4ec9a3423695a.png

三、配置FastJson

1635064173(1).png

四、修改PosItem.java,相关xml、mapper、controller、service及impl文件

1635064247(1).png
1635064345(1).png

五、测试截图

cb7daf38cb6125cc9ff7c959ec0d58c.png
1635064424(1).png
1635064441(1).png

六、分页测试 以size=2的第一页和第二页为例子

84964099c95a620db758c97b72d627d.png
fabef6af34908ae3f6491eeea5860f4.png
思考:
@Param注解的作用是给参数命名,参数命名后就能根据名字得到参数值,正确的将参数传入sql语句中,所以mybatis的@Param注解在Controller层的可以传递参数,但这应该只是其中一种方法。