懒羊羊
2024-01-31 e57a8990ae56f657a59c435a0613c5f7a8728003
提交 | 用户 | 时间
e57a89 1 package com.jcdm.generator.mapper;
2
3 import java.util.List;
4 import com.jcdm.generator.domain.GenTableColumn;
5
6 /**
7  * 业务字段 数据层
8  * 
9  * @author jc
10  */
11 public interface GenTableColumnMapper
12 {
13     /**
14      * 根据表名称查询列信息
15      * 
16      * @param tableName 表名称
17      * @return 列信息
18      */
19     public List<GenTableColumn> selectDbTableColumnsByName(String tableName);
20
21     /**
22      * 查询业务字段列表
23      * 
24      * @param tableId 业务字段编号
25      * @return 业务字段集合
26      */
27     public List<GenTableColumn> selectGenTableColumnListByTableId(Long tableId);
28
29     /**
30      * 新增业务字段
31      * 
32      * @param genTableColumn 业务字段信息
33      * @return 结果
34      */
35     public int insertGenTableColumn(GenTableColumn genTableColumn);
36
37     /**
38      * 修改业务字段
39      * 
40      * @param genTableColumn 业务字段信息
41      * @return 结果
42      */
43     public int updateGenTableColumn(GenTableColumn genTableColumn);
44
45     /**
46      * 删除业务字段
47      * 
48      * @param genTableColumns 列数据
49      * @return 结果
50      */
51     public int deleteGenTableColumns(List<GenTableColumn> genTableColumns);
52
53     /**
54      * 批量删除业务字段
55      * 
56      * @param ids 需要删除的数据ID
57      * @return 结果
58      */
59     public int deleteGenTableColumnByIds(Long[] ids);
60 }