恒合仓库
文章平均质量分 96
学习
我爱布朗熊
目前是个学生,仍然在学习阶段
展开
-
恒合仓库 - 采购单管理模块
在采购单列表做入库操作,向in_store表添加记录(状态是0未入库),同时修改采购单表buy_list表由0改为1入库(这个入库是表示准备入库)添加的采购单表示预买的商品(还没有买,is_in字段的值是0)查询所有采购单并分页或者是根据仓库id、起止时间、商品名称、采购员、是否入库查询采购单并分页。将入库单表in_store表的入库单状态由0改为1入库。只能修改采购单的“预计采购数量”和“实际采购数量”当我们商品采购到后,我们要进行入库操作。在入库单列表做确认入库操作。已经入库的采购单不能被删除。原创 2023-09-24 22:45:29 · 301 阅读 · 0 评论 -
恒合仓库 - 商品管理模块、上传照片、添加采购单、添加出库单、商品分类
校验分类编码、校验分类名称的业务方法分开,因为校验分类编码是否重复是在光标离开文本框的时候发送请求进行校验的,但是校验分类名称的时候是在提交表单数据的时候。在采购单列表做入库操作,向in_store表添加记录(状态是0未入库),同时修改采购单表buy_list表由0改为1入库。分类编码type_code字段不能重复,这个地方的校验时当光标离开“分类编码”文本框的时候便开始校验。添加的采购单表示预买的商品(还没有买,is_in字段的值是0)当我们修改商品的信息的时候修改了图片,如下所示。原创 2023-09-19 17:09:52 · 287 阅读 · 0 评论 -
恒合仓库 - 角色管理、启动或禁用角色、为角色分配权限
roidId=17 根据roleId查询角色已分配的所有权限id。roidId=17 根据roleId查询角色的权限。加入说把“出库”禁用掉后,在给用户分配角色的时候看不到“出库”角色。/auth/auth-tree 查询所有的权限菜单树。role_auth表中没有role_id为11数据。user_role表中没有role_id为11的。根据角色名称或角色代码查询是否已有角色。也记得删除角色用户关系表中的内容。记得删除角色权限表中内容。原创 2023-09-19 16:57:01 · 197 阅读 · 0 评论 -
恒合仓库 - 用户管理、用户列表、为用户分配角色
删除用户的时候记得删除用户对应的角色关系表中的内容(不删除也行,等恢复账户的时候也能恢复之前的角色信息)②在我们所需的类上添加@CacheConfig注解指定缓存的名称(数据保存到redis中的键的前缀)处理的逻辑也很简单,把之前分配的角色删除,然后重新分配,这样就不用判断用户是否有某个角色了。如果参数是List集合的话,那默认的键就是纯小写的“list”(如果指定名称的话例外)③在我们所需要的方法上标注注解@Cacheable指定缓存的键。删除的时候可以批量删除,也可以单个删除。将下面的用户进行禁用。原创 2023-09-19 16:53:32 · 327 阅读 · 0 评论 -
恒合仓库 - 登录相关业务、JWT Token、生成验证码图片、登录限制
JWT 是一种用于传递 Token 的解决方案,而且可以无需持久化 Token 实现跨域认证通俗来进,JWT 是一个含签名并携带用户相关信息的加密串,客户端请求服务端时,请求中携带JWT 串到服务端,服务端通过签名加密串匹配校验,保证信息未被篡改,校验通过则认为是可靠的请求,将正常返可数据运行时异常/*** 用户操作不当导致的异常*/// 创建异常对象// 访问父类构造器super();// 创建异常对象并同时指定异常信息// 访问父类构造器。原创 2023-09-19 16:49:53 · 261 阅读 · 0 评论 -
恒合仓库 - 仓库管理系统搭建
项目搭球为满足日益扩大的仓库管理需求,对仓库中商品进销存进行统一管理,而开发了此系统。系统主要包含:1>用户管理(查询用户、添加用户、修改用户、删除用户、导出数据、批量删除、禁用/启用用户、重置密码、分配角色、更改权限)2>角色管理(查询角色、添加角色、修改角色、删除角色、导出数据、禁用/启用角色、更改权限)3>权限管理(查询权限、添加权限、修改权限、删除角色、禁用/启用权限)4>商品管理(查询商品、添加商品、修改商品、商品审核等)原创 2023-09-19 16:20:49 · 843 阅读 · 0 评论