first commit

This commit is contained in:
2023-12-05 01:39:52 +08:00
commit 767b08a025
46 changed files with 1739 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
package com.kimgo.wepush.model;
import lombok.Data;
@Data
public class CallInfo {
private String phoneNumber;
private String callTime;
}

View File

@@ -0,0 +1,48 @@
package com.kimgo.wepush.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
@Data
@TableName(value = "qywechat_appinfo")
public class QyWeChatAppInfo {
/**
*id
*/
@TableId(type = IdType.AUTO)
private Integer id;
/**
*企业微信应用名
*/
private String applicationName;
/**
*企业微信自建应用id
*/
private String AgentId;
/**
*企业微信绑定电话号码
*/
private String phoneNumber;
/**
*企业微信应用corpid
*/
private String corpId;
/**
*企业微信corpsecret
*/
private String corpSecret;
/**
*企业微信accesstoken
*/
private String accessToken;
}

View File

@@ -0,0 +1,17 @@
package com.kimgo.wepush.model;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
@Data
@TableName("qywechat_url")
public class QyWeChatURL {
@TableId(type = IdType.AUTO)
private Integer id;
private String phoneNumber;
private String sendTextCardMessageUrl;
private String qyWechatGetTokenUrl;
}

View File

@@ -0,0 +1,36 @@
package com.kimgo.wepush.model;
import io.micrometer.common.util.StringUtils;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;
@Getter
@Setter
@ToString
public class SMSInfo {
private String smsNumber;
private String smsAcceptanceTime;
private String smsContent;
@Override
public String toString() {
return "SMSInfo{" +
"SMSNumber='" + smsNumber + '\'' +
", SMSAcceptanceTime='" + smsNumber + '\'' +
", SMSContent='" + smsNumber + '\'' +
'}';
}
/**
* 验证字段是否非空。
*
* @return 如果所有字段都非空,则返回 true否则返回 false。
*/
public boolean validateFields() {
return StringUtils.isNotBlank(smsNumber) &&
StringUtils.isNotBlank(smsAcceptanceTime) &&
StringUtils.isNotBlank(smsContent);
}
}

View File

@@ -0,0 +1,25 @@
package com.kimgo.wepush.model;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@TableName("")
public class TextCardMessage {
private String touser;
private String msgtype;
private long agentid;
private TextCard textcard;
private int enable_duplicate_check;
private long duplicate_check_interval;
@Data
public static class TextCard {
private String title;
private String description;
private String url;
}
}