From e60092ef2bf718b66a3edc1dde48cb9a5cf34038 Mon Sep 17 00:00:00 2001
From: 陶杰 <1378534974@qq.com>
Date: 星期三, 25 十二月 2024 11:10:51 +0800
Subject: [PATCH] 1.短信框架
---
src/main/java/com/mzl/flower/web/v2/sms/SmsTemplateController.java | 64 +++++++
src/main/java/com/mzl/flower/entity/SmsTaskDO.java | 51 +++++
src/main/java/com/mzl/flower/mapper/SmsTaskDetailMapper.java | 16 +
src/main/java/com/mzl/flower/web/v2/sms/SmsTaskDetailController.java | 65 +++++++
src/main/resources/mapper/sms/SmsTaskMapper.xml | 21 ++
src/main/java/com/mzl/flower/service/impl/sms/SmsTaskDetailServiceImpl.java | 20 ++
src/main/java/com/mzl/flower/service/sms/SmsTaskDetailService.java | 16 +
src/main/java/com/mzl/flower/service/sms/SmsTaskService.java | 16 +
src/main/java/com/mzl/flower/mapper/SmsTaskMapper.java | 16 +
src/main/java/com/mzl/flower/entity/SmsTemplateDO.java | 36 ++++
src/main/java/com/mzl/flower/service/impl/sms/SmsTemplateServiceImpl.java | 20 ++
src/main/resources/mapper/sms/SmsTaskDetailMapper.xml | 19 ++
src/main/java/com/mzl/flower/entity/SmsTaskDetailDO.java | 41 ++++
src/main/java/com/mzl/flower/mapper/SmsTemplateMapper.java | 16 +
src/main/java/com/mzl/flower/service/sms/SmsTemplateService.java | 16 +
src/main/resources/mapper/sms/SmsTemplateMapper.xml | 18 ++
src/main/java/com/mzl/flower/service/impl/sms/SmsTaskServiceImpl.java | 20 ++
src/main/java/com/mzl/flower/web/v2/sms/SmsTaskController.java | 63 +++++++
18 files changed, 534 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/mzl/flower/entity/SmsTaskDO.java b/src/main/java/com/mzl/flower/entity/SmsTaskDO.java
new file mode 100644
index 0000000..9807baf
--- /dev/null
+++ b/src/main/java/com/mzl/flower/entity/SmsTaskDO.java
@@ -0,0 +1,51 @@
+package com.mzl.flower.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.mzl.flower.base.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * @author @TaoJie
+ * @since 2024-12-25
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@Accessors(chain = true)
+@TableName("t_sms_task")
+public class SmsTaskDO extends BaseEntity {
+
+
+ /**
+ * 名称
+ */
+ private String name;
+
+ /**
+ * 短信模板表ID
+ */
+ private Long smsTemplateId;
+
+ /**
+ * 任务类型:文件、输入、选择
+ */
+ private String type;
+
+ /**
+ * 导入文件路径
+ */
+ private String fileUrl;
+
+ /**
+ * 手机号
+ */
+ private String phones;
+
+ /**
+ * 发送数量
+ */
+ private Long num;
+
+
+}
diff --git a/src/main/java/com/mzl/flower/entity/SmsTaskDetailDO.java b/src/main/java/com/mzl/flower/entity/SmsTaskDetailDO.java
new file mode 100644
index 0000000..08cf4a3
--- /dev/null
+++ b/src/main/java/com/mzl/flower/entity/SmsTaskDetailDO.java
@@ -0,0 +1,41 @@
+package com.mzl.flower.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.mzl.flower.base.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * @author @TaoJie
+ * @since 2024-12-25
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@Accessors(chain = true)
+@TableName("t_sms_task_detail")
+public class SmsTaskDetailDO extends BaseEntity {
+
+
+ /**
+ * 短信任务表ID
+ */
+ private Long smsTaskId;
+
+ /**
+ * 短信模板表ID
+ */
+ private Long smsTemplateId;
+
+ /**
+ * 接收号码
+ */
+ private String phone;
+
+ /**
+ * 发送结果
+ */
+ private String result;
+
+
+}
diff --git a/src/main/java/com/mzl/flower/entity/SmsTemplateDO.java b/src/main/java/com/mzl/flower/entity/SmsTemplateDO.java
new file mode 100644
index 0000000..f41dbc2
--- /dev/null
+++ b/src/main/java/com/mzl/flower/entity/SmsTemplateDO.java
@@ -0,0 +1,36 @@
+package com.mzl.flower.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.mzl.flower.base.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * @author @TaoJie
+ * @since 2024-12-25
+ */
+@Data
+@EqualsAndHashCode(callSuper = true)
+@Accessors(chain = true)
+@TableName("t_sms_template")
+public class SmsTemplateDO extends BaseEntity {
+
+
+ /**
+ * 编码
+ */
+ private String code;
+
+ /**
+ * 名称
+ */
+ private String name;
+
+ /**
+ * 描述
+ */
+ private String description;
+
+
+}
diff --git a/src/main/java/com/mzl/flower/mapper/SmsTaskDetailMapper.java b/src/main/java/com/mzl/flower/mapper/SmsTaskDetailMapper.java
new file mode 100644
index 0000000..d543475
--- /dev/null
+++ b/src/main/java/com/mzl/flower/mapper/SmsTaskDetailMapper.java
@@ -0,0 +1,16 @@
+package com.mzl.flower.mapper;
+
+import com.mzl.flower.entity.SmsTaskDetailDO;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * Mapper 接口
+ * </p>
+ *
+ * @author @TaoJie
+ * @since 2024-12-25
+ */
+public interface SmsTaskDetailMapper extends BaseMapper<SmsTaskDetailDO> {
+
+}
diff --git a/src/main/java/com/mzl/flower/mapper/SmsTaskMapper.java b/src/main/java/com/mzl/flower/mapper/SmsTaskMapper.java
new file mode 100644
index 0000000..50bbf94
--- /dev/null
+++ b/src/main/java/com/mzl/flower/mapper/SmsTaskMapper.java
@@ -0,0 +1,16 @@
+package com.mzl.flower.mapper;
+
+import com.mzl.flower.entity.SmsTaskDO;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * Mapper 接口
+ * </p>
+ *
+ * @author @TaoJie
+ * @since 2024-12-25
+ */
+public interface SmsTaskMapper extends BaseMapper<SmsTaskDO> {
+
+}
diff --git a/src/main/java/com/mzl/flower/mapper/SmsTemplateMapper.java b/src/main/java/com/mzl/flower/mapper/SmsTemplateMapper.java
new file mode 100644
index 0000000..88afc16
--- /dev/null
+++ b/src/main/java/com/mzl/flower/mapper/SmsTemplateMapper.java
@@ -0,0 +1,16 @@
+package com.mzl.flower.mapper;
+
+import com.mzl.flower.entity.SmsTemplateDO;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * Mapper 接口
+ * </p>
+ *
+ * @author @TaoJie
+ * @since 2024-12-25
+ */
+public interface SmsTemplateMapper extends BaseMapper<SmsTemplateDO> {
+
+}
diff --git a/src/main/java/com/mzl/flower/service/impl/sms/SmsTaskDetailServiceImpl.java b/src/main/java/com/mzl/flower/service/impl/sms/SmsTaskDetailServiceImpl.java
new file mode 100644
index 0000000..5d3c427
--- /dev/null
+++ b/src/main/java/com/mzl/flower/service/impl/sms/SmsTaskDetailServiceImpl.java
@@ -0,0 +1,20 @@
+package com.mzl.flower.service.impl.sms;
+
+import com.mzl.flower.entity.SmsTaskDetailDO;
+import com.mzl.flower.mapper.SmsTaskDetailMapper;
+import com.mzl.flower.service.sms.SmsTaskDetailService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 服务实现类
+ * </p>
+ *
+ * @author @TaoJie
+ * @since 2024-12-25
+ */
+@Service
+public class SmsTaskDetailServiceImpl extends ServiceImpl<SmsTaskDetailMapper, SmsTaskDetailDO> implements SmsTaskDetailService {
+
+}
diff --git a/src/main/java/com/mzl/flower/service/impl/sms/SmsTaskServiceImpl.java b/src/main/java/com/mzl/flower/service/impl/sms/SmsTaskServiceImpl.java
new file mode 100644
index 0000000..e97edc3
--- /dev/null
+++ b/src/main/java/com/mzl/flower/service/impl/sms/SmsTaskServiceImpl.java
@@ -0,0 +1,20 @@
+package com.mzl.flower.service.impl.sms;
+
+import com.mzl.flower.entity.SmsTaskDO;
+import com.mzl.flower.mapper.SmsTaskMapper;
+import com.mzl.flower.service.sms.SmsTaskService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 服务实现类
+ * </p>
+ *
+ * @author @TaoJie
+ * @since 2024-12-25
+ */
+@Service
+public class SmsTaskServiceImpl extends ServiceImpl<SmsTaskMapper, SmsTaskDO> implements SmsTaskService {
+
+}
diff --git a/src/main/java/com/mzl/flower/service/impl/sms/SmsTemplateServiceImpl.java b/src/main/java/com/mzl/flower/service/impl/sms/SmsTemplateServiceImpl.java
new file mode 100644
index 0000000..dc3b2fc
--- /dev/null
+++ b/src/main/java/com/mzl/flower/service/impl/sms/SmsTemplateServiceImpl.java
@@ -0,0 +1,20 @@
+package com.mzl.flower.service.impl.sms;
+
+import com.mzl.flower.entity.SmsTemplateDO;
+import com.mzl.flower.mapper.SmsTemplateMapper;
+import com.mzl.flower.service.sms.SmsTemplateService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 服务实现类
+ * </p>
+ *
+ * @author @TaoJie
+ * @since 2024-12-25
+ */
+@Service
+public class SmsTemplateServiceImpl extends ServiceImpl<SmsTemplateMapper, SmsTemplateDO> implements SmsTemplateService {
+
+}
diff --git a/src/main/java/com/mzl/flower/service/sms/SmsTaskDetailService.java b/src/main/java/com/mzl/flower/service/sms/SmsTaskDetailService.java
new file mode 100644
index 0000000..7a7683d
--- /dev/null
+++ b/src/main/java/com/mzl/flower/service/sms/SmsTaskDetailService.java
@@ -0,0 +1,16 @@
+package com.mzl.flower.service.sms;
+
+import com.mzl.flower.entity.SmsTaskDetailDO;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 服务类
+ * </p>
+ *
+ * @author @TaoJie
+ * @since 2024-12-25
+ */
+public interface SmsTaskDetailService extends IService<SmsTaskDetailDO> {
+
+}
diff --git a/src/main/java/com/mzl/flower/service/sms/SmsTaskService.java b/src/main/java/com/mzl/flower/service/sms/SmsTaskService.java
new file mode 100644
index 0000000..32d9ada
--- /dev/null
+++ b/src/main/java/com/mzl/flower/service/sms/SmsTaskService.java
@@ -0,0 +1,16 @@
+package com.mzl.flower.service.sms;
+
+import com.mzl.flower.entity.SmsTaskDO;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 服务类
+ * </p>
+ *
+ * @author @TaoJie
+ * @since 2024-12-25
+ */
+public interface SmsTaskService extends IService<SmsTaskDO> {
+
+}
diff --git a/src/main/java/com/mzl/flower/service/sms/SmsTemplateService.java b/src/main/java/com/mzl/flower/service/sms/SmsTemplateService.java
new file mode 100644
index 0000000..41f3fc2
--- /dev/null
+++ b/src/main/java/com/mzl/flower/service/sms/SmsTemplateService.java
@@ -0,0 +1,16 @@
+package com.mzl.flower.service.sms;
+
+import com.mzl.flower.entity.SmsTemplateDO;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 服务类
+ * </p>
+ *
+ * @author @TaoJie
+ * @since 2024-12-25
+ */
+public interface SmsTemplateService extends IService<SmsTemplateDO> {
+
+}
diff --git a/src/main/java/com/mzl/flower/web/v2/sms/SmsTaskController.java b/src/main/java/com/mzl/flower/web/v2/sms/SmsTaskController.java
new file mode 100644
index 0000000..a5f22de
--- /dev/null
+++ b/src/main/java/com/mzl/flower/web/v2/sms/SmsTaskController.java
@@ -0,0 +1,63 @@
+package com.mzl.flower.web.v2.sms;
+
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.mzl.flower.base.BaseController;
+import com.mzl.flower.base.R;
+import com.mzl.flower.base.ReturnDataDTO;
+import org.springframework.http.ResponseEntity;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.mzl.flower.entity.SmsTaskDO;
+
+import javax.validation.constraints.Min;
+import javax.validation.constraints.Max;
+import javax.validation.constraints.Positive;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+* @author @TaoJie
+* @since 2024-12-25
+*/
+@RestController
+@RequestMapping("/v2/sms-task")
+public class SmsTaskController extends BaseController {
+
+ @PostMapping("")
+ public ResponseEntity<ReturnDataDTO> create() {
+ return returnData(R.SUCCESS.getCode(), null);
+ }
+
+ @PutMapping("/{id}")
+ public ResponseEntity<ReturnDataDTO> update(@PathVariable @Positive(message = "{id.positive}") Integer id) {
+ return returnData(R.SUCCESS.getCode(), null);
+ }
+
+ @DeleteMapping("/{id}")
+ public ResponseEntity<ReturnDataDTO> delete(@PathVariable @Positive(message = "{id.positive}") Integer id) {
+ return returnData(R.SUCCESS.getCode(), null);
+ }
+
+ @GetMapping("/{id}")
+ public ResponseEntity<ReturnDataDTO> get(@PathVariable(value = "id") @Positive(message = "{id.positive}") Integer id) {
+ return null;
+ }
+
+ @GetMapping("/page")
+ public ResponseEntity<ReturnDataDTO<Page<SmsTaskDO>>> page(
+ @RequestParam(name = "page", required = false, defaultValue = "0")
+ @Min(value = 0, message = "{page.number.min}") Integer page,
+ @RequestParam(name = "count", required = false, defaultValue = "10")
+ @Min(value = 1, message = "{page.count.min}")
+ @Max(value = 30, message = "{page.count.max}") Integer count
+ ) {
+ return null;
+ }
+
+}
diff --git a/src/main/java/com/mzl/flower/web/v2/sms/SmsTaskDetailController.java b/src/main/java/com/mzl/flower/web/v2/sms/SmsTaskDetailController.java
new file mode 100644
index 0000000..2145c4d
--- /dev/null
+++ b/src/main/java/com/mzl/flower/web/v2/sms/SmsTaskDetailController.java
@@ -0,0 +1,65 @@
+package com.mzl.flower.web.v2.sms;
+
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.mzl.flower.base.BaseController;
+import com.mzl.flower.base.R;
+import com.mzl.flower.base.ReturnDataDTO;
+import com.mzl.flower.entity.SmsTemplateDO;
+import org.springframework.http.ResponseEntity;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.mzl.flower.entity.SmsTaskDetailDO;
+
+
+import javax.validation.constraints.Min;
+import javax.validation.constraints.Max;
+import javax.validation.constraints.Positive;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+* @author @TaoJie
+* @since 2024-12-25
+*/
+@RestController
+@RequestMapping("/v2/sms-task-detail")
+public class SmsTaskDetailController extends BaseController {
+
+ @PostMapping("")
+ public ResponseEntity<ReturnDataDTO> create() {
+ return returnData(R.SUCCESS.getCode(), null);
+ }
+
+ @PutMapping("/{id}")
+ public ResponseEntity<ReturnDataDTO> update(@PathVariable @Positive(message = "{id.positive}") Integer id) {
+ return returnData(R.SUCCESS.getCode(), null);
+ }
+
+ @DeleteMapping("/{id}")
+ public ResponseEntity<ReturnDataDTO> delete(@PathVariable @Positive(message = "{id.positive}") Integer id) {
+ return returnData(R.SUCCESS.getCode(), null);
+ }
+
+ @GetMapping("/{id}")
+ public ResponseEntity<ReturnDataDTO> get(@PathVariable(value = "id") @Positive(message = "{id.positive}") Integer id) {
+ return returnData(R.SUCCESS.getCode(), null);
+ }
+
+ @GetMapping("/page")
+ public ResponseEntity<ReturnDataDTO<Page<SmsTaskDetailDO>>> page(
+ @RequestParam(name = "page", required = false, defaultValue = "0")
+ @Min(value = 0, message = "{page.number.min}") Integer page,
+ @RequestParam(name = "count", required = false, defaultValue = "10")
+ @Min(value = 1, message = "{page.count.min}")
+ @Max(value = 30, message = "{page.count.max}") Integer count
+ ) {
+ return null;
+ }
+
+}
diff --git a/src/main/java/com/mzl/flower/web/v2/sms/SmsTemplateController.java b/src/main/java/com/mzl/flower/web/v2/sms/SmsTemplateController.java
new file mode 100644
index 0000000..8ab387b
--- /dev/null
+++ b/src/main/java/com/mzl/flower/web/v2/sms/SmsTemplateController.java
@@ -0,0 +1,64 @@
+package com.mzl.flower.web.v2.sms;
+
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.mzl.flower.base.BaseController;
+import com.mzl.flower.base.R;
+import com.mzl.flower.base.ReturnDataDTO;
+import com.mzl.flower.dto.response.coupon.CouponTemplatePointVO;
+import org.springframework.http.ResponseEntity;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.PutMapping;
+import org.springframework.web.bind.annotation.DeleteMapping;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestParam;
+import com.mzl.flower.entity.SmsTemplateDO;
+
+import javax.validation.constraints.Min;
+import javax.validation.constraints.Max;
+import javax.validation.constraints.Positive;
+
+import org.springframework.web.bind.annotation.RestController;
+
+/**
+* @author @TaoJie
+* @since 2024-12-25
+*/
+@RestController
+@RequestMapping("/v2/sms-template")
+public class SmsTemplateController extends BaseController {
+
+ @PostMapping("")
+ public ResponseEntity<ReturnDataDTO> create() {
+ return returnData(R.SUCCESS.getCode(), null);
+ }
+
+ @PutMapping("/{id}")
+ public ResponseEntity<ReturnDataDTO> update(@PathVariable @Positive(message = "{id.positive}") Integer id) {
+ return returnData(R.SUCCESS.getCode(), null);
+ }
+
+ @DeleteMapping("/{id}")
+ public ResponseEntity<ReturnDataDTO> delete(@PathVariable @Positive(message = "{id.positive}") Integer id) {
+ return returnData(R.SUCCESS.getCode(), null);
+ }
+
+ @GetMapping("/{id}")
+ public SmsTemplateDO get(@PathVariable(value = "id") @Positive(message = "{id.positive}") Integer id) {
+ return null;
+ }
+
+ @GetMapping("/page")
+ public ResponseEntity<ReturnDataDTO<Page<SmsTemplateDO>>> page(
+ @RequestParam(name = "page", required = false, defaultValue = "0")
+ @Min(value = 0, message = "{page.number.min}") Integer page,
+ @RequestParam(name = "count", required = false, defaultValue = "10")
+ @Min(value = 1, message = "{page.count.min}")
+ @Max(value = 30, message = "{page.count.max}") Integer count
+ ) {
+ return null;
+ }
+
+}
diff --git a/src/main/resources/mapper/sms/SmsTaskDetailMapper.xml b/src/main/resources/mapper/sms/SmsTaskDetailMapper.xml
new file mode 100644
index 0000000..7be742f
--- /dev/null
+++ b/src/main/resources/mapper/sms/SmsTaskDetailMapper.xml
@@ -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.mzl.flower.mapper.SmsTaskDetailMapper">
+
+ <!-- 通用查询映射结果 -->
+ <resultMap id="BaseResultMap" type="com.mzl.flower.entity.SmsTaskDetailDO">
+ <id column="id" property="id" />
+ <result column="deleted" property="deleted" />
+ <result column="create_by" property="createBy" />
+ <result column="create_time" property="createTime" />
+ <result column="update_by" property="updateBy" />
+ <result column="update_time" property="updateTime" />
+ <result column="sms_task_id" property="smsTaskId" />
+ <result column="sms_template_id" property="smsTemplateId" />
+ <result column="phone" property="phone" />
+ <result column="result" property="result" />
+ </resultMap>
+
+</mapper>
diff --git a/src/main/resources/mapper/sms/SmsTaskMapper.xml b/src/main/resources/mapper/sms/SmsTaskMapper.xml
new file mode 100644
index 0000000..f41ab31
--- /dev/null
+++ b/src/main/resources/mapper/sms/SmsTaskMapper.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.mzl.flower.mapper.SmsTaskMapper">
+
+ <!-- 通用查询映射结果 -->
+ <resultMap id="BaseResultMap" type="com.mzl.flower.entity.SmsTaskDO">
+ <id column="id" property="id" />
+ <result column="deleted" property="deleted" />
+ <result column="create_by" property="createBy" />
+ <result column="create_time" property="createTime" />
+ <result column="update_by" property="updateBy" />
+ <result column="update_time" property="updateTime" />
+ <result column="name" property="name" />
+ <result column="sms_template_id" property="smsTemplateId" />
+ <result column="type" property="type" />
+ <result column="file_url" property="fileUrl" />
+ <result column="phones" property="phones" />
+ <result column="num" property="num" />
+ </resultMap>
+
+</mapper>
diff --git a/src/main/resources/mapper/sms/SmsTemplateMapper.xml b/src/main/resources/mapper/sms/SmsTemplateMapper.xml
new file mode 100644
index 0000000..7f1b9f1
--- /dev/null
+++ b/src/main/resources/mapper/sms/SmsTemplateMapper.xml
@@ -0,0 +1,18 @@
+<?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.mzl.flower.mapper.SmsTemplateMapper">
+
+ <!-- 通用查询映射结果 -->
+ <resultMap id="BaseResultMap" type="com.mzl.flower.entity.SmsTemplateDO">
+ <id column="id" property="id" />
+ <result column="deleted" property="deleted" />
+ <result column="create_by" property="createBy" />
+ <result column="create_time" property="createTime" />
+ <result column="update_by" property="updateBy" />
+ <result column="update_time" property="updateTime" />
+ <result column="code" property="code" />
+ <result column="name" property="name" />
+ <result column="description" property="description" />
+ </resultMap>
+
+</mapper>
--
Gitblit v1.9.3