zhangherong
2025-06-25 23855599412c4d61b38d78f0f3abd3430a48b5b1
lxzn-module-dnc/src/main/java/org/jeecg/modules/dnc/service/IDocRelativeService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,51 @@
package org.jeecg.modules.dnc.service;
import com.baomidou.mybatisplus.extension.service.IService;
import org.jeecg.modules.dnc.entity.DeviceInfo;
import org.jeecg.modules.dnc.entity.DocRelative;
import org.jeecg.modules.mdc.entity.MdcEquipment;
import java.util.List;
public interface IDocRelativeService extends IService<DocRelative> {
    /**
     * åˆ é™¤æ–‡æ¡£ä¿¡æ¯
     * @param attrType
     * @param attrId
     * @return
     */
    boolean deleteByDocAttr(Integer attrType, String attrId);
    /**
     * åˆ é™¤æ–‡æ¡£
     * @param id
     * @return
     */
    boolean deleteByDocId(String id);
    /**
     * åˆ é™¤è®¾å¤‡ä¸‹çš„æ–‡æ¡£æŽ¥å£
     * @param docId
     * @param attrType
     * @param attrId
     * @return
     */
    boolean deleteDocByAttr(String docId, Integer attrType,  String attrId);
    /**
     * åˆ é™¤è®¾å¤‡ä¸‹çš„æ–‡æ¡£æŽ¥å£
     * @param docId
     * @param attrType
     * @param attrId
     * @return
     */
    boolean deleteCopyDocByAttrNext(String docId, Integer attrType,  String attrId);
    /**
     * æŸ¥è¯¢æ–‡æ¡£ä¸‹çš„æ‰€æœ‰å…³è”设备信息
     * @param docId
     * @return
     */
    List<MdcEquipment> findDeviceByDocId(String docId);
}