15 changed files with 222 additions and 51 deletions
@ -0,0 +1,25 @@ |
|||||||
|
package com.mh.user.mapper.wechat; |
||||||
|
|
||||||
|
import org.apache.ibatis.annotations.Mapper; |
||||||
|
import org.apache.ibatis.annotations.Param; |
||||||
|
import org.apache.ibatis.annotations.Select; |
||||||
|
|
||||||
|
import java.util.List; |
||||||
|
import java.util.Map; |
||||||
|
|
||||||
|
/** |
||||||
|
* @author LJF |
||||||
|
* @version 1.0 |
||||||
|
* @project mh_esi |
||||||
|
* @description 微信相关mapper |
||||||
|
* @date 2024-12-03 14:35:32 |
||||||
|
*/ |
||||||
|
@Mapper |
||||||
|
public interface WechatMapper { |
||||||
|
|
||||||
|
@Select("select wt.template_id, wui.open_id from wechat_template_project wtp " + |
||||||
|
" join wechat_template wt on wtp.template_id = wt.id " + |
||||||
|
" join wechat_user_info wui on wtp.wechat_user_id = wui.id" + |
||||||
|
" where wtp.project_id = #{projectId} ") |
||||||
|
List<Map<String, Object>> queryWechatUser(@Param("projectId") String projectId); |
||||||
|
} |
@ -0,0 +1,42 @@ |
|||||||
|
-- 微信模板消息表 |
||||||
|
CREATE TABLE wechat_template ( |
||||||
|
id bigint IDENTITY(1,1) NOT NULL, |
||||||
|
template_id varchar(100) COLLATE Chinese_PRC_CI_AS NULL, |
||||||
|
template_name varchar(100) COLLATE Chinese_PRC_CI_AS NULL, |
||||||
|
title varchar(100) COLLATE Chinese_PRC_CI_AS NULL, |
||||||
|
content1 varchar(100) COLLATE Chinese_PRC_CI_AS NULL, |
||||||
|
content2 varchar(100) COLLATE Chinese_PRC_CI_AS NULL, |
||||||
|
content3 varchar(200) COLLATE Chinese_PRC_CI_AS NULL, |
||||||
|
content4 varchar(100) COLLATE Chinese_PRC_CI_AS NULL, |
||||||
|
content5 varchar(100) COLLATE Chinese_PRC_CI_AS NULL, |
||||||
|
remark varchar(200) COLLATE Chinese_PRC_CI_AS NULL, |
||||||
|
create_time datetime NULL, |
||||||
|
update_time datetime NULL, |
||||||
|
grade int NULL |
||||||
|
); |
||||||
|
|
||||||
|
-- Extended properties |
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'微信模板ID', @level0type=N'Schema', @level0name=N'dbo', @level1type=N'Table', @level1name=N'wechat_template', @level2type=N'Column', @level2name=N'template_id'; |
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'模板名称', @level0type=N'Schema', @level0name=N'dbo', @level1type=N'Table', @level1name=N'wechat_template', @level2type=N'Column', @level2name=N'template_name'; |
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'内容抬头', @level0type=N'Schema', @level0name=N'dbo', @level1type=N'Table', @level1name=N'wechat_template', @level2type=N'Column', @level2name=N'title'; |
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'内容1', @level0type=N'Schema', @level0name=N'dbo', @level1type=N'Table', @level1name=N'wechat_template', @level2type=N'Column', @level2name=N'content1'; |
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'内容2', @level0type=N'Schema', @level0name=N'dbo', @level1type=N'Table', @level1name=N'wechat_template', @level2type=N'Column', @level2name=N'content2'; |
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'内容3', @level0type=N'Schema', @level0name=N'dbo', @level1type=N'Table', @level1name=N'wechat_template', @level2type=N'Column', @level2name=N'content3'; |
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'内容4', @level0type=N'Schema', @level0name=N'dbo', @level1type=N'Table', @level1name=N'wechat_template', @level2type=N'Column', @level2name=N'content4'; |
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'内容5', @level0type=N'Schema', @level0name=N'dbo', @level1type=N'Table', @level1name=N'wechat_template', @level2type=N'Column', @level2name=N'content5'; |
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注', @level0type=N'Schema', @level0name=N'dbo', @level1type=N'Table', @level1name=N'wechat_template', @level2type=N'Column', @level2name=N'remark'; |
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建时间', @level0type=N'Schema', @level0name=N'dbo', @level1type=N'Table', @level1name=N'wechat_template', @level2type=N'Column', @level2name=N'create_time'; |
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'更新时间', @level0type=N'Schema', @level0name=N'dbo', @level1type=N'Table', @level1name=N'wechat_template', @level2type=N'Column', @level2name=N'update_time'; |
||||||
|
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标志位', @level0type=N'Schema', @level0name=N'dbo', @level1type=N'Table', @level1name=N'wechat_template', @level2type=N'Column', @level2name=N'grade'; |
||||||
|
|
||||||
|
-- 项目,微信用户,模板关联表 |
||||||
|
create table wechat_template_project( |
||||||
|
id bigint IDENTITY(1,1) not null, |
||||||
|
project_id bigint, |
||||||
|
template_id bigint, |
||||||
|
wechat_user_id bigint, |
||||||
|
create_time datetime, |
||||||
|
update_time datetime, |
||||||
|
grade int |
||||||
|
); |
||||||
|
|
Loading…
Reference in new issue