mirror of
https://gitcode.com/ageerle/ruoyi-ai.git
synced 2026-04-13 03:45:14 +00:00
在modules包下新建asset-management包,将代码挪过来
Signed-off-by: CCass <only_pop@qq.com>
This commit is contained in:
@@ -17,6 +17,7 @@
|
||||
<module>ruoyi-chat-api</module>
|
||||
<module>ruoyi-knowledge-api</module>
|
||||
<module>ruoyi-system-api</module>
|
||||
<module>ruoyi-asset-management-api</module>
|
||||
</modules>
|
||||
|
||||
<properties>
|
||||
|
||||
90
ruoyi-modules-api/ruoyi-asset-management-api/pom.xml
Normal file
90
ruoyi-modules-api/ruoyi-asset-management-api/pom.xml
Normal file
@@ -0,0 +1,90 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<artifactId>ruoyi-ai</artifactId>
|
||||
<groupId>org.ruoyi</groupId>
|
||||
<version>${revision}</version>
|
||||
<relativePath>../../pom.xml</relativePath>
|
||||
</parent>
|
||||
|
||||
<artifactId>ruoyi-asset-management-api</artifactId>
|
||||
<packaging>jar</packaging>
|
||||
|
||||
<description>
|
||||
资产管理API模块
|
||||
</description>
|
||||
|
||||
<properties>
|
||||
<maven.compiler.source>17</maven.compiler.source>
|
||||
<maven.compiler.target>17</maven.compiler.target>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
<!-- 系统核心模块 -->
|
||||
<dependency>
|
||||
<groupId>org.ruoyi</groupId>
|
||||
<artifactId>ruoyi-common-core</artifactId>
|
||||
</dependency>
|
||||
|
||||
<!-- mybaits基础模块 -->
|
||||
<dependency>
|
||||
<groupId>org.ruoyi</groupId>
|
||||
<artifactId>ruoyi-common-mybatis</artifactId>
|
||||
</dependency>
|
||||
|
||||
<!-- 脱敏模块 -->
|
||||
<dependency>
|
||||
<groupId>org.ruoyi</groupId>
|
||||
<artifactId>ruoyi-common-sensitive</artifactId>
|
||||
</dependency>
|
||||
|
||||
<!-- excel模块-->
|
||||
<dependency>
|
||||
<groupId>org.ruoyi</groupId>
|
||||
<artifactId>ruoyi-common-excel</artifactId>
|
||||
</dependency>
|
||||
|
||||
<!-- 租户基础模块 -->
|
||||
<dependency>
|
||||
<groupId>org.ruoyi</groupId>
|
||||
<artifactId>ruoyi-common-tenant</artifactId>
|
||||
</dependency>
|
||||
|
||||
<!-- 字段翻译基础模块 -->
|
||||
<dependency>
|
||||
<groupId>org.ruoyi</groupId>
|
||||
<artifactId>ruoyi-common-translation</artifactId>
|
||||
</dependency>
|
||||
|
||||
<!-- 日志模块 -->
|
||||
<dependency>
|
||||
<groupId>org.ruoyi</groupId>
|
||||
<artifactId>ruoyi-common-log</artifactId>
|
||||
</dependency>
|
||||
|
||||
<!-- 对象映射工具 -->
|
||||
<dependency>
|
||||
<groupId>io.github.linpeilie</groupId>
|
||||
<artifactId>mapstruct-plus-spring-boot-starter</artifactId>
|
||||
</dependency>
|
||||
|
||||
<!-- 参数校验 -->
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-validation</artifactId>
|
||||
</dependency>
|
||||
|
||||
<!-- Lombok -->
|
||||
<dependency>
|
||||
<groupId>org.projectlombok</groupId>
|
||||
<artifactId>lombok</artifactId>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
</project>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package org.ruoyi.system.domain;
|
||||
package org.ruoyi.asset.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
import lombok.Data;
|
||||
@@ -1,4 +1,4 @@
|
||||
package org.ruoyi.system.domain;
|
||||
package org.ruoyi.asset.domain;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
@@ -1,4 +1,4 @@
|
||||
package org.ruoyi.system.domain.bo;
|
||||
package org.ruoyi.asset.domain.bo;
|
||||
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
@@ -1,4 +1,4 @@
|
||||
package org.ruoyi.system.domain.bo;
|
||||
package org.ruoyi.asset.domain.bo;
|
||||
|
||||
import io.github.linpeilie.annotations.AutoMapper;
|
||||
import jakarta.validation.constraints.NotBlank;
|
||||
@@ -9,7 +9,7 @@ import lombok.EqualsAndHashCode;
|
||||
import org.ruoyi.common.core.validate.AddGroup;
|
||||
import org.ruoyi.common.core.validate.EditGroup;
|
||||
import org.ruoyi.core.domain.BaseEntity;
|
||||
import org.ruoyi.system.domain.MinUsagePeriod;
|
||||
import org.ruoyi.asset.domain.MinUsagePeriod;
|
||||
|
||||
/**
|
||||
* 最低使用年限表业务对象 min_usage_period
|
||||
@@ -1,4 +1,4 @@
|
||||
package org.ruoyi.system.domain.vo;
|
||||
package org.ruoyi.asset.domain.vo;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import lombok.Data;
|
||||
@@ -1,4 +1,4 @@
|
||||
package org.ruoyi.system.domain.vo;
|
||||
package org.ruoyi.asset.domain.vo;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
@@ -1,4 +1,4 @@
|
||||
package org.ruoyi.system.domain.vo;
|
||||
package org.ruoyi.asset.domain.vo;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import lombok.Data;
|
||||
@@ -1,10 +1,10 @@
|
||||
package org.ruoyi.system.domain.vo;
|
||||
package org.ruoyi.asset.domain.vo;
|
||||
|
||||
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
||||
import com.alibaba.excel.annotation.ExcelProperty;
|
||||
import io.github.linpeilie.annotations.AutoMapper;
|
||||
import lombok.Data;
|
||||
import org.ruoyi.system.domain.MinUsagePeriod;
|
||||
import org.ruoyi.asset.domain.MinUsagePeriod;
|
||||
|
||||
import java.io.Serial;
|
||||
import java.io.Serializable;
|
||||
@@ -1,9 +1,9 @@
|
||||
package org.ruoyi.system.mapper;
|
||||
package org.ruoyi.asset.mapper;
|
||||
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import org.ruoyi.core.mapper.BaseMapperPlus;
|
||||
import org.ruoyi.system.domain.AssetClassification;
|
||||
import org.ruoyi.system.domain.vo.AssetClassificationVo;
|
||||
import org.ruoyi.asset.domain.AssetClassification;
|
||||
import org.ruoyi.asset.domain.vo.AssetClassificationVo;
|
||||
|
||||
/**
|
||||
* 高等学校固定资产分类与代码Mapper接口
|
||||
@@ -1,9 +1,9 @@
|
||||
package org.ruoyi.system.mapper;
|
||||
package org.ruoyi.asset.mapper;
|
||||
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.ruoyi.core.mapper.BaseMapperPlus;
|
||||
import org.ruoyi.system.domain.MinUsagePeriod;
|
||||
import org.ruoyi.system.domain.vo.MinUsagePeriodVo;
|
||||
import org.ruoyi.asset.domain.MinUsagePeriod;
|
||||
import org.ruoyi.asset.domain.vo.MinUsagePeriodVo;
|
||||
|
||||
/**
|
||||
* 最低使用年限表 数据层
|
||||
@@ -1,9 +1,10 @@
|
||||
package org.ruoyi.system.service;
|
||||
package org.ruoyi.asset.service;
|
||||
|
||||
import org.ruoyi.core.page.TableDataInfo;
|
||||
import org.ruoyi.system.domain.AssetClassification;
|
||||
import org.ruoyi.system.domain.bo.AssetClassificationBo;
|
||||
import org.ruoyi.system.domain.vo.AssetClassificationVo;
|
||||
import org.ruoyi.core.page.PageQuery;
|
||||
import org.ruoyi.asset.domain.AssetClassification;
|
||||
import org.ruoyi.asset.domain.bo.AssetClassificationBo;
|
||||
import org.ruoyi.asset.domain.vo.AssetClassificationVo;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
@@ -26,10 +27,15 @@ public interface IAssetClassificationService {
|
||||
*/
|
||||
AssetClassification queryByClassificationCode(String classificationCode);
|
||||
|
||||
/**
|
||||
* 根据分类名称查询
|
||||
*/
|
||||
AssetClassification queryByClassificationName(String classificationName);
|
||||
|
||||
/**
|
||||
* 查询高等学校固定资产分类与代码列表
|
||||
*/
|
||||
TableDataInfo<AssetClassificationVo> queryPageList(AssetClassificationBo bo);
|
||||
TableDataInfo<AssetClassificationVo> queryPageList(AssetClassificationBo bo, PageQuery pageQuery);
|
||||
|
||||
/**
|
||||
* 查询高等学校固定资产分类与代码列表
|
||||
@@ -59,5 +65,5 @@ public interface IAssetClassificationService {
|
||||
* @param operName 操作用户
|
||||
* @return 结果
|
||||
*/
|
||||
String importData(List<AssetClassificationBo> dataList, Boolean isUpdateSupport, String operName);
|
||||
String importData(List<AssetClassificationVo> dataList, Boolean isUpdateSupport, String operName);
|
||||
}
|
||||
@@ -1,9 +1,9 @@
|
||||
package org.ruoyi.system.service;
|
||||
package org.ruoyi.asset.service;
|
||||
|
||||
import org.ruoyi.core.page.TableDataInfo;
|
||||
import org.ruoyi.system.domain.MinUsagePeriod;
|
||||
import org.ruoyi.system.domain.bo.MinUsagePeriodBo;
|
||||
import org.ruoyi.system.domain.vo.MinUsagePeriodVo;
|
||||
import org.ruoyi.asset.domain.MinUsagePeriod;
|
||||
import org.ruoyi.asset.domain.bo.MinUsagePeriodBo;
|
||||
import org.ruoyi.asset.domain.vo.MinUsagePeriodVo;
|
||||
import org.ruoyi.core.page.PageQuery;
|
||||
|
||||
import java.util.Collection;
|
||||
@@ -27,6 +27,11 @@ public interface IMinUsagePeriodService {
|
||||
*/
|
||||
MinUsagePeriod queryByGbCode(String gbCode);
|
||||
|
||||
/**
|
||||
* 根据国标代码前缀查询最低使用年限表
|
||||
*/
|
||||
MinUsagePeriod queryByGbCodePrefix(String gbCodePrefix);
|
||||
|
||||
/**
|
||||
* 查询最低使用年限表列表
|
||||
*/
|
||||
Reference in New Issue
Block a user