Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in / Register
Toggle navigation
H
hzsomms
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ZTGK
hzsomms
Commits
3c4df30d
Commit
3c4df30d
authored
Jul 05, 2023
by
hkl
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:1.线别管理 2.资产管理
parent
2e6e15b6
Changes
16
Show whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
581 additions
and
3 deletions
+581
-3
SwitchManagementController.java
...es/deviceAsset/controller/SwitchManagementController.java
+124
-0
SwitchManagementQueryDTO.java
...ecg/modules/deviceAsset/dto/SwitchManagementQueryDTO.java
+16
-0
SwitchManagement.java
...rg/jeecg/modules/deviceAsset/entity/SwitchManagement.java
+77
-0
SwitchManagementMapper.java
...cg/modules/deviceAsset/mapper/SwitchManagementMapper.java
+15
-0
SwitchManagementMapper.xml
...modules/deviceAsset/mapper/xml/SwitchManagementMapper.xml
+9
-0
ISwitchManagementService.java
...modules/deviceAsset/service/ISwitchManagementService.java
+18
-0
SwitchManagementServiceImpl.java
...deviceAsset/service/impl/SwitchManagementServiceImpl.java
+32
-0
SwitchManagementQueryVO.java
...jeecg/modules/deviceAsset/vo/SwitchManagementQueryVO.java
+66
-0
LightAliasController.java
...odules/subwayNetwork/controller/LightAliasController.java
+93
-0
LineAliasQueryDTO.java
...rg/jeecg/modules/subwayNetwork/dto/LineAliasQueryDTO.java
+19
-0
LineAlias.java
...ava/org/jeecg/modules/subwayNetwork/entity/LineAlias.java
+2
-2
LineAliasMapper.java
...g/jeecg/modules/subwayNetwork/mapper/LineAliasMapper.java
+9
-1
LineAliasMapper.xml
...eecg/modules/subwayNetwork/mapper/xml/LineAliasMapper.xml
+8
-0
ILineAliasService.java
...eecg/modules/subwayNetwork/service/ILineAliasService.java
+20
-0
LightAliasServiceImpl.java
...les/subwayNetwork/service/impl/LightAliasServiceImpl.java
+26
-0
LightAliasQueryVO.java
...org/jeecg/modules/subwayNetwork/vo/LightAliasQueryVO.java
+47
-0
No files found.
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/deviceAsset/controller/SwitchManagementController.java
0 → 100644
View file @
3c4df30d
package
org
.
jeecg
.
modules
.
deviceAsset
.
controller
;
import
cn.hutool.core.util.ObjectUtil
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
org.jeecg.common.api.vo.Result
;
import
org.jeecg.common.aspect.annotation.AutoLog
;
import
org.jeecg.common.system.base.controller.JeecgController
;
import
org.jeecg.modules.deviceAsset.dto.SwitchManagementQueryDTO
;
import
org.jeecg.modules.deviceAsset.entity.SwitchManagement
;
import
org.jeecg.modules.deviceAsset.service.ISwitchManagementService
;
import
org.jeecg.modules.deviceAsset.vo.SwitchManagementQueryVO
;
import
org.springframework.web.bind.annotation.*
;
import
javax.annotation.Resource
;
import
java.util.Arrays
;
/**
* @Description: 资产管理-道岔管理
* @Author: jeecg-boot
* @Date: 2023-06-14
* @Version: V1.0
*/
@Api
(
tags
=
"资产管理-道岔管理"
)
@RestController
@RequestMapping
(
"/deviceAsset/switchManagement"
)
@Slf4j
public
class
SwitchManagementController
extends
JeecgController
<
SwitchManagement
,
ISwitchManagementService
>
{
@Resource
private
ISwitchManagementService
switchManagementService
;
@AutoLog
(
value
=
"资产管理-道岔管理-分页列表查询"
)
@ApiOperation
(
value
=
"资产管理-道岔管理-分页列表查询"
,
notes
=
"资产管理-道岔管理-分页列表查询"
)
@GetMapping
(
value
=
"/list"
)
public
Result
<
IPage
<
SwitchManagementQueryVO
>>
queryPageList
(
@RequestParam
(
name
=
"pageNo"
,
defaultValue
=
"1"
)
Integer
pageNo
,
@RequestParam
(
name
=
"pageSize"
,
defaultValue
=
"10"
)
Integer
pageSize
,
SwitchManagementQueryDTO
dto
)
{
Page
<
SwitchManagementQueryVO
>
pageData
=
new
Page
<>(
pageNo
,
pageSize
);
pageData
=
switchManagementService
.
queryPageList
(
pageData
,
dto
);
return
Result
.
OK
(
pageData
);
}
@AutoLog
(
value
=
"资产管理-道岔管理-编辑"
)
@ApiOperation
(
value
=
"资产管理-道岔管理-编辑"
,
notes
=
"资产管理-道岔管理-编辑"
)
@PostMapping
(
value
=
"/edit"
)
public
Result
<
String
>
edit
(
@RequestBody
SwitchManagement
switchManagement
)
{
if
(
ObjectUtil
.
isEmpty
(
switchManagement
.
getId
()))
{
switchManagementService
.
save
(
switchManagement
);
}
else
{
switchManagementService
.
updateById
(
switchManagement
);
}
return
Result
.
OK
(
"编辑成功!"
);
}
/**
* 通过id删除
*
* @param id
* @return
*/
@AutoLog
(
value
=
"资产管理-道岔管理-通过id删除"
)
@ApiOperation
(
value
=
"资产管理-道岔管理-通过id删除"
,
notes
=
"资产管理-道岔管理-通过id删除"
)
@GetMapping
(
value
=
"/delete"
)
public
Result
<
String
>
delete
(
@RequestParam
(
name
=
"id"
,
required
=
true
)
String
id
)
{
switchManagementService
.
removeById
(
id
);
return
Result
.
OK
(
"删除成功!"
);
}
/**
* 批量删除
*
* @param ids
* @return
*/
@AutoLog
(
value
=
"资产管理-道岔管理-批量删除"
)
@ApiOperation
(
value
=
"线路车站-轻轨线路-批量删除"
,
notes
=
"线路车站-轻轨线路-批量删除"
)
@GetMapping
(
value
=
"/deleteBatch"
)
public
Result
<
String
>
deleteBatch
(
@RequestParam
(
name
=
"ids"
,
required
=
true
)
String
ids
)
{
switchManagementService
.
removeByIds
(
Arrays
.
asList
(
ids
.
split
(
","
)));
return
Result
.
OK
(
"批量删除成功!"
);
}
// /**
// * 通过id查询
// *
// * @param id
// * @return
// */
// @AutoLog(value = "线路车站-轻轨线路-通过id查询")
// @ApiOperation(value = "线路车站-轻轨线路-通过id查询", notes = "线路车站-轻轨线路-通过id查询")
// @GetMapping(value = "/queryById")
// public Result<LightRail> queryById(@RequestParam(name = "id", required = true) String id) {
// LightRail lightRail = lightRailService.getById(id);
// if (lightRail == null) {
// return Result.error("未找到对应数据");
// }
// return Result.OK(lightRail);
// }
//
// @AutoLog(value = "线路车站-轻轨线路-获取全部线路")
// @ApiOperation(value = "线路车站-轻轨线路-获取全部线路", notes = "线路车站-轻轨线路-获取全部线路")
// @GetMapping(value = "/listAll")
// public Result<List<Map<String, Object>>> listAll() {
// List<LightRail> pageList = lightRailService.list();
//
// List<Map<String, Object>> list = new ArrayList<>();
// for (LightRail lightRail : pageList) {
// Map<String, Object> map = new HashMap<>();
// map.put("label", lightRail.getRailLineName());
// map.put("value", lightRail.getId());
// list.add(map);
// }
// return Result.OK(list);
// }
}
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/deviceAsset/dto/SwitchManagementQueryDTO.java
0 → 100644
View file @
3c4df30d
package
org
.
jeecg
.
modules
.
deviceAsset
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@Data
@ApiModel
(
value
=
"资产管理-道岔管理DTO"
)
public
class
SwitchManagementQueryDTO
{
@ApiModelProperty
(
value
=
"线路name"
)
private
String
railLineName
;
@ApiModelProperty
(
value
=
"状态"
)
private
String
status
;
}
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/deviceAsset/entity/SwitchManagement.java
0 → 100644
View file @
3c4df30d
package
org
.
jeecg
.
modules
.
deviceAsset
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* @Description: 资产管理-道岔管理
*/
@Data
@TableName
(
"t_da_switch_management"
)
@Accessors
(
chain
=
true
)
@EqualsAndHashCode
(
callSuper
=
false
)
@ApiModel
(
value
=
"t_da_switch_management对象"
,
description
=
"资产管理-道岔管理"
)
public
class
SwitchManagement
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
type
=
IdType
.
ASSIGN_ID
)
@ApiModelProperty
(
value
=
"主键"
)
private
String
id
;
@ApiModelProperty
(
value
=
"创建人"
)
private
String
createBy
;
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@ApiModelProperty
(
value
=
"创建日期"
)
private
Date
createTime
;
@ApiModelProperty
(
value
=
"更新人"
)
private
String
updateBy
;
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@ApiModelProperty
(
value
=
"更新日期"
)
private
Date
updateTime
;
@ApiModelProperty
(
value
=
"道岔编号"
)
private
String
switchCode
;
@ApiModelProperty
(
value
=
"道岔型号"
)
private
String
switchModel
;
@ApiModelProperty
(
value
=
"线别Id"
)
private
String
lineAliasId
;
@ApiModelProperty
(
value
=
"开向"
)
private
String
openTo
;
@ApiModelProperty
(
value
=
"岔前/岔前里程"
)
private
BigDecimal
byroadPreMileage
;
@ApiModelProperty
(
value
=
"岔心里程"
)
private
BigDecimal
byroadCenterMileage
;
@ApiModelProperty
(
value
=
"岔前/岔后里程"
)
private
BigDecimal
byroadEndMileage
;
@ApiModelProperty
(
value
=
"区间车站mapId"
)
private
String
byroadTrainStationId
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remark
;
}
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/deviceAsset/mapper/SwitchManagementMapper.java
0 → 100644
View file @
3c4df30d
package
org
.
jeecg
.
modules
.
deviceAsset
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
org.jeecg.modules.deviceAsset.dto.SwitchManagementQueryDTO
;
import
org.jeecg.modules.deviceAsset.entity.SwitchManagement
;
import
org.jeecg.modules.deviceAsset.vo.SwitchManagementQueryVO
;
/**
* @Description: 资产管理-道岔管理
*/
public
interface
SwitchManagementMapper
extends
BaseMapper
<
SwitchManagement
>
{
Page
<
SwitchManagementQueryVO
>
queryPageList
(
Page
<
SwitchManagementQueryVO
>
pageData
,
SwitchManagementQueryDTO
dto
);
}
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/deviceAsset/mapper/xml/SwitchManagementMapper.xml
0 → 100644
View file @
3c4df30d
<?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=
"org.jeecg.modules.deviceAsset.mapper.SwitchManagementMapper"
>
<select
id=
"queryPageList"
resultType=
"org.jeecg.modules.deviceAsset.vo.SwitchManagementQueryVO"
>
SELECT * FROM t_da_switch_management
</select>
</mapper>
\ No newline at end of file
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/deviceAsset/service/ISwitchManagementService.java
0 → 100644
View file @
3c4df30d
package
org
.
jeecg
.
modules
.
deviceAsset
.
service
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
org.jeecg.modules.deviceAsset.dto.SwitchManagementQueryDTO
;
import
org.jeecg.modules.deviceAsset.entity.SwitchManagement
;
import
org.jeecg.modules.deviceAsset.vo.SwitchManagementQueryVO
;
/**
* @Description: 线路车站-轻轨线路
* @Author: jeecg-boot
* @Date: 2023-06-14
* @Version: V1.0
*/
public
interface
ISwitchManagementService
extends
IService
<
SwitchManagement
>
{
Page
<
SwitchManagementQueryVO
>
queryPageList
(
Page
<
SwitchManagementQueryVO
>
pageData
,
SwitchManagementQueryDTO
dto
);
}
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/deviceAsset/service/impl/SwitchManagementServiceImpl.java
0 → 100644
View file @
3c4df30d
package
org
.
jeecg
.
modules
.
deviceAsset
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.jeecg.common.api.dto.PageSearch
;
import
org.jeecg.modules.deviceAsset.dto.SwitchManagementQueryDTO
;
import
org.jeecg.modules.deviceAsset.entity.SwitchManagement
;
import
org.jeecg.modules.deviceAsset.mapper.SwitchManagementMapper
;
import
org.jeecg.modules.deviceAsset.service.ISwitchManagementService
;
import
org.jeecg.modules.deviceAsset.vo.SwitchManagementQueryVO
;
import
org.jeecg.modules.subwayNetwork.dto.LightRailQueryDTO
;
import
org.jeecg.modules.subwayNetwork.entity.LightRail
;
import
org.jeecg.modules.subwayNetwork.mapper.LightRailMapper
;
import
org.jeecg.modules.subwayNetwork.service.ILightRailService
;
import
org.jeecg.modules.subwayNetwork.vo.LightRailQueryVO
;
import
org.springframework.stereotype.Service
;
/**
* @Description: 线路车站-轻轨线路
* @Author: jeecg-boot
* @Date: 2023-06-14
* @Version: V1.0
*/
@Service
public
class
SwitchManagementServiceImpl
extends
ServiceImpl
<
SwitchManagementMapper
,
SwitchManagement
>
implements
ISwitchManagementService
{
@Override
public
Page
<
SwitchManagementQueryVO
>
queryPageList
(
Page
<
SwitchManagementQueryVO
>
pageData
,
SwitchManagementQueryDTO
dto
)
{
return
this
.
baseMapper
.
queryPageList
(
pageData
,
dto
);
}
}
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/deviceAsset/vo/SwitchManagementQueryVO.java
0 → 100644
View file @
3c4df30d
package
org
.
jeecg
.
modules
.
deviceAsset
.
vo
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.math.BigDecimal
;
import
java.util.Date
;
@Data
@ApiModel
(
value
=
"资产管理-道岔管理VO"
)
public
class
SwitchManagementQueryVO
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
type
=
IdType
.
ASSIGN_ID
)
@ApiModelProperty
(
value
=
"主键"
)
private
String
id
;
@ApiModelProperty
(
value
=
"创建人"
)
private
String
createBy
;
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@ApiModelProperty
(
value
=
"创建日期"
)
private
Date
createTime
;
@ApiModelProperty
(
value
=
"更新人"
)
private
String
updateBy
;
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@ApiModelProperty
(
value
=
"更新日期"
)
private
Date
updateTime
;
@ApiModelProperty
(
value
=
"道岔编号"
)
private
String
switchCode
;
@ApiModelProperty
(
value
=
"道岔型号"
)
private
String
switchModel
;
@ApiModelProperty
(
value
=
"线别Id"
)
private
String
lineAliasId
;
@ApiModelProperty
(
value
=
"开向"
)
private
String
openTo
;
@ApiModelProperty
(
value
=
"岔前/岔前里程"
)
private
BigDecimal
byroadPreMileage
;
@ApiModelProperty
(
value
=
"岔心里程"
)
private
BigDecimal
byroadCenterMileage
;
@ApiModelProperty
(
value
=
"岔前/岔后里程"
)
private
BigDecimal
byroadEndMileage
;
@ApiModelProperty
(
value
=
"区间车站mapId"
)
private
String
byroadTrainStationId
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remark
;
}
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/subwayNetwork/controller/LightAliasController.java
0 → 100644
View file @
3c4df30d
package
org
.
jeecg
.
modules
.
subwayNetwork
.
controller
;
import
cn.hutool.core.util.ObjectUtil
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
org.jeecg.common.api.dto.PageSearch
;
import
org.jeecg.common.api.vo.Result
;
import
org.jeecg.common.aspect.annotation.AutoLog
;
import
org.jeecg.common.system.base.controller.JeecgController
;
import
org.jeecg.modules.deviceAsset.dto.SwitchManagementQueryDTO
;
import
org.jeecg.modules.deviceAsset.vo.SwitchManagementQueryVO
;
import
org.jeecg.modules.subwayNetwork.dto.LightRailQueryDTO
;
import
org.jeecg.modules.subwayNetwork.dto.LineAliasQueryDTO
;
import
org.jeecg.modules.subwayNetwork.entity.LightRail
;
import
org.jeecg.modules.subwayNetwork.entity.LineAlias
;
import
org.jeecg.modules.subwayNetwork.service.ILightRailService
;
import
org.jeecg.modules.subwayNetwork.service.ILineAliasService
;
import
org.jeecg.modules.subwayNetwork.vo.LightAliasQueryVO
;
import
org.jeecg.modules.subwayNetwork.vo.LightRailQueryVO
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.*
;
/**
* @Description: 线路车站-线别管理
*/
@Api
(
tags
=
"线路车站-线别管理"
)
@RestController
@RequestMapping
(
"/subwayNetwork/lightAlias"
)
@Slf4j
public
class
LightAliasController
extends
JeecgController
<
LineAlias
,
ILineAliasService
>
{
@Autowired
private
ILineAliasService
lineAliasService
;
@AutoLog
(
value
=
"线路车站-线别管理-分页列表查询"
)
@ApiOperation
(
value
=
"线路车站-线别管理-分页列表查询"
,
notes
=
"线路车站-线别管理-分页列表查询"
)
@GetMapping
(
value
=
"/list"
)
public
Result
<
IPage
<
LightAliasQueryVO
>>
queryPageList
(
@RequestParam
(
name
=
"pageNo"
,
defaultValue
=
"1"
)
Integer
pageNo
,
@RequestParam
(
name
=
"pageSize"
,
defaultValue
=
"10"
)
Integer
pageSize
,
LineAliasQueryDTO
dto
)
{
Page
<
LightAliasQueryVO
>
pageData
=
new
Page
<>(
pageNo
,
pageSize
);
IPage
<
LightAliasQueryVO
>
pageList
=
lineAliasService
.
queryPageList
(
pageData
,
dto
);
return
Result
.
OK
(
pageList
);
}
@AutoLog
(
value
=
"线路车站-线别管理-编辑"
)
@ApiOperation
(
value
=
"线路车站-线别管理-编辑"
,
notes
=
"线路车站-线别管理-编辑"
)
@PostMapping
(
value
=
"/edit"
)
public
Result
<
String
>
edit
(
@RequestBody
LineAlias
lineAlias
)
{
//获取当前用户
if
(
ObjectUtil
.
isEmpty
(
lineAlias
.
getId
()))
{
lineAliasService
.
save
(
lineAlias
);
}
else
{
lineAliasService
.
updateById
(
lineAlias
);
}
return
Result
.
OK
(
"编辑成功!"
);
}
/**
* 通过id删除
*
* @param id
* @return
*/
@AutoLog
(
value
=
"线路车站-线别管理-通过id删除"
)
@ApiOperation
(
value
=
"线路车站-轻轨线路-通过id删除"
,
notes
=
"线路车站-轻轨线路-通过id删除"
)
@GetMapping
(
value
=
"/delete"
)
public
Result
<
String
>
delete
(
@RequestParam
(
name
=
"id"
,
required
=
true
)
String
id
)
{
lineAliasService
.
removeById
(
id
);
return
Result
.
OK
(
"删除成功!"
);
}
/**
* 批量删除
*
* @param ids
* @return
*/
@AutoLog
(
value
=
"线路车站-线别管理-批量删除"
)
@ApiOperation
(
value
=
"线路车站-轻轨线路-批量删除"
,
notes
=
"线路车站-轻轨线路-批量删除"
)
@GetMapping
(
value
=
"/deleteBatch"
)
public
Result
<
String
>
deleteBatch
(
@RequestParam
(
name
=
"ids"
,
required
=
true
)
String
ids
)
{
lineAliasService
.
removeByIds
(
Arrays
.
asList
(
ids
.
split
(
","
)));
return
Result
.
OK
(
"批量删除成功!"
);
}
}
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/subwayNetwork/dto/LineAliasQueryDTO.java
0 → 100644
View file @
3c4df30d
package
org
.
jeecg
.
modules
.
subwayNetwork
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@Data
@ApiModel
(
value
=
"线路DTO"
)
public
class
LineAliasQueryDTO
{
@ApiModelProperty
(
value
=
"线别Code"
)
private
String
lineAliasCode
;
@ApiModelProperty
(
value
=
"线别名称"
)
private
String
lineAliasName
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remark
;
}
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/subwayNetwork/entity/LineAlias.java
View file @
3c4df30d
...
@@ -9,7 +9,6 @@ import io.swagger.annotations.ApiModelProperty;
...
@@ -9,7 +9,6 @@ import io.swagger.annotations.ApiModelProperty;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
lombok.experimental.Accessors
;
import
org.jeecgframework.poi.excel.annotation.Excel
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.util.Date
;
import
java.util.Date
;
...
@@ -34,6 +33,8 @@ public class LineAlias {
...
@@ -34,6 +33,8 @@ public class LineAlias {
@ApiModelProperty
(
value
=
"更新人"
)
@ApiModelProperty
(
value
=
"更新人"
)
private
String
updateBy
;
private
String
updateBy
;
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@ApiModelProperty
(
value
=
"更新日期"
)
@ApiModelProperty
(
value
=
"更新日期"
)
private
Date
updateTime
;
private
Date
updateTime
;
...
@@ -46,5 +47,4 @@ public class LineAlias {
...
@@ -46,5 +47,4 @@ public class LineAlias {
@ApiModelProperty
(
value
=
"备注"
)
@ApiModelProperty
(
value
=
"备注"
)
private
String
remark
;
private
String
remark
;
}
}
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/subwayNetwork/mapper/LineAliasMapper.java
View file @
3c4df30d
package
org
.
jeecg
.
modules
.
subwayNetwork
.
mapper
;
package
org
.
jeecg
.
modules
.
subwayNetwork
.
mapper
;
public
class
LineAliasMapper
{
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
org.jeecg.modules.subwayNetwork.dto.LineAliasQueryDTO
;
import
org.jeecg.modules.subwayNetwork.entity.LineAlias
;
import
org.jeecg.modules.subwayNetwork.vo.LightAliasQueryVO
;
public
interface
LineAliasMapper
extends
BaseMapper
<
LineAlias
>
{
IPage
<
LightAliasQueryVO
>
queryPageList
(
Page
<
LightAliasQueryVO
>
pageData
,
LineAliasQueryDTO
dto
);
}
}
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/subwayNetwork/mapper/xml/LineAliasMapper.xml
0 → 100644
View file @
3c4df30d
<?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=
"org.jeecg.modules.subwayNetwork.mapper.LineAliasMapper"
>
<select
id=
"queryPageList"
resultType=
"org.jeecg.modules.subwayNetwork.vo.LightAliasQueryVO"
>
select * from t_sn_line_alias
</select>
</mapper>
\ No newline at end of file
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/subwayNetwork/service/ILineAliasService.java
0 → 100644
View file @
3c4df30d
package
org
.
jeecg
.
modules
.
subwayNetwork
.
service
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
org.jeecg.modules.subwayNetwork.dto.LineAliasQueryDTO
;
import
org.jeecg.modules.subwayNetwork.entity.LightRail
;
import
org.jeecg.modules.subwayNetwork.entity.LineAlias
;
import
org.jeecg.modules.subwayNetwork.vo.LightAliasQueryVO
;
/**
* @Description: 线路车站-轻轨线路
* @Author: jeecg-boot
* @Date: 2023-06-14
* @Version: V1.0
*/
public
interface
ILineAliasService
extends
IService
<
LineAlias
>
{
IPage
<
LightAliasQueryVO
>
queryPageList
(
Page
<
LightAliasQueryVO
>
pageData
,
LineAliasQueryDTO
dto
);
}
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/subwayNetwork/service/impl/LightAliasServiceImpl.java
0 → 100644
View file @
3c4df30d
package
org
.
jeecg
.
modules
.
subwayNetwork
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.jeecg.modules.subwayNetwork.dto.LineAliasQueryDTO
;
import
org.jeecg.modules.subwayNetwork.entity.LineAlias
;
import
org.jeecg.modules.subwayNetwork.mapper.LineAliasMapper
;
import
org.jeecg.modules.subwayNetwork.service.ILineAliasService
;
import
org.jeecg.modules.subwayNetwork.vo.LightAliasQueryVO
;
import
org.springframework.stereotype.Service
;
/**
* @Description: 线路车站-轻轨线路
* @Author: jeecg-boot
* @Date: 2023-06-14
* @Version: V1.0
*/
@Service
public
class
LightAliasServiceImpl
extends
ServiceImpl
<
LineAliasMapper
,
LineAlias
>
implements
ILineAliasService
{
@Override
public
IPage
<
LightAliasQueryVO
>
queryPageList
(
Page
<
LightAliasQueryVO
>
pageData
,
LineAliasQueryDTO
dto
)
{
return
this
.
baseMapper
.
queryPageList
(
pageData
,
dto
);
}
}
jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/modules/subwayNetwork/vo/LightAliasQueryVO.java
0 → 100644
View file @
3c4df30d
package
org
.
jeecg
.
modules
.
subwayNetwork
.
vo
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
java.util.Date
;
@Data
@ApiModel
(
value
=
"线路车站-线别管理VO"
)
public
class
LightAliasQueryVO
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
type
=
IdType
.
ASSIGN_ID
)
@ApiModelProperty
(
value
=
"主键"
)
private
java
.
lang
.
String
id
;
@ApiModelProperty
(
value
=
"创建人"
)
private
java
.
lang
.
String
createBy
;
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@ApiModelProperty
(
value
=
"创建日期"
)
private
java
.
util
.
Date
createTime
;
@ApiModelProperty
(
value
=
"更新人"
)
private
String
updateBy
;
@JsonFormat
(
timezone
=
"GMT+8"
,
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
@ApiModelProperty
(
value
=
"更新日期"
)
private
Date
updateTime
;
@ApiModelProperty
(
value
=
"线别Code"
)
private
String
lineAliasCode
;
@ApiModelProperty
(
value
=
"线别名称"
)
private
String
lineAliasName
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remark
;
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment