项目总结

供应商管理模块

1.基础组件的创建

  1.1逆向工程创建mapper,domain
  1.2 service层的创建
  1.3 controller层的创建

2.高级查询分页

2.1创建查询对象xxxQuery,可以抽一个公共的Query对象
在这里插入图片描述

2.2编写对应的sql,映射相应的接口
在这里插入图片描述

2.3 引入分页jar包,返回类型变化 List–>Page–>PageResult

在这里插入图片描述

  2.4修改对应的service和controller
      Service层:接口和实现类

在这里插入图片描述

      Controller层:

在这里插入图片描述

 2.5 前台js刷新方式

在这里插入图片描述

3.添加功能

3.1添加的sql,只有一个仓库管理员是关联对象,所以只用关联查询员工表即可。
3.2 mapper接口——>controller层一切正常正常操作。
3.3 前台添加名字的时候,需要和数据库中已经有的供应商验证是否重名

在这里插入图片描述
3.4验证对应的js

在这里插入图片描述
3.5controller对应的名字验证
在这里插入图片描述

4.修改功能

修改主要是数据回显,以及供应商名字的重复验证。

5.删除功能

在这里插入图片描述

仓库管理模块

 1. Crud基本同上一个模块相似。
 2.不同之处在于仓库里添加了库存和库存明细,主要就是涉及多张表的关联查询。

采购表管理模块

    1.crud基本相似。
	2.添加采购明细,也是涉及多张表的关联查询。
	3.这里运用的是easyui,在编辑明细的时候,可能会用到
            cellEdit.js,editors.js,getColumnInfo.js

心得总结:

一开始没有任何文档,也不知道有什么需求,只能一步步自己去摸索。最开始遇见的难题是表的设计,来来回回不断地改变字段的名字以及类型,一直持续到项目结束。第二个就是多表关联查询,只有两三张表关联的时候,感觉思维还是比较清楚,但是随着关联表越来越多,sql越写越复杂,前台取值就变得很困难,经常报400,一直改不对。心情很浮躁,最后也是慢慢静下心来,最后猜得到解决。最大的问题就是项目合并,因为大家并没有严格遵守规范,各种关联对象、命名规范、依赖关系,统统报错,最后也是经过小组一起努力,才合并成功。经过这次项目,我觉得当遇见bug的时候,不要盲目地去排错,首先要分析异常信息,看看这是什么错误,然后去分析出现这个错误的可能原因。然后尝试改错。没有效果就应该去百度一下这个错误,看看别人是怎么解决的,还是那句话思维是很重要的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值