Browse Source

feat: 个性化配置 实体

QuTong 1 year ago
parent
commit
5c1d9fe302

+ 3 - 2
hnqz-upms/hnqz-upms-api/src/main/java/com/qunzhixinxi/hnqz/admin/api/entity/SysPortalConf.java

@@ -15,15 +15,16 @@ import java.time.LocalDateTime;
 /**
  * 门户配置信息
  *
- * @author jimmy
+ * @author QuTong
  * @version 1.0.1
- * @date 2023-06-05 19:24
+ * @date 2023年10月31日17:58:40
  */
 @Data
 @TableName(value = "sys_portal_conf", autoResultMap = true)
 public class SysPortalConf implements Serializable {
 
     private static final long serialVersionUID = 4526768420806607933L;
+
     /**
      * 主键
      */

+ 30 - 3
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/controller/SysPortalConfController.java

@@ -1,14 +1,13 @@
 package com.qunzhixinxi.hnqz.admin.controller;
 
+import cn.hutool.core.util.StrUtil;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.qunzhixinxi.hnqz.admin.api.entity.SysPortalConf;
 import com.qunzhixinxi.hnqz.admin.service.SysPortalConfService;
 import com.qunzhixinxi.hnqz.common.core.util.R;
 import com.qunzhixinxi.hnqz.common.security.annotation.Inner;
 import lombok.AllArgsConstructor;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.RequestParam;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
 
 /**
  * 门户专属配置前端控制器
@@ -37,5 +36,33 @@ public class SysPortalConfController {
 
     }
 
+    /**
+     * 修改门户专属配置
+     *
+     * @param
+     */
+    @PutMapping(value = "/portal/conf")
+    public R<SysPortalConf> editPortalConf(@RequestBody SysPortalConf sysPortalConf){
+
+        // 主键id校验,防止异常
+        if (null == sysPortalConf.getConfId()){
+            R.failed("修改门户配置主键不能为空");
+        }
+
+        return R.ok();
+    }
 
+    /**
+     * 新增门户专属配置
+     */
+    @PostMapping(value = "/portal/conf")
+    public R<SysPortalConf> addPortalConf(@RequestBody SysPortalConf sysPortalConf){
+
+        //
+        if (null != sysPortalConf.getConfId()){
+            R.failed("新增门户配置不能添加主键");
+        }
+
+        return R.ok();
+    }
 }

+ 21 - 0
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/mapper/SysPortalConfMapper.java

@@ -0,0 +1,21 @@
+package com.qunzhixinxi.hnqz.admin.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.qunzhixinxi.hnqz.admin.api.entity.SysPortalConf;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * 门户配置信息
+ *
+ * @author jimmy
+ * @version 1.0.0
+ * @date 2023-06-05 19:29
+ */
+@Mapper
+public interface SysPortalConfMapper extends BaseMapper<SysPortalConf> {
+
+}
+
+
+
+