Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
普蓝开源社区
盘古开发框架
提交
bd913b30
盘古开发框架
项目概览
普蓝开源社区
/
盘古开发框架
通知
25
Star
3
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
1
Wiki
分析
仓库
DevOps
项目成员
Pages
盘古开发框架
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
1
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
bd913b30
编写于
4月 01, 2022
作者:
X
xiongchun
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
完善代码生成器,支持对数据表设置一些属性
上级
60fcfe3c
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
17 addition
and
16 deletion
+17
-16
pangu-examples/pangu-examples-shardingsphere-sharding/pom.xml
...u-examples/pangu-examples-shardingsphere-sharding/pom.xml
+5
-5
pangu-examples/pangu-examples-shardingsphere-sharding/src/main/java/com/gitee/pulanos/pangu/showcases/shardingsphere/sharding/dao/entity/TOrderEntity.java
...ases/shardingsphere/sharding/dao/entity/TOrderEntity.java
+2
-6
pangu-examples/pangu-examples-shardingsphere-sharding/src/main/java/com/gitee/pulanos/pangu/showcases/shardingsphere/sharding/dao/mapper/TOrderMapper.java
...ases/shardingsphere/sharding/dao/mapper/TOrderMapper.java
+2
-2
pangu-generator-maven-plugin/src/main/java/com/gitee/pulanos/pangu/framework/generator/Constants.java
...om/gitee/pulanos/pangu/framework/generator/Constants.java
+1
-1
pangu-generator-maven-plugin/src/main/java/com/gitee/pulanos/pangu/framework/generator/EntityGenerator.java
...ee/pulanos/pangu/framework/generator/EntityGenerator.java
+6
-0
pangu-generator-maven-plugin/src/main/java/com/gitee/pulanos/pangu/framework/generator/utils/CommonUtil.java
...e/pulanos/pangu/framework/generator/utils/CommonUtil.java
+1
-2
未找到文件。
pangu-examples/pangu-examples-shardingsphere-sharding/pom.xml
浏览文件 @
bd913b30
...
...
@@ -57,20 +57,20 @@
<artifactId>
pangu-generator-maven-plugin
</artifactId>
<version>
5.0.8
</version>
<configuration>
<url>
jdbc:mysql://127.0.0.1:3306/pangu-examples
</url>
<url>
jdbc:mysql://127.0.0.1:3306/pangu-examples
-1
</url>
<user>
root
</user>
<password>
root123456
</password>
<tables>
t_order
</tables>
<author>
普蓝开源社区
</author>
<!-- 可以使用绝对路径 -->
<entityFilePath>
${project.basedir}/src/main/java/com/gitee/pulanos/pangu/showcases/shardingsphere/dao/entity
${project.basedir}/src/main/java/com/gitee/pulanos/pangu/showcases/shardingsphere/
sharding/
dao/entity
</entityFilePath>
<entityPackageName>
com.gitee.pulanos.pangu.showcases.shardingsphere.dao.entity
</entityPackageName>
<entityPackageName>
com.gitee.pulanos.pangu.showcases.shardingsphere.
sharding.
dao.entity
</entityPackageName>
<mapperFilePath>
${project.basedir}/src/main/java/com/gitee/pulanos/pangu/showcases/shardingsphere/dao/mapper
${project.basedir}/src/main/java/com/gitee/pulanos/pangu/showcases/shardingsphere/
sharding/
dao/mapper
</mapperFilePath>
<mapperPackageName>
com.gitee.pulanos.pangu.showcases.shardingsphere.dao.mapper
</mapperPackageName>
<mapperPackageName>
com.gitee.pulanos.pangu.showcases.shardingsphere.
sharding.
dao.mapper
</mapperPackageName>
</configuration>
</plugin>
</plugins>
...
...
pangu-examples/pangu-examples-shardingsphere-sharding/src/main/java/com/gitee/pulanos/pangu/showcases/shardingsphere/sharding/dao/entity/TOrderEntity.java
浏览文件 @
bd913b30
package
com.gitee.pulanos.pangu.showcases.shardingsphere.sharding.dao.entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.*
;
import
lombok.Data
;
import
lombok.experimental.Accessors
;
import
java.io.Serializable
;
/**
...
...
@@ -14,7 +10,7 @@ import java.io.Serializable;
* <p>此文件由代码生成器自动生成</p>
*
* @author 普蓝开源社区
* @date 2022-0
3-23 15:20:30
* @date 2022-0
4-01 21:41:27
*/
@Data
@Accessors
(
chain
=
true
)
...
...
pangu-examples/pangu-examples-shardingsphere-sharding/src/main/java/com/gitee/pulanos/pangu/showcases/shardingsphere/sharding/dao/mapper/TOrderMapper.java
浏览文件 @
bd913b30
package
com.gitee.pulanos.pangu.showcases.shardingsphere.sharding.dao.mapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.gitee.pulanos.pangu.showcases.shardingsphere.sharding.dao.entity.TOrderEntity
;
import
org.apache.ibatis.annotations.Mapper
;
/**
* 逻辑表:订单表
* <p>此文件由代码生成器自动生成</p>
*
* @author 普蓝开源社区
* @date 2022-0
3-23 15:20:30
* @date 2022-0
4-01 21:41:27
*/
@Mapper
public
interface
TOrderMapper
extends
BaseMapper
<
TOrderEntity
>
{
...
...
pangu-generator-maven-plugin/src/main/java/com/gitee/pulanos/pangu/framework/generator/Constants.java
浏览文件 @
bd913b30
...
...
@@ -27,7 +27,7 @@ public class Constants {
* Java数据类型
*/
public
final
static
class
JavaType
{
public
final
static
String
STRING
=
"String"
;
public
final
static
String
DATE
=
"Date"
;
public
final
static
String
BIGDECIMAL
=
"BigDecimal"
;
public
final
static
String
LONG
=
"Long"
;
...
...
pangu-generator-maven-plugin/src/main/java/com/gitee/pulanos/pangu/framework/generator/EntityGenerator.java
浏览文件 @
bd913b30
...
...
@@ -91,6 +91,12 @@ public class EntityGenerator {
String
idType
=
"NONE"
;
if
(
column
.
getIsAutoincrement
()){
idType
=
"AUTO"
;
}
else
{
if
(
StrUtil
.
equals
(
Constants
.
JavaType
.
STRING
,
column
.
getJavaType
())){
idType
=
"ASSIGN_UUID"
;
}
else
{
idType
=
"ASSIGN_ID"
;
}
}
appender
.
append
(
format
(
" @TableId(value = \"{}\", type = IdType.{})"
,
columnName
,
idType
));
}
else
{
...
...
pangu-generator-maven-plugin/src/main/java/com/gitee/pulanos/pangu/framework/generator/utils/CommonUtil.java
浏览文件 @
bd913b30
...
...
@@ -23,7 +23,6 @@ import lombok.SneakyThrows;
import
org.apache.commons.lang3.StringUtils
;
import
java.sql.DatabaseMetaData
;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
java.util.List
;
...
...
@@ -44,7 +43,7 @@ public class CommonUtil {
* @return Java类型
*/
public
static
String
toJavaType
(
String
colDbType
)
{
String
javaType
=
"String"
;
String
javaType
=
Constants
.
JavaType
.
STRING
;
if
(
Constants
.
DbColType
.
DATE
.
equalsIgnoreCase
(
colDbType
))
{
javaType
=
Constants
.
JavaType
.
DATE
;
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录