whyclxw
2025-03-13 bd9b316b9c2252b086f78dff0adaeca3ae04c3cd
平台设置锁的模式
1个文件已修改
4个文件已添加
94 ■■■■■ 已修改文件
src/main/java/com/whyc/controller/LockRtController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/PlateInfoController.java 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/mapper/PlateInfoMapper.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/pojo/db_lock_ram/PlateInfo.java 31 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/service/PlateInfoService.java 25 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/whyc/controller/LockRtController.java
@@ -59,10 +59,4 @@
    public Response delIdCardSet(@RequestParam Integer lockId,@RequestParam Integer idCardSet){
        return service.delIdCardSet(lockId,idCardSet);
    }
    @ApiOperation(value = "设置工作模式(0:离线模式,1:在线模式)")
    @GetMapping("controllLockModel")
    public Response controllLockModel(@RequestParam Integer lockId,@RequestParam Integer model){
        return service.controllLockModel(lockId,model);
    }
}
src/main/java/com/whyc/controller/PlateInfoController.java
New file
@@ -0,0 +1,26 @@
package com.whyc.controller;
import com.whyc.dto.Response;
import com.whyc.service.LockRtService;
import com.whyc.service.PlateInfoService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
@RestController
@Api(tags = "平台设置")
@RequestMapping("plate")
public class PlateInfoController {
    @Autowired
    private PlateInfoService service;
    @ApiOperation(value = "设置平台模式(0:离线模式,1:在线模式)")
    @GetMapping("setModel")
    public Response setModel(@RequestParam Integer palteModel){
        return service.setModel(palteModel);
    }
}
src/main/java/com/whyc/mapper/PlateInfoMapper.java
New file
@@ -0,0 +1,6 @@
package com.whyc.mapper;
import com.whyc.pojo.db_lock_ram.PlateInfo;
public interface PlateInfoMapper extends CustomMapper<PlateInfo>{
}
src/main/java/com/whyc/pojo/db_lock_ram/PlateInfo.java
New file
@@ -0,0 +1,31 @@
package com.whyc.pojo.db_lock_ram;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName(schema = "db_lock_ram",value ="tb_plate_info")
@ApiModel(value="PlateInfo对象", description="平台信息")
public class PlateInfo {
    private static final long serialVersionUID = 1L;
    @ApiModelProperty(value = "自增主键")
    @TableId(value = "num", type = IdType.AUTO)
    private Integer num;
    @ApiModelProperty(value = "平台模式(0:离线模式,1:在线模式)")
    private Integer plateModel;
}
src/main/java/com/whyc/service/PlateInfoService.java
New file
@@ -0,0 +1,25 @@
package com.whyc.service;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.whyc.dto.Response;
import com.whyc.mapper.PlateInfoMapper;
import com.whyc.pojo.db_lock_ram.PlateInfo;
import com.whyc.util.ActionUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class PlateInfoService {
    @Autowired(required = false)
    private PlateInfoMapper mapper;
    //设置平台模式(0:离线模式,1:在线模式)
    public Response setModel(Integer palteModel) {
        UpdateWrapper wrapper=new UpdateWrapper();
        wrapper.set("plate_model",palteModel);
        int flag=mapper.update((PlateInfo) ActionUtil.objeNull,wrapper);
        return new Response().setIII(1,flag>0,flag>0,"设置成功","设置失败");
    }
}