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.
81 lines
2.3 KiB
Java
81 lines
2.3 KiB
Java
package com.glxp.api.dao.basic;
|
|
|
|
import com.glxp.api.dao.BaseMapperPlus;
|
|
import com.glxp.api.dao.inout.IoCodeDao;
|
|
import com.glxp.api.entity.basic.UdiRelevanceEntity;
|
|
import com.glxp.api.entity.inout.IoCodeEntity;
|
|
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 extends BaseMapperPlus<IoCodeDao, IoCodeEntity, IoCodeEntity> {
|
|
|
|
List<UdiRelevanceResponse> filterUdiRelevance(FilterUdiRelRequest filterUdiRelRequest);
|
|
|
|
|
|
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);
|
|
|
|
/**
|
|
* /**
|
|
* 查找产品UUID
|
|
*
|
|
* @param relId
|
|
* @return
|
|
*/
|
|
String selectUuidById(@Param("relId") String relId);
|
|
|
|
|
|
List<UdiRelevanceResponse> selectGroupByNameCode(@Param("nameCode") String nameCode);
|
|
}
|