parent
4166147619
commit
eb625426b9
@ -1,50 +1,60 @@
|
|||||||
package com.shxy.xymanager_admin.controller;
|
//package com.shxy.xymanager_admin.controller;
|
||||||
|
//
|
||||||
import com.shxy.xymanager_common.annotation.Log;
|
//import com.shxy.xymanager_common.annotation.Log;
|
||||||
import com.shxy.xymanager_common.base.BaseController;
|
//import com.shxy.xymanager_common.base.BaseController;
|
||||||
import com.shxy.xymanager_common.base.ResponseReult;
|
//import com.shxy.xymanager_common.base.ResponseReult;
|
||||||
import com.shxy.xymanager_common.bean.ServiceBody;
|
//import com.shxy.xymanager_common.bean.ServiceBody;
|
||||||
import com.shxy.xymanager_common.bean.ServiceStatus;
|
//import com.shxy.xymanager_common.bean.ServiceStatus;
|
||||||
import com.shxy.xymanager_common.dto.TowerDto;
|
//import com.shxy.xymanager_common.vo.*;
|
||||||
import com.shxy.xymanager_common.model.AllTowerListModel;
|
//import com.shxy.xymanager_service.service.YwService;
|
||||||
import com.shxy.xymanager_common.model.TowerListModel;
|
//import io.swagger.annotations.Api;
|
||||||
import com.shxy.xymanager_common.vo.*;
|
//import io.swagger.annotations.ApiOperation;
|
||||||
import com.shxy.xymanager_service.service.TowerService;
|
//import io.swagger.annotations.ApiResponse;
|
||||||
import com.shxy.xymanager_service.service.YwService;
|
//import io.swagger.annotations.ApiResponses;
|
||||||
import io.swagger.annotations.Api;
|
//import lombok.extern.slf4j.Slf4j;
|
||||||
import io.swagger.annotations.ApiOperation;
|
//import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import io.swagger.annotations.ApiResponse;
|
//import org.springframework.validation.annotation.Validated;
|
||||||
import io.swagger.annotations.ApiResponses;
|
//import org.springframework.web.bind.annotation.RequestBody;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
//import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
//import org.springframework.web.bind.annotation.RestController;
|
||||||
import org.springframework.validation.annotation.Validated;
|
//
|
||||||
import org.springframework.web.bind.annotation.RequestBody;
|
//
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
//@Api(value = "运维接口", tags = "运维接口相关")
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
//@RestController
|
||||||
|
//@Slf4j
|
||||||
|
//public class YunWeiController extends BaseController {
|
||||||
@Api(value = "运维接口", tags = "运维接口相关")
|
//
|
||||||
@RestController
|
// @Autowired
|
||||||
@Slf4j
|
// YwService ywService;
|
||||||
public class YunWeiController extends BaseController {
|
//
|
||||||
|
// @ApiOperation(value = "获取运维指令", notes = "获取运维指令接口", httpMethod = "POST")
|
||||||
@Autowired
|
// @ApiResponses({@ApiResponse(code = 200, message = "请求成功"), @ApiResponse(code = 400, message = "请求参数没填好"), @ApiResponse(code = 404, message = "请求路径没有或页面跳转路径不对")})
|
||||||
YwService ywService;
|
// @RequestMapping("/postYwCmd")
|
||||||
|
// @Log(title = "获取运维指令", type = "查询")
|
||||||
@ApiOperation(value = "获取运维指令", notes = "获取运维指令接口", httpMethod = "POST")
|
// public ResponseReult<String> postYwCmd(@RequestBody @Validated YWCmdVo vo) {
|
||||||
@ApiResponses({@ApiResponse(code = 200, message = "请求成功"), @ApiResponse(code = 400, message = "请求参数没填好"), @ApiResponse(code = 404, message = "请求路径没有或页面跳转路径不对")})
|
// ServiceBody<String> serviceBody = ywService.postYwCmd(vo);
|
||||||
@RequestMapping("/postYwCmd")
|
// if (serviceBody.getCode() == ServiceStatus.SUCCESS) {
|
||||||
@Log(title = "获取运维指令", type = "查询")
|
// return ResponseReult.success(serviceBody.getData());
|
||||||
public ResponseReult<String> postYwCmd(@RequestBody @Validated YWCmdVo vo) {
|
//
|
||||||
ServiceBody<String> serviceBody = ywService.postYwCmd(vo);
|
//
|
||||||
if (serviceBody.getCode() == ServiceStatus.SUCCESS) {
|
// } else {
|
||||||
return ResponseReult.success(serviceBody.getData());
|
// return ResponseReult.error(serviceBody.getCode(), serviceBody.getMsg());
|
||||||
} else {
|
// }
|
||||||
return ResponseReult.error(serviceBody.getCode(), serviceBody.getMsg());
|
// }
|
||||||
}
|
//
|
||||||
}
|
//// @ApiOperation(value = "前端查询指令列表", notes = "前端查询指令列表接口", httpMethod = "POST")
|
||||||
|
//// @ApiResponses({@ApiResponse(code = 200, message = "请求成功"), @ApiResponse(code = 400, message = "请求参数没填好"), @ApiResponse(code = 404, message = "请求路径没有或页面跳转路径不对")})
|
||||||
|
//// @RequestMapping("/getYwCmdList")
|
||||||
|
//// @Log(title = "获取运维指令", type = "查询")
|
||||||
|
//// public ResponseReult<String> postYwCmd(@RequestBody @Validated YWCmdVo vo) {
|
||||||
}
|
//// ServiceBody<String> serviceBody = ywService.postYwCmd(vo);
|
||||||
|
//// if (serviceBody.getCode() == ServiceStatus.SUCCESS) {
|
||||||
|
//// return ResponseReult.success(serviceBody.getData());
|
||||||
|
//// } else {
|
||||||
|
//// return ResponseReult.error(serviceBody.getCode(), serviceBody.getMsg());
|
||||||
|
//// }
|
||||||
|
//// }
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//
|
||||||
|
//}
|
||||||
|
@ -1,22 +0,0 @@
|
|||||||
package com.shxy.xymanager_common.entity;
|
|
||||||
|
|
||||||
import lombok.Data;
|
|
||||||
|
|
||||||
import java.io.Serializable;
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
@Data
|
|
||||||
public class MaintainCmds implements Serializable {
|
|
||||||
private Long id;
|
|
||||||
|
|
||||||
private Integer termId;
|
|
||||||
|
|
||||||
private String name;
|
|
||||||
|
|
||||||
private Date createTime;
|
|
||||||
|
|
||||||
private String cmd;
|
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
|
|
||||||
}
|
|
@ -1,68 +0,0 @@
|
|||||||
package com.shxy.xymanager_common.entity;
|
|
||||||
|
|
||||||
import java.io.Serializable;
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
public class MaintainCmdsHistory implements Serializable {
|
|
||||||
private Long id;
|
|
||||||
|
|
||||||
private Integer termId;
|
|
||||||
|
|
||||||
private String name;
|
|
||||||
|
|
||||||
private Date createTime;
|
|
||||||
|
|
||||||
private Date updateTime;
|
|
||||||
|
|
||||||
private String cmd;
|
|
||||||
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
|
|
||||||
public Long getId() {
|
|
||||||
return id;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setId(Long id) {
|
|
||||||
this.id = id;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Integer getTermId() {
|
|
||||||
return termId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setTermId(Integer termId) {
|
|
||||||
this.termId = termId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getName() {
|
|
||||||
return name;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setName(String name) {
|
|
||||||
this.name = name == null ? null : name.trim();
|
|
||||||
}
|
|
||||||
|
|
||||||
public Date getCreateTime() {
|
|
||||||
return createTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setCreateTime(Date createTime) {
|
|
||||||
this.createTime = createTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
public Date getUpdateTime() {
|
|
||||||
return updateTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setUpdateTime(Date updateTime) {
|
|
||||||
this.updateTime = updateTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getCmd() {
|
|
||||||
return cmd;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setCmd(String cmd) {
|
|
||||||
this.cmd = cmd == null ? null : cmd.trim();
|
|
||||||
}
|
|
||||||
}
|
|
@ -0,0 +1,23 @@
|
|||||||
|
package com.shxy.xymanager_common.vo;
|
||||||
|
|
||||||
|
import io.swagger.annotations.ApiModel;
|
||||||
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
|
import javax.validation.constraints.Min;
|
||||||
|
import javax.validation.constraints.NotNull;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@ApiModel(value = "装置基本信息列表请求", description = "装置基本信息列表请求")
|
||||||
|
public class BasicTermVo {
|
||||||
|
@ApiModelProperty(value = "编号", example = "设备编号")
|
||||||
|
private Integer termId;
|
||||||
|
|
||||||
|
@Min(value = 1, message = "分页位置最小从1开始")
|
||||||
|
@ApiModelProperty(value = "分页位置从1开始", required = true, example = "1")
|
||||||
|
private int pageindex;
|
||||||
|
|
||||||
|
@Min(value = 1, message = "分页大小最小为1")
|
||||||
|
@ApiModelProperty(value = "分页大小", required = true, example = "1")
|
||||||
|
private int pagesize;
|
||||||
|
}
|
@ -1,20 +0,0 @@
|
|||||||
package com.shxy.xymanager_dao.dao;
|
|
||||||
|
|
||||||
import com.shxy.xymanager_common.entity.MaintainCmds;
|
|
||||||
import org.apache.ibatis.annotations.Param;
|
|
||||||
|
|
||||||
public interface MaintainCmdsDao {
|
|
||||||
int deleteByPrimaryKey(Long id);
|
|
||||||
|
|
||||||
int insert(MaintainCmds record);
|
|
||||||
|
|
||||||
int insertSelective(MaintainCmds record);
|
|
||||||
|
|
||||||
MaintainCmds selectByTermId(@Param("temid") Integer temid);
|
|
||||||
|
|
||||||
int updateByPrimaryKeySelective(MaintainCmds record);
|
|
||||||
|
|
||||||
int updateByPrimaryKeyWithBLOBs(MaintainCmds record);
|
|
||||||
|
|
||||||
int updateByPrimaryKey(MaintainCmds record);
|
|
||||||
}
|
|
@ -1,9 +0,0 @@
|
|||||||
package com.shxy.xymanager_dao.dao;
|
|
||||||
|
|
||||||
import com.shxy.xymanager_common.entity.MaintainCmdsHistory;
|
|
||||||
|
|
||||||
public interface MaintainCmdsHistoryDao {
|
|
||||||
int insert(MaintainCmdsHistory record);
|
|
||||||
|
|
||||||
int insertSelective(MaintainCmdsHistory record);
|
|
||||||
}
|
|
@ -1,109 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="com.shxy.xymanager_dao.dao.MaintainCmdsDao">
|
|
||||||
<resultMap id="BaseResultMap" type="com.shxy.xymanager_common.entity.MaintainCmds">
|
|
||||||
<id column="id" jdbcType="BIGINT" property="id"/>
|
|
||||||
<result column="term_id" jdbcType="INTEGER" property="termId"/>
|
|
||||||
<result column="name" jdbcType="VARCHAR" property="name"/>
|
|
||||||
<result column="create_time" jdbcType="TIMESTAMP" property="createTime"/>
|
|
||||||
</resultMap>
|
|
||||||
<resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="com.shxy.xymanager_common.entity.MaintainCmds">
|
|
||||||
<result column="cmd" jdbcType="LONGVARCHAR" property="cmd"/>
|
|
||||||
</resultMap>
|
|
||||||
<sql id="Base_Column_List">
|
|
||||||
id
|
|
||||||
, term_id, name, create_time
|
|
||||||
</sql>
|
|
||||||
<sql id="Blob_Column_List">
|
|
||||||
cmd
|
|
||||||
</sql>
|
|
||||||
<select id="selectByTermId" parameterType="java.lang.Long" resultMap="ResultMapWithBLOBs">
|
|
||||||
select
|
|
||||||
<include refid="Base_Column_List"/>
|
|
||||||
,
|
|
||||||
<include refid="Blob_Column_List"/>
|
|
||||||
from maintain_cmds
|
|
||||||
where term_id = #{temid} order by create_time asc limit 1
|
|
||||||
</select>
|
|
||||||
<delete id="deleteByPrimaryKey" parameterType="java.lang.Long">
|
|
||||||
delete
|
|
||||||
from maintain_cmds
|
|
||||||
where id = #{id,jdbcType=BIGINT}
|
|
||||||
</delete>
|
|
||||||
<insert id="insert" parameterType="com.shxy.xymanager_common.entity.MaintainCmds">
|
|
||||||
insert into maintain_cmds (id, term_id, name,
|
|
||||||
create_time, cmd)
|
|
||||||
values (#{id,jdbcType=BIGINT}, #{termId,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR},
|
|
||||||
#{createTime,jdbcType=TIMESTAMP}, #{cmd,jdbcType=LONGVARCHAR})
|
|
||||||
</insert>
|
|
||||||
<insert id="insertSelective" parameterType="com.shxy.xymanager_common.entity.MaintainCmds">
|
|
||||||
insert into maintain_cmds
|
|
||||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
||||||
<if test="id != null">
|
|
||||||
id,
|
|
||||||
</if>
|
|
||||||
<if test="termId != null">
|
|
||||||
term_id,
|
|
||||||
</if>
|
|
||||||
<if test="name != null">
|
|
||||||
name,
|
|
||||||
</if>
|
|
||||||
<if test="createTime != null">
|
|
||||||
create_time,
|
|
||||||
</if>
|
|
||||||
<if test="cmd != null">
|
|
||||||
cmd,
|
|
||||||
</if>
|
|
||||||
</trim>
|
|
||||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
||||||
<if test="id != null">
|
|
||||||
#{id,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="termId != null">
|
|
||||||
#{termId,jdbcType=INTEGER},
|
|
||||||
</if>
|
|
||||||
<if test="name != null">
|
|
||||||
#{name,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="createTime != null">
|
|
||||||
#{createTime,jdbcType=TIMESTAMP},
|
|
||||||
</if>
|
|
||||||
<if test="cmd != null">
|
|
||||||
#{cmd,jdbcType=LONGVARCHAR},
|
|
||||||
</if>
|
|
||||||
</trim>
|
|
||||||
</insert>
|
|
||||||
<update id="updateByPrimaryKeySelective" parameterType="com.shxy.xymanager_common.entity.MaintainCmds">
|
|
||||||
update maintain_cmds
|
|
||||||
<set>
|
|
||||||
<if test="termId != null">
|
|
||||||
term_id = #{termId,jdbcType=INTEGER},
|
|
||||||
</if>
|
|
||||||
<if test="name != null">
|
|
||||||
name = #{name,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="createTime != null">
|
|
||||||
create_time = #{createTime,jdbcType=TIMESTAMP},
|
|
||||||
</if>
|
|
||||||
<if test="cmd != null">
|
|
||||||
cmd = #{cmd,jdbcType=LONGVARCHAR},
|
|
||||||
</if>
|
|
||||||
</set>
|
|
||||||
where id = #{id,jdbcType=BIGINT}
|
|
||||||
</update>
|
|
||||||
<update id="updateByPrimaryKeyWithBLOBs" parameterType="com.shxy.xymanager_common.entity.MaintainCmds">
|
|
||||||
update maintain_cmds
|
|
||||||
set term_id = #{termId,jdbcType=INTEGER},
|
|
||||||
name = #{name,jdbcType=VARCHAR},
|
|
||||||
create_time = #{createTime,jdbcType=TIMESTAMP},
|
|
||||||
cmd = #{cmd,jdbcType=LONGVARCHAR}
|
|
||||||
where id = #{id,jdbcType=BIGINT}
|
|
||||||
</update>
|
|
||||||
<update id="updateByPrimaryKey" parameterType="com.shxy.xymanager_common.entity.MaintainCmds">
|
|
||||||
update maintain_cmds
|
|
||||||
set term_id = #{termId,jdbcType=INTEGER},
|
|
||||||
name = #{name,jdbcType=VARCHAR},
|
|
||||||
create_time = #{createTime,jdbcType=TIMESTAMP}
|
|
||||||
where id = #{id,jdbcType=BIGINT}
|
|
||||||
</update>
|
|
||||||
</mapper>
|
|
@ -1,68 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
||||||
<mapper namespace="com.shxy.xymanager_dao.dao.MaintainCmdsHistoryDao">
|
|
||||||
<resultMap id="BaseResultMap" type="com.shxy.xymanager_common.entity.MaintainCmdsHistory">
|
|
||||||
<result column="id" jdbcType="BIGINT" property="id" />
|
|
||||||
<result column="term_id" jdbcType="INTEGER" property="termId" />
|
|
||||||
<result column="name" jdbcType="VARCHAR" property="name" />
|
|
||||||
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
|
|
||||||
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
|
|
||||||
</resultMap>
|
|
||||||
<resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="com.shxy.xymanager_common.entity.MaintainCmdsHistory">
|
|
||||||
<result column="cmd" jdbcType="LONGVARCHAR" property="cmd" />
|
|
||||||
</resultMap>
|
|
||||||
<sql id="Blob_Column_List">
|
|
||||||
cmd
|
|
||||||
</sql>
|
|
||||||
<insert id="insert" parameterType="com.shxy.xymanager_common.entity.MaintainCmdsHistory">
|
|
||||||
insert into maintain_cmds_history (id, term_id, name,
|
|
||||||
create_time, update_time, cmd
|
|
||||||
)
|
|
||||||
values (#{id,jdbcType=BIGINT}, #{termId,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR},
|
|
||||||
#{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}, #{cmd,jdbcType=LONGVARCHAR}
|
|
||||||
)
|
|
||||||
</insert>
|
|
||||||
<insert id="insertSelective" parameterType="com.shxy.xymanager_common.entity.MaintainCmdsHistory">
|
|
||||||
insert into maintain_cmds_history
|
|
||||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
|
||||||
<if test="id != null">
|
|
||||||
id,
|
|
||||||
</if>
|
|
||||||
<if test="termId != null">
|
|
||||||
term_id,
|
|
||||||
</if>
|
|
||||||
<if test="name != null">
|
|
||||||
name,
|
|
||||||
</if>
|
|
||||||
<if test="createTime != null">
|
|
||||||
create_time,
|
|
||||||
</if>
|
|
||||||
<if test="updateTime != null">
|
|
||||||
update_time,
|
|
||||||
</if>
|
|
||||||
<if test="cmd != null">
|
|
||||||
cmd,
|
|
||||||
</if>
|
|
||||||
</trim>
|
|
||||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
||||||
<if test="id != null">
|
|
||||||
#{id,jdbcType=BIGINT},
|
|
||||||
</if>
|
|
||||||
<if test="termId != null">
|
|
||||||
#{termId,jdbcType=INTEGER},
|
|
||||||
</if>
|
|
||||||
<if test="name != null">
|
|
||||||
#{name,jdbcType=VARCHAR},
|
|
||||||
</if>
|
|
||||||
<if test="createTime != null">
|
|
||||||
#{createTime,jdbcType=TIMESTAMP},
|
|
||||||
</if>
|
|
||||||
<if test="updateTime != null">
|
|
||||||
#{updateTime,jdbcType=TIMESTAMP},
|
|
||||||
</if>
|
|
||||||
<if test="cmd != null">
|
|
||||||
#{cmd,jdbcType=LONGVARCHAR},
|
|
||||||
</if>
|
|
||||||
</trim>
|
|
||||||
</insert>
|
|
||||||
</mapper>
|
|
@ -1,62 +1,62 @@
|
|||||||
package com.shxy.xymanager_service.impl;
|
//package com.shxy.xymanager_service.impl;
|
||||||
|
//
|
||||||
import com.shxy.xymanager_common.bean.ServiceBody;
|
//import com.shxy.xymanager_common.bean.ServiceBody;
|
||||||
import com.shxy.xymanager_common.entity.MaintainCmds;
|
////import com.shxy.xymanager_common.entity.MaintainCmds;
|
||||||
import com.shxy.xymanager_common.entity.MaintainCmdsHistory;
|
////import com.shxy.xymanager_common.entity.MaintainCmdsHistory;
|
||||||
import com.shxy.xymanager_common.exception.Asserts;
|
//import com.shxy.xymanager_common.exception.Asserts;
|
||||||
import com.shxy.xymanager_common.model.MaintainCmdModel;
|
//import com.shxy.xymanager_common.model.MaintainCmdModel;
|
||||||
import com.shxy.xymanager_common.vo.YWCmdVo;
|
//import com.shxy.xymanager_common.vo.YWCmdVo;
|
||||||
import com.shxy.xymanager_dao.dao.MaintainCmdsDao;
|
//import com.shxy.xymanager_dao.dao.MaintainCmdsDao;
|
||||||
import com.shxy.xymanager_dao.dao.MaintainCmdsHistoryDao;
|
////import com.shxy.xymanager_dao.dao.MaintainCmdsHistoryDao;
|
||||||
import com.shxy.xymanager_service.service.YwService;
|
//import com.shxy.xymanager_service.service.YwService;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
//import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
//import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Service;
|
//import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
//import org.springframework.transaction.annotation.Transactional;
|
||||||
|
//
|
||||||
import java.util.Date;
|
//import java.util.Date;
|
||||||
|
//
|
||||||
/**
|
///**
|
||||||
* 运维服务实现层
|
// * 运维服务实现层
|
||||||
*
|
// *
|
||||||
* @author 晶晶
|
// * @author 晶晶
|
||||||
*/
|
// */
|
||||||
@Slf4j
|
//@Slf4j
|
||||||
@Service
|
//@Service
|
||||||
public class YwServiceImpl implements YwService {
|
//public class YwServiceImpl implements YwService {
|
||||||
|
//
|
||||||
@Autowired
|
// @Autowired
|
||||||
MaintainCmdsDao maintainCmdsDao;
|
// MaintainCmdsDao maintainCmdsDao;
|
||||||
|
//
|
||||||
@Autowired
|
// @Autowired
|
||||||
MaintainCmdsHistoryDao maintainCmdsHistoryDao;
|
// MaintainCmdsHistoryDao maintainCmdsHistoryDao;
|
||||||
|
//
|
||||||
@Override
|
// @Override
|
||||||
@Transactional
|
// @Transactional
|
||||||
public ServiceBody postYwCmd(YWCmdVo vo) {
|
// public ServiceBody postYwCmd(YWCmdVo vo) {
|
||||||
MaintainCmdModel model = new MaintainCmdModel();
|
// MaintainCmdModel model = new MaintainCmdModel();
|
||||||
Integer termId = vo.getTermId();
|
// Integer termId = vo.getTermId();
|
||||||
MaintainCmds cmds = maintainCmdsDao.selectByTermId(termId);
|
// MaintainCmds cmds = maintainCmdsDao.selectByTermId(termId);
|
||||||
String cmdid = cmds.getCmd();
|
// String cmdid = cmds.getCmd();
|
||||||
Long id = cmds.getId();
|
// Long id = cmds.getId();
|
||||||
Integer cmdtermId = cmds.getTermId();
|
// Integer cmdtermId = cmds.getTermId();
|
||||||
String name = cmds.getName();
|
// String name = cmds.getName();
|
||||||
Date createTime = cmds.getCreateTime();
|
// Date createTime = cmds.getCreateTime();
|
||||||
model.setCmd(cmdid);
|
// model.setCmd(cmdid);
|
||||||
model.setName(name);
|
// model.setName(name);
|
||||||
model.setTermId(cmdtermId);
|
// model.setTermId(cmdtermId);
|
||||||
|
//
|
||||||
MaintainCmdsHistory record = new MaintainCmdsHistory();
|
// MaintainCmdsHistory record = new MaintainCmdsHistory();
|
||||||
record.setId(id);
|
// record.setId(id);
|
||||||
record.setTermId(cmdtermId);
|
// record.setTermId(cmdtermId);
|
||||||
record.setName(name);
|
// record.setName(name);
|
||||||
record.setCmd(cmdid);
|
// record.setCmd(cmdid);
|
||||||
record.setCreateTime(createTime);
|
// record.setCreateTime(createTime);
|
||||||
record.setUpdateTime(new Date());
|
// record.setUpdateTime(new Date());
|
||||||
maintainCmdsHistoryDao.insert(record);
|
// maintainCmdsHistoryDao.insert(record);
|
||||||
maintainCmdsDao.deleteByPrimaryKey(id);
|
// maintainCmdsDao.deleteByPrimaryKey(id);
|
||||||
|
//
|
||||||
return Asserts.success(model);
|
// return Asserts.success(model);
|
||||||
}
|
// }
|
||||||
}
|
//}
|
||||||
|
//
|
||||||
|
@ -1,22 +1,22 @@
|
|||||||
package com.shxy.xymanager_service.service;
|
//package com.shxy.xymanager_service.service;
|
||||||
|
//
|
||||||
import com.shxy.xymanager_common.bean.ServiceBody;
|
//import com.shxy.xymanager_common.bean.ServiceBody;
|
||||||
import com.shxy.xymanager_common.vo.*;
|
//import com.shxy.xymanager_common.vo.*;
|
||||||
|
//
|
||||||
/**
|
///**
|
||||||
* 运维服务
|
// * 运维服务
|
||||||
*
|
// *
|
||||||
* @author jingjing
|
// * @author jingjing
|
||||||
*/
|
// */
|
||||||
public interface YwService {
|
//public interface YwService {
|
||||||
|
//
|
||||||
|
//
|
||||||
/**
|
// /**
|
||||||
* 获取运维指令
|
// * 获取运维指令
|
||||||
*
|
// *
|
||||||
* @return
|
// * @return
|
||||||
*/
|
// */
|
||||||
ServiceBody postYwCmd(YWCmdVo vo);
|
// ServiceBody postYwCmd(YWCmdVo vo);
|
||||||
|
//
|
||||||
|
//
|
||||||
}
|
//}
|
||||||
|
Loading…
Reference in New Issue