IT资产管理总体思路分析

这篇文章主要介绍一下IT设备信息管理系统中IT资产管理各个数据表的作用、字段内容及相关操作接口设计。通过对这些表的理解和实现,可以有效地管理IT设备的基本信息、领用记录及维修记录。


一、IT设备信息表

1. 表的作用

IT设备信息表用于存储每个IT设备的基本信息。每一行记录代表一个设备的详细信息。

2. 字段内容

涛哥已经提供了具体的字段内容。

3. 支持的操作

  • 新增记录:添加一条新的设备信息记录。
  • 删除记录:根据ID删除一条设备信息记录。
  • 修改记录:更新某条设备信息记录。
  • 查询记录:根据某些条件查询一行或多行设备信息记录。

4. 实现步骤

第一步:熟悉表结构

通过了解字段内容和表的用途,对表的结构有一个大致的概念。

第二步:在数据库中实现表结构

根据设计在数据库中创建IT设备信息表。

第三步:编写代码

通常先编写后端代码,然后再编写前端代码。我们将实现四个接口:增、删、改、查。

5. 接口设计

  • 查询接口

    • Controller层ItDevicePageQuery(查询条件),ItDeviceInfoVO(返回字段)
    • Service层:无需业务逻辑
    • Mapper层:编写SQL语句,单表查询,通过某个字段条件查询所有字段。
  • 删除接口

    • Controller层:接收前端传入的ID。
    • Service层:调用removeById(id)方法删除记录。
  • 新增接口

    • Controller层ItDeviceInformationForm(包含所有字段)。

    • Service层

      1. form转换为entity,然后调用save(itDeviceInformationEntity)保存数据。
      2. 对需要特殊处理的数据字段进行转换。例如,“在保”状态在前端表示为文字,在后端存储为数值(如“在保”-> 1,“不在保”-> 0)。
    • 数据转换方式

    • 第一种方式:前端知道这个数据是“在保”之后,就在前端将这个数据转换成1,然后传递给后端,这样后端拿到的直接就是1,后端就不用再对这个数据进行转换了。
    • 第二种方式:前端不做数据转换,将“在保”传递给后端,然后后端在service层进行数据转换。在这个新增接口中,需要进行特殊处理的字段就是通用参数字段和设备编码字段。
  • 更新接口

    • Controller层ItDeviceInformationForm
    • Service层
      1. form转换为entity并插入到IT设备信息表中。
      2. 记录字段变化,将变更记录插入到IT设备变更表中。(回忆代码具体细节)
      3. 如果变更的字段是“负责人”,将变更记录插入到IT领用记录表中。(回忆代码具体细节)

二、IT领用记录表

1. 表的作用

IT领用记录表用于存储设备的领用记录。例如,当设备的负责人从A变更为B时,生成一条新的领用记录。

2. 字段内容

  • id
  • it_device_id
  • acquisition_date
  • pre_user_name
  • cur_user_name

3. 支持的操作

  • 查询记录:根据任意字段查询一行或多行记录。

不支持的操作

  • 新增操作:领用记录由更新IT设备信息时自动生成。
  • 删除操作:领用记录不可删除。
  • 修改操作:领用记录不可修改。

4. 实现步骤

第一步:熟悉表结构

了解表的用途和字段内容。

第二步:在数据库中实现表结构

根据设计在数据库中创建IT领用记录表。

第三步:编写代码

主要实现查询接口。

5. 查询接口设计

  • Controller层ItAcquisitionRecordsVO(返回字段),ItAcquisitionRecordsPageQuery(查询条件)
  • Service层:无需业务逻辑
  • Mapper层:编写SQL语句,联表查询,通过it_device_id关联设备信息表。

三、IT维修记录表

1. 表的作用

IT维修记录表用于存储设备的维修记录。例如,当设备发生故障时,记录故障信息。

2. 字段内容

  • id
  • it_device_id
  • fault_condition
  • detection_method
  • fault_time

3. 支持的操作

  • 查询记录:根据任意字段查询一行或多行记录。
  • 新增记录:添加一条新的维修记录。

不支持的操作

  • 删除操作:维修记录不可删除。
  • 修改操作:维修记录不可修改。

4. 实现步骤

第一步:熟悉表结构

了解表的用途和字段内容。

第二步:在数据库中实现表结构

根据设计在数据库中创建IT维修记录表。

第三步:编写代码

实现查询和新增接口。

5. 接口设计

  • 查询接口

    • Controller层ItMaintenanceRecordsVO(返回字段),ItMaintenanceRecordsPageQuery(查询条件)
    • Service层:无需业务逻辑
    • Mapper层:编写SQL语句,联表查询,通过it_device_id关联设备信息表。
  • 新增接口

    • Controller层ItMaintenanceRecordsForm(包含所有字段)。
    • Service层:将form转换为entity并保存。前端数据和数据库格式一致,无需数据转换。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值