package com.whyc.service; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.whyc.constant.CMD_Constant; import com.whyc.dto.Response; import com.whyc.mapper.CKPowerDevModecontrolMapper; import com.whyc.pojo.db_ckpwrdev_data_rt.CKPowerDevModecontrol; import com.whyc.pojo.db_ckpwrdev_data_rt.CKPowerDevModeparam; import com.whyc.util.OpCmdUtil; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; @Service public class CKPowerDevModecontrolService { @Autowired(required = false) private CKPowerDevModecontrolMapper mapper; //读取模块控制 public Response getModeControl() { //读取opCmd返回是否成功 QueryWrapper query = Wrappers.query(); Response res= OpCmdUtil.readByUpdateOpCmd(mapper,query, CMD_Constant.CMD_GetModelControl,20,null); return res; } //设置模块控制 public Response setModeControl(CKPowerDevModecontrol modeConrol) { modeConrol.setOpCmd(CMD_Constant.CMD_SetModelControl); mapper.update(modeConrol,null); //读取opCmd返回是否成功 QueryWrapper query = Wrappers.query(); return OpCmdUtil.getOpStatus(mapper,query, CMD_Constant.CMD_SetModelControl,20,null); } }