Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
张雷
/
fmboot
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
构建
提交
问题看板
文件
提交
网络
比较
分支
标签
ca3f5b94
由
张雷
编写于
2022-12-23 11:15:19 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
获取项目设备台账信息接口
1 个父辈
feb9c216
显示空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
124 行增加
和
3 行删除
fm-product/src/main/java/com/skua/modules/equip/controller/FmEquipInfoController.java
fm-product/src/main/java/com/skua/modules/equip/mapper/EquipInfoMapper.java
fm-product/src/main/java/com/skua/modules/equip/mapper/FmEquipInfoMapper.java
fm-product/src/main/java/com/skua/modules/equip/mapper/xml/FmEquipInfoMapper.xml
fm-product/src/main/java/com/skua/modules/equip/service/IFmEquipInfoService.java
fm-product/src/main/java/com/skua/modules/equip/service/impl/FmEquipInfoServiceImpl.java
fm-product/src/main/java/com/skua/modules/equip/vo/FmEquipResult.java
fm-product/src/main/java/com/skua/modules/equip/controller/FmEquipInfoController.java
0 → 100644
查看文件 @
ca3f5b9
package
com
.
skua
.
modules
.
equip
.
controller
;
import
com.skua.core.api.vo.Result
;
import
com.skua.core.aspect.annotation.AutoLog
;
import
com.skua.modules.equip.entity.EquipInfo
;
import
com.skua.modules.equip.service.IFmEquipInfoService
;
import
com.skua.modules.equip.vo.FmEquipResult
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
* 设备管理
*/
@Slf4j
@Api
(
tags
=
"设备管理"
)
@RestController
@RequestMapping
(
"/3d/equip"
)
public
class
FmEquipInfoController
{
@Autowired
private
IFmEquipInfoService
fmEquipInfoService
;
/**
* 设备列表查询
* @param projectId
* @return
*/
@AutoLog
(
value
=
"设备管理列表查询"
)
@ApiOperation
(
value
=
"设备管理列表查询"
,
notes
=
"设备管理列表查询"
)
@GetMapping
(
value
=
"/list"
)
public
Result
<
List
<
FmEquipResult
>>
queryList
(
String
projectId
)
{
Result
<
List
<
FmEquipResult
>>
result
=
new
Result
<
List
<
FmEquipResult
>>();
List
<
FmEquipResult
>
pageList
=
fmEquipInfoService
.
queryList
(
projectId
);
result
.
setSuccess
(
true
);
result
.
setResult
(
pageList
);
return
result
;
}
}
fm-product/src/main/java/com/skua/modules/equip/mapper/EquipInfoMapper.java
查看文件 @
ca3f5b9
package
com
.
skua
.
modules
.
equip
.
mapper
;
import
java.util.List
;
import
org.apache.ibatis.annotations.Param
;
import
com.skua.modules.equip.entity.EquipInfo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
...
...
fm-product/src/main/java/com/skua/modules/equip/mapper/FmEquipInfoMapper.java
0 → 100644
查看文件 @
ca3f5b9
package
com
.
skua
.
modules
.
equip
.
mapper
;
import
com.skua.modules.equip.vo.FmEquipResult
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
/**
* 设备管理
*/
public
interface
FmEquipInfoMapper
{
List
<
FmEquipResult
>
queryListForView
(
@Param
(
"projectId"
)
String
projectId
);
}
fm-product/src/main/java/com/skua/modules/equip/mapper/xml/FmEquipInfoMapper.xml
0 → 100644
查看文件 @
ca3f5b9
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.skua.modules.equip.mapper.FmEquipInfoMapper"
>
<select
id=
"queryListForView"
resultType=
"com.skua.modules.equip.vo.FmEquipResult"
>
select * from view_equipment where project_id = #{projectId}
</select>
</mapper>
\ No newline at end of file
fm-product/src/main/java/com/skua/modules/equip/service/IFmEquipInfoService.java
0 → 100644
查看文件 @
ca3f5b9
package
com
.
skua
.
modules
.
equip
.
service
;
import
com.skua.modules.equip.vo.FmEquipResult
;
import
java.util.List
;
/**
* 设备管理
*/
public
interface
IFmEquipInfoService
{
List
<
FmEquipResult
>
queryList
(
String
projectId
);
}
fm-product/src/main/java/com/skua/modules/equip/service/impl/FmEquipInfoServiceImpl.java
0 → 100644
查看文件 @
ca3f5b9
package
com
.
skua
.
modules
.
equip
.
service
.
impl
;
import
com.skua.modules.equip.mapper.FmEquipInfoMapper
;
import
com.skua.modules.equip.service.IFmEquipInfoService
;
import
com.skua.modules.equip.vo.FmEquipResult
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
/**
* 设备管理
*/
@Service
public
class
FmEquipInfoServiceImpl
implements
IFmEquipInfoService
{
@Autowired
private
FmEquipInfoMapper
fmEquipInfoMapper
;
@Override
public
List
<
FmEquipResult
>
queryList
(
String
projectId
)
{
List
<
FmEquipResult
>
list
=
fmEquipInfoMapper
.
queryListForView
(
projectId
);
return
list
;
}
}
fm-product/src/main/java/com/skua/modules/equip/vo/FmEquipResult.java
0 → 100644
查看文件 @
ca3f5b9
package
com
.
skua
.
modules
.
equip
.
vo
;
import
lombok.Data
;
/**
* 设备管理
*/
@Data
public
class
FmEquipResult
{
/**设备台账id*/
private
String
equipId
;
/**设备类别*/
private
String
equipType
;
/**设备名称*/
private
String
equipName
;
/**所属项目*/
private
String
projectId
;
}
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论