Browse Source

活动订阅消息表相关创建

cup 2 years ago
parent
commit
8757dd3010

+ 71 - 0
mp-service/src/main/java/com/qs/mp/admin/domain/MarketingMsg.java

@@ -0,0 +1,71 @@
+package com.qs.mp.admin.domain;
+
+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.TableLogic;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import com.baomidou.mybatisplus.annotation.*;
+import lombok.Data;
+
+/**
+ * @describe 活动订阅消息表实体类
+ * @auther quanshu
+ * @create 2022-07-03 10:19:16
+ */
+@TableName("mp_marketing_msg")
+@Data
+public class MarketingMsg implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @TableId(value = "id", type = IdType.AUTO)
+    private Long id;
+
+    /**
+     * 活动id
+     */
+    @TableField("marketing_id")
+    private Long marketingId;
+
+    /**
+     * 消息发送内容
+     */
+    @TableField("context")
+    private String context;
+
+    /**
+     * 接收消息的用户
+     */
+    @TableField("user_id")
+    private Long userId;
+
+    /**
+     * 信息类型1开奖,2活动开始
+     */
+    @TableField("type")
+    private Integer type;
+
+    /**
+     * 创建时间
+     */
+    @TableField("created_time")
+    private Date createdTime;
+
+    /**
+     * 更新时间
+     */
+    @TableField("updated_time")
+    private Date updatedTime;
+
+    /**
+     * 逻辑删除标识
+     */
+    @TableField("is_deleted")
+    @TableLogic
+    private Integer isDeleted;
+
+
+}

+ 13 - 0
mp-service/src/main/java/com/qs/mp/admin/mapper/MarketingMsgMapper.java

@@ -0,0 +1,13 @@
+package com.qs.mp.admin.mapper;
+
+import com.qs.mp.admin.domain.MarketingMsg;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * @auther quanshu
+ * @create 2022-07-03 10:19:16
+ * @describe 活动订阅消息表mapper类
+ */
+public interface MarketingMsgMapper extends BaseMapper<MarketingMsg> {
+
+}

+ 16 - 0
mp-service/src/main/java/com/qs/mp/admin/service/IMarketingMsgService.java

@@ -0,0 +1,16 @@
+package com.qs.mp.admin.service;
+
+import com.qs.mp.admin.domain.MarketingMsg;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 活动订阅消息表 服务类
+ * </p>
+ *
+ * @author quanshu
+ * @since 2022-07-03
+ */
+public interface IMarketingMsgService extends IService<MarketingMsg> {
+
+}

+ 20 - 0
mp-service/src/main/java/com/qs/mp/admin/service/impl/MarketingMsgServiceImpl.java

@@ -0,0 +1,20 @@
+package com.qs.mp.admin.service.impl;
+
+import com.qs.mp.admin.domain.MarketingMsg;
+import com.qs.mp.admin.mapper.MarketingMsgMapper;
+import com.qs.mp.admin.service.IMarketingMsgService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 活动订阅消息表 服务实现类
+ * </p>
+ *
+ * @author quanshu
+ * @since 2022-07-03
+ */
+@Service
+public class MarketingMsgServiceImpl extends ServiceImpl<MarketingMsgMapper, MarketingMsg> implements IMarketingMsgService {
+
+}

+ 22 - 0
mp-service/src/main/resources/mapper/admin/MarketingMsgMapper.xml

@@ -0,0 +1,22 @@
+<?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.qs.mp.admin.mapper.MarketingMsgMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.qs.mp.admin.domain.MarketingMsg">
+        <id column="id" property="id" />
+        <result column="marketing_id" property="marketingId" />
+        <result column="context" property="context" />
+        <result column="user_id" property="userId" />
+        <result column="type" property="type" />
+        <result column="created_time" property="createdTime" />
+        <result column="updated_time" property="updatedTime" />
+        <result column="is_deleted" property="isDeleted" />
+    </resultMap>
+
+    <!-- 通用查询结果列 -->
+    <sql id="Base_Column_List">
+        id, marketing_id, context, user_id, type, created_time, updated_time, is_deleted
+    </sql>
+
+</mapper>