package com.jcdm.generator.mapper; import java.util.List; import com.jcdm.generator.domain.GenTable; /** * 业务 æ•°æ®å±‚ * * @author jc */ public interface GenTableMapper { /** * 查询业务列表 * * @param genTable ä¸šåŠ¡ä¿¡æ¯ * @return ä¸šåŠ¡é›†åˆ */ public List<GenTable> selectGenTableList(GenTable genTable); /** * 查询æ®åº“列表 * * @param genTable ä¸šåŠ¡ä¿¡æ¯ * @return æ•°æ®åº“è¡¨é›†åˆ */ public List<GenTable> selectDbTableList(GenTable genTable); /** * 查询æ®åº“列表 * * @param tableNames 表å称组 * @return æ•°æ®åº“è¡¨é›†åˆ */ public List<GenTable> selectDbTableListByNames(String[] tableNames); /** * æŸ¥è¯¢æ‰€æœ‰è¡¨ä¿¡æ¯ * * @return 表信æ¯é›†åˆ */ public List<GenTable> selectGenTableAll(); /** * 查询表IDä¸šåŠ¡ä¿¡æ¯ * * @param id 业务ID * @return ä¸šåŠ¡ä¿¡æ¯ */ public GenTable selectGenTableById(Long id); /** * 查询表åç§°ä¸šåŠ¡ä¿¡æ¯ * * @param tableName 表å称 * @return ä¸šåŠ¡ä¿¡æ¯ */ public GenTable selectGenTableByName(String tableName); /** * 新增业务 * * @param genTable ä¸šåŠ¡ä¿¡æ¯ * @return 结果 */ public int insertGenTable(GenTable genTable); /** * 修改业务 * * @param genTable ä¸šåŠ¡ä¿¡æ¯ * @return 结果 */ public int updateGenTable(GenTable genTable); /** * 批é‡åˆ 除业务 * * @param ids 需è¦åˆ 除的数æ®ID * @return 结果 */ public int deleteGenTableByIds(Long[] ids); }