package com.huaheng.pc.system.systable.service; import com.huaheng.pc.system.systable.domain.SysTableFieldInfo; import com.baomidou.mybatisplus.extension.service.IService; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; /** * Created by Enzo Cotter on 2020/3/21. */ public interface SysTableFieldInfoService extends IService<SysTableFieldInfo>{ /** * 查询表中所有字段信息 * @param tableName 表名 * @param schema 数据库名 * @return */ List<Map<String, Object>> getColumnName(String tableName, String schema); /** * 添加字段信息 * @param headId * @param tableName * @param schema * @return */ boolean addColumn(Long headId, String tableName, String schema); /** * 根据表名查询字段信息 * @param tableCode * @return */ SysTableFieldInfo findTableFieldByTableCodeAndFieldCode(String tableCode, String fieldCode); }