重新分层,重构短信和站内信

This commit is contained in:
刘才福 2023-06-08 14:34:59 +08:00
parent dea8895673
commit 264e11ef2e
204 changed files with 1659 additions and 1504 deletions

View File

@ -90,6 +90,72 @@
<groupId>com.baomidou</groupId> <groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-generator</artifactId> <artifactId>mybatis-plus-generator</artifactId>
</dependency> </dependency>
<dependency>
<groupId>cn.axzo.msg.center.domain</groupId>
<artifactId>msg-center-domain</artifactId>
<version>1.0.0-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>cn.axzo.msg.center.domain</groupId>
<artifactId>msg-center-domain</artifactId>
<version>1.0.0-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>cn.axzo.msg.center</groupId>
<artifactId>msg-center-dal</artifactId>
<version>1.0.0-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>cn.axzo.msg.center</groupId>
<artifactId>msg-center-dal</artifactId>
<version>1.0.0-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>cn.axzo.msg.center</groupId>
<artifactId>msg-center-dal</artifactId>
<version>Unknown</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>cn.axzo.msg.center</groupId>
<artifactId>msg-center-dal</artifactId>
<version>Unknown</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>cn.axzo.msg.center</groupId>
<artifactId>msg-center-dal</artifactId>
<version>1.0.0-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>cn.axzo.msg.center</groupId>
<artifactId>msg-center-dal</artifactId>
<version>1.0.0-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>cn.axzo.msg.center</groupId>
<artifactId>msg-center-dal</artifactId>
<version>1.0.0-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>cn.axzo.msg.center</groupId>
<artifactId>msg-center-dal</artifactId>
<version>1.0.0-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>cn.axzo.msg.center</groupId>
<artifactId>msg-center-dal</artifactId>
<version>1.0.0-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
</dependencies> </dependencies>
</project> </project>

View File

@ -1,6 +1,6 @@
package cn.axzo.msg.center.inside.notices.event; package cn.axzo.msg.center.inside.notices.event;
import cn.axzo.msg.center.inside.notices.enums.AgencyOperationEnum; import cn.axzo.msg.center.domain.enums.AgencyOperationEnum;
import org.springframework.context.ApplicationEvent; import org.springframework.context.ApplicationEvent;
/** /**

View File

@ -1,12 +0,0 @@
package cn.axzo.msg.center.inside.notices.persistence;
import com.baomidou.mybatisplus.extension.activerecord.Model;
/**
* Entity 支持类
* @author Smile
* @date 2019/3/26 17:33
*/
public abstract class BaseDataEntity<T extends Model<T>> extends BaseEntity<T>{
}

View File

@ -3,8 +3,8 @@ package cn.axzo.msg.center.inside.notices.service;
import cn.axzo.msg.center.common.page.PageResult; import cn.axzo.msg.center.common.page.PageResult;
import cn.axzo.msg.center.inside.notices.model.request.CmsMsgQueryReq; import cn.axzo.msg.center.domain.request.CmsMsgQueryReq;
import cn.axzo.msg.center.inside.notices.model.request.MessageNewRes; import cn.axzo.msg.center.domain.request.MessageNewRes;
import cn.axzo.msg.center.inside.notices.model.response.MessageTotalRes; import cn.axzo.msg.center.inside.notices.model.response.MessageTotalRes;
import java.util.List; import java.util.List;

View File

@ -1,11 +1,11 @@
package cn.axzo.msg.center.inside.notices.service; package cn.axzo.msg.center.inside.notices.service;
import cn.axzo.msg.center.inside.notices.entity.MessageModule; import cn.axzo.msg.center.domain.dto.CreateModuleDTO;
import cn.axzo.msg.center.inside.notices.enums.UserTypeEnum; import cn.axzo.msg.center.domain.dto.MsgModuleDTO;
import cn.axzo.msg.center.inside.notices.service.dto.CreateModuleDTO; import cn.axzo.msg.center.domain.dto.SearchModuleDTO;
import cn.axzo.msg.center.inside.notices.service.dto.MsgModuleDTO; import cn.axzo.msg.center.domain.dto.UpdateModuleDTO;
import cn.axzo.msg.center.inside.notices.service.dto.SearchModuleDTO; import cn.axzo.msg.center.domain.entity.MessageModule;
import cn.axzo.msg.center.inside.notices.service.dto.UpdateModuleDTO; import cn.axzo.msg.center.domain.enums.UserTypeEnum;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import java.util.List; import java.util.List;

View File

@ -1,10 +1,10 @@
package cn.axzo.msg.center.inside.notices.service; package cn.axzo.msg.center.inside.notices.service;
import cn.axzo.msg.center.inside.notices.entity.MessageRecord; import cn.axzo.msg.center.domain.entity.MessageRecord;
import cn.axzo.msg.center.inside.notices.enums.UserTypeEnum; import cn.axzo.msg.center.domain.enums.UserTypeEnum;
import cn.axzo.msg.center.inside.notices.model.request.CmsMsgQueryReq; import cn.axzo.msg.center.domain.request.CmsMsgQueryReq;
import cn.axzo.msg.center.inside.notices.model.request.MessageNewRes; import cn.axzo.msg.center.domain.request.MessageNewRes;
import cn.axzo.msg.center.inside.notices.model.response.MessageTotalRes; import cn.axzo.msg.center.inside.notices.model.response.MessageTotalRes;
import cn.axzo.msg.center.api.enums.MsgStateEnum; import cn.axzo.msg.center.api.enums.MsgStateEnum;
import cn.axzo.msg.center.api.request.CmsReadMsgReq; import cn.axzo.msg.center.api.request.CmsReadMsgReq;

View File

@ -1,9 +1,9 @@
package cn.axzo.msg.center.inside.notices.service; package cn.axzo.msg.center.inside.notices.service;
import cn.axzo.msg.center.inside.notices.entity.MessageRelation; import cn.axzo.msg.center.domain.dto.CreateTemplateDTO;
import cn.axzo.msg.center.inside.notices.service.dto.CreateTemplateDTO; import cn.axzo.msg.center.domain.dto.SearchTemplateDTO;
import cn.axzo.msg.center.inside.notices.service.dto.SearchTemplateDTO; import cn.axzo.msg.center.domain.dto.UpdateTemplateDTO;
import cn.axzo.msg.center.inside.notices.service.dto.UpdateTemplateDTO; import cn.axzo.msg.center.domain.entity.MessageRelation;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import java.time.LocalDateTime; import java.time.LocalDateTime;

View File

@ -2,9 +2,8 @@ package cn.axzo.msg.center.inside.notices.service;
import cn.axzo.msg.center.inside.notices.entity.MessageRouter; import cn.axzo.msg.center.domain.dto.TemplateRouterDTO;
import cn.axzo.msg.center.inside.notices.model.dto.TemplateRouterDTO; import cn.axzo.msg.center.domain.entity.MessageRouter;
import cn.axzo.msg.center.inside.notices.service.dto.SyncRelationDataDTO;
import java.util.List; import java.util.List;
import java.util.Set; import java.util.Set;

View File

@ -1,8 +1,8 @@
package cn.axzo.msg.center.inside.notices.service; package cn.axzo.msg.center.inside.notices.service;
import cn.axzo.msg.center.inside.notices.entity.MessageTemplate; import cn.axzo.msg.center.domain.dto.SearchTemplateDTO;
import cn.axzo.msg.center.inside.notices.service.dto.SearchTemplateDTO; import cn.axzo.msg.center.domain.dto.SyncTemplateDataDTO;
import cn.axzo.msg.center.inside.notices.service.dto.SyncTemplateDataDTO; import cn.axzo.msg.center.domain.entity.MessageTemplate;
import java.time.LocalDateTime; import java.time.LocalDateTime;
import java.util.List; import java.util.List;

View File

@ -6,18 +6,17 @@ import cn.axzo.msg.center.common.enums.SystemTypeEnum;
import cn.axzo.msg.center.common.exception.ServiceException; import cn.axzo.msg.center.common.exception.ServiceException;
import cn.axzo.msg.center.common.page.PageResult; import cn.axzo.msg.center.common.page.PageResult;
import cn.axzo.msg.center.common.utils.PlaceholderResolver; import cn.axzo.msg.center.common.utils.PlaceholderResolver;
import cn.axzo.msg.center.inside.notices.entity.MessageModule; import cn.axzo.msg.center.domain.dto.MsgModuleDTO;
import cn.axzo.msg.center.inside.notices.entity.MessageRelation; import cn.axzo.msg.center.domain.entity.MessageModule;
import cn.axzo.msg.center.inside.notices.entity.MessageRouter; import cn.axzo.msg.center.domain.entity.MessageRelation;
import cn.axzo.msg.center.inside.notices.enums.ModuleBizTypeEnum; import cn.axzo.msg.center.domain.entity.MessageRouter;
import cn.axzo.msg.center.inside.notices.enums.MsgRouteTypeEnum; import cn.axzo.msg.center.domain.enums.MsgRouteTypeEnum;
import cn.axzo.msg.center.inside.notices.enums.NativeTypeEnum; import cn.axzo.msg.center.domain.enums.NativeTypeEnum;
import cn.axzo.msg.center.inside.notices.enums.UserTypeEnum; import cn.axzo.msg.center.domain.enums.UserTypeEnum;
import cn.axzo.msg.center.inside.notices.model.request.CmsMsgQueryReq; import cn.axzo.msg.center.domain.request.CmsMsgQueryReq;
import cn.axzo.msg.center.inside.notices.model.request.MessageNewRes; import cn.axzo.msg.center.domain.request.MessageNewRes;
import cn.axzo.msg.center.inside.notices.model.response.MessageTotalRes; import cn.axzo.msg.center.inside.notices.model.response.MessageTotalRes;
import cn.axzo.msg.center.inside.notices.service.*; import cn.axzo.msg.center.inside.notices.service.*;
import cn.axzo.msg.center.inside.notices.service.dto.MsgModuleDTO;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
@ -32,7 +31,7 @@ import java.util.function.Function;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import static cn.axzo.framework.auth.domain.TerminalInfo.NT_CM_APP_GENERAL; import static cn.axzo.framework.auth.domain.TerminalInfo.NT_CM_APP_GENERAL;
import static cn.axzo.msg.center.inside.notices.enums.MsgRouteTypeEnum.WECHAT_MINI_PROGRAM; import static cn.axzo.msg.center.domain.enums.MsgRouteTypeEnum.WECHAT_MINI_PROGRAM;
/** /**
* @author : liuchuntao * @author : liuchuntao

View File

@ -1,16 +1,16 @@
package cn.axzo.msg.center.inside.notices.service.impl; package cn.axzo.msg.center.inside.notices.service.impl;
import cn.axzo.basics.common.constant.enums.TableIsDeleteEnum; import cn.axzo.basics.common.constant.enums.TableIsDeleteEnum;
import cn.axzo.msg.center.inside.notices.dao.MessageModuleDao; import cn.axzo.msg.center.dal.MessageModuleDao;
import cn.axzo.msg.center.inside.notices.entity.MessageModule; import cn.axzo.msg.center.domain.dto.CreateModuleDTO;
import cn.axzo.msg.center.inside.notices.enums.ModuleBizTypeEnum; import cn.axzo.msg.center.domain.dto.MsgModuleDTO;
import cn.axzo.msg.center.inside.notices.enums.UserTypeEnum; import cn.axzo.msg.center.domain.dto.SearchModuleDTO;
import cn.axzo.msg.center.inside.notices.persistence.BaseEntity; import cn.axzo.msg.center.domain.dto.UpdateModuleDTO;
import cn.axzo.msg.center.domain.entity.MessageModule;
import cn.axzo.msg.center.domain.enums.ModuleBizTypeEnum;
import cn.axzo.msg.center.domain.enums.UserTypeEnum;
import cn.axzo.msg.center.domain.persistence.BaseEntity;
import cn.axzo.msg.center.inside.notices.service.MessageModuleService; import cn.axzo.msg.center.inside.notices.service.MessageModuleService;
import cn.axzo.msg.center.inside.notices.service.dto.CreateModuleDTO;
import cn.axzo.msg.center.inside.notices.service.dto.MsgModuleDTO;
import cn.axzo.msg.center.inside.notices.service.dto.SearchModuleDTO;
import cn.axzo.msg.center.inside.notices.service.dto.UpdateModuleDTO;
import cn.axzo.msg.center.api.enums.ReceiveTypeEnum; import cn.axzo.msg.center.api.enums.ReceiveTypeEnum;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;

View File

@ -15,18 +15,18 @@ import cn.axzo.msg.center.common.page.PageResult;
import cn.axzo.msg.center.common.utils.BeanConvertUtils; import cn.axzo.msg.center.common.utils.BeanConvertUtils;
import cn.axzo.msg.center.common.utils.PlaceholderResolver; import cn.axzo.msg.center.common.utils.PlaceholderResolver;
import cn.axzo.msg.center.common.utils.SpringUtils; import cn.axzo.msg.center.common.utils.SpringUtils;
import cn.axzo.msg.center.inside.notices.dao.*; import cn.axzo.msg.center.dal.*;
import cn.axzo.msg.center.inside.notices.entity.*; import cn.axzo.msg.center.domain.dto.MsgStatisticsDTO;
import cn.axzo.msg.center.inside.notices.enums.ModuleBizTypeEnum; import cn.axzo.msg.center.domain.entity.*;
import cn.axzo.msg.center.inside.notices.enums.MsgRouteTypeEnum; import cn.axzo.msg.center.domain.enums.ModuleBizTypeEnum;
import cn.axzo.msg.center.inside.notices.enums.NativeTypeEnum; import cn.axzo.msg.center.domain.enums.MsgRouteTypeEnum;
import cn.axzo.msg.center.inside.notices.enums.UserTypeEnum; import cn.axzo.msg.center.domain.enums.NativeTypeEnum;
import cn.axzo.msg.center.domain.enums.UserTypeEnum;
import cn.axzo.msg.center.domain.request.CmsMsgQueryReq;
import cn.axzo.msg.center.domain.request.MessageNewRes;
import cn.axzo.msg.center.inside.notices.event.SendMessageEvent; import cn.axzo.msg.center.inside.notices.event.SendMessageEvent;
import cn.axzo.msg.center.inside.notices.model.request.CmsMsgQueryReq;
import cn.axzo.msg.center.inside.notices.model.request.MessageNewRes;
import cn.axzo.msg.center.inside.notices.model.response.MessageTotalRes; import cn.axzo.msg.center.inside.notices.model.response.MessageTotalRes;
import cn.axzo.msg.center.inside.notices.service.MessageRecordService; import cn.axzo.msg.center.inside.notices.service.MessageRecordService;
import cn.axzo.msg.center.inside.notices.service.dto.MsgStatisticsDTO;
import cn.azxo.framework.common.utils.LogUtil; import cn.azxo.framework.common.utils.LogUtil;
import cn.azxo.framework.common.utils.LogUtil.ErrorLevel; import cn.azxo.framework.common.utils.LogUtil.ErrorLevel;
import cn.azxo.framework.common.utils.LogUtil.ErrorType; import cn.azxo.framework.common.utils.LogUtil.ErrorType;
@ -49,7 +49,7 @@ import javax.annotation.Resource;
import java.util.*; import java.util.*;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import static cn.axzo.msg.center.inside.notices.enums.MsgRouteTypeEnum.WECHAT_MINI_PROGRAM; import static cn.axzo.msg.center.domain.enums.MsgRouteTypeEnum.WECHAT_MINI_PROGRAM;
/** /**

View File

@ -1,19 +1,18 @@
package cn.axzo.msg.center.inside.notices.service.impl; package cn.axzo.msg.center.inside.notices.service.impl;
import cn.axzo.msg.center.common.enums.TableIsDeleteEnum; import cn.axzo.msg.center.common.enums.TableIsDeleteEnum;
import cn.axzo.msg.center.inside.notices.dao.MessageRelationDao; import cn.axzo.msg.center.dal.MessageRelationDao;
import cn.axzo.msg.center.inside.notices.entity.MessageRelation; import cn.axzo.msg.center.domain.dto.CreateTemplateDTO;
import cn.axzo.msg.center.inside.notices.entity.MessageRouter; import cn.axzo.msg.center.domain.dto.SearchTemplateDTO;
import cn.axzo.msg.center.inside.notices.entity.MessageTemplate; import cn.axzo.msg.center.domain.dto.UpdateTemplateDTO;
import cn.axzo.msg.center.inside.notices.enums.MsgRouteTypeEnum; import cn.axzo.msg.center.domain.entity.MessageRelation;
import cn.axzo.msg.center.inside.notices.persistence.BaseEntity; import cn.axzo.msg.center.domain.entity.MessageRouter;
import cn.axzo.msg.center.domain.entity.MessageTemplate;
import cn.axzo.msg.center.domain.enums.MsgRouteTypeEnum;
import cn.axzo.msg.center.domain.persistence.BaseEntity;
import cn.axzo.msg.center.inside.notices.service.MessageRelationService; import cn.axzo.msg.center.inside.notices.service.MessageRelationService;
import cn.axzo.msg.center.inside.notices.service.MessageRouterService; import cn.axzo.msg.center.inside.notices.service.MessageRouterService;
import cn.axzo.msg.center.inside.notices.service.MessageTemplateService; import cn.axzo.msg.center.inside.notices.service.MessageTemplateService;
import cn.axzo.msg.center.inside.notices.service.dto.CreateTemplateDTO;
import cn.axzo.msg.center.inside.notices.service.dto.SearchTemplateDTO;
import cn.axzo.msg.center.inside.notices.service.dto.SyncRelationDataDTO;
import cn.axzo.msg.center.inside.notices.service.dto.UpdateTemplateDTO;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;

View File

@ -1,14 +1,11 @@
package cn.axzo.msg.center.inside.notices.service.impl; package cn.axzo.msg.center.inside.notices.service.impl;
import cn.axzo.basics.common.constant.enums.TableIsDeleteEnum; import cn.axzo.basics.common.constant.enums.TableIsDeleteEnum;
import cn.axzo.msg.center.inside.notices.dao.MessageRouterDao; import cn.axzo.msg.center.dal.MessageRouterDao;
import cn.axzo.msg.center.inside.notices.entity.MessageRouter; import cn.axzo.msg.center.domain.dto.TemplateRouterDTO;
import cn.axzo.msg.center.inside.notices.enums.MsgRouteTypeEnum; import cn.axzo.msg.center.domain.entity.MessageRouter;
import cn.axzo.msg.center.inside.notices.model.dto.SyncRouterDataDTO; import cn.axzo.msg.center.domain.enums.MsgRouteTypeEnum;
import cn.axzo.msg.center.inside.notices.model.dto.TemplateRouterDTO;
import cn.axzo.msg.center.inside.notices.service.MessageRouterService; import cn.axzo.msg.center.inside.notices.service.MessageRouterService;
import cn.axzo.msg.center.inside.notices.service.dto.SyncRelationDataDTO;
import cn.hutool.core.collection.CollectionUtil;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.util.CollectionUtils; import org.springframework.util.CollectionUtils;

View File

@ -10,9 +10,9 @@ import cn.axzo.msg.center.api.request.MsgReturnParamRes;
import cn.axzo.msg.center.api.response.Relation; import cn.axzo.msg.center.api.response.Relation;
import cn.axzo.msg.center.api.response.Template; import cn.axzo.msg.center.api.response.Template;
import cn.axzo.msg.center.common.utils.CustomBeanUtils; import cn.axzo.msg.center.common.utils.CustomBeanUtils;
import cn.axzo.msg.center.domain.entity.MessageRelation;
import cn.axzo.msg.center.domain.entity.MessageTemplate;
import cn.axzo.msg.center.inside.notices.annotation.RepeatSubCheck; import cn.axzo.msg.center.inside.notices.annotation.RepeatSubCheck;
import cn.axzo.msg.center.inside.notices.entity.MessageRelation;
import cn.axzo.msg.center.inside.notices.entity.MessageTemplate;
import cn.axzo.msg.center.inside.notices.service.MessageRecordService; import cn.axzo.msg.center.inside.notices.service.MessageRecordService;
import cn.axzo.msg.center.inside.notices.service.MessageRelationService; import cn.axzo.msg.center.inside.notices.service.MessageRelationService;
import cn.axzo.msg.center.inside.notices.service.MessageTemplateService; import cn.axzo.msg.center.inside.notices.service.MessageTemplateService;

View File

@ -2,12 +2,12 @@ package cn.axzo.msg.center.inside.notices.service.impl;
import cn.axzo.msg.center.common.enums.TableIsDeleteEnum; import cn.axzo.msg.center.common.enums.TableIsDeleteEnum;
import cn.axzo.msg.center.inside.notices.dao.MessageTemplateDao; import cn.axzo.msg.center.dal.MessageTemplateDao;
import cn.axzo.msg.center.inside.notices.entity.MessageTemplate; import cn.axzo.msg.center.domain.dto.SearchTemplateDTO;
import cn.axzo.msg.center.inside.notices.persistence.BaseEntity; import cn.axzo.msg.center.domain.dto.SyncTemplateDataDTO;
import cn.axzo.msg.center.domain.entity.MessageTemplate;
import cn.axzo.msg.center.domain.persistence.BaseEntity;
import cn.axzo.msg.center.inside.notices.service.MessageTemplateService; import cn.axzo.msg.center.inside.notices.service.MessageTemplateService;
import cn.axzo.msg.center.inside.notices.service.dto.SearchTemplateDTO;
import cn.axzo.msg.center.inside.notices.service.dto.SyncTemplateDataDTO;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;

View File

@ -1,36 +0,0 @@
server:
port: 10098
spring:
application:
name: athena
cloud:
nacos:
config:
server-addr: ${NACOS_HOST:dev-nacos.axzo.cn}:${NACOS_PORT:80}
file-extension: yaml
namespace: ${NACOS_NAMESPACE_ID:eb401d2d-8f5e-4902-8fd0-148e941ba044}
profiles:
active: ${NACOS_PROFILES_ACTIVE:dev}
main:
allow-bean-definition-overriding: true
logging:
level:
com.alibaba.nacos.client.config.impl: warn
upush:
cmp:
android:
appkey: 5f0efc7d9540fd07a29fa773
secret: v1tj0g4daoiye3blmopylynyuut1c6od
ios:
appkey: 5f12986b9540fd066f2cc9d0
secret: ayerhhzwgyhdbif2bqkkisc4blglqabc
cm:
android:
appkey: 5d52212d3fc195cf1e00028a
secret: iwvf8uylq13ogl7kappnh2oxpi993xzq
ios:
appkey: 5d526f050cafb212260001d3
secret: xva7umrgqexsrj5s77odedthpqfo8tkm
profile: dev

View File

@ -2,16 +2,17 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" <project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent> <!--<parent>
<artifactId>msg-notices</artifactId> <artifactId>msg-center</artifactId>
<groupId>cn.axzo.msgcenter</groupId> <groupId>cn.axzo.msgcenter</groupId>
<version>${revision}</version> <version>${revision}</version>
<relativePath>../pom.xml</relativePath> <relativePath>../pom.xml</relativePath>
</parent> </parent>-->
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>cn.axzo.msg.notices.dao</groupId> <groupId>cn.axzo.msg.center</groupId>
<artifactId>msg-notices-dao</artifactId> <artifactId>msg-center-dal</artifactId>
<version>1.0.0-SNAPSHOT</version>
<properties> <properties>
<maven.compiler.source>8</maven.compiler.source> <maven.compiler.source>8</maven.compiler.source>
@ -20,39 +21,46 @@
</properties> </properties>
<dependencies> <dependencies>
<dependency>
<groupId>cn.axzo.msg.notices.common</groupId>
<artifactId>msg-notices-common</artifactId>
<version>${revision}</version>
</dependency>
<dependency> <dependency>
<groupId>mysql</groupId> <groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId> <artifactId>mysql-connector-java</artifactId>
<version>8.0.27</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.zaxxer</groupId> <groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId> <artifactId>HikariCP</artifactId>
<version>3.4.5</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.springframework.boot</groupId> <groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId> <artifactId>spring-boot-starter-jdbc</artifactId>
<version>2.4.13</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.baomidou</groupId> <groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId> <artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.2</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.apache.velocity</groupId> <groupId>org.apache.velocity</groupId>
<artifactId>velocity-engine-core</artifactId> <artifactId>velocity-engine-core</artifactId>
<version>2.0</version>
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.baomidou</groupId> <groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-generator</artifactId> <artifactId>mybatis-plus-generator</artifactId>
<version>3.4.1</version>
</dependency> </dependency>
<dependency> <!--<dependency>
<groupId>cn.axzo.trade</groupId> <groupId>cn.axzo.trade</groupId>
<artifactId>trade-data-security-base</artifactId> <artifactId>trade-data-security-base</artifactId>
</dependency>-->
<dependency>
<groupId>cn.axzo.msg.center.domain</groupId>
<artifactId>msg-center-domain</artifactId>
<version>1.0.0-SNAPSHOT</version>
<scope>compile</scope>
</dependency> </dependency>
</dependencies> </dependencies>

View File

@ -1,4 +1,4 @@
package cn.axzo.msg.center.notices.dao; package cn.axzo.msg.center.dal;
import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.annotation.DbType;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;

View File

@ -1,8 +1,8 @@
package cn.axzo.msg.center.notices.dao.repository; package cn.axzo.msg.center.dal;
import cn.axzo.msg.center.notices.dao.domain.BatchMessageQuery; import cn.axzo.msg.center.domain.dto.BatchMessageStatisticsResponseDto;
import cn.axzo.msg.center.notices.dao.domain.BatchMessageStatisticsResponseDto; import cn.axzo.msg.center.domain.entity.MNSBatchMessage;
import cn.axzo.msg.center.notices.dao.entity.BatchMessage; import cn.axzo.msg.center.domain.query.BatchMessageQuery;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
@ -14,15 +14,15 @@ import com.baomidou.mybatisplus.extension.service.IService;
* @author szg * @author szg
* @since 2021-08-09 * @since 2021-08-09
*/ */
public interface BatchMessageDao extends IService<BatchMessage> { public interface MNSBatchMessageDao extends IService<MNSBatchMessage> {
IPage<BatchMessage> queryByPage(BatchMessageQuery query); IPage<MNSBatchMessage> queryByPage(BatchMessageQuery query);
BatchMessage queryBatchMessage(String batchNo); MNSBatchMessage queryBatchMessage(String batchNo);
boolean updateBatchMessage(BatchMessage batchMessage, String batchNo); boolean updateBatchMessage(MNSBatchMessage batchMessage, String batchNo);
BatchMessage getByChannelMsgIdAndLock(String msgId); MNSBatchMessage getByChannelMsgIdAndLock(String msgId);
boolean updateChannelInfo(String channelCode, String templateNo, String batchNo); boolean updateChannelInfo(String channelCode, String templateNo, String batchNo);

View File

@ -1,7 +1,7 @@
package cn.axzo.msg.center.notices.dao.repository; package cn.axzo.msg.center.dal;
import cn.axzo.msg.center.notices.dao.domain.BatchMessageRequestQuery; import cn.axzo.msg.center.domain.entity.MNSBatchMessageRequest;
import cn.axzo.msg.center.notices.dao.entity.BatchMessageRequest; import cn.axzo.msg.center.domain.query.BatchMessageRequestQuery;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
@ -13,11 +13,11 @@ import com.baomidou.mybatisplus.extension.service.IService;
* @author szg * @author szg
* @since 2021-08-09 * @since 2021-08-09
*/ */
public interface BatchMessageRequestDao extends IService<BatchMessageRequest> { public interface MNSBatchMessageRequestDao extends IService<MNSBatchMessageRequest> {
IPage<BatchMessageRequest> queryByPage(BatchMessageRequestQuery query); IPage<MNSBatchMessageRequest> queryByPage(BatchMessageRequestQuery query);
BatchMessageRequest queryBatchMessage(String appCode, String requestNo); MNSBatchMessageRequest queryBatchMessage(String appCode, String requestNo);
boolean updateStatusById(Long id, Integer status); boolean updateStatusById(Long id, Integer status);

View File

@ -0,0 +1,20 @@
package cn.axzo.msg.center.dal;
import cn.axzo.msg.center.domain.entity.MNSChannelMessageTemplate;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 渠道消息模板表 服务类
* </p>
*
* @author zhaoyong
* @since 2021-05-19
*/
public interface MNSChannelMessageTemplateDao extends IService<MNSChannelMessageTemplate> {
MNSChannelMessageTemplate queryByTemplateNo(String innerTemplateNo, String channelCode);
MNSChannelMessageTemplate queryByChannelTemplateNo(String channelTemplateNo);
}

View File

@ -1,6 +1,6 @@
package cn.axzo.msg.center.notices.dao.repository; package cn.axzo.msg.center.dal;
import cn.axzo.msg.center.notices.dao.entity.MessageApp; import cn.axzo.msg.center.domain.entity.MNSMessageApp;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
/** /**
@ -11,12 +11,12 @@ import com.baomidou.mybatisplus.extension.service.IService;
* @author zhaoyong * @author zhaoyong
* @since 2021-05-19 * @since 2021-05-19
*/ */
public interface MessageAppDao extends IService<MessageApp> { public interface MNSMessageAppDao extends IService<MNSMessageApp> {
/** /**
* 通过appCode获取 * 通过appCode获取
* @param appCode * @param appCode
* @return * @return
*/ */
MessageApp queryByAppCode(String appCode); MNSMessageApp queryByAppCode(String appCode);
} }

View File

@ -1,6 +1,6 @@
package cn.axzo.msg.center.notices.dao.repository; package cn.axzo.msg.center.dal;
import cn.axzo.msg.center.notices.dao.entity.MessageChannel; import cn.axzo.msg.center.domain.entity.MNSMessageChannel;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List; import java.util.List;
@ -13,11 +13,11 @@ import java.util.List;
* @author zhaoyong * @author zhaoyong
* @since 2021-05-19 * @since 2021-05-19
*/ */
public interface MessageChannelDao extends IService<MessageChannel> { public interface MNSMessageChannelDao extends IService<MNSMessageChannel> {
/** /**
* 获取可用的渠道 * 获取可用的渠道
* @return * @return
*/ */
List<MessageChannel> queryAvailable(); List<MNSMessageChannel> queryAvailable();
} }

View File

@ -1,6 +1,6 @@
package cn.axzo.msg.center.notices.dao.repository; package cn.axzo.msg.center.dal;
import cn.axzo.msg.center.notices.dao.entity.MessageChannelLog; import cn.axzo.msg.center.domain.entity.MNSMessageChannelLog;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
/** /**
@ -11,7 +11,7 @@ import com.baomidou.mybatisplus.extension.service.IService;
* @author zhaoyong * @author zhaoyong
* @since 2021-05-19 * @since 2021-05-19
*/ */
public interface MessageChannelLogDao extends IService<MessageChannelLog> { public interface MNSMessageChannelLogDao extends IService<MNSMessageChannelLog> {
boolean updateCallbackDate(String toJSONString, String messageOrderNo); boolean updateCallbackDate(String toJSONString, String messageOrderNo);

View File

@ -1,7 +1,7 @@
package cn.axzo.msg.center.notices.dao.repository; package cn.axzo.msg.center.dal;
import cn.axzo.msg.center.notices.dao.domain.MessageQuery; import cn.axzo.msg.center.domain.entity.MNSMessage;
import cn.axzo.msg.center.notices.dao.entity.Message; import cn.axzo.msg.center.domain.query.MessageQuery;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
@ -13,14 +13,14 @@ import com.baomidou.mybatisplus.extension.service.IService;
* @author zhaoyong * @author zhaoyong
* @since 2021-05-19 * @since 2021-05-19
*/ */
public interface MessageDao extends IService<Message> { public interface MNSMessageDao extends IService<MNSMessage> {
/** /**
* 分页查询消息 * 分页查询消息
* @param query * @param query
* @return * @return
*/ */
IPage<Message> queryByPage(MessageQuery query); IPage<MNSMessage> queryByPage(MessageQuery query);
/** /**
* 渠道网络异常 * 渠道网络异常
@ -37,7 +37,7 @@ public interface MessageDao extends IService<Message> {
* @param mobile * @param mobile
* @return * @return
*/ */
Message getByBatchNoAndPhone(String batchNo, String mobile); MNSMessage getByBatchNoAndPhone(String batchNo, String mobile);
/** /**
* 根据渠道响应查询 * 根据渠道响应查询
@ -45,7 +45,7 @@ public interface MessageDao extends IService<Message> {
* @param mobile * @param mobile
* @return * @return
*/ */
Message getByChannelMsgId(String channelMsgId, String mobile); MNSMessage getByChannelMsgId(String channelMsgId, String mobile);
/** /**
* 更新批量消息渠道消息 * 更新批量消息渠道消息

View File

@ -0,0 +1,15 @@
package cn.axzo.msg.center.dal;
import cn.axzo.msg.center.domain.entity.MNSMessageRedo;
import cn.axzo.msg.center.domain.query.MessageRedoQuery;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
public interface MNSMessageRedoDao extends IService<MNSMessageRedo> {
IPage<MNSMessageRedo> queryByPage(MessageRedoQuery query);
boolean updateExceptionToFail(Long id);
}

View File

@ -0,0 +1,16 @@
package cn.axzo.msg.center.dal;
import cn.axzo.msg.center.domain.entity.MNSMessageRequestLog;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 外部系统请求表 服务类
* </p>
*
* @author zhaoyong
* @since 2021-05-19
*/
public interface MNSMessageRequestLogDao extends IService<MNSMessageRequestLog> {
}

View File

@ -1,6 +1,6 @@
package cn.axzo.msg.center.notices.dao.repository; package cn.axzo.msg.center.dal;
import cn.axzo.msg.center.notices.dao.entity.MessageTemplate; import cn.axzo.msg.center.domain.entity.MNSMessageTemplate;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
/** /**
@ -11,12 +11,12 @@ import com.baomidou.mybatisplus.extension.service.IService;
* @author zhaoyong * @author zhaoyong
* @since 2021-05-19 * @since 2021-05-19
*/ */
public interface MessageTemplateDao extends IService<MessageTemplate> { public interface MNSMessageTemplateDao extends IService<MNSMessageTemplate> {
/** /**
* 通过模板号查询 * 通过模板号查询
* @param templateNo * @param templateNo
* @return * @return
*/ */
MessageTemplate queryByTemplateNo(String templateNo); MNSMessageTemplate queryByTemplateNo(String templateNo);
} }

View File

@ -0,0 +1,22 @@
package cn.axzo.msg.center.dal;
import cn.axzo.msg.center.domain.entity.MNSMessageTemplateParam;
import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
/**
* <p>
* 渠道模板变量序列表 服务类
* </p>
*
* @author szg
* @since 2021-08-07
*/
public interface MNSMessageTemplateParamDao extends IService<MNSMessageTemplateParam> {
List<MNSMessageTemplateParam> getByTemplateNo(String templateNo);
List<MNSMessageTemplateParam> getAllMessageTemplateParams();
}

View File

@ -1,11 +1,11 @@
package cn.axzo.msg.center.inside.notices.dao; package cn.axzo.msg.center.dal;
import cn.axzo.msg.center.inside.notices.dao.mapper.MessageModuleMapper;
import cn.axzo.msg.center.inside.notices.entity.MessageModule;
import cn.axzo.msg.center.inside.notices.persistence.BaseEntity;
import cn.axzo.msg.center.inside.notices.service.dto.MsgModuleDTO;
import cn.axzo.msg.center.inside.notices.service.dto.SyncModuleDataDTO;
import cn.axzo.msg.center.api.enums.ReceiveTypeEnum; import cn.axzo.msg.center.api.enums.ReceiveTypeEnum;
import cn.axzo.msg.center.dal.mapper.MessageModuleMapper;
import cn.axzo.msg.center.domain.dto.MsgModuleDTO;
import cn.axzo.msg.center.domain.dto.SyncModuleDataDTO;
import cn.axzo.msg.center.domain.entity.MessageModule;
import cn.axzo.msg.center.domain.persistence.BaseEntity;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;

View File

@ -1,19 +1,19 @@
package cn.axzo.msg.center.inside.notices.dao; package cn.axzo.msg.center.dal;
import cn.axzo.basics.common.constant.enums.TableIsDeleteEnum;
import cn.axzo.msg.center.api.enums.MsgStateEnum; import cn.axzo.msg.center.api.enums.MsgStateEnum;
import cn.axzo.msg.center.api.enums.MsgTypeEnum; import cn.axzo.msg.center.api.enums.MsgTypeEnum;
import cn.axzo.msg.center.api.enums.ReceiveTypeEnum; import cn.axzo.msg.center.api.enums.ReceiveTypeEnum;
import cn.axzo.msg.center.api.request.CmsReadMsgReq; import cn.axzo.msg.center.api.request.CmsReadMsgReq;
import cn.axzo.msg.center.common.enums.TableIsDeleteEnum; import cn.axzo.msg.center.dal.mapper.MessageRecordMapper;
import cn.axzo.msg.center.inside.notices.dao.mapper.MessageRecordMapper; import cn.axzo.msg.center.domain.dto.MsgStatisticsDTO;
import cn.axzo.msg.center.inside.notices.entity.MessageRecord; import cn.axzo.msg.center.domain.entity.MessageRecord;
import cn.axzo.msg.center.inside.notices.enums.ModuleBizTypeEnum; import cn.axzo.msg.center.domain.enums.ModuleBizTypeEnum;
import cn.axzo.msg.center.inside.notices.model.request.CmsMsgQueryReq; import cn.axzo.msg.center.domain.persistence.BaseEntity;
import cn.axzo.msg.center.inside.notices.model.request.MessageNewRes; import cn.axzo.msg.center.domain.request.CmsMsgQueryReq;
import cn.axzo.msg.center.inside.notices.persistence.BaseEntity; import cn.axzo.msg.center.domain.request.MessageNewRes;
import cn.axzo.msg.center.inside.notices.service.dto.MsgStatisticsDTO;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;

View File

@ -1,9 +1,9 @@
package cn.axzo.msg.center.inside.notices.dao; package cn.axzo.msg.center.dal;
import cn.axzo.msg.center.inside.notices.dao.mapper.MessageRelationMapper; import cn.axzo.msg.center.dal.mapper.MessageRelationMapper;
import cn.axzo.msg.center.inside.notices.entity.MessageRelation; import cn.axzo.msg.center.domain.dto.SyncRelationDataDTO;
import cn.axzo.msg.center.inside.notices.service.dto.SyncRelationDataDTO; import cn.axzo.msg.center.domain.entity.MessageRelation;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;

View File

@ -1,12 +1,12 @@
package cn.axzo.msg.center.inside.notices.dao; package cn.axzo.msg.center.dal;
import cn.axzo.msg.center.common.enums.TableIsDeleteEnum; import cn.axzo.basics.common.constant.enums.TableIsDeleteEnum;
import cn.axzo.msg.center.inside.notices.dao.mapper.MessageRouterMapper; import cn.axzo.msg.center.dal.mapper.MessageRouterMapper;
import cn.axzo.msg.center.inside.notices.entity.MessageRouter; import cn.axzo.msg.center.domain.dto.SyncRouterDataDTO;
import cn.axzo.msg.center.inside.notices.enums.MsgRouteTypeEnum; import cn.axzo.msg.center.domain.entity.MessageRouter;
import cn.axzo.msg.center.inside.notices.model.dto.SyncRouterDataDTO; import cn.axzo.msg.center.domain.enums.MsgRouteTypeEnum;
import cn.axzo.msg.center.inside.notices.persistence.BaseEntity; import cn.axzo.msg.center.domain.persistence.BaseEntity;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;

View File

@ -1,9 +1,9 @@
package cn.axzo.msg.center.inside.notices.dao; package cn.axzo.msg.center.dal;
import cn.axzo.msg.center.inside.notices.dao.mapper.MessageTemplateMapper; import cn.axzo.msg.center.dal.mapper.MessageTemplateMapper;
import cn.axzo.msg.center.inside.notices.entity.MessageTemplate; import cn.axzo.msg.center.domain.dto.SyncTemplateDataDTO;
import cn.axzo.msg.center.inside.notices.service.dto.SyncTemplateDataDTO; import cn.axzo.msg.center.domain.entity.MessageTemplate;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;

View File

@ -1,8 +1,8 @@
package cn.axzo.msg.center.inside.notices.dao; package cn.axzo.msg.center.dal;
import cn.axzo.msg.center.inside.notices.dao.mapper.MsgDynamicMapper; import cn.axzo.msg.center.dal.mapper.MsgDynamicMapper;
import cn.axzo.msg.center.inside.notices.entity.MsgDynamic; import cn.axzo.msg.center.domain.entity.MsgDynamic;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;

View File

@ -0,0 +1,106 @@
package cn.axzo.msg.center.dal.impl;
import cn.axzo.msg.center.dal.MNSBatchMessageDao;
import cn.axzo.msg.center.dal.mapper.MNSBatchMessageMapper;
import cn.axzo.msg.center.domain.dto.BatchMessageStatisticsResponseDto;
import cn.axzo.msg.center.domain.entity.MNSBatchMessage;
import cn.axzo.msg.center.domain.query.BatchMessageQuery;
import cn.axzo.msg.center.notices.common.enums.IsDeletedEnum;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.apache.commons.collections4.CollectionUtils;
import org.springframework.stereotype.Repository;
import javax.annotation.Resource;
import java.util.Objects;
/**
* <p>
* 渠道模板变量序列表 Dao实现类
* </p>
*
* @author szg
* @since 2021-08-09
*/
@Repository("batchMessageDao")
public class MNSBatchMessageDaoImpl extends ServiceImpl<MNSBatchMessageMapper, MNSBatchMessage> implements MNSBatchMessageDao {
@Resource
private MNSBatchMessageMapper batchMessageMapper;
@Override
public IPage<MNSBatchMessage> queryByPage(BatchMessageQuery query) {
return this.page(query.toPage(), new LambdaQueryWrapper<MNSBatchMessage>()
.eq(query.getId() != null, MNSBatchMessage::getId, query.getId())
.ge(query.getStartCreateTime() != null, MNSBatchMessage::getCreateAt, query.getStartCreateTime())
.le(query.getEndCreateTime() != null, MNSBatchMessage::getCreateAt, query.getEndCreateTime())
.in(CollectionUtils.isNotEmpty(query.getStatuses()), MNSBatchMessage::getStatus, query.getStatuses())
.eq(Objects.nonNull(query.getSendType()),MNSBatchMessage::getSendType,query.getSendType())
.eq(MNSBatchMessage::getIsDelete, 0)
.orderByDesc(MNSBatchMessage::getCreateAt)
);
}
@Override
public MNSBatchMessage queryBatchMessage(String batchNo) {
return this.lambdaQuery()
.eq(MNSBatchMessage::getBatchNo, batchNo)
.eq(MNSBatchMessage::getIsDelete, IsDeletedEnum.NO.getCode())
.one();
}
@Override
public boolean updateBatchMessage(MNSBatchMessage batchMessage, String batchNo) {
return this.update(batchMessage, new UpdateWrapper<MNSBatchMessage>()
.eq("batch_no", batchNo)
.eq("is_delete", IsDeletedEnum.NO.getCode()));
}
@Override
public boolean updateChannelInfo(String channelCode, String channelTemplateNo, String batchNo) {
return this.lambdaUpdate()
.set(MNSBatchMessage::getChannelCode, channelCode)
.set(MNSBatchMessage::getChannelTemplateNo, channelTemplateNo)
.eq(MNSBatchMessage::getBatchNo, batchNo)
.eq(MNSBatchMessage::getIsDelete, IsDeletedEnum.NO.getCode())
.update();
}
@Override
public BatchMessageStatisticsResponseDto getStatisticsMessageInfo(String appNo,
String requestNo) {
return batchMessageMapper.getStatisticsMessageInfo(appNo,requestNo);
}
@Override
public Boolean updateStatusById(Long id, Integer status) {
return lambdaUpdate()
.set(MNSBatchMessage::getStatus,status)
.eq(MNSBatchMessage::getId,id)
.eq(MNSBatchMessage::getIsDelete, IsDeletedEnum.NO.getCode())
.update();
}
@Override
public Boolean updateBachMessageInfoById(Long id, Integer status,
Integer successCount, Integer failCount) {
return lambdaUpdate()
.set(MNSBatchMessage::getStatus, status)
.set(MNSBatchMessage::getSuccessCount,successCount)
.set(MNSBatchMessage::getFailCount,failCount)
.eq(MNSBatchMessage::getId, id)
.eq(MNSBatchMessage::getIsDelete, IsDeletedEnum.NO.getCode())
.update();
}
@Override
public MNSBatchMessage getByChannelMsgIdAndLock(String msgId) {
return batchMessageMapper.getByChannelMsgIdAndLock(msgId);
}
}

View File

@ -0,0 +1,81 @@
package cn.axzo.msg.center.dal.impl;
import cn.axzo.msg.center.dal.MNSBatchMessageRequestDao;
import cn.axzo.msg.center.dal.mapper.MNSBatchMessageRequestMapper;
import cn.axzo.msg.center.domain.entity.MNSBatchMessageRequest;
import cn.axzo.msg.center.domain.query.BatchMessageRequestQuery;
import cn.axzo.msg.center.notices.common.enums.BatchMessageStatusEnum;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.apache.commons.collections4.CollectionUtils;
import org.springframework.stereotype.Repository;
import java.util.Objects;
/**
* <p>
* 渠道模板变量序列表 Dao实现类
* </p>
*
* @author szg
* @since 2021-08-09
*/
@Repository("batchMessageRequestDao")
public class MNSBatchMessageRequestDaoImpl extends
ServiceImpl<MNSBatchMessageRequestMapper, MNSBatchMessageRequest> implements MNSBatchMessageRequestDao {
@Override
public IPage<MNSBatchMessageRequest> queryByPage(BatchMessageRequestQuery query) {
return this.page(query.toPage(), new LambdaQueryWrapper<MNSBatchMessageRequest>()
.eq(query.getId() != null, MNSBatchMessageRequest::getId, query.getId())
.ge(query.getStartCreateTime() != null, MNSBatchMessageRequest::getCreateAt, query.getStartCreateTime())
.le(query.getEndCreateTime() != null, MNSBatchMessageRequest::getCreateAt, query.getEndCreateTime())
.in(CollectionUtils.isNotEmpty(query.getStatuses()), MNSBatchMessageRequest::getStatus, query.getStatuses())
.eq(Objects.nonNull(query.getSendType()),MNSBatchMessageRequest::getSendType,query.getSendType())
.eq(MNSBatchMessageRequest::getIsDelete, 0)
.orderByDesc(MNSBatchMessageRequest::getCreateAt)
);
}
@Override
public MNSBatchMessageRequest queryBatchMessage(String appCode, String requestNo) {
return this.lambdaQuery()
.eq(MNSBatchMessageRequest::getAppNo, appCode)
.eq(MNSBatchMessageRequest::getRequestNo, requestNo)
.one();
}
@Override
public boolean updateStatusById(Long id, Integer status) {
return lambdaUpdate()
.set(MNSBatchMessageRequest::getStatus,status)
.eq(MNSBatchMessageRequest::getId,id)
.eq(MNSBatchMessageRequest::getIsDelete, 0)
.update();
}
@Override
public boolean updateBatchMessageRequestInfoById(Long id, Integer status,
Integer successCount, Integer failCount) {
return lambdaUpdate()
.set(MNSBatchMessageRequest::getStatus,status)
.set(MNSBatchMessageRequest::getSuccessCount,successCount)
.set(MNSBatchMessageRequest::getFailCount,failCount)
.eq(MNSBatchMessageRequest::getId,id)
.eq(MNSBatchMessageRequest::getIsDelete, 0)
.update();
}
@Override
public boolean updateRequestSuccess(String remark, Long id) {
return lambdaUpdate()
.set(MNSBatchMessageRequest::getRemark, remark)
.set(MNSBatchMessageRequest::getStatus, BatchMessageStatusEnum.SEND_SUCCESS.getCode())
.eq(MNSBatchMessageRequest::getId, id)
.update();
}
}

View File

@ -0,0 +1,34 @@
package cn.axzo.msg.center.dal.impl;
import cn.axzo.msg.center.dal.MNSChannelMessageTemplateDao;
import cn.axzo.msg.center.dal.mapper.MNSChannelMessageTemplateMapper;
import cn.axzo.msg.center.domain.entity.MNSChannelMessageTemplate;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Repository;
/**
* <p>
* 渠道消息模板表 Dao实现类
* </p>
*
* @author zhaoyong
* @since 2021-05-19
*/
@Repository("channelMessageTemplateDao")
public class MNSChannelMessageTemplateDaoImpl extends ServiceImpl<MNSChannelMessageTemplateMapper, MNSChannelMessageTemplate> implements MNSChannelMessageTemplateDao {
@Override
public MNSChannelMessageTemplate queryByTemplateNo(String innerTemplateNo, String channelCode) {
return this.lambdaQuery()
.eq(MNSChannelMessageTemplate::getInnerTemplateNo, innerTemplateNo)
.eq(MNSChannelMessageTemplate::getChannelCode, channelCode)
.one();
}
@Override
public MNSChannelMessageTemplate queryByChannelTemplateNo(String channelTemplateNo) {
return this.lambdaQuery().eq(MNSChannelMessageTemplate::getTemplateNo, channelTemplateNo)
.eq(MNSChannelMessageTemplate::getIsDelete, 0)
.one();
}
}

View File

@ -0,0 +1,41 @@
package cn.axzo.msg.center.dal.impl;
import cn.axzo.msg.center.dal.MNSMessageRedoDao;
import cn.axzo.msg.center.dal.mapper.MNSMessageRedoMapper;
import cn.axzo.msg.center.domain.entity.MNSMessageRedo;
import cn.axzo.msg.center.domain.query.MessageRedoQuery;
import cn.axzo.msg.center.notices.common.enums.IsDeletedEnum;
import cn.axzo.msg.center.notices.common.enums.MessageStatusEnum;
import cn.axzo.msg.center.notices.common.enums.RetryingFlagEnum;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Repository;
@Repository("messageRedoDao")
public class MNSMNSMessageRedoDaoImpl extends ServiceImpl<MNSMessageRedoMapper, MNSMessageRedo> implements MNSMessageRedoDao {
@Override
public IPage<MNSMessageRedo> queryByPage(MessageRedoQuery query) {
return this.page(query.toPage(), new LambdaQueryWrapper<MNSMessageRedo>()
.eq(query.getId() != null, MNSMessageRedo::getId, query.getId())
.ge(query.getStartCreateTime() != null, MNSMessageRedo::getCreateAt, query.getStartCreateTime())
.le(query.getEndCreateTime() != null, MNSMessageRedo::getCreateAt, query.getEndCreateTime())
.in(CollectionUtils.isNotEmpty(query.getStatuses()), MNSMessageRedo::getStatus, query.getStatuses())
.eq(StringUtils.isNoneBlank(query.getChannelCode()), MNSMessageRedo::getChannelCode, query.getChannelCode())
.eq(MNSMessageRedo::getRetryingFlag, RetryingFlagEnum.Y.name())
.eq(MNSMessageRedo::getIsDelete, IsDeletedEnum.NO.getCode())
.orderByDesc(MNSMessageRedo::getCreateAt));
}
@Override
public boolean updateExceptionToFail(Long id) {
return lambdaUpdate()
.set(MNSMessageRedo::getStatus, MessageStatusEnum.FAIL.getCode())
.eq(MNSMessageRedo::getId, id)
.eq(MNSMessageRedo::getStatus, MessageStatusEnum.EXCEPTION.getCode())
.update();
}
}

View File

@ -0,0 +1,28 @@
package cn.axzo.msg.center.dal.impl;
import cn.axzo.msg.center.dal.MNSMessageAppDao;
import cn.axzo.msg.center.dal.mapper.MNSMessageAppMapper;
import cn.axzo.msg.center.domain.entity.MNSMessageApp;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Repository;
/**
* <p>
* 消息应用表 Dao实现类
* </p>
*
* @author zhaoyong
* @since 2021-05-19
*/
@Repository("messageAppDao")
public class MNSMessageAppDaoImpl extends ServiceImpl<MNSMessageAppMapper, MNSMessageApp> implements MNSMessageAppDao {
@Override
public MNSMessageApp queryByAppCode(String appCode) {
return this.lambdaQuery()
.eq(MNSMessageApp::getAppCode, appCode)
.one();
}
}

View File

@ -0,0 +1,29 @@
package cn.axzo.msg.center.dal.impl;
import cn.axzo.msg.center.dal.MNSMessageChannelDao;
import cn.axzo.msg.center.dal.mapper.MNSMessageChannelMapper;
import cn.axzo.msg.center.domain.entity.MNSMessageChannel;
import cn.axzo.msg.center.notices.common.enums.AvailableStatusEnum;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Repository;
import java.util.List;
/**
* <p>
* 消息渠道表 Dao实现类
* </p>
*
* @author zhaoyong
* @since 2021-05-19
*/
@Repository("messageChannelDao")
public class MNSMessageChannelDaoImpl extends ServiceImpl<MNSMessageChannelMapper, MNSMessageChannel> implements MNSMessageChannelDao {
@Override
public List<MNSMessageChannel> queryAvailable() {
return this.lambdaQuery()
.eq(MNSMessageChannel::getStatus, AvailableStatusEnum.AVAILABLE.getStatus())
.list();
}
}

View File

@ -0,0 +1,30 @@
package cn.axzo.msg.center.dal.impl;
import cn.axzo.msg.center.dal.MNSMessageChannelLogDao;
import cn.axzo.msg.center.dal.mapper.MNSMessageChannelLogMapper;
import cn.axzo.msg.center.domain.entity.MNSMessageChannelLog;
import cn.axzo.msg.center.notices.common.enums.IsDeletedEnum;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Repository;
/**
* <p>
* 请求消息渠道日志表 Dao实现类
* </p>
*
* @author zhaoyong
* @since 2021-05-19
*/
@Repository("messageChannelLogDao")
public class MNSMessageChannelLogDaoImpl extends ServiceImpl<MNSMessageChannelLogMapper, MNSMessageChannelLog> implements MNSMessageChannelLogDao {
@Override
public boolean updateCallbackDate(String callbackDate, String messageOrderNo) {
return this.lambdaUpdate()
.set(MNSMessageChannelLog::getCallbackData, callbackDate)
.eq(MNSMessageChannelLog::getMessageOrderNo, messageOrderNo)
.eq(MNSMessageChannelLog::getIsDelete, IsDeletedEnum.NO.getCode())
.update();
}
}

View File

@ -0,0 +1,110 @@
package cn.axzo.msg.center.dal.impl;
import cn.axzo.msg.center.dal.MNSMessageDao;
import cn.axzo.msg.center.dal.mapper.MNSMessageMapper;
import cn.axzo.msg.center.domain.entity.MNSMessage;
import cn.axzo.msg.center.domain.query.MessageQuery;
import cn.axzo.msg.center.notices.common.enums.IsDeletedEnum;
import cn.axzo.msg.center.notices.common.enums.MessageStatusEnum;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Repository;
import java.util.Date;
/**
* <p>
* 消息记录表 Dao实现类
* </p>
*
* @author zhaoyong
* @since 2021-05-19
*/
@Repository("messageDao")
public class MNSMessageDaoImpl extends ServiceImpl<MNSMessageMapper, MNSMessage> implements MNSMessageDao {
@Override
public IPage<MNSMessage> queryByPage(MessageQuery query) {
return this.page(query.toPage(), new LambdaQueryWrapper<MNSMessage>()
.eq(query.getId() != null, MNSMessage::getId, query.getId())
.ge(query.getStartCreateTime() != null, MNSMessage::getCreateAt, query.getStartCreateTime())
.le(query.getEndCreateTime() != null, MNSMessage::getCreateAt, query.getEndCreateTime())
.in(CollectionUtils.isNotEmpty(query.getStatuses()), MNSMessage::getStatus, query.getStatuses())
.eq(StringUtils.isNoneBlank(query.getChannelCode()), MNSMessage::getChannelCode, query.getChannelCode())
.eq(MNSMessage::getIsDelete, IsDeletedEnum.NO.getCode())
.orderByDesc(MNSMessage::getCreateAt));
}
@Override
public boolean channelException(Long id) {
return this.lambdaUpdate()
.set(MNSMessage::getStatus, MessageStatusEnum.EXCEPTION.getCode())
.set(MNSMessage::getUpdateAt, new Date())
.eq(MNSMessage::getId, id)
.eq(MNSMessage::getStatus, MessageStatusEnum.INIT.getCode())
.update();
}
@Override
public Boolean updateExceptionToFail(String messageOrderNo) {
return lambdaUpdate()
.set(MNSMessage::getStatus, MessageStatusEnum.FAIL.getCode())
.eq(MNSMessage::getMessageOrderNo, messageOrderNo)
.eq(MNSMessage::getStatus, MessageStatusEnum.EXCEPTION.getCode())
.update();
}
@Override
public MNSMessage getByBatchNoAndPhone(String batchNo, String mobile) {
return lambdaQuery()
.eq(MNSMessage::getBatchNo,batchNo)
.eq(MNSMessage::getTargetAddress,mobile)
.eq(MNSMessage::getStatus,MessageStatusEnum.INIT.getCode())
.eq(MNSMessage::getIsDelete,0)
.one();
}
@Override
public MNSMessage getByChannelMsgId(String channelMsgId, String mobile) {
return lambdaQuery()
.eq(MNSMessage::getTargetAddress,mobile)
.eq(MNSMessage::getChannelRequestId, channelMsgId)
.eq(MNSMessage::getIsDelete,0)
.one();
}
@Override
public boolean updateBatchMessageChannelInfo(String channelCode, String channelName, String batchNo) {
return lambdaUpdate()
.set(MNSMessage::getChannelCode, channelCode)
.set(MNSMessage::getChannelName, channelName)
.eq(MNSMessage::getBatchNo, batchNo)
.eq(MNSMessage::getIsDelete, IsDeletedEnum.NO.getCode())
.update();
}
@Override
public boolean updateAllBatchMessageFail(String errorMsg, String batchNo) {
return lambdaUpdate()
.set(MNSMessage::getRemark, errorMsg)
.set(MNSMessage::getStatus, MessageStatusEnum.FAIL.getCode())
.eq(MNSMessage::getBatchNo, batchNo)
.eq(MNSMessage::getIsDelete, IsDeletedEnum.NO.getCode())
.update();
}
@Override
public boolean updateStatusAndRemarkById(Long id, String status, String remark) {
return lambdaUpdate()
.eq(MNSMessage::getId,id)
.set(MNSMessage::getStatus,status)
.set(MNSMessage::getUpdateAt, new Date())
.set(!StringUtils.isEmpty(remark),MNSMessage::getRemark,remark)
.update();
}
}

View File

@ -0,0 +1,20 @@
package cn.axzo.msg.center.dal.impl;
import cn.axzo.msg.center.dal.MNSMessageRequestLogDao;
import cn.axzo.msg.center.dal.mapper.MNSMessageRequestLogMapper;
import cn.axzo.msg.center.domain.entity.MNSMessageRequestLog;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Repository;
/**
* <p>
* 外部系统请求表 Dao实现类
* </p>
*
* @author zhaoyong
* @since 2021-05-19
*/
@Repository("messageRequestLogDao")
public class MNSMessageRequestLogDaoImpl extends ServiceImpl<MNSMessageRequestLogMapper, MNSMessageRequestLog> implements MNSMessageRequestLogDao {
}

View File

@ -0,0 +1,27 @@
package cn.axzo.msg.center.dal.impl;
import cn.axzo.msg.center.dal.MNSMessageTemplateDao;
import cn.axzo.msg.center.dal.mapper.MNSMessageTemplateMapper;
import cn.axzo.msg.center.domain.entity.MNSMessageTemplate;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Repository;
/**
* <p>
* 内部消息模板表 Dao实现类
* </p>
*
* @author zhaoyong
* @since 2021-05-19
*/
@Repository("mnsMessageTemplateDao")
public class MNSMessageTemplateDaoImpl extends ServiceImpl<MNSMessageTemplateMapper, MNSMessageTemplate> implements MNSMessageTemplateDao {
@Override
public MNSMessageTemplate queryByTemplateNo(String templateNo) {
return this.lambdaQuery()
.eq(MNSMessageTemplate::getTemplateNo, templateNo)
.one();
}
}

View File

@ -0,0 +1,39 @@
package cn.axzo.msg.center.dal.impl;
import cn.axzo.msg.center.dal.MNSMessageTemplateParamDao;
import cn.axzo.msg.center.dal.mapper.MNSMessageTemplateParamMapper;
import cn.axzo.msg.center.domain.entity.MNSMessageTemplateParam;
import cn.axzo.msg.center.notices.common.enums.IsDeletedEnum;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Repository;
import java.util.List;
/**
* <p>
* 渠道模板变量序列表 Dao实现类
* </p>
*
* @author szg
* @since 2021-08-07
*/
@Repository("messageTemplateParamDao")
public class MNSMessageTemplateParamDaoImpl extends ServiceImpl<MNSMessageTemplateParamMapper, MNSMessageTemplateParam> implements
MNSMessageTemplateParamDao {
@Override
public List<MNSMessageTemplateParam> getByTemplateNo(String templateNo) {
return this.lambdaQuery().eq(MNSMessageTemplateParam::getTemplateNo, templateNo)
.eq(MNSMessageTemplateParam::getIsDelete, IsDeletedEnum.NO.getCode())
.orderByAsc(MNSMessageTemplateParam::getParamOrder)
.list();
}
@Override
public List<MNSMessageTemplateParam> getAllMessageTemplateParams() {
return this.lambdaQuery()
.eq(MNSMessageTemplateParam::getIsDelete, IsDeletedEnum.NO.getCode())
.list();
}
}

View File

@ -0,0 +1,22 @@
package cn.axzo.msg.center.dal.mapper;
import cn.axzo.msg.center.domain.dto.BatchMessageStatisticsResponseDto;
import cn.axzo.msg.center.domain.entity.MNSBatchMessage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
/**
* <p>
* 渠道模板变量序列表 Mapper 接口
* </p>
*
* @author szg
* @since 2021-08-09
*/
public interface MNSBatchMessageMapper extends BaseMapper<MNSBatchMessage> {
BatchMessageStatisticsResponseDto getStatisticsMessageInfo(@Param("appNo") String appNo,
@Param("requestNo") String requestNo);
MNSBatchMessage getByChannelMsgIdAndLock(@Param("msgId") String msgId);
}

View File

@ -0,0 +1,16 @@
package cn.axzo.msg.center.dal.mapper;
import cn.axzo.msg.center.domain.entity.MNSBatchMessageRequest;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 渠道模板变量序列表 Mapper 接口
* </p>
*
* @author szg
* @since 2021-08-09
*/
public interface MNSBatchMessageRequestMapper extends BaseMapper<MNSBatchMessageRequest> {
}

View File

@ -1,6 +1,6 @@
package cn.axzo.msg.center.notices.dao.mapper; package cn.axzo.msg.center.dal.mapper;
import cn.axzo.msg.center.notices.dao.entity.ChannelMessageTemplate; import cn.axzo.msg.center.domain.entity.MNSChannelMessageTemplate;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
@ -12,7 +12,7 @@ import org.apache.ibatis.annotations.Param;
* @author zhaoyong * @author zhaoyong
* @since 2021-05-19 * @since 2021-05-19
*/ */
public interface ChannelMessageTemplateMapper extends BaseMapper<ChannelMessageTemplate> { public interface MNSChannelMessageTemplateMapper extends BaseMapper<MNSChannelMessageTemplate> {
/** /**
* 按照短信编码删除 * 按照短信编码删除

View File

@ -0,0 +1,16 @@
package cn.axzo.msg.center.dal.mapper;
import cn.axzo.msg.center.domain.entity.MNSMessageApp;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 消息应用表 Mapper 接口
* </p>
*
* @author zhaoyong
* @since 2021-05-19
*/
public interface MNSMessageAppMapper extends BaseMapper<MNSMessageApp> {
}

View File

@ -0,0 +1,16 @@
package cn.axzo.msg.center.dal.mapper;
import cn.axzo.msg.center.domain.entity.MNSMessageChannelLog;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 请求消息渠道日志表 Mapper 接口
* </p>
*
* @author zhaoyong
* @since 2021-05-19
*/
public interface MNSMessageChannelLogMapper extends BaseMapper<MNSMessageChannelLog> {
}

View File

@ -0,0 +1,16 @@
package cn.axzo.msg.center.dal.mapper;
import cn.axzo.msg.center.domain.entity.MNSMessageChannel;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 消息渠道表 Mapper 接口
* </p>
*
* @author zhaoyong
* @since 2021-05-19
*/
public interface MNSMessageChannelMapper extends BaseMapper<MNSMessageChannel> {
}

View File

@ -0,0 +1,16 @@
package cn.axzo.msg.center.dal.mapper;
import cn.axzo.msg.center.domain.entity.MNSMessage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 消息记录表 Mapper 接口
* </p>
*
* @author zhaoyong
* @since 2021-05-19
*/
public interface MNSMessageMapper extends BaseMapper<MNSMessage> {
}

View File

@ -0,0 +1,8 @@
package cn.axzo.msg.center.dal.mapper;
import cn.axzo.msg.center.domain.entity.MNSMessageRedo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
public interface MNSMessageRedoMapper extends BaseMapper<MNSMessageRedo> {
}

View File

@ -0,0 +1,16 @@
package cn.axzo.msg.center.dal.mapper;
import cn.axzo.msg.center.domain.entity.MNSMessageRequestLog;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 外部系统请求表 Mapper 接口
* </p>
*
* @author zhaoyong
* @since 2021-05-19
*/
public interface MNSMessageRequestLogMapper extends BaseMapper<MNSMessageRequestLog> {
}

View File

@ -1,6 +1,6 @@
package cn.axzo.msg.center.notices.dao.mapper; package cn.axzo.msg.center.dal.mapper;
import cn.axzo.msg.center.notices.dao.entity.MessageTemplate; import cn.axzo.msg.center.domain.entity.MNSMessageTemplate;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
@ -12,7 +12,7 @@ import org.apache.ibatis.annotations.Param;
* @author zhaoyong * @author zhaoyong
* @since 2021-05-19 * @since 2021-05-19
*/ */
public interface MessageTemplateMapper extends BaseMapper<MessageTemplate> { public interface MNSMessageTemplateMapper extends BaseMapper<MNSMessageTemplate> {
/** /**
* 按照短信编码删除 * 按照短信编码删除
*/ */

View File

@ -0,0 +1,16 @@
package cn.axzo.msg.center.dal.mapper;
import cn.axzo.msg.center.domain.entity.MNSMessageTemplateParam;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 渠道模板变量序列表 Mapper 接口
* </p>
*
* @author szg
* @since 2021-08-07
*/
public interface MNSMessageTemplateParamMapper extends BaseMapper<MNSMessageTemplateParam> {
}

View File

@ -1,8 +1,8 @@
package cn.axzo.msg.center.inside.notices.dao.mapper; package cn.axzo.msg.center.dal.mapper;
import cn.axzo.msg.center.inside.notices.entity.MessageModule; import cn.axzo.msg.center.domain.dto.MsgModuleDTO;
import cn.axzo.msg.center.inside.notices.service.dto.MsgModuleDTO; import cn.axzo.msg.center.domain.dto.SyncModuleDataDTO;
import cn.axzo.msg.center.inside.notices.service.dto.SyncModuleDataDTO; import cn.axzo.msg.center.domain.entity.MessageModule;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;

View File

@ -1,10 +1,10 @@
package cn.axzo.msg.center.inside.notices.dao.mapper; package cn.axzo.msg.center.dal.mapper;
import cn.axzo.msg.center.inside.notices.entity.MessageRecord; import cn.axzo.msg.center.domain.dto.MsgStatisticsDTO;
import cn.axzo.msg.center.inside.notices.model.request.CmsMsgQueryReq; import cn.axzo.msg.center.domain.entity.MessageRecord;
import cn.axzo.msg.center.inside.notices.model.request.MessageNewRes; import cn.axzo.msg.center.domain.request.CmsMsgQueryReq;
import cn.axzo.msg.center.inside.notices.service.dto.MsgStatisticsDTO; import cn.axzo.msg.center.domain.request.MessageNewRes;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;

View File

@ -1,6 +1,6 @@
package cn.axzo.msg.center.inside.notices.dao.mapper; package cn.axzo.msg.center.dal.mapper;
import cn.axzo.msg.center.inside.notices.entity.MessageRelation; import cn.axzo.msg.center.domain.entity.MessageRelation;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;

View File

@ -1,8 +1,8 @@
package cn.axzo.msg.center.inside.notices.dao.mapper; package cn.axzo.msg.center.dal.mapper;
import cn.axzo.msg.center.inside.notices.entity.MessageRouter; import cn.axzo.msg.center.domain.dto.SyncRouterDataDTO;
import cn.axzo.msg.center.inside.notices.model.dto.SyncRouterDataDTO; import cn.axzo.msg.center.domain.entity.MessageRouter;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;

View File

@ -1,6 +1,6 @@
package cn.axzo.msg.center.inside.notices.dao.mapper; package cn.axzo.msg.center.dal.mapper;
import cn.axzo.msg.center.inside.notices.entity.MessageTemplate; import cn.axzo.msg.center.domain.entity.MessageTemplate;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Insert; import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;

View File

@ -1,6 +1,6 @@
package cn.axzo.msg.center.inside.notices.dao.mapper; package cn.axzo.msg.center.dal.mapper;
import cn.axzo.msg.center.inside.notices.entity.MsgDynamic; import cn.axzo.msg.center.domain.entity.MsgDynamic;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;

View File

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?> <?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"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.axzo.msg.center.notices.dao.mapper.BatchMessageMapper"> <mapper namespace="cn.axzo.mns.dal.mapper.BatchMessageMapper">
<!-- 通用查询映射结果 --> <!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.axzo.msg.center.notices.dao.entity.BatchMessage"> <resultMap id="BaseResultMap" type="cn.axzo.mns.dal.entity.BatchMessage">
<id column="id" property="id" /> <id column="id" property="id" />
<result column="request_no" property="requestNo" /> <result column="request_no" property="requestNo" />
<result column="batch_no" property="batchNo" /> <result column="batch_no" property="batchNo" />
@ -33,22 +33,22 @@
id, request_no, batch_no, app_no, template_no, channel_template_no, message_order_no, sms_content, batch_size, success_count, fail_count, send_type, status, submit_success_num, submit_fail_num, channel_msg_id, channel_code, channel_return_code, channel_error_msg, create_at, update_at, is_delete id, request_no, batch_no, app_no, template_no, channel_template_no, message_order_no, sms_content, batch_size, success_count, fail_count, send_type, status, submit_success_num, submit_fail_num, channel_msg_id, channel_code, channel_return_code, channel_error_msg, create_at, update_at, is_delete
</sql> </sql>
<select id="getStatisticsMessageInfo" <select id="getStatisticsMessageInfo"
resultType="cn.axzo.msg.center.notices.dao.domain.BatchMessageStatisticsResponseDto"> resultType="cn.axzo.mns.dal.domain.BatchMessageStatisticsResponseDto">
select select
sum(fail_count) as failCount, sum(fail_count) as failCount,
sum(success_count) as successCount, sum(success_count) as successCount,
sum(fail_count) + sum(success_count) as totalCount sum(fail_count) + sum(success_count) as totalCount
from mns_batch_message from batch_message
where app_no = #{appNo} where app_no = #{appNo}
and request_no = #{requestNo} and request_no = #{requestNo}
and is_delete = 0 and is_delete = 0
group by app_no,request_no group by app_no,request_no
</select> </select>
<select id="getByChannelMsgIdAndLock" resultType="cn.axzo.msg.center.notices.dao.entity.BatchMessage"> <select id="getByChannelMsgIdAndLock" resultType="cn.axzo.mns.dal.entity.BatchMessage">
select * select *
from mns_batch_message from batch_message
where channel_msg_id = #{msgId} where channel_msg_id = #{msgId}
and is_delete = 0 and is_delete = 0
for update for update

View File

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?> <?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"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.axzo.msg.center.notices.dao.mapper.BatchMessageRequestMapper"> <mapper namespace="cn.axzo.mns.dal.mapper.BatchMessageRequestMapper">
<!-- 通用查询映射结果 --> <!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.axzo.msg.center.notices.dao.entity.BatchMessageRequest"> <resultMap id="BaseResultMap" type="cn.axzo.mns.dal.entity.BatchMessageRequest">
<id column="id" property="id" /> <id column="id" property="id" />
<result column="app_no" property="appNo" /> <result column="app_no" property="appNo" />
<result column="request_no" property="requestNo" /> <result column="request_no" property="requestNo" />

View File

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?> <?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"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.axzo.msg.center.notices.dao.mapper.ChannelMessageTemplateMapper"> <mapper namespace="cn.axzo.mns.dal.mapper.ChannelMessageTemplateMapper">
<!-- 通用查询映射结果 --> <!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.axzo.msg.center.notices.dao.entity.ChannelMessageTemplate"> <resultMap id="BaseResultMap" type="cn.axzo.mns.dal.entity.ChannelMessageTemplate">
<id column="id" property="id" /> <id column="id" property="id" />
<result column="inner_template_no" property="innerTemplateNo" /> <result column="inner_template_no" property="innerTemplateNo" />
<result column="template_no" property="templateNo" /> <result column="template_no" property="templateNo" />
@ -28,7 +28,7 @@
id, inner_template_no, template_no, channel_code, channel_name, title, template_content, type, status, has_param, remark, reason, create_at, update_at, create_by, update_by, is_delete id, inner_template_no, template_no, channel_code, channel_name, title, template_content, type, status, has_param, remark, reason, create_at, update_at, create_by, update_by, is_delete
</sql> </sql>
<delete id="deleteByTemplateNo"> <delete id="deleteByTemplateNo">
delete from mns_channel_message_template where inner_template_no = #{templateNo} delete from channel_message_template where inner_template_no = #{templateNo}
</delete> </delete>
</mapper> </mapper>

View File

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?> <?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"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.axzo.msg.center.notices.dao.mapper.MessageAppMapper"> <mapper namespace="cn.axzo.mns.dal.mapper.MessageAppMapper">
<!-- 通用查询映射结果 --> <!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.axzo.msg.center.notices.dao.entity.MessageApp"> <resultMap id="BaseResultMap" type="cn.axzo.mns.dal.entity.MessageApp">
<id column="id" property="id" /> <id column="id" property="id" />
<result column="app_code" property="appCode" /> <result column="app_code" property="appCode" />
<result column="app_name" property="appName" /> <result column="app_name" property="appName" />

View File

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?> <?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"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.axzo.msg.center.notices.dao.mapper.MessageChannelLogMapper"> <mapper namespace="cn.axzo.mns.dal.mapper.MessageChannelLogMapper">
<!-- 通用查询映射结果 --> <!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.axzo.msg.center.notices.dao.entity.MessageChannelLog"> <resultMap id="BaseResultMap" type="cn.axzo.mns.dal.entity.MessageChannelLog">
<id column="id" property="id" /> <id column="id" property="id" />
<result column="app_no" property="appNo" /> <result column="app_no" property="appNo" />
<result column="app_request_no" property="appRequestNo" /> <result column="app_request_no" property="appRequestNo" />

View File

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?> <?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"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.axzo.msg.center.notices.dao.mapper.MessageChannelMapper"> <mapper namespace="cn.axzo.mns.dal.mapper.MessageChannelMapper">
<!-- 通用查询映射结果 --> <!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.axzo.msg.center.notices.dao.entity.MessageChannel"> <resultMap id="BaseResultMap" type="cn.axzo.mns.dal.entity.MessageChannel">
<id column="id" property="id" /> <id column="id" property="id" />
<result column="channel_code" property="channelCode" /> <result column="channel_code" property="channelCode" />
<result column="channel_name" property="channelName" /> <result column="channel_name" property="channelName" />

View File

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?> <?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"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.axzo.msg.center.notices.dao.mapper.MessageMapper"> <mapper namespace="cn.axzo.mns.dal.mapper.MessageMapper">
<!-- 通用查询映射结果 --> <!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.axzo.msg.center.notices.dao.entity.Message"> <resultMap id="BaseResultMap" type="cn.axzo.mns.dal.entity.Message">
<id column="id" property="id" /> <id column="id" property="id" />
<result column="app_no" property="appNo" /> <result column="app_no" property="appNo" />
<result column="request_no" property="requestNo" /> <result column="request_no" property="requestNo" />

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?> <?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"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.axzo.msg.center.notices.dao.mapper.MessageRedoMapper"> <mapper namespace="cn.axzo.mns.dal.mapper.MessageRedoMapper">
<resultMap id="BaseResultMap" type="cn.axzo.msg.center.notices.dao.entity.MessageRedo"> <resultMap id="BaseResultMap" type="cn.axzo.mns.dal.entity.MessageRedo">
<id column="id" jdbcType="BIGINT" property="id" /> <id column="id" jdbcType="BIGINT" property="id" />
<result column="app_no" jdbcType="VARCHAR" property="appNo" /> <result column="app_no" jdbcType="VARCHAR" property="appNo" />
<result column="request_no" jdbcType="VARCHAR" property="requestNo" /> <result column="request_no" jdbcType="VARCHAR" property="requestNo" />

View File

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?> <?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"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.axzo.msg.center.notices.dao.mapper.MessageRequestLogMapper"> <mapper namespace="cn.axzo.mns.dal.mapper.MessageRequestLogMapper">
<!-- 通用查询映射结果 --> <!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.axzo.msg.center.notices.dao.entity.MessageRequestLog"> <resultMap id="BaseResultMap" type="cn.axzo.mns.dal.entity.MessageRequestLog">
<id column="id" property="id" /> <id column="id" property="id" />
<result column="app_no" property="appNo" /> <result column="app_no" property="appNo" />
<result column="request_no" property="requestNo" /> <result column="request_no" property="requestNo" />

View File

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?> <?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"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.axzo.msg.center.notices.dao.mapper.MessageTemplateMapper"> <mapper namespace="cn.axzo.mns.dal.mapper.MessageTemplateMapper">
<!-- 通用查询映射结果 --> <!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.axzo.msg.center.notices.dao.entity.MessageTemplate"> <resultMap id="BaseResultMap" type="cn.axzo.mns.dal.entity.MessageTemplate">
<id column="id" property="id" /> <id column="id" property="id" />
<result column="template_no" property="templateNo" /> <result column="template_no" property="templateNo" />
<result column="title" property="title" /> <result column="title" property="title" />
@ -24,7 +24,7 @@
id, template_no, title, template_content, type, status, reason, remark, create_at, update_at, create_by, update_by, is_delete id, template_no, title, template_content, type, status, reason, remark, create_at, update_at, create_by, update_by, is_delete
</sql> </sql>
<delete id="deleteByTemplateNo"> <delete id="deleteByTemplateNo">
delete from mns_message_template where template_no = #{templateNo} delete from message_template where template_no = #{templateNo}
</delete> </delete>
</mapper> </mapper>

View File

@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?> <?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"> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="cn.axzo.msg.center.notices.dao.mapper.MessageTemplateParamMapper"> <mapper namespace="cn.axzo.mns.dal.mapper.MessageTemplateParamMapper">
<!-- 通用查询映射结果 --> <!-- 通用查询映射结果 -->
<resultMap id="BaseResultMap" type="cn.axzo.msg.center.notices.dao.entity.MessageTemplateParam"> <resultMap id="BaseResultMap" type="cn.axzo.mns.dal.entity.MessageTemplateParam">
<id column="id" property="id" /> <id column="id" property="id" />
<result column="template_no" property="templateNo" /> <result column="template_no" property="templateNo" />
<result column="param_name" property="paramName" /> <result column="param_name" property="paramName" />

41
msg-center-domain/pom.xml Normal file
View File

@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>msg-center</artifactId>
<groupId>cn.axzo.msgcenter</groupId>
<version>${revision}</version>
<relativePath>../pom.xml</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>cn.axzo.msg.center.domain</groupId>
<artifactId>msg-center-domain</artifactId>
<dependencies>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-extension</artifactId>
</dependency>
<dependency>
<groupId>cn.axzo.msgcenter</groupId>
<artifactId>msg-center-api</artifactId>
<version>1.0.0-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>cn.axzo.msg.notices.common</groupId>
<artifactId>msg-notices-common</artifactId>
<version>1.0.0-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
</dependencies>
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
</project>

View File

@ -1,4 +1,4 @@
package cn.axzo.msg.center.inside.notices.constant; package cn.axzo.msg.center.domain.constant;
/** /**
* @author lzr * @author lzr

View File

@ -1,4 +1,4 @@
package cn.axzo.msg.center.inside.notices.constant; package cn.axzo.msg.center.domain.constant;
/** /**
* @author xin.huangxin * @author xin.huangxin

View File

@ -1,4 +1,4 @@
package cn.axzo.msg.center.notices.dao.domain; package cn.axzo.msg.center.domain.dto;
import lombok.Data; import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.axzo.msg.center.inside.notices.service.dto; package cn.axzo.msg.center.domain.dto;
import lombok.Data; import lombok.Data;

View File

@ -1,6 +1,5 @@
package cn.axzo.msg.center.inside.notices.service.dto; package cn.axzo.msg.center.domain.dto;
import cn.axzo.msg.center.inside.notices.model.dto.TemplateRouterDTO;
import lombok.Data; import lombok.Data;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotBlank;

View File

@ -1,4 +1,4 @@
package cn.axzo.msg.center.inside.notices.service.dto; package cn.axzo.msg.center.domain.dto;
import lombok.Data; import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.axzo.msg.center.inside.notices.service.dto; package cn.axzo.msg.center.domain.dto;
import lombok.Data; import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.axzo.msg.center.inside.notices.service.dto; package cn.axzo.msg.center.domain.dto;
import cn.axzo.basics.common.page.PageRequest; import cn.axzo.basics.common.page.PageRequest;
import lombok.Data; import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.axzo.msg.center.inside.notices.service.dto; package cn.axzo.msg.center.domain.dto;
import cn.axzo.basics.common.page.PageRequest; import cn.axzo.basics.common.page.PageRequest;
import lombok.Data; import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.axzo.msg.center.inside.notices.service.dto; package cn.axzo.msg.center.domain.dto;
import lombok.Data; import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.axzo.msg.center.inside.notices.service.dto; package cn.axzo.msg.center.domain.dto;
import lombok.Data; import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.axzo.msg.center.inside.notices.model.dto; package cn.axzo.msg.center.domain.dto;
import lombok.Data; import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.axzo.msg.center.inside.notices.service.dto; package cn.axzo.msg.center.domain.dto;
import lombok.Data; import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.axzo.msg.center.inside.notices.model.dto; package cn.axzo.msg.center.domain.dto;
import lombok.Data; import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.axzo.msg.center.inside.notices.service.dto; package cn.axzo.msg.center.domain.dto;
import lombok.Data; import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.axzo.msg.center.inside.notices.service.dto; package cn.axzo.msg.center.domain.dto;
import lombok.Data; import lombok.Data;

View File

@ -1,4 +1,4 @@
package cn.axzo.msg.center.notices.dao.entity; package cn.axzo.msg.center.domain.entity;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
@ -24,7 +24,7 @@ import java.util.Date;
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)
@Accessors(chain = true) @Accessors(chain = true)
@TableName("mns_batch_message") @TableName("mns_batch_message")
public class BatchMessage extends Model<BatchMessage> { public class MNSBatchMessage extends Model<MNSBatchMessage> {
private static final long serialVersionUID=1L; private static final long serialVersionUID=1L;

View File

@ -1,4 +1,4 @@
package cn.axzo.msg.center.notices.dao.entity; package cn.axzo.msg.center.domain.entity;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
@ -24,7 +24,7 @@ import java.util.Date;
@EqualsAndHashCode(callSuper = false) @EqualsAndHashCode(callSuper = false)
@Accessors(chain = true) @Accessors(chain = true)
@TableName("mns_batch_message_request") @TableName("mns_batch_message_request")
public class BatchMessageRequest extends Model<BatchMessageRequest> { public class MNSBatchMessageRequest extends Model<MNSBatchMessageRequest> {
private static final long serialVersionUID=1L; private static final long serialVersionUID=1L;

Some files were not shown because too many files have changed in this diff Show More