package com.CUST.brain.service;

import com.CUST.brain.dao.domain.system.SysParamType;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * 系统参数类型服务接口
 */
public interface SysParamTypeService extends IService<SysParamType> {
    
    /**
     * 获取所有参数类型列表
     *
     * @return 参数类型列表
     */
    List<SysParamType> listAll();

    /**
     * 根据类型名称查询参数类型
     *
     * @param typeName 类型名称
     * @return 参数类型
     */
    SysParamType getByTypeName(String typeName);

    /**
     * 更新参数类型
     *
     * @param paramType 参数类型
     * @return 是否成功
     */
    boolean updateParamType(SysParamType paramType);
} 