fujunling
2023-06-05 dc41a85c4eadeae567973157f64c549d414f49ec
Source/UBCS/ubcs-service/ubcs-code/src/main/java/com/vci/ubcs/code/service/CodeShowFieldConfigService.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,76 @@
package com.vci.ubcs.code.service;
import com.baomidou.mybatisplus.extension.service.IService;
import com.vci.ubcs.code.entity.CodeShowFieldConfig;
import com.vci.ubcs.code.vo.CodeShowFieldConfigVO;
import jdk.internal.dynalink.linker.LinkerServices;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest;
import java.util.List;
/**
 * å¼•用码段,参照配置界面,显示的属性配置表(CodeShowFieldConfig)表服务接口
 *
 * @author ludc
 * @since 2023-05-19 17:58:56
 */
public interface CodeShowFieldConfigService extends IService<CodeShowFieldConfig> {
    /**
     * é€šè¿‡ID查询单条数据
     *
     * @param oid ä¸»é”®
     * @return å®žä¾‹å¯¹è±¡
     */
    CodeShowFieldConfig queryById(String oid);
    /**
     * æ–°å¢žæ•°æ®
     *
     * @param codeShowFieldConfig å®žä¾‹å¯¹è±¡
     * @return å®žä¾‹å¯¹è±¡
     */
   boolean insert(CodeShowFieldConfig codeShowFieldConfig);
   /**
    * æ‰¹é‡æ–°å¢žæ•°æ®
    *
    * @param codeShowFieldConfigVOS å®žä¾‹å¯¹è±¡
    * @return å®žä¾‹å¯¹è±¡
    */
   boolean insertBatch(List<CodeShowFieldConfigVO> codeShowFieldConfigVOS);
    /**
     * ä¿®æ”¹æ•°æ®
     *
     * @param codeShowFieldConfig å®žä¾‹å¯¹è±¡
     * @return å®žä¾‹å¯¹è±¡
     */
   boolean update(CodeShowFieldConfig codeShowFieldConfig);
   /**
    * æ‰¹é‡ä¿®æ”¹æ•°æ®
    *
    * @param codeShowFieldConfigVOS å®žä¾‹å¯¹è±¡
    * @return å®žä¾‹å¯¹è±¡
    */
   boolean updateBatch(List<CodeShowFieldConfigVO> codeShowFieldConfigVOS);
   /**
    * é€šè¿‡ä¸»é”®åˆ é™¤æ•°æ®
    *
    * @param oid ä¸»é”®
    * @return æ˜¯å¦æˆåŠŸ
    */
   boolean deleteById(String oid);
    /**
     * é€šè¿‡å…³è”的参照配置主键删除数据
     *
     * @param oid
     * @return æ˜¯å¦æˆåŠŸ
     */
    boolean deleteByReferConfigOid(String oid);
}