Skip to content

Commit 94ebc14

Browse files
author
xiaohei
committed
refactor: dao、service添加标识接口
1 parent fa09d66 commit 94ebc14

10 files changed

Lines changed: 44 additions & 9 deletions

File tree

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package org.aisql.bigdata.base.framework
2+
3+
/**
4+
* Author: xiaohei
5+
* Date: 2019/10/16
6+
* Email: xiaohei.info@gmail.com
7+
* Host: xiaohei.info
8+
*/
9+
trait Daoable {
10+
11+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package org.aisql.bigdata.base.framework
2+
3+
/**
4+
* Author: xiaohei
5+
* Date: 2019/10/16
6+
* Email: xiaohei.info@gmail.com
7+
* Host: xiaohei.info
8+
*/
9+
trait Serviceable {
10+
11+
}
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
package org.aisql.bigdata.base.framework.hbase
22

3+
import org.aisql.bigdata.base.framework.Daoable
4+
35
/**
46
* Author: xiaohei
57
* Date: 2019/9/19
68
* Email: xiaohei.info@gmail.com
79
* Host: xiaohei.info
810
*/
9-
trait BaseHBaseDao {
11+
trait BaseHBaseDao extends Daoable with Serializable{
1012

1113
}
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
package org.aisql.bigdata.base.framework.hbase
22

3+
import org.aisql.bigdata.base.framework.Serviceable
4+
35
/**
46
* Author: xiaohei
57
* Date: 2019/9/19
68
* Email: xiaohei.info@gmail.com
79
* Host: xiaohei.info
810
*/
9-
trait BaseHBaseService {
11+
trait BaseHBaseService extends Serviceable with Serializable {
1012

1113
}
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
package org.aisql.bigdata.base.framework.hdfs
22

3+
import org.aisql.bigdata.base.framework.Daoable
4+
35
/**
46
* Author: xiaohei
57
* Date: 2019/9/19
68
* Email: xiaohei.info@gmail.com
79
* Host: xiaohei.info
810
*/
9-
trait BaseHdfsDao {
11+
trait BaseHdfsDao extends Daoable with Serializable{
1012

1113
}
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
package org.aisql.bigdata.base.framework.hdfs
22

3+
import org.aisql.bigdata.base.framework.Serviceable
4+
35
/**
46
* Author: xiaohei
57
* Date: 2019/9/19
68
* Email: xiaohei.info@gmail.com
79
* Host: xiaohei.info
810
*/
9-
trait BaseHdfsService {
11+
trait BaseHdfsService extends Serviceable with Serializable {
1012

1113
}

bigdata-base-framework/src/main/scala/org/aisql/bigdata/base/framework/hive/BaseHiveDao.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
package org.aisql.bigdata.base.framework.hive
22

3+
import org.aisql.bigdata.base.framework.Daoable
34
import org.aisql.bigdata.base.framework.enums.TableType
45
import org.aisql.bigdata.base.framework.enums.TableType.TableTypeEnum
5-
import org.slf4j.LoggerFactory
66

77
/**
88
* Author: xiaohei
99
* Date: 2019/8/29
1010
* Email: xiaohei.info@gmail.com
1111
* Host: xiaohei.info
1212
*/
13-
trait BaseHiveDao[E, R] extends Serializable {
13+
trait BaseHiveDao[E, R] extends Daoable with Serializable {
1414

1515
/**
1616
* 数据库名

bigdata-base-framework/src/main/scala/org/aisql/bigdata/base/framework/hive/BaseHiveService.scala

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.aisql.bigdata.base.framework.hive
22

3+
import org.aisql.bigdata.base.framework.Serviceable
34
import org.aisql.bigdata.base.framework.enums.TableType
45
import org.slf4j.LoggerFactory
56

@@ -10,7 +11,7 @@ import org.slf4j.LoggerFactory
1011
* Email: xiaohei.info@gmail.com
1112
* Host: xiaohei.info
1213
*/
13-
trait BaseHiveService[E, R] extends Serializable {
14+
trait BaseHiveService[E, R] extends Serviceable with Serializable {
1415

1516
protected val dao: BaseHiveDao[E, R]
1617

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
package org.aisql.bigdata.base.framework.kafka
22

3+
import org.aisql.bigdata.base.framework.Daoable
4+
35
/**
46
* Author: xiaohei
57
* Date: 2019/9/19
68
* Email: xiaohei.info@gmail.com
79
* Host: xiaohei.info
810
*/
9-
trait BaseKafkaDao {
11+
trait BaseKafkaDao extends Daoable with Serializable {
1012

1113
}
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
package org.aisql.bigdata.base.framework.kafka
22

3+
import org.aisql.bigdata.base.framework.Serviceable
4+
35
/**
46
* Author: xiaohei
57
* Date: 2019/9/19
68
* Email: xiaohei.info@gmail.com
79
* Host: xiaohei.info
810
*/
9-
trait BaseKafkaService {
11+
trait BaseKafkaService extends Serviceable with Serializable {
1012

1113
}

0 commit comments

Comments
 (0)