nidapeng
2024-03-20 af6dd48ed508df2ff33f62cd5c40db3f51f9d2a8
server/dmvisit_admin/src/main/java/com/doumee/api/business/DeviceController.java
@@ -6,6 +6,8 @@
import com.doumee.core.model.ApiResponse;
import com.doumee.core.model.PageWrap;
import com.doumee.core.model.PageData;
import com.doumee.core.utils.Constants;
import com.doumee.dao.business.model.Company;
import com.doumee.dao.business.model.Device;
import com.doumee.service.business.DeviceService;
import io.swagger.annotations.Api;
@@ -16,6 +18,7 @@
import javax.servlet.http.HttpServletResponse;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
/**
@@ -43,6 +46,17 @@
    @RequiresPermissions("business:device:delete")
    public ApiResponse deleteById(@PathVariable Integer id) {
        deviceService.deleteById(id);
        return ApiResponse.success(null);
    }
    @ApiOperation("修改是否门禁入口")
    @PostMapping("/updateEntranceById")
    @RequiresPermissions("business:company:update")
    public ApiResponse updateStatusById(@RequestBody Device param) {
        Device d = new Device();
        d.setId(param.getId());
        d.setEditDate(new Date());
        d.setIsEntrance(Constants.formatIntegerNum(param.getIsEntrance()));
        deviceService.updateById(d);
        return ApiResponse.success(null);
    }
@@ -87,4 +101,11 @@
    public ApiResponse findById(@PathVariable Integer id) {
        return ApiResponse.success(deviceService.findById(id));
    }
    @ApiOperation("获取门禁集合-提供给门禁组")
    @PostMapping("/getList")
    @RequiresPermissions("business:device:query")
    public ApiResponse findList(@RequestBody Device device) {
        return ApiResponse.success(deviceService.findIdAndNameList(device));
    }
}