2 Commits (9d1cb8f029fcb1157b24b3c59305df790af57fef)

Author SHA1 Message Date
yangk 9d1cb8f029 feat(asset): 优化资产入库流程和表单设计
- 移除资产新增表单中的仓库位置和使用人部门字段,由业务流转服务维护
- 更新资产状态默认值为待入库状态,建档时不设置仓位和使用归属
- 重构入库单明细选择逻辑,改为弹窗选择待入库资产而非直接添加行
- 实现资产归属字段保护机制,防止通过普通编辑绕过业务服务修改
- 优化Excel导入导出配置,区分可编辑字段和业务流转维护字段
- 添加资产状态和仓位的并发占用检测,确保数据一致性
2 weeks ago
yangk df27121042 feat(asset): 添加资产生命周期履历功能
- 新增 AmsAssetLifecycleLog 实体类用于记录资产履历信息
- 新增 AmsAssetLifecycleLogMapper 接口和对应 XML 映射文件
- 在 AmsAssetController 中注入 IAssetLifecycleService 并传递履历数据到前端
- 重构 RFID 标签解绑逻辑,将履历记录委托给统一的资产生命周期服务
- 新增 AssetLifecycleBusinessType 常量类定义资产履历业务类型
- 实现 IAssetLifecycleService 接口提供履历查询和记录功能
- 添加资产生命周期履历服务的单元测试
- 移除原来在 RFID 标签映射器中的履历插入方法和相关常量
2 weeks ago