修改删除用户逻辑和开放接口授权
parent
9e88626e06
commit
afd297adeb
@ -0,0 +1,20 @@
|
||||
package com.baiye.module.dao;
|
||||
|
||||
import com.baiye.module.entity.AllCallInfo;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
|
||||
import org.springframework.data.jpa.repository.Modifying;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
/**
|
||||
* @author wujingtao
|
||||
* @date 2022/02/10
|
||||
*/
|
||||
@Repository
|
||||
public interface AllCallInfoRepository extends JpaRepository<AllCallInfo, Long>, JpaSpecificationExecutor<AllCallInfo> {
|
||||
void deleteAllByClueIdIn(Set<Long> clueIds);
|
||||
}
|
@ -0,0 +1,22 @@
|
||||
package com.baiye.module.dao;
|
||||
|
||||
import com.baiye.module.entity.CallClueInfo;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
|
||||
import org.springframework.data.jpa.repository.Modifying;
|
||||
import org.springframework.data.jpa.repository.Query;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
/**
|
||||
* @author wjt
|
||||
* @date 2021/12/13
|
||||
*/
|
||||
@Repository
|
||||
public interface CallClueRepository extends JpaRepository<CallClueInfo, Long>, JpaSpecificationExecutor<CallClueInfo> {
|
||||
void deleteByTaskIdIn(Set<Long> taskIds);
|
||||
|
||||
void deleteAllByClueIdIn(Set<Long> clueIds);
|
||||
}
|
@ -0,0 +1,41 @@
|
||||
package com.baiye.module.entity;
|
||||
|
||||
import cn.hutool.core.date.DatePattern;
|
||||
import com.baiye.model.entity.BaseCallClueInfo;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Getter;
|
||||
import lombok.Setter;
|
||||
import org.springframework.data.annotation.LastModifiedDate;
|
||||
import org.springframework.data.jpa.domain.support.AuditingEntityListener;
|
||||
|
||||
import javax.persistence.*;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author wjt
|
||||
* @date 2021/12/13
|
||||
* 线索中间表
|
||||
*/
|
||||
@Entity
|
||||
@Getter
|
||||
@Setter
|
||||
@Table(name = "tb_call_clue")
|
||||
@EntityListeners(AuditingEntityListener.class)
|
||||
public class CallClueInfo extends BaseCallClueInfo implements Serializable {
|
||||
private static final long serialVersionUID = -2063303635710762496L;
|
||||
|
||||
@Id
|
||||
@Column(name = "clue_id")
|
||||
private Long clueId;
|
||||
|
||||
@LastModifiedDate
|
||||
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = DatePattern.NORM_DATETIME_PATTERN, timezone = "GMT+8")
|
||||
@Column(name = "create_time")
|
||||
private Date createTime;
|
||||
|
||||
@Transient
|
||||
@ApiModelProperty(value = "通话总时长")
|
||||
private Integer breatheTotalDuration;
|
||||
}
|
Loading…
Reference in New Issue