app 版本

This commit is contained in:
79493 2023-05-22 13:58:50 +08:00
parent 82c7755f87
commit fbe62622ed
7 changed files with 585 additions and 294 deletions

View File

@ -0,0 +1,18 @@
package com.rzyc.mapper;
import com.rzyc.model.AppHelpVersion;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
/**
* <p>
* Mapper 接口
* </p>
*
* @author
* @since 2023-05-22
*/
@Repository
public interface AppHelpVersionMapper extends BaseMapper<AppHelpVersion> {
}

View File

@ -0,0 +1,87 @@
package com.rzyc.model;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
/**
* <p>
*
* </p>
*
* @author
* @since 2023-05-22
*/
@TableName("app_help_version")
@ApiModel(value="AppHelpVersion对象", description="")
public class AppHelpVersion implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
@TableField("help_type")
private Integer helpType;
@TableField("help_content")
private Integer helpContent;
@TableField("create_time")
private Date createTime;
@TableField("app_type")
private String appType;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public Integer getHelpType() {
return helpType;
}
public void setHelpType(Integer helpType) {
this.helpType = helpType;
}
public Integer getHelpContent() {
return helpContent;
}
public void setHelpContent(Integer helpContent) {
this.helpContent = helpContent;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public String getAppType() {
return appType;
}
public void setAppType(String appType) {
this.appType = appType;
}
@Override
public String toString() {
return "AppHelpVersion{" +
"id=" + id +
", helpType=" + helpType +
", helpContent=" + helpContent +
", createTime=" + createTime +
", appType=" + appType +
"}";
}
}

View File

@ -0,0 +1,71 @@
package com.rzyc.model.dto;
import com.baomidou.mybatisplus.annotation.TableField;
import java.util.Date;
/**
* 企业设备巡检记录
* @author Xuwanxin
* @date 2023/5/22
* */
public class AppHelpVersionDto {
private Integer id;
private Integer helpType;
private Integer helpContent;
private String appType;
private Date createTime;
public AppHelpVersionDto(Integer id, Integer helpType, Integer helpContent, String appType, Date createTime) {
this.id = id;
this.helpType = helpType;
this.helpContent = helpContent;
this.appType = appType;
this.createTime = createTime;
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public Integer getHelpType() {
return helpType;
}
public void setHelpType(Integer helpType) {
this.helpType = helpType;
}
public Integer getHelpContent() {
return helpContent;
}
public void setHelpContent(Integer helpContent) {
this.helpContent = helpContent;
}
public String getAppType() {
return appType;
}
public void setAppType(String appType) {
this.appType = appType;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
}

View File

@ -0,0 +1,19 @@
<?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.rzyc.mapper.AppHelpVersionMapper">
<!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="com.rzyc.model.AppHelpVersion">
<id column="id" property="id" />
<result column="help_type" property="helpType" />
<result column="help_content" property="helpContent" />
<result column="create_time" property="createTime" />
<result column="app_type" property="appType" />
</resultMap>
<!-- 通用查询结果列 -->
<sql id="Base_Column_List">
id, help_type, help_content, create_time, app_type
</sql>
</mapper>

View File

@ -0,0 +1,93 @@
package com.rzyc.controller;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.common.utils.model.Code;
import com.common.utils.model.Message;
import com.common.utils.model.SingleResult;
import com.rzyc.mapper.AppHelpVersionMapper;
import com.rzyc.model.AppHelpVersion;
import com.rzyc.model.dto.AppHelpVersionDto;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.BeanUtils;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* @Description:
* @Author: XWX
* @CreateTime: 2023/5/22
*/
@Api(tags = "app")
@CrossOrigin("*")
@RequestMapping("app")
@RestController
@Validated
public class AppController extends BaseController {
/**
* @Description: 版本管理
* @Author XWX
* @CreateTime 2023/5/22
*/
@PostMapping("addAppVersion")
@ResponseBody
@ApiOperation(value = "新增app版本", notes = "新增app版本")
public SingleResult<String> addAppVersion(@RequestBody AppHelpVersionDto AppHelpVersionDto){
SingleResult singleResult = new SingleResult();
AppHelpVersion AppHelpVersion = new AppHelpVersion();
BeanUtils.copyProperties(AppHelpVersionDto,AppHelpVersion);
int result = appHelpVersionMapper.insert(AppHelpVersion);
if (result < 1){
singleResult.setCode(Code.ERROR.getCode());
singleResult.setMessage(Message.ERROR);
}
return singleResult;
}
/**
* @Description: 版本管理
* @Author XWX
* @CreateTime 2023/5/22
*/
@PostMapping("editAppVersion")
@ResponseBody
@ApiOperation(value = "修改app版本", notes = "修改app版本")
public SingleResult<String> editAppVersion(@RequestBody AppHelpVersionDto AppHelpVersionDto){
SingleResult singleResult = new SingleResult();
AppHelpVersion AppHelpVersion = new AppHelpVersion();
BeanUtils.copyProperties(AppHelpVersionDto,AppHelpVersion);
int result = appHelpVersionMapper.updateById(AppHelpVersion);
if (result < 1){
singleResult.setCode(Code.ERROR.getCode());
singleResult.setMessage(Message.ERROR);
}
return singleResult;
}
/**
* @Description: 版本管理
* @Author XWX
* @CreateTime 2023/5/22
*/
@GetMapping("getAppVersion")
@ResponseBody
@ApiOperation(value = "app版本", notes = "app版本")
public SingleResult<String> getAppVersion(String appType){
SingleResult singleResult = new SingleResult();
QueryWrapper<AppHelpVersion> wrapper = new QueryWrapper<>();
wrapper.eq("app_type", appType);
List<AppHelpVersion> AppHelpVersions = appHelpVersionMapper.selectList(wrapper);
if (AppHelpVersions.size() < 1){
singleResult.setCode(Code.ERROR.getCode());
singleResult.setMessage(Message.ERROR);
}
singleResult.setData(AppHelpVersions);
return singleResult;
}
}

View File

@ -568,6 +568,9 @@ public class BaseController {
@Autowired
protected EntUserCredentialMapper entUserCredentialMapper;
@Autowired
protected AppHelpVersionMapper appHelpVersionMapper;
/**
* 岗位不需要的字符串
@ -2037,7 +2040,7 @@ public class BaseController {
/**
* 计算提醒类型 1正常 2黄色提醒 3红色提醒
* @param listFactors
* @param ListFactor
* @throws Exception
*/
protected void handleFactorAlert(ListFactor listFactor)throws Exception{