修改实体
parent
98c8f34b14
commit
882eafd6e6
@ -0,0 +1,23 @@
|
||||
package com.baiyee.adcallback.common.util;
|
||||
|
||||
import cn.hutool.json.JSONUtil;
|
||||
|
||||
import javax.persistence.AttributeConverter;
|
||||
import javax.persistence.Converter;
|
||||
|
||||
/**
|
||||
* @author Enzo
|
||||
* @date : 2021/12/28
|
||||
*/
|
||||
@Converter
|
||||
public class JpaConverterListJson implements AttributeConverter<Object, String> {
|
||||
@Override
|
||||
public String convertToDatabaseColumn(Object obj) {
|
||||
return JSONUtil.toJsonStr(obj);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object convertToEntityAttribute(String s) {
|
||||
return JSONUtil.parseArray(s);
|
||||
}
|
||||
}
|
@ -0,0 +1,12 @@
|
||||
package com.baiyee.adcallback.repository;
|
||||
|
||||
import com.baiyee.adcallback.repository.entity.TbPlatformCompanyEntity;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
|
||||
/**
|
||||
* @author Enzo
|
||||
* @date 2022-10-13
|
||||
*/
|
||||
|
||||
public interface TbPlatformCompanyEntityRepository extends JpaRepository<TbPlatformCompanyEntity, Long> {
|
||||
}
|
@ -0,0 +1,47 @@
|
||||
package com.baiyee.adcallback.repository.entity;
|
||||
|
||||
import com.baiyee.adcallback.common.util.JpaConverterListJson;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import org.springframework.data.jpa.domain.support.AuditingEntityListener;
|
||||
|
||||
import javax.persistence.*;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author Enzo
|
||||
* @date : 2022/10/13
|
||||
*/
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@Entity
|
||||
@Table(name = "tb_platform_company", schema = "db_ad")
|
||||
@EntityListeners(AuditingEntityListener.class)
|
||||
public class TbPlatformCompanyEntity implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = -4486981441722314614L;
|
||||
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
@Column(name = "id")
|
||||
private Long id;
|
||||
|
||||
@Column(name = "user_id")
|
||||
private Long userId;
|
||||
|
||||
@Column(name = "task_id")
|
||||
private Long taskId;
|
||||
|
||||
@Column(name = "tag_str")
|
||||
@Convert(converter = JpaConverterListJson.class)
|
||||
private String tagStr;
|
||||
|
||||
@Column(name = "create_time")
|
||||
private Date createTime;
|
||||
|
||||
@Column(name = "update_time")
|
||||
private Date updateTime;
|
||||
|
||||
}
|
@ -0,0 +1,36 @@
|
||||
package com.baiyee.adcallback.repository.entity;
|
||||
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import org.springframework.data.jpa.domain.support.AuditingEntityListener;
|
||||
|
||||
import javax.persistence.*;
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* @author Enzo
|
||||
* @date : 2022/10/13
|
||||
*/
|
||||
@Getter
|
||||
@Setter
|
||||
@Entity
|
||||
@Table(name = "tb_platform_delivery", schema = "db_ad", catalog = "")
|
||||
@EntityListeners(AuditingEntityListener.class)
|
||||
public class TbPlatformDeliveryEntity implements Serializable {
|
||||
|
||||
|
||||
private static final long serialVersionUID = -3857625329684359411L;
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
@Column(name = "id")
|
||||
private Long id;
|
||||
|
||||
@Column(name = "imei")
|
||||
private String imei;
|
||||
|
||||
@Column(name = "tag")
|
||||
private String tag;
|
||||
|
||||
@Column(name = "day_num")
|
||||
private Integer dayNum = 7;
|
||||
}
|
Loading…
Reference in New Issue