You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
86 lines
2.3 KiB
Java
86 lines
2.3 KiB
Java
3 years ago
|
package com.glxp.api.dao.basic;
|
||
|
|
||
|
import com.glxp.api.entity.basic.UdiRelevanceEntity;
|
||
|
import com.glxp.api.req.basic.FilterUdiRelRequest;
|
||
|
import com.glxp.api.res.basic.UdiRelevanceResponse;
|
||
|
import org.apache.ibatis.annotations.Mapper;
|
||
|
import org.apache.ibatis.annotations.Param;
|
||
|
|
||
|
import java.util.List;
|
||
|
|
||
|
@Mapper
|
||
|
public interface UdiRelevanceDao {
|
||
|
|
||
|
List<UdiRelevanceResponse> filterUdiRelevance(FilterUdiRelRequest filterUdiRelRequest);
|
||
|
|
||
|
|
||
|
UdiRelevanceEntity selectByDiThirdId(String nameCode, String thirdId, String thirdSys);
|
||
|
|
||
|
|
||
|
List<UdiRelevanceResponse> filterUdiJoinSup(FilterUdiRelRequest filterUdiRelRequest);
|
||
|
|
||
|
|
||
|
List<UdiRelevanceResponse> filterUdiGp(FilterUdiRelRequest filterUdiRelRequest);
|
||
|
|
||
|
// UdiRelevanceResponse selectUdiByUUid
|
||
|
List<UdiRelevanceEntity> selectByUuid(@Param("uuid") String uuid);
|
||
|
|
||
|
|
||
|
List<UdiRelevanceResponse> contrastJoinSelect(FilterUdiRelRequest filterUdiRelRequest);
|
||
|
|
||
|
|
||
|
UdiRelevanceEntity selectById(@Param("id") Long id);
|
||
|
|
||
|
UdiRelevanceEntity selectByThirdId(FilterUdiRelRequest filterUdiRelRequest);
|
||
|
|
||
|
List<UdiRelevanceEntity> filterEntity(FilterUdiRelRequest filterUdiRelRequest);
|
||
|
|
||
|
|
||
|
boolean insertUdiRelevance(UdiRelevanceEntity udiRelevanceEntity);
|
||
|
|
||
|
boolean insertUdiRelevanceignore(UdiRelevanceEntity udiRelevanceEntity);
|
||
|
|
||
|
boolean updateUdiRelevance(UdiRelevanceEntity udiRelevanceEntity);
|
||
|
|
||
|
boolean deleteById(@Param("id") String id);
|
||
|
|
||
|
boolean deleteByIds(@Param("ids") List<String> id);
|
||
|
|
||
|
boolean deleteByUuid(@Param("uuid") String uuid);
|
||
|
|
||
|
/**
|
||
|
* 根据UUID批量查询信息
|
||
|
*
|
||
|
* @param uuids
|
||
|
* @return
|
||
|
*/
|
||
|
List<UdiRelevanceEntity> batchSelectByUuid(@Param("uuids") List<String> uuids);
|
||
|
|
||
|
|
||
|
List<UdiRelevanceEntity> batchSelectByIds(@Param("ids") List<String> ids);
|
||
|
|
||
|
/**
|
||
|
* 批量导入数据
|
||
|
*
|
||
|
* @param udiRelevanceEntities
|
||
|
*/
|
||
|
void importUdiRelevance(@Param("udiRelevanceEntities") List<UdiRelevanceEntity> udiRelevanceEntities);
|
||
|
|
||
|
/**
|
||
|
* 查询产品ID
|
||
|
*
|
||
|
* @param nameCode
|
||
|
* @param orderIdFk
|
||
|
* @return
|
||
|
*/
|
||
|
String selectProductId(@Param("nameCode") String nameCode, @Param("orderIdFk") String orderIdFk);
|
||
|
|
||
|
/**
|
||
|
* 查找产品UUID
|
||
|
*
|
||
|
* @param relId
|
||
|
* @return
|
||
|
*/
|
||
|
String selectUuidById(String relId);
|
||
|
}
|