Skip to content

资产台账 ​

这篇解决什么 ​

卡片主表有哪些字段、状态枚举怎么取值、入库通过后卡片从哪来。读完能对上 asset_card,不要在台账页直接改 assetStatus 冒充领用。

先开模块和模型,见 资产功能设计。入库建卡见 资产领用。

示意图:分类和位置先有。入库审批通过后生成卡片,默认闲置。

从哪改 ​

名称说明仓库路径
卡片/asset/cardruoyi-office/yudao-module-asset/.../AssetCardController.java
分类/asset/categoryAssetCategoryController.java
位置/asset/locationAssetLocationController.java
表卡片 / 分类 / 位置asset_card、asset_category、asset_location
前端台账列表 + info.vueruoyi-office-vben/apps/web-antd/src/views/asset/card/

AssetCardDO 继承 TenantBaseDO。createCard 会把新卡写成闲置 assetStatus = 1。批量入库走 AssetReceiveCardGenerator,不要复制一套残值计算。

AssetStatusEnum:1 闲置 / 2 使用中 / 3 维修中 / 4 调拨中 / 5 报废中 / 6 已报废。领用通过后变使用中。维修、调拨、报废各改各的单,不要在台账下拉硬改。

sourceType 见 AssetSourceTypeEnum。用品转固是 6。sourceBillType + sourceBillId + sourceBillItemId 用来对入库行断点续建。

customFields 是 JSON Map,键是自定义字段编码,接口 /asset/custom-field。qrCode / qrContent 入库建卡后回写。rfidTag 字段在,盘点 RFID 未做。

台账页不是 BPM 单据。改名称、规格走 update。财务原值 / 净值跟折旧批次走,本篇不展开。

字段 ​

名称说明仓库路径
assetCode / assetName编码与名称AssetCardDO
assetStatus闲置到已报废AssetStatusEnum
useUserId / locationId使用人与存放同上
sourceType采购 / 转固等AssetSourceTypeEnum

闲置才能当库存领

使用中的卡再开领用会在分配校验失败。要换人走调拨,不要复制一张卡。

编码预占另表

号段预占走 /asset/code-reserve,不是改 asset_card.assetCode 手工撞号。

java
@RequestMapping("/asset/card")
public class AssetCardController { }

@TableName(value = "asset_card", autoResultMap = true)
public class AssetCardDO extends TenantBaseDO { }

配置与操作 ​

先在 资产 → 资产分类 / 存放位置 建树。台账页改名称、规格走 update。闲置才能再领;换人走调拨,不要复制一张卡。财务原值跟折旧批次,不要在台账手改净值冒充计提。

入库建卡走领用篇的入库单。用品转固来源类型 6,不在本页点新增。

资产台账

本系统截图:资产 → 资产台账。状态列来自 AssetStatusEnum。

卡片详情

本系统截图:/asset/card-info。编码预占走 /asset/code-reserve。

相关篇 ​

联系我们

获取报价、演示和二开方案

微信咨询二维码

微信咨询

17156169080

添加时备注「RuoYi Office」

在线体验商业版