当前位置:网站首页 > 编程语言 > 正文

动态库存表的详细制作过程包括(动态库存表的详细制作过程包括什么)



1、用户权限

erp项目是给企业内部员工使用的,所以用户就是员工。有关用户权限的表有5张,包括三张主表和两张中间表。主表分别是角色表、用户表、权限表,中间表分别是角色-用户表、角色-权限表

2、表中数据的分级

主要是菜单分级(一般在erp项目中,菜单分级对应的就是权限分级)和部门分级,除了数据本身的id外,还有这条数据的父节点id(该字段一般命名为parent_id),也就是上层数据的id,根节点数据由于没有上级数据,所以其父节点为0。

以前常用mybatisX插件来实现,现在发现另一种方式更便捷而且不易出错,就是用mybatisPlus的逆向工程。

1、引入mybatis-plus的增强依赖

 

2、执行下面的代码

项目中随便写个类,里面定义个main方法,执行下面的代码即可

 

1、定义模型类

excel表中的每条数据都要解析成一个Java对象,所以要定义一个模型类使得解析excel表时按照这个模型类来解析成Java对象。

 

2、解析逻辑

 

3、可能会遇到的问题:解析报错

报错信息
错误原因:excel表中的到货日期列中的数据是数字类型的,如2024/1/26,而模型类中对应的属性是LocalDateTime类型的,类型不匹配,导致解析错误。
解决办法:将模型类中对应的属性改成String类型即可,后续对其有逻辑处理再转换成日期类型。

四、字符串类型的时间数据转换成LocalDateTime类型的时间数据

如果字符串是这种"2024-08-26 10:30:56"年月日以短横线相隔的,直接用DateTimeFormatter转换即可。

 

如果字符串是这种"2024/8/26"年月日以斜线相隔的,而且还没有时分秒,则要先将这个字符串改写成这种"2024-08-26 00:00:00"年月日以短横线相隔的,没有时分秒也要补上时分秒,然后再用DateTimeFormatter转换。

到此这篇动态库存表的详细制作过程包括(动态库存表的详细制作过程包括什么)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!
                            

版权声明


相关文章:

  • modbus报文解析在线工具(modbus报文怎么看)2025-05-13 23:36:08
  • seat-tend翻译(seating翻译)2025-05-13 23:36:08
  • 安卓运行xp虚拟机(安卓运行虚拟win xp)2025-05-13 23:36:08
  • 验证码发送失败原因(验证码发送失败的原因)2025-05-13 23:36:08
  • 怎么用手机steam扫码支付(手机steam怎么扫二维码)2025-05-13 23:36:08
  • py创建文件夹(py新建文件)2025-05-13 23:36:08
  • 打印机共享修复合集怎么设置(打印机共享错误怎么设置)2025-05-13 23:36:08
  • qq怎么扫描二维码登录账号(怎样用qq扫描二维码登录)2025-05-13 23:36:08
  • paas平台和saas平台区别(paas saas 区别)2025-05-13 23:36:08
  • 将字符串map的字符顺序倒转为pam(map 字符串)2025-05-13 23:36:08
  • 全屏图片