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.
102 lines
2.9 KiB
Java
102 lines
2.9 KiB
Java
package com.glxp.api.dao.basic;
|
|
|
|
import com.glxp.api.dao.BaseMapperPlus;
|
|
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 extends BaseMapperPlus<UdiRelevanceDao, UdiRelevanceEntity, UdiRelevanceEntity> {
|
|
|
|
List<UdiRelevanceResponse> filterUdiRelevance(FilterUdiRelRequest filterUdiRelRequest);
|
|
|
|
String selectPackLevel(@Param("nameCode") String nameCode);
|
|
|
|
List<UdiRelevanceResponse> pdaDlUdiRel(FilterUdiRelRequest filterUdiRelRequest);
|
|
|
|
List<UdiRelevanceResponse> filterUdiJoinSup(FilterUdiRelRequest filterUdiRelRequest);
|
|
|
|
List<UdiRelevanceResponse> filterCertUdi(FilterUdiRelRequest filterUdiRelRequest);
|
|
|
|
|
|
List<UdiRelevanceResponse> filterUdiGp(FilterUdiRelRequest filterUdiRelRequest);
|
|
|
|
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 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);
|
|
|
|
List<UdiRelevanceResponse> selectGroupByNameCode(@Param("nameCode") String nameCode, @Param("isDisable") Boolean isDisable);
|
|
|
|
/**
|
|
* 根据耗材字典ID查询产品名称
|
|
*
|
|
* @param relId
|
|
* @return
|
|
*/
|
|
String selectProductNameByRelId(@Param("relId") Long relId);
|
|
|
|
/**
|
|
* 查询预警参数
|
|
*
|
|
* @param relId
|
|
* @return
|
|
*/
|
|
UdiRelevanceEntity selectRemindParams(@Param("relId") Long relId);
|
|
|
|
Boolean updateBatchById(@Param("list") List<UdiRelevanceEntity> list);
|
|
|
|
/**
|
|
* 根据院内分类编码查询
|
|
*
|
|
* @param relCode
|
|
* @return
|
|
*/
|
|
Long selectProductByRelCode(@Param("relCode") String relCode);
|
|
|
|
/**
|
|
* 根据DI查找此产品的id
|
|
*
|
|
* @param nameCode
|
|
* @return
|
|
*/
|
|
String selectRelIdByNameCode(@Param("nameCode") String nameCode);
|
|
|
|
/**
|
|
* 查询一条产品信息数据
|
|
*
|
|
* @param filterUdiRelRequest
|
|
* @return
|
|
*/
|
|
UdiRelevanceResponse selectOneUdiJoinSup(FilterUdiRelRequest filterUdiRelRequest);
|
|
}
|