家动力
parent
c2e7c11986
commit
c177276c86
@ -0,0 +1,46 @@
|
||||
package com.yuyou.openapi.openapi.api.enums;
|
||||
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import lombok.Getter;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
|
||||
/**
|
||||
* 罗什下游渠道推送
|
||||
*/
|
||||
@Getter
|
||||
public enum LuoShiAppIDEnum {
|
||||
|
||||
/**
|
||||
* 网易有道 - 数学
|
||||
*/
|
||||
LS_WY_MATH("网易有道-数学","A"),
|
||||
LS_WY_OTHER("其他","B")
|
||||
;
|
||||
|
||||
LuoShiAppIDEnum(String actName, String tag) {
|
||||
this.actName = actName;
|
||||
this.tag = tag;
|
||||
}
|
||||
|
||||
private String actName;
|
||||
|
||||
private String tag;
|
||||
|
||||
|
||||
/**
|
||||
* 根据desc获得编码值
|
||||
* @param matchStr
|
||||
* @return
|
||||
*/
|
||||
public static String tagOf(String matchStr) {
|
||||
if (StrUtil.isBlank(matchStr)) {
|
||||
return LuoShiAppIDEnum.LS_WY_OTHER.getTag();
|
||||
}
|
||||
for (LuoShiAppIDEnum luoShiAppIDEnum : LuoShiAppIDEnum.values()) {
|
||||
if (StringUtils.countMatches(matchStr, luoShiAppIDEnum.getActName()) >= 0){
|
||||
return luoShiAppIDEnum.getTag();
|
||||
}
|
||||
}
|
||||
return LuoShiAppIDEnum.LS_WY_OTHER.getTag();
|
||||
}
|
||||
}
|
@ -0,0 +1,25 @@
|
||||
package com.yuyou.openapi.openapi.dao;
|
||||
|
||||
import com.yuyou.openapi.openapi.model.dataobject.JiaDongLiMessageDO;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.Modifying;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
/**
|
||||
* Copyright (C), 2012 - 2018, qyx
|
||||
* FileName: HeXiaoXiangMessageRepository
|
||||
* Author: 钱昱欣
|
||||
* Date: 2020/10/22 2:52 PM
|
||||
* Description: TODO
|
||||
* History:
|
||||
* <author> <time> <version> <desc>
|
||||
* 钱昱欣 2020/10/22 v1.0 创建此文件
|
||||
*/
|
||||
@Repository
|
||||
public interface JiaDongLiMessageRepository extends JpaRepository<JiaDongLiMessageDO, Long>{
|
||||
@Modifying
|
||||
@Query("update JiaDongLiMessageDO t set t.sendStatus = ?1 where t.recId = ?2")
|
||||
void updateSendStatus(Integer sendStatus, Long recId);
|
||||
}
|
||||
|
@ -0,0 +1,86 @@
|
||||
package com.yuyou.openapi.openapi.model.dataobject;
|
||||
|
||||
import lombok.Data;
|
||||
import org.springframework.data.annotation.CreatedDate;
|
||||
import org.springframework.data.annotation.LastModifiedDate;
|
||||
import org.springframework.data.jpa.domain.support.AuditingEntityListener;
|
||||
|
||||
import javax.persistence.*;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* Copyright (C), 2012 - 2018, qyx
|
||||
* FileName: HeXiaoXiangMessageDO
|
||||
* Author: 钱昱欣
|
||||
* Date: 2020/10/22 2:49 PM
|
||||
* Description: TODO
|
||||
* History:
|
||||
* <author> <time> <version> <desc>
|
||||
* 钱昱欣 2020/10/22 v1.0 创建此文件
|
||||
*/
|
||||
@Data
|
||||
@Table(name = "jiadongli_message")
|
||||
@Entity
|
||||
@EntityListeners(AuditingEntityListener.class)
|
||||
public class JiaDongLiMessageDO {
|
||||
|
||||
@Id
|
||||
@GeneratedValue(strategy= GenerationType.IDENTITY)
|
||||
private Long id;
|
||||
|
||||
@Column(name = "gmt_create")
|
||||
@CreatedDate
|
||||
private Date gmtCreate;
|
||||
|
||||
@Column(name = "gmt_modified")
|
||||
@LastModifiedDate
|
||||
private Date gmtModified;
|
||||
|
||||
/**
|
||||
* 记录id
|
||||
*/
|
||||
@Column(name = "rec_id")
|
||||
private Long recId;
|
||||
|
||||
/**
|
||||
* 业务码
|
||||
*/
|
||||
@Column(name = "pnum")
|
||||
private String pnum;
|
||||
|
||||
/**
|
||||
* 业务名
|
||||
*/
|
||||
@Column(name = "act_name")
|
||||
private String actName;
|
||||
|
||||
/**
|
||||
* 业务开始时间
|
||||
*/
|
||||
@Column(name = "start_time")
|
||||
private Date startTime;
|
||||
|
||||
/**
|
||||
* 业务类别(1:A,2:B,3:C,4:D,5:E,6:F)
|
||||
*/
|
||||
@Column(name = "client_type")
|
||||
private Integer clientType;
|
||||
|
||||
/**
|
||||
* 上游推送用户id
|
||||
*/
|
||||
@Column(name = "app_id")
|
||||
private String appId;
|
||||
|
||||
/**
|
||||
* 上游推送时间
|
||||
*/
|
||||
@Column(name = "push_time")
|
||||
private Date pushTime;
|
||||
|
||||
/**
|
||||
* 默认值为0 是否处理过请求 0 - 未处理 1 - 处理过
|
||||
*/
|
||||
@Column(name = "send_status")
|
||||
private Integer sendStatus = 0;
|
||||
}
|
Loading…
Reference in New Issue