x-notify

notify by weixin template message, sms and etc.

License

License

GroupId

GroupId

com.github.bingoohuang
ArtifactId

ArtifactId

x-notify
Last Version

Last Version

0.0.7
Release Date

Release Date

Type

Type

jar
Description

Description

x-notify
notify by weixin template message, sms and etc.
Project URL

Project URL

http://github.com/bingoohuang/x-notify
Source Code Management

Source Code Management

http://github.com/bingoohuang/x-notify

Download x-notify

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.bingoohuang/x-notify/ -->
<dependency>
    <groupId>com.github.bingoohuang</groupId>
    <artifactId>x-notify</artifactId>
    <version>0.0.7</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.bingoohuang/x-notify/
implementation 'com.github.bingoohuang:x-notify:0.0.7'
// https://jarcasting.com/artifacts/com.github.bingoohuang/x-notify/
implementation ("com.github.bingoohuang:x-notify:0.0.7")
'com.github.bingoohuang:x-notify:jar:0.0.7'
<dependency org="com.github.bingoohuang" name="x-notify" rev="0.0.7">
  <artifact name="x-notify" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.bingoohuang', module='x-notify', version='0.0.7')
)
libraryDependencies += "com.github.bingoohuang" % "x-notify" % "0.0.7"
[com.github.bingoohuang/x-notify "0.0.7"]

Dependencies

compile (14)

Group / Artifact Type Version
com.github.bingoohuang : delayqueue jar 0.0.18
com.github.bingoohuang : java-utils jar 0.0.22
com.squareup.okhttp3 : okhttp jar 3.11.0
cglib : cglib-nodep Optional jar 3.2.4
com.github.bingoohuang : westcache jar 0.0.35
org.apache.commons : commons-lang3 jar 3.8.1
org.slf4j : slf4j-api jar 1.7.25
org.ow2.asm : asm jar 6.1.1
joda-time : joda-time jar 2.10.1
com.github.bingoohuang : eql jar 0.1.9
redis.clients : jedis jar 2.9.0
com.alibaba : fastjson jar 1.2.53
com.github.bingoohuang : westid jar 0.0.2
org.springframework : spring-context-support Optional jar 5.0.7.RELEASE

provided (1)

Group / Artifact Type Version
org.projectlombok : lombok Optional jar 1.18.4

test (6)

Group / Artifact Type Version
org.springframework : spring-test jar 5.0.7.RELEASE
junit : junit jar 4.12
com.google.truth : truth jar 0.42
it.ozimov : embedded-redis jar 0.7.2
com.h2database : h2 jar 1.4.197
ch.qos.logback : logback-classic jar 1.2.3

Project Modules

There are no modules declared in this project.

x-notify

Build Status Coverage Status Maven Central License

notify by weixin template message, sms and etc.

Tables for notify log

DROP TABLE IF EXISTS x_notify_log;

create table x_notify_log (
  log_id varchar(30)  comment '主键ID',
  target_id varchar(20) null comment '目标id, 例如user_id',
  mobile varchar(20) null comment '手机号码',
  username varchar(20) null comment '用户姓名',
  openid varchar(60) null comment '用户姓名',
  usergroup varchar(60) null comment '用户组织',
  msgtype varchar(10) not null comment '消息类型',
  sign_name varchar(20) null comment '签名',
  template_code varchar(200) null comment '模板编码',
  template_vars varchar(200) null comment '模板变量JSON',
  eval varchar(1000) null comment '内容',
  create_time datetime  comment '创建时间',
  req varchar(300) null comment '请求数据',
  req_time datetime NULL comment '请求时间',
  req_sender varchar(20) null comment '发送器',
  rsp_id varchar(30) null comment '响应ID',
  rsp varchar(300) null comment '响应数据',
  rsp_time datetime NULL comment '响应时间',
  state int not null comment '0 新建,1 发送中,2 已成功 3 已失败',
  primary key(log_id)
);

Versions

Version
0.0.7
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1