Bläddra i källkod

添加个人页干系人留言模块

Alex 4 år sedan
förälder
incheckning
35740a7ead

+ 6 - 1
ruoyi-app/src/main/java/com/ruoyi/app/controller/AppUserController.java

@@ -61,7 +61,12 @@ public class AppUserController extends AppBaseController {
     @ApiOperation("修改会员信息")
     @PutMapping("/editAppUser")
     public AjaxResult editAppUser(@RequestBody AppMemberVo memberVo) {
-
+        if (memberVo.getMemberId() == null) {
+            return AjaxResult.error("memberId不能为空");
+        }
+        if (memberVo.getUserId() == null) {
+            return AjaxResult.error("userId不能为空");
+        }
         return toAjax(userService.saveOrUpdate(memberVo) ? 1 : 0);
     }
 }

+ 83 - 0
ruoyi-system/src/main/java/com/ruoyi/system/domain/TPersonalMessage.java

@@ -0,0 +1,83 @@
+package com.ruoyi.system.domain;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+import lombok.ToString;
+import lombok.experimental.Accessors;
+import com.ruoyi.common.annotation.Excel;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.io.Serializable;
+import java.util.Date;
+import java.math.BigDecimal;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 个人页留言内容
+ * 
+ * @author Administrator
+ * @date 2020-10-21
+ */
+@Data
+@ApiModel(value = "个人页留言内容")
+@ToString
+@EqualsAndHashCode
+@NoArgsConstructor
+@Accessors(chain = true)
+@TableName("t_personal_message")
+public class TPersonalMessage implements Serializable {
+
+    private static final long serialVersionUID=1L;
+
+
+    /** 主键id */
+    @ApiModelProperty(value="主键id")
+    @TableId(value = "id")
+    private Long id;
+
+    /** 个人页id */
+    @ApiModelProperty(value="个人页id")
+    @Excel(name = "个人页id")
+    private Long personalId;
+
+    /** 类型 1留言语 2留念语 3缅怀语 */
+    @ApiModelProperty(value="类型 1留言语 2留念语 3缅怀语")
+    @Excel(name = "类型 1留言语 2留念语 3缅怀语")
+    private String type;
+
+    /** 留言内容(选择内容模板) */
+    @ApiModelProperty(value="留言内容(选择内容模板)")
+    @Excel(name = "留言内容" , readConverterExp = "选=择内容模板")
+    private String contents;
+
+    /** 内容模板 */
+    @ApiModelProperty(value="内容模板")
+    @Excel(name = "内容模板")
+    private String model;
+
+    /** 创建者 */
+    @ApiModelProperty(value="创建者")
+    private Long createBy;
+
+    /** 创建时间 */
+    @ApiModelProperty(value="创建时间")
+    private Date createTime;
+
+    /** 更新者 */
+    @ApiModelProperty(value="更新者")
+    private Long updateBy;
+
+    /** 更新时间 */
+    @ApiModelProperty(value="更新时间")
+    private Date updateTime;
+
+    /** 备注 */
+    @ApiModelProperty(value="备注")
+    @Excel(name = "备注")
+    private String remark;
+}

+ 52 - 0
ruoyi-system/src/main/java/com/ruoyi/system/domain/TPersonalModel.java

@@ -0,0 +1,52 @@
+package com.ruoyi.system.domain;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.NoArgsConstructor;
+import lombok.ToString;
+import lombok.experimental.Accessors;
+import com.ruoyi.common.annotation.Excel;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import java.io.Serializable;
+import java.util.Date;
+import java.math.BigDecimal;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 个人页留言模板
+ * 
+ * @author Administrator
+ * @date 2020-10-21
+ */
+@Data
+@ApiModel(value = "个人页留言模板")
+@ToString
+@EqualsAndHashCode
+@NoArgsConstructor
+@Accessors(chain = true)
+@TableName("t_personal_model")
+public class TPersonalModel implements Serializable {
+
+    private static final long serialVersionUID=1L;
+
+
+    /** 主键id */
+    @ApiModelProperty(value="主键id")
+    @TableId(value = "id")
+    private Long id;
+
+    /** 留念内容 */
+    @ApiModelProperty(value="留念内容")
+    @Excel(name = "留念内容")
+    private String contents;
+
+    /** 是否启用 Y是 N否 */
+    @ApiModelProperty(value="是否启用 Y是 N否")
+    @Excel(name = "是否启用 Y是 N否")
+    private String enable;
+}

+ 14 - 0
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TPersonalMessageMapper.java

@@ -0,0 +1,14 @@
+package com.ruoyi.system.mapper;
+
+import com.ruoyi.system.domain.TPersonalMessage;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * 个人页留言内容
+ *
+ * @author Administrator
+ * @date 2020-10-21
+ */
+public interface TPersonalMessageMapper extends BaseMapper<TPersonalMessage> {
+
+}

+ 14 - 0
ruoyi-system/src/main/java/com/ruoyi/system/mapper/TPersonalModelMapper.java

@@ -0,0 +1,14 @@
+package com.ruoyi.system.mapper;
+
+import com.ruoyi.system.domain.TPersonalModel;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * 个人页留言模板
+ *
+ * @author Administrator
+ * @date 2020-10-21
+ */
+public interface TPersonalModelMapper extends BaseMapper<TPersonalModel> {
+
+}

+ 14 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/ITPersonalMessageService.java

@@ -0,0 +1,14 @@
+package com.ruoyi.system.service;
+
+import com.ruoyi.system.domain.TPersonalMessage;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * 个人页留言内容
+ *
+ * @author Administrator
+ * @date 2020-10-21
+ */
+public interface ITPersonalMessageService extends IService<TPersonalMessage> {
+
+}

+ 14 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/ITPersonalModelService.java

@@ -0,0 +1,14 @@
+package com.ruoyi.system.service;
+
+import com.ruoyi.system.domain.TPersonalModel;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * 个人页留言模板
+ *
+ * @author Administrator
+ * @date 2020-10-21
+ */
+public interface ITPersonalModelService extends IService<TPersonalModel> {
+
+}

+ 18 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TPersonalMessageServiceImpl.java

@@ -0,0 +1,18 @@
+package com.ruoyi.system.service.impl;
+
+import org.springframework.stereotype.Service;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.system.mapper.TPersonalMessageMapper;
+import com.ruoyi.system.domain.TPersonalMessage;
+import com.ruoyi.system.service.ITPersonalMessageService;
+
+/**
+ * 个人页留言内容
+ *
+ * @author Administrator
+ * @date 2020-10-21
+ */
+@Service
+public class TPersonalMessageServiceImpl extends ServiceImpl<TPersonalMessageMapper, TPersonalMessage> implements ITPersonalMessageService {
+
+}

+ 18 - 0
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TPersonalModelServiceImpl.java

@@ -0,0 +1,18 @@
+package com.ruoyi.system.service.impl;
+
+import org.springframework.stereotype.Service;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.ruoyi.system.mapper.TPersonalModelMapper;
+import com.ruoyi.system.domain.TPersonalModel;
+import com.ruoyi.system.service.ITPersonalModelService;
+
+/**
+ * 个人页留言模板
+ *
+ * @author Administrator
+ * @date 2020-10-21
+ */
+@Service
+public class TPersonalModelServiceImpl extends ServiceImpl<TPersonalModelMapper, TPersonalModel> implements ITPersonalModelService {
+
+}

+ 21 - 0
ruoyi-system/src/main/resources/mapper/system/TPersonalMessageMapper.xml

@@ -0,0 +1,21 @@
+<?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.ruoyi.system.mapper.TPersonalMessageMapper">
+    
+    <resultMap type="TPersonalMessage" id="TPersonalMessageResult">
+        <result property="id"    column="id"    />
+        <result property="personalId"    column="personal_id"    />
+        <result property="type"    column="type"    />
+        <result property="contents"    column="contents"    />
+        <result property="model"    column="model"    />
+        <result property="createBy"    column="create_by"    />
+        <result property="createTime"    column="create_time"    />
+        <result property="updateBy"    column="update_by"    />
+        <result property="updateTime"    column="update_time"    />
+        <result property="remark"    column="remark"    />
+    </resultMap>
+
+
+</mapper>

+ 14 - 0
ruoyi-system/src/main/resources/mapper/system/TPersonalModelMapper.xml

@@ -0,0 +1,14 @@
+<?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.ruoyi.system.mapper.TPersonalModelMapper">
+    
+    <resultMap type="TPersonalModel" id="TPersonalModelResult">
+        <result property="id"    column="id"    />
+        <result property="contents"    column="contents"    />
+        <result property="enable"    column="enable"    />
+    </resultMap>
+
+
+</mapper>