Commit 212c005c authored by lixinglin's avatar lixinglin

parkinfo filter by status

parent 8d3aab35
......@@ -23,14 +23,13 @@ import com.ruoyi.common.core.page.TableDataInfo;
/**
* parkinfoController
*
*
* @author ruoyi
* @date 2023-09-24
*/
@Controller
@RequestMapping("/parkInfo/info")
public class ParkInfoController extends BaseController
{
public class ParkInfoController extends BaseController {
private String prefix = "parkInfo/info";
@Autowired
......@@ -38,8 +37,7 @@ public class ParkInfoController extends BaseController
@RequiresPermissions("parkinfo:info:view")
@GetMapping()
public String info()
{
public String info() {
return prefix + "/info";
}
......@@ -49,11 +47,15 @@ public class ParkInfoController extends BaseController
@RequiresPermissions("parkinfo:info:list")
@PostMapping("/list")
@ResponseBody
public TableDataInfo list(ParkInfo parkInfo)
{
public TableDataInfo list(ParkInfo parkInfo) {
Integer status = parkInfo.getStatus();
List<ParkInfo> list;
if (status == null) {
list = parkInfoService.selectByStatus("1");
} else {
list = parkInfoService.selectParkInfoList(parkInfo);
}
startPage();
List<ParkInfo> list = parkInfoService.selectParkInfoList(parkInfo);
return getDataTable(list);
}
......@@ -64,8 +66,7 @@ public class ParkInfoController extends BaseController
@Log(title = "parkinfo", businessType = BusinessType.EXPORT)
@PostMapping("/export")
@ResponseBody
public AjaxResult export(ParkInfo parkInfo)
{
public AjaxResult export(ParkInfo parkInfo) {
List<ParkInfo> list = parkInfoService.selectParkInfoList(parkInfo);
ExcelUtil<ParkInfo> util = new ExcelUtil<ParkInfo>(ParkInfo.class);
return util.exportExcel(list, "parkinfo数据");
......@@ -75,8 +76,7 @@ public class ParkInfoController extends BaseController
* 新增parkinfo
*/
@GetMapping("/add")
public String add()
{
public String add() {
return prefix + "/add";
}
......@@ -87,8 +87,7 @@ public class ParkInfoController extends BaseController
@Log(title = "parkinfo", businessType = BusinessType.INSERT)
@PostMapping("/add")
@ResponseBody
public AjaxResult addSave(ParkInfo parkInfo)
{
public AjaxResult addSave(ParkInfo parkInfo) {
parkInfo.setStatus(1);
return toAjax(parkInfoService.insertParkInfo(parkInfo));
}
......@@ -98,15 +97,14 @@ public class ParkInfoController extends BaseController
*/
@RequiresPermissions("parkinfo:info:edit")
@GetMapping("/edit/{id}")
public String edit(@PathVariable("id") Long id, ModelMap mmap)
{
public String edit(@PathVariable("id") Long id, ModelMap mmap) {
ParkInfo parkInfo = parkInfoService.selectParkInfoById(id);
mmap.put("parkInfo", parkInfo);
return prefix + "/edit";
}
@GetMapping("/editVerify/{id}")
public String editVerify(@PathVariable Long id, ModelMap mmap)
{
public String editVerify(@PathVariable Long id, ModelMap mmap) {
ParkInfo parkInfo = parkInfoService.selectParkInfoById(id);
mmap.put("parkInfo", parkInfo);
return prefix + "/editVerify";
......@@ -119,8 +117,7 @@ public class ParkInfoController extends BaseController
@Log(title = "parkinfo", businessType = BusinessType.UPDATE)
@PostMapping("/edit")
@ResponseBody
public AjaxResult editSave(ParkInfo parkInfo)
{
public AjaxResult editSave(ParkInfo parkInfo) {
return toAjax(parkInfoService.updateParkInfo(parkInfo));
}
......@@ -129,10 +126,9 @@ public class ParkInfoController extends BaseController
*/
@RequiresPermissions("parkinfo:info:remove")
@Log(title = "parkinfo", businessType = BusinessType.DELETE)
@PostMapping( "/remove")
@PostMapping("/remove")
@ResponseBody
public AjaxResult remove(String ids)
{
public AjaxResult remove(String ids) {
return toAjax(parkInfoService.deleteParkInfoByIds(ids));
}
......@@ -142,10 +138,9 @@ public class ParkInfoController extends BaseController
*/
@RequiresPermissions("parkinfo:info:remove")
@Log(title = "parkinfo", businessType = BusinessType.DELETE)
@PostMapping( "/removeStatus")
@PostMapping("/removeStatus")
@ResponseBody
public AjaxResult removeStatus(String ids)
{
public AjaxResult removeStatus(String ids) {
return toAjax(parkInfoService.deleteParkInfoStatusByIds(ids));
}
......
......@@ -52,6 +52,7 @@ public interface ParkInfoMapper
* @return 结果
*/
public int updateOtherUserParkInfo(Map<String,Long> map);
public List<ParkInfo> selectByStatus(String status);
/**
* 删除parkinfo
*
......
......@@ -7,15 +7,14 @@ import com.ruoyi.system.domain.ParkInfo;
/**
* parkinfoService接口
*
*
* @author ruoyi
* @date 2023-09-24
*/
public interface IParkInfoService
{
public interface IParkInfoService {
/**
* 查询parkinfo
*
*
* @param id parkinfo主键
* @return parkinfo
*/
......@@ -23,15 +22,18 @@ public interface IParkInfoService
/**
* 查询parkinfo列表
*
*
* @param parkInfo parkinfo
* @return parkinfo集合
*/
public List<ParkInfo> selectParkInfoList(ParkInfo parkInfo);
public List<ParkInfo> selectByStatus(String status);
/**
* 新增parkinfo
*
*
* @param parkInfo parkinfo
* @return 结果
*/
......@@ -39,7 +41,7 @@ public interface IParkInfoService
/**
* 修改parkinfo
*
*
* @param parkInfo parkinfo
* @return 结果
*/
......@@ -51,11 +53,11 @@ public interface IParkInfoService
* @param Long mirrorId
* @return 结果
*/
public int updateOtherUserParkInfo(Map<String,Long> map);
public int updateOtherUserParkInfo(Map<String, Long> map);
/**
* 批量删除parkinfo
*
*
* @param ids 需要删除的parkinfo主键集合
* @return 结果
*/
......@@ -72,7 +74,7 @@ public interface IParkInfoService
/**
* 删除parkinfo信息
*
*
* @param id parkinfo主键
* @return 结果
*/
......
......@@ -47,6 +47,13 @@ public class ParkInfoServiceImpl implements IParkInfoService
return parkInfoMapper.selectParkInfoList(parkInfo);
}
@Override
public List<ParkInfo> selectByStatus(String status) {
return parkInfoMapper.selectByStatus(status);
}
/**
* 新增parkinfo
*
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment