Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
R
RuoYi-Vue-master
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
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
融通安全管理系统
RuoYi-Vue-master
Commits
3d6e5caa
Commit
3d6e5caa
authored
Aug 25, 2023
by
周昊
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1、修改楼层列表筛选,导出删除
parent
8d797c53
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
38 additions
and
15 deletions
+38
-15
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/controller/LedgerFloorController.java
...oft/censoftrongtong/controller/LedgerFloorController.java
+4
-0
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/domain/LedgerFloor.java
.../java/com/censoft/censoftrongtong/domain/LedgerFloor.java
+8
-5
censoft-rongtong/src/main/resources/mapper/system/LedgerFloorMapper.xml
...ng/src/main/resources/mapper/system/LedgerFloorMapper.xml
+26
-10
No files found.
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/controller/LedgerFloorController.java
View file @
3d6e5caa
...
...
@@ -43,6 +43,7 @@ public class LedgerFloorController extends BaseController
public
TableDataInfo
list
(
LedgerFloor
ledgerFloor
)
{
startPage
();
ledgerFloor
.
setDeptId
(
getDeptId
());
List
<
LedgerFloor
>
list
=
ledgerFloorService
.
selectLedgerFloorList
(
ledgerFloor
);
return
getDataTable
(
list
);
}
...
...
@@ -55,6 +56,7 @@ public class LedgerFloorController extends BaseController
@PostMapping
(
"/export"
)
public
void
export
(
HttpServletResponse
response
,
LedgerFloor
ledgerFloor
)
{
ledgerFloor
.
setDeptId
(
getDeptId
());
List
<
LedgerFloor
>
list
=
ledgerFloorService
.
selectLedgerFloorList
(
ledgerFloor
);
ExcelUtil
<
LedgerFloor
>
util
=
new
ExcelUtil
<
LedgerFloor
>(
LedgerFloor
.
class
);
util
.
exportExcel
(
response
,
list
,
"基础数据-楼层数据"
);
...
...
@@ -78,6 +80,7 @@ public class LedgerFloorController extends BaseController
@PostMapping
public
AjaxResult
add
(
@RequestBody
LedgerFloor
ledgerFloor
)
{
ledgerFloor
.
setCreateBy
(
getUsername
());
return
toAjax
(
ledgerFloorService
.
insertLedgerFloor
(
ledgerFloor
));
}
...
...
@@ -89,6 +92,7 @@ public class LedgerFloorController extends BaseController
@PutMapping
public
AjaxResult
edit
(
@RequestBody
LedgerFloor
ledgerFloor
)
{
ledgerFloor
.
setUpdateBy
(
getUsername
());
return
toAjax
(
ledgerFloorService
.
updateLedgerFloor
(
ledgerFloor
));
}
...
...
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/domain/LedgerFloor.java
View file @
3d6e5caa
...
...
@@ -23,23 +23,21 @@ public class LedgerFloor extends BaseEntityClean
private
Long
id
;
/** 楼宇id */
@Excel
(
name
=
"楼宇id"
)
private
Long
buildingId
;
/** 楼层名称 */
@Excel
(
name
=
"楼层名称"
)
@Excel
(
name
=
"楼层名称"
,
sort
=
2
)
private
String
name
;
/** 楼层属性 */
@Excel
(
name
=
"楼层属性"
)
@Excel
(
name
=
"楼层属性"
,
sort
=
3
)
private
String
type
;
/** 房间数量 */
@Excel
(
name
=
"房间数量"
)
private
Long
roomNumber
;
/** 状态(0正常 1停用) */
@Excel
(
name
=
"状态"
,
readConverterExp
=
"0=正常,1=停用"
)
@Excel
(
name
=
"状态"
,
readConverterExp
=
"0=正常,1=停用"
,
sort
=
4
)
private
String
status
;
/** 删除标志(0代表存在 1代表删除) */
...
...
@@ -49,7 +47,12 @@ public class LedgerFloor extends BaseEntityClean
* 楼栋名称
*/
@TableField
(
exist
=
false
)
@Excel
(
name
=
"楼宇名称"
,
sort
=
1
)
private
String
buildingName
;
/** 组织机构id */
@TableField
(
exist
=
false
)
private
Long
deptId
;
}
censoft-rongtong/src/main/resources/mapper/system/LedgerFloorMapper.xml
View file @
3d6e5caa
...
...
@@ -23,15 +23,31 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</sql>
<select
id=
"selectLedgerFloorList"
parameterType=
"com.censoft.censoftrongtong.domain.LedgerFloor"
resultMap=
"LedgerFloorResult"
>
select * from(SELECT f.id, f.building_id, b.name 'building_name', f.NAME, f.type, f.room_number, f.STATUS, f.del_flag, f.create_by, f.create_time, f.update_by, f.update_time FROM ledger_floor f LEFT JOIN ledger_building b on f.building_id=b.id) tt
SELECT
f.id,
f.building_id,
b.NAME 'building_name',
f.NAME,
f.type,
f.room_number,
f.STATUS,
f.del_flag,
f.create_by,
f.create_time,
f.update_by,
f.update_time
FROM
ledger_floor f
LEFT JOIN ledger_building b ON f.building_id = b.id
LEFT JOIN sys_dept d ON b.dept_id = d.dept_id
<where>
<if
test=
"buildingName != null "
>
and
tt
.building_name like concat('%', #{buildingName}, '%')
</if>
<if
test=
"buildingId != null "
>
and
tt
.building_id = #{buildingId}
</if>
<if
test=
"name != null and name != ''"
>
and
tt
.name like concat('%', #{name}, '%')
</if>
<if
test=
"type != null and type != ''"
>
and
tt
.type = #{type}
</if>
<if
test=
"roomNumber != null "
>
and
tt
.room_number = #{roomNumber}
</if>
<if
test=
"status != null and status != ''"
>
and
tt
.status = #{status}
</if>
<if
test=
"delFlag != null and delFlag != ''"
>
and tt.del_flag = #{delFlag}
</if>
<if
test=
"buildingName != null "
>
and
b
.building_name like concat('%', #{buildingName}, '%')
</if>
<if
test=
"buildingId != null "
>
and
b
.building_id = #{buildingId}
</if>
<if
test=
"name != null and name != ''"
>
and
f
.name like concat('%', #{name}, '%')
</if>
<if
test=
"type != null and type != ''"
>
and
f
.type = #{type}
</if>
<if
test=
"roomNumber != null "
>
and
f
.room_number = #{roomNumber}
</if>
<if
test=
"status != null and status != ''"
>
and
f
.status = #{status}
</if>
and f.del_flag = '0'
</where>
</select>
...
...
@@ -86,11 +102,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
</update>
<delete
id=
"deleteLedgerFloorById"
parameterType=
"Long"
>
delete from ledger_floor
where id = #{id}
update ledger_floor set del_flag = '1'
where id = #{id}
</delete>
<delete
id=
"deleteLedgerFloorByIds"
parameterType=
"String"
>
delete from ledger_floor where id in
update ledger_floor set del_flag = '1' where id in
<foreach
item=
"id"
collection=
"array"
open=
"("
separator=
","
close=
")"
>
#{id}
</foreach>
...
...
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