package com.zcloud.controller.gatemachine; import com.zcloud.aspect.DockAnnotation; import com.zcloud.controller.base.BaseController; import com.zcloud.entity.Page; import com.zcloud.entity.PageData; import com.zcloud.service.gatemachine.GateCarIOService; import com.zcloud.util.ReturnMap; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import javax.annotation.Resource; import java.util.List; @RestController @RequestMapping("/gateCar") public class GateCarIOController extends BaseController { @Resource private GateCarIOService gateCarIOService; @RequestMapping(value = "/page") public ReturnMap page(Page page) { ReturnMap returnMap = new ReturnMap(); PageData pageData = this.getPageData(); page.setPd(pageData); List data = gateCarIOService.getDatalistpage(page); returnMap.put("varList", data); returnMap.put("page", page); return returnMap; } @RequestMapping(value = "/edit") @DockAnnotation public ReturnMap edit() { PageData pd = this.getPageData(); gateCarIOService.edit(pd); return ReturnMap.ok(); } @RequestMapping(value = "/removeByIds") @DockAnnotation public ReturnMap removeByIds() { PageData pageData = this.getPageData(); gateCarIOService.removeByIds(pageData); return ReturnMap.ok(); } @RequestMapping(value = "/add") @DockAnnotation public ReturnMap add() { PageData pageData = this.getPageData(); gateCarIOService.save(pageData); return ReturnMap.ok(); } @RequestMapping(value = "/getIORecords") public ReturnMap getIORecord(Page page) { PageData pageData = this.getPageData(); page.setPd(pageData); return ReturnMap.ok().put("data", gateCarIOService.getIORecord(page)); } @RequestMapping(value = "/getEQCount") public ReturnMap getTodayEQCount() { PageData pageData = this.getPageData(); return ReturnMap.ok().put("data", gateCarIOService.getTodayEQCount(pageData)); } }