|
|
|
@ -3,8 +3,11 @@ package com.hchbox.repository.master;
|
|
|
|
|
import com.hchbox.entity.master.AppSetting;
|
|
|
|
|
import org.springframework.data.jpa.repository.JpaRepository;
|
|
|
|
|
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
|
|
|
|
|
import org.springframework.data.jpa.repository.Query;
|
|
|
|
|
import org.springframework.stereotype.Repository;
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @author Enzo
|
|
|
|
|
* @date : 2021/7/2
|
|
|
|
@ -14,6 +17,7 @@ public interface AppSettingRepository extends JpaRepository<AppSetting, Long>,
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 卖家昵称以及类型查找
|
|
|
|
|
*
|
|
|
|
|
* @param sellerNick
|
|
|
|
|
* @param settingType
|
|
|
|
|
* @return
|
|
|
|
@ -22,9 +26,21 @@ public interface AppSettingRepository extends JpaRepository<AppSetting, Long>,
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 用户id以及设置类型查找
|
|
|
|
|
*
|
|
|
|
|
* @param userId
|
|
|
|
|
* @param settingType
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
AppSetting findByUserIdAndType(Long userId, Integer settingType);
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 类型与状态查找
|
|
|
|
|
*
|
|
|
|
|
* @param userId
|
|
|
|
|
* @param settingType
|
|
|
|
|
* @param oneNumber
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|
@Query("select a from AppSetting a where a.userId = ?1 and a.type = ?2 and a.status =?3 ")
|
|
|
|
|
AppSetting findByUserIdAndTypeAndStatus(Long userId, Integer settingType, int oneNumber);
|
|
|
|
|
}
|
|
|
|
|