Loading censoft-rongtong/src/main/java/com/censoft/censoftrongtong/controller/LedgerFloorController.java +4 −0 Original line number Diff line number Diff line Loading @@ -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); } Loading @@ -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, "基础数据-楼层数据"); Loading @@ -78,6 +80,7 @@ public class LedgerFloorController extends BaseController @PostMapping public AjaxResult add(@RequestBody LedgerFloor ledgerFloor) { ledgerFloor.setCreateBy(getUsername()); return toAjax(ledgerFloorService.insertLedgerFloor(ledgerFloor)); } Loading @@ -89,6 +92,7 @@ public class LedgerFloorController extends BaseController @PutMapping public AjaxResult edit(@RequestBody LedgerFloor ledgerFloor) { ledgerFloor.setUpdateBy(getUsername()); return toAjax(ledgerFloorService.updateLedgerFloor(ledgerFloor)); } Loading censoft-rongtong/src/main/java/com/censoft/censoftrongtong/domain/LedgerFloor.java +8 −5 Original line number Diff line number Diff line Loading @@ -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代表删除) */ Loading @@ -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 +26 −10 Original line number Diff line number Diff line Loading @@ -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> Loading Loading @@ -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> Loading Loading
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/controller/LedgerFloorController.java +4 −0 Original line number Diff line number Diff line Loading @@ -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); } Loading @@ -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, "基础数据-楼层数据"); Loading @@ -78,6 +80,7 @@ public class LedgerFloorController extends BaseController @PostMapping public AjaxResult add(@RequestBody LedgerFloor ledgerFloor) { ledgerFloor.setCreateBy(getUsername()); return toAjax(ledgerFloorService.insertLedgerFloor(ledgerFloor)); } Loading @@ -89,6 +92,7 @@ public class LedgerFloorController extends BaseController @PutMapping public AjaxResult edit(@RequestBody LedgerFloor ledgerFloor) { ledgerFloor.setUpdateBy(getUsername()); return toAjax(ledgerFloorService.updateLedgerFloor(ledgerFloor)); } Loading
censoft-rongtong/src/main/java/com/censoft/censoftrongtong/domain/LedgerFloor.java +8 −5 Original line number Diff line number Diff line Loading @@ -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代表删除) */ Loading @@ -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 +26 −10 Original line number Diff line number Diff line Loading @@ -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> Loading Loading @@ -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> Loading