yuxc
2023-05-12 c6a845528d45bfb44591a69dadb44539432d06d0
Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/mapper/EnumMapper.java
ÎļþÃû´Ó Source/UBCS/ubcs-service/ubcs-omd/src/main/java/com/vci/ubcs/omd/mapper/DictMapper.java ÐÞ¸Ä
@@ -16,49 +16,31 @@
 */
package com.vci.ubcs.omd.mapper;
import com.vci.ubcs.omd.entity.Enum;
import com.vci.ubcs.omd.vo.EnumVO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.vci.ubcs.omd.entity.Dict;
import com.vci.ubcs.omd.vo.DictVO;
import com.baomidou.mybatisplus.core.metadata.IPage;
import java.util.List;
/**
 * Mapper æŽ¥å£
 * æžšä¸¾å®šä¹‰ Mapper æŽ¥å£
 *
 * @author Chill
 * @author yuxc
 * @since 2023-05-08
 */
public interface DictMapper extends BaseMapper<Dict> {
public interface EnumMapper extends BaseMapper<Enum> {
   /**
    * èŽ·å–å­—å…¸è¡¨å¯¹åº”ä¸­æ–‡
    * è‡ªå®šä¹‰åˆ†é¡µ
    *
    * @param code    å­—典编号
    * @param dictKey å­—典序号
    * @param page
    * @param omdEnum
    * @return
    */
   String getValue(String code, String dictKey);
   List<EnumVO> selectOmdEnumPage(IPage page, EnumVO omdEnum);
   /**
    * èŽ·å–å­—å…¸è¡¨
    *
    * @param code å­—典编号
    * @return
    */
   List<Dict> getList(String code);
   /**
    * èŽ·å–æ ‘å½¢èŠ‚ç‚¹
    *
    * @return
    */
   List<DictVO> tree();
    String getValue(String name, String nameChild);
   /**
    * èŽ·å–æ ‘å½¢èŠ‚ç‚¹
    *
    * @return
    */
   List<DictVO> parentTree();
   List<EnumVO> getList(String name);
}