浏览代码

产品管理,产品更新提示

lyhzzz 2 年之前
父节点
当前提交
6def21ce6c

+ 0 - 21
src/main/java/com/fdkankan/manage/controller/MailTemplateController.java

@@ -1,21 +0,0 @@
-package com.fdkankan.manage.controller;
-
-
-import org.springframework.web.bind.annotation.RequestMapping;
-
-import org.springframework.web.bind.annotation.RestController;
-
-/**
- * <p>
- *  前端控制器
- * </p>
- *
- * @author 
- * @since 2022-09-22
- */
-@RestController
-@RequestMapping("/manage/mailTemplate")
-public class MailTemplateController {
-
-}
-

+ 0 - 21
src/main/java/com/fdkankan/manage/controller/MqBackupController.java

@@ -1,21 +0,0 @@
-package com.fdkankan.manage.controller;
-
-
-import org.springframework.web.bind.annotation.RequestMapping;
-
-import org.springframework.web.bind.annotation.RestController;
-
-/**
- * <p>
- *  前端控制器
- * </p>
- *
- * @author 
- * @since 2023-01-05
- */
-@RestController
-@RequestMapping("/manage/mqBackup")
-public class MqBackupController {
-
-}
-

+ 0 - 21
src/main/java/com/fdkankan/manage/controller/Scene3dNumController.java

@@ -1,21 +0,0 @@
-package com.fdkankan.manage.controller;
-
-
-import org.springframework.web.bind.annotation.RequestMapping;
-
-import org.springframework.web.bind.annotation.RestController;
-
-/**
- * <p>
- * 场景编码表 前端控制器
- * </p>
- *
- * @author 
- * @since 2022-08-12
- */
-@RestController
-@RequestMapping("/manage/scene3dNum")
-public class Scene3dNumController {
-
-}
-

+ 0 - 21
src/main/java/com/fdkankan/manage/controller/SceneDelLogController.java

@@ -1,21 +0,0 @@
-package com.fdkankan.manage.controller;
-
-
-import org.springframework.web.bind.annotation.RequestMapping;
-
-import org.springframework.web.bind.annotation.RestController;
-
-/**
- * <p>
- *  前端控制器
- * </p>
- *
- * @author 
- * @since 2023-03-15
- */
-@RestController
-@RequestMapping("/manage/sceneDelLog")
-public class SceneDelLogController {
-
-}
-

+ 0 - 21
src/main/java/com/fdkankan/manage/controller/SceneEditControlsController.java

@@ -1,21 +0,0 @@
-package com.fdkankan.manage.controller;
-
-
-import org.springframework.web.bind.annotation.RequestMapping;
-
-import org.springframework.web.bind.annotation.RestController;
-
-/**
- * <p>
- *  前端控制器
- * </p>
- *
- * @author 
- * @since 2022-08-12
- */
-@RestController
-@RequestMapping("/manage/sceneEditControls")
-public class SceneEditControlsController {
-
-}
-

+ 0 - 21
src/main/java/com/fdkankan/manage/controller/SceneEditInfoController.java

@@ -1,21 +0,0 @@
-package com.fdkankan.manage.controller;
-
-
-import org.springframework.web.bind.annotation.RequestMapping;
-
-import org.springframework.web.bind.annotation.RestController;
-
-/**
- * <p>
- *  前端控制器
- * </p>
- *
- * @author 
- * @since 2022-08-12
- */
-@RestController
-@RequestMapping("/manage/sceneEditInfo")
-public class SceneEditInfoController {
-
-}
-

+ 0 - 21
src/main/java/com/fdkankan/manage/controller/SceneEditInfoExtController.java

@@ -1,21 +0,0 @@
-package com.fdkankan.manage.controller;
-
-
-import org.springframework.web.bind.annotation.RequestMapping;
-
-import org.springframework.web.bind.annotation.RestController;
-
-/**
- * <p>
- *  前端控制器
- * </p>
- *
- * @author 
- * @since 2022-08-12
- */
-@RestController
-@RequestMapping("/manage/sceneEditInfoExt")
-public class SceneEditInfoExtController {
-
-}
-

+ 0 - 21
src/main/java/com/fdkankan/manage/controller/SceneMoveLogController.java

@@ -1,21 +0,0 @@
-package com.fdkankan.manage.controller;
-
-
-import org.springframework.web.bind.annotation.RequestMapping;
-
-import org.springframework.web.bind.annotation.RestController;
-
-/**
- * <p>
- *  前端控制器
- * </p>
- *
- * @author 
- * @since 2023-03-02
- */
-@RestController
-@RequestMapping("/manage/sceneMoveLog")
-public class SceneMoveLogController {
-
-}
-

+ 61 - 0
src/main/java/com/fdkankan/manage/controller/ServiceUpTipController.java

@@ -0,0 +1,61 @@
+package com.fdkankan.manage.controller;
+
+
+import com.fdkankan.manage.common.ResultCode;
+import com.fdkankan.manage.common.ResultData;
+import com.fdkankan.manage.entity.ServiceUpTip;
+import com.fdkankan.manage.exception.BusinessException;
+import com.fdkankan.manage.service.IServiceUpTipService;
+import com.fdkankan.manage.vo.request.ServiceUPTipParam;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+ * <p>
+ *  前端控制器
+ * </p>
+ *
+ * @author 
+ * @since 2023-04-03
+ */
+@RestController
+@RequestMapping("/service/manage/serviceUpTip")
+public class ServiceUpTipController {
+
+    @Autowired
+    IServiceUpTipService serviceUpTipService;
+
+
+    @PostMapping("/list")
+    public ResultData list(@RequestBody ServiceUPTipParam param){
+        if(param.getType() == null){
+            throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
+        }
+        return ResultData.ok(serviceUpTipService.pageList(param));
+    }
+
+
+    @PostMapping("/saveOrUpdate")
+    public ResultData saveOrUpdate(@RequestBody ServiceUpTip param){
+        param.setCreateTime(null);
+        param.setUpdateTime(null);
+        serviceUpTipService.saveOrUpdate(param);
+        return ResultData.ok();
+
+    }
+
+    @PostMapping("/delete")
+    public ResultData delete(@RequestBody ServiceUpTip param){
+        if(param.getId() == null){
+            throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
+        }
+        serviceUpTipService.removeById(param.getId());
+        return ResultData.ok();
+
+    }
+}
+

+ 96 - 0
src/main/java/com/fdkankan/manage/entity/ServiceUpTip.java

@@ -0,0 +1,96 @@
+package com.fdkankan.manage.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableLogic;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.util.Date;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 
+ * </p>
+ *
+ * @author 
+ * @since 2023-04-03
+ */
+@Getter
+@Setter
+@TableName("t_service_up_tip")
+public class ServiceUpTip implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    /**
+     * 版本号
+     */
+    @TableField("version")
+    private String version;
+
+    /**
+     * 类型,0看看,1深时,2全景,3带看
+     */
+    @TableField("type")
+    private Integer type;
+
+    @TableField("tip_start_time")
+    private String tipStartTime;
+
+    @TableField("tip_end_time")
+    private String tipEndTime;
+
+    /**
+     * 标题
+     */
+    @TableField("title")
+    private String title;
+
+    /**
+     * zh 中文,en英文
+     */
+    @TableField("lang")
+    private String lang;
+
+    /**
+     * 图片,视频url
+     */
+    @TableField("image_url")
+    private String imageUrl;
+
+    /**
+     * 说明
+     */
+    @TableField("describe")
+    private String describe;
+
+    /**
+     * 详情链接
+     */
+    @TableField("info_url")
+    private String infoUrl;
+
+    /**
+     * 0启用,1禁用
+     */
+    @TableField("ban_status")
+    private Integer banStatus;
+
+    @TableField("rec_status")
+    @TableLogic(value = "A",delval = "I")
+    private String recStatus;
+
+    @TableField("create_time")
+    private Date createTime;
+
+    @TableField("update_time")
+    private Date updateTime;
+
+
+}

+ 18 - 0
src/main/java/com/fdkankan/manage/mapper/IServiceUpTipMapper.java

@@ -0,0 +1,18 @@
+package com.fdkankan.manage.mapper;
+
+import com.fdkankan.manage.entity.ServiceUpTip;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author 
+ * @since 2023-04-03
+ */
+@Mapper
+public interface IServiceUpTipMapper extends BaseMapper<ServiceUpTip> {
+
+}

+ 18 - 0
src/main/java/com/fdkankan/manage/service/IServiceUpTipService.java

@@ -0,0 +1,18 @@
+package com.fdkankan.manage.service;
+
+import com.fdkankan.manage.entity.ServiceUpTip;
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.fdkankan.manage.vo.request.ServiceUPTipParam;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author 
+ * @since 2023-04-03
+ */
+public interface IServiceUpTipService extends IService<ServiceUpTip> {
+
+    Object pageList(ServiceUPTipParam param);
+}

+ 38 - 0
src/main/java/com/fdkankan/manage/service/impl/ServiceUpTipServiceImpl.java

@@ -0,0 +1,38 @@
+package com.fdkankan.manage.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.fdkankan.manage.common.PageInfo;
+import com.fdkankan.manage.entity.ServiceUpTip;
+import com.fdkankan.manage.mapper.IServiceUpTipMapper;
+import com.fdkankan.manage.service.IServiceUpTipService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.fdkankan.manage.vo.request.ServiceUPTipParam;
+import org.apache.commons.lang3.StringUtils;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author 
+ * @since 2023-04-03
+ */
+@Service
+public class ServiceUpTipServiceImpl extends ServiceImpl<IServiceUpTipMapper, ServiceUpTip> implements IServiceUpTipService {
+
+    @Override
+    public Object pageList(ServiceUPTipParam param) {
+        LambdaQueryWrapper<ServiceUpTip> wrapper = new LambdaQueryWrapper<>();
+        wrapper.eq(ServiceUpTip::getType,param.getType());
+        if(StringUtils.isNotBlank(param.getVersion())){
+            wrapper.like(ServiceUpTip::getVersion,param.getVersion());
+        }
+        wrapper.orderByAsc(ServiceUpTip::getBanStatus);
+        wrapper.orderByDesc(ServiceUpTip::getVersion);
+        Page<ServiceUpTip> page = this.page(new Page<>(param.getPageNum(), param.getPageSize()), wrapper);
+
+        return PageInfo.PageInfo(page);
+    }
+}

+ 11 - 0
src/main/java/com/fdkankan/manage/vo/request/ServiceUPTipParam.java

@@ -0,0 +1,11 @@
+package com.fdkankan.manage.vo.request;
+
+import lombok.Data;
+
+@Data
+public class ServiceUPTipParam extends RequestBase{
+
+    private String version;
+
+    private Integer type;
+}

+ 5 - 0
src/main/resources/mapper/manage/ServiceUpTipMapper.xml

@@ -0,0 +1,5 @@
+<?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.fdkankan.manage.mapper.IServiceUpTipMapper">
+
+</mapper>