单表代码生成,完美了,支持强制新行,栅格定义。

This commit is contained in:
thinkgem
2018-01-27 17:12:09 +08:00
parent b44d381253
commit 7864513be0
13 changed files with 782 additions and 514 deletions

View File

@@ -1,7 +1,7 @@
/**
* Copyright (c) 2013-Now http://jeesite.com All rights reserved.
*/
package com.jeesite.modules.db;
package com.jeesite.modules.sys.db;
import java.io.File;
@@ -62,7 +62,7 @@ public class InitCoreData extends BaseInitDataTests {
* 清理日志表
*/
public void initLog() throws Exception{
clearTable(new Log());
clearTable(Log.class);
}
@Autowired
@@ -72,7 +72,7 @@ public class InitCoreData extends BaseInitDataTests {
*/
public void initConfig() throws Exception{
try{
clearTable(new Config());
clearTable(Config.class);
initExcelData(Config.class, new MethodCallback() {
@Override
public Object execute(Object... params) {
@@ -100,7 +100,7 @@ public class InitCoreData extends BaseInitDataTests {
*/
public void initModule() throws Exception{
try{
clearTable(new Module());
clearTable(Module.class);
initExcelData(Module.class, new MethodCallback() {
@Override
public Object execute(Object... params) {
@@ -129,7 +129,7 @@ public class InitCoreData extends BaseInitDataTests {
*/
public void initDict() throws Exception{
try{
clearTable(new DictType());
clearTable(DictType.class);
initExcelData(DictType.class, new MethodCallback() {
@Override
public Object execute(Object... params) {
@@ -145,7 +145,7 @@ public class InitCoreData extends BaseInitDataTests {
}
});
clearTable(new DictData());
clearTable(DictData.class);
initExcelData(DictData.class, new MethodCallback() {
@Override
public Object execute(Object... params) {
@@ -172,9 +172,9 @@ public class InitCoreData extends BaseInitDataTests {
*/
public void initRole() throws Exception{
try{
clearTable(new Role());
clearTable(new RoleMenu());
clearTable(new RoleDataScope());
clearTable(Role.class);
clearTable(RoleMenu.class);
clearTable(RoleDataScope.class);
initExcelData(Role.class, new MethodCallback() {
@Override
public Object execute(Object... params) {
@@ -203,8 +203,8 @@ public class InitCoreData extends BaseInitDataTests {
*/
public void initMenu() throws Exception{
try{
clearTable(new Menu());
clearTable(new RoleMenu());
clearTable(Menu.class);
clearTable(RoleMenu.class);
initExcelData(Menu.class, new MethodCallback() {
@Override
public Object execute(Object... params) {
@@ -235,9 +235,9 @@ public class InitCoreData extends BaseInitDataTests {
*/
public void initUser() throws Exception{
try{
clearTable(new User());
clearTable(new UserRole());
clearTable(new UserDataScope());
clearTable(User.class);
clearTable(UserRole.class);
clearTable(UserDataScope.class);
initExcelData(User.class, new MethodCallback() {
@Override
public Object execute(Object... params) {
@@ -265,7 +265,7 @@ public class InitCoreData extends BaseInitDataTests {
*/
public void initArea() throws Exception{
try{
clearTable(new Area());
clearTable(Area.class);
initExcelData(Area.class, new MethodCallback() {
@Override
public Object execute(Object... params) {
@@ -292,7 +292,7 @@ public class InitCoreData extends BaseInitDataTests {
*/
public void initOffice() throws Exception{
try{
clearTable(new Office());
clearTable(Office.class);
initExcelData(Office.class, new MethodCallback() {
@Override
public Object execute(Object... params) {
@@ -319,8 +319,8 @@ public class InitCoreData extends BaseInitDataTests {
*/
public void initCompany() throws Exception{
try{
clearTable(new Company());
clearTable(new CompanyOffice());
clearTable(Company.class);
clearTable(CompanyOffice.class);
initExcelData(Company.class, new MethodCallback() {
@Override
public Object execute(Object... params) {
@@ -347,7 +347,7 @@ public class InitCoreData extends BaseInitDataTests {
*/
public void initPost() throws Exception{
try{
clearTable(new Post());
clearTable(Post.class);
initExcelData(Post.class, new MethodCallback() {
@Override
public Object execute(Object... params) {
@@ -374,8 +374,8 @@ public class InitCoreData extends BaseInitDataTests {
*/
public void initEmpUser() throws Exception{
try{
clearTable(new Employee());
clearTable(new EmployeePost());
clearTable(Employee.class);
clearTable(EmployeePost.class);
initExcelData(EmpUser.class, new MethodCallback() {
@Override
public Object execute(Object... params) {

View File

@@ -5,22 +5,22 @@
# 数据库连接
jdbc:
# Oracle 数据库配置
type: oracle
driver: oracle.jdbc.driver.OracleDriver
url: jdbc:oracle:thin:@127.0.0.1:1521/orcl
username: jeesite
password: jeesite
testSql: SELECT 1 FROM DUAL
# Mysql 数据库配置
# # Mysql 数据库配置
# type: mysql
# driver: com.mysql.jdbc.Driver
# url: jdbc:mysql://127.0.0.1:3306/jeesite?useUnicode=true&characterEncoding=utf-8
# url: jdbc:mysql://127.0.0.1:3306/jeesite4?useUnicode=true&characterEncoding=utf-8
# username: root
# password: 123456
# testSql: SELECT 1
# Oracle 数据库配置
# type: oracle
# driver: oracle.jdbc.driver.OracleDriver
# url: jdbc:oracle:thin:@127.0.0.1:1521/orcl
# username: jeesite
# password: jeesite
# testSql: SELECT 1
# testSql: SELECT 1 FROM DUAL
# Sql Server 数据库配置
# type: mssql