package com.ruoyi.system.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ruoyi.system.dto.asset.AssetTypeDTO; import com.ruoyi.system.model.AssetType; import com.ruoyi.system.vo.asset.AssetTypeTreeVO; import java.util.List; /** *

* 资产类型表 服务类 *

* * @author WuGuanFengYue * @since 2025-09-15 */ public interface AssetTypeService extends IService { /** * 获取资产类型树形数据 * @return 资产类型树形列表 */ List getAssetTypeTree(); /** * 新增资产类型 * @param dto 资产类型数据传输对象 */ void addAssetType(AssetTypeDTO dto); /** * 编辑资产类型 * @param dto 资产类型数据传输对象 */ void editAssetType(AssetTypeDTO dto); /** * 删除资产类型 * @param id 资产类型ID */ void deleteAssetType(Integer id); }