Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
T
traffic-front
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wangxiaoming
traffic-front
Commits
c17a27df
Commit
c17a27df
authored
Jun 14, 2018
by
neo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[DEV] insert vat project init data from admin db
parent
9b4b919b
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
1193 additions
and
931 deletions
+1193
-931
vatGeneratorConfig.xml
atms-api/etc/generator/vatGeneratorConfig.xml
+3
-1
Constant.java
...api/src/main/java/pwc/taxtech/atms/constant/Constant.java
+9
-4
ProjectServiceImpl.java
...ava/pwc/taxtech/atms/service/impl/ProjectServiceImpl.java
+64
-4
VatStandardAccount.java
.../java/pwc/taxtech/atms/vat/entity/VatStandardAccount.java
+6
-6
VatStandardAccountExample.java
...wc/taxtech/atms/vat/entity/VatStandardAccountExample.java
+20
-20
CreateProjectDB.sql
...main/resources/RuntimeDbScripts/MYSQL/CreateProjectDB.sql
+1087
-896
conf.properties
atms-api/src/main/resources/conf/conf.properties
+1
-0
conf_profile_dev.properties
atms-api/src/main/resources/conf/conf_profile_dev.properties
+1
-0
conf_profile_pub.properties
atms-api/src/main/resources/conf/conf_profile_pub.properties
+1
-0
conf_profile_staging.properties
...i/src/main/resources/conf/conf_profile_staging.properties
+1
-0
No files found.
atms-api/etc/generator/vatGeneratorConfig.xml
View file @
c17a27df
...
@@ -25,7 +25,7 @@
...
@@ -25,7 +25,7 @@
<property
name=
"forceBigDecimals"
value=
"false"
/>
<property
name=
"forceBigDecimals"
value=
"false"
/>
</javaTypeResolver>
</javaTypeResolver>
<javaModelGenerator
targetPackage=
"pwc.taxtech.atms.vat.entit
i
y"
targetProject=
"../../src/main/java"
>
<javaModelGenerator
targetPackage=
"pwc.taxtech.atms.vat.entity"
targetProject=
"../../src/main/java"
>
<property
name=
"trimStrings"
value=
"true"
/>
<property
name=
"trimStrings"
value=
"true"
/>
</javaModelGenerator>
</javaModelGenerator>
...
@@ -305,6 +305,8 @@
...
@@ -305,6 +305,8 @@
<table
tableName=
"StandardAccount"
domainObjectName=
"VatStandardAccount"
>
<table
tableName=
"StandardAccount"
domainObjectName=
"VatStandardAccount"
>
<property
name=
"useActualColumnNames"
value=
"true"
/>
<property
name=
"useActualColumnNames"
value=
"true"
/>
<property
name=
"ignoreQualifiersAtRuntime"
value=
"true"
/>
<property
name=
"ignoreQualifiersAtRuntime"
value=
"true"
/>
<columnOverride
column=
"isActive"
javaType=
"Boolean"
/>
<columnOverride
column=
"isLeaf"
javaType=
"Boolean"
/>
</table>
</table>
<table
tableName=
"ValidationInfo"
domainObjectName=
"ValidationInfo"
>
<table
tableName=
"ValidationInfo"
domainObjectName=
"ValidationInfo"
>
...
...
atms-api/src/main/java/pwc/taxtech/atms/constant/Constant.java
View file @
c17a27df
...
@@ -11,8 +11,12 @@ public final class Constant {
...
@@ -11,8 +11,12 @@ public final class Constant {
public
static
final
int
CREATE_DB_EXISTS
=
0
;
public
static
final
int
CREATE_DB_EXISTS
=
0
;
public
static
final
int
CREATE_DB_FAILED
=
-
1
;
public
static
final
int
CREATE_DB_FAILED
=
-
1
;
public
static
final
String
DB_SCRIPT_FOLDER
=
"RuntimeDbScripts"
;
public
static
final
String
DB_SCRIPT_FOLDER
=
"RuntimeDbScripts"
;
public
static
final
String
DB_SCRIPT_SQL
=
"CreateProjectDB.sql"
;
public
static
final
String
DB_SCRIPT_SQL
=
"CreateProjectDB.sql"
;
public
static
final
String
DB_MYSQL_TYPE
=
"MYSQL"
;
public
static
final
String
DB_MYSQL_TYPE
=
"MYSQL"
;
public
static
final
String
DB_MYSQL_PATH
=
DB_SCRIPT_FOLDER
+
File
.
separator
+
DB_MYSQL_TYPE
+
File
.
separator
+
DB_SCRIPT_SQL
;
public
static
final
String
DB_MYSQL_PATH
=
DB_SCRIPT_FOLDER
+
File
.
separator
+
DB_MYSQL_TYPE
+
File
.
separator
+
DB_SCRIPT_SQL
;
public
static
final
boolean
ACTIVE
=
true
;
public
static
final
String
DEFAULT_INDUSTRY_ID
=
"0"
;
}
}
\ No newline at end of file
atms-api/src/main/java/pwc/taxtech/atms/service/impl/ProjectServiceImpl.java
View file @
c17a27df
...
@@ -10,6 +10,7 @@ import org.reflections.util.Utils;
...
@@ -10,6 +10,7 @@ import org.reflections.util.Utils;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
pwc.taxtech.atms.agent.DatabaseAgent
;
import
pwc.taxtech.atms.agent.DatabaseAgent
;
import
pwc.taxtech.atms.common.CommonUtils
;
import
pwc.taxtech.atms.common.CommonUtils
;
...
@@ -17,11 +18,14 @@ import pwc.taxtech.atms.common.OperateLogType;
...
@@ -17,11 +18,14 @@ import pwc.taxtech.atms.common.OperateLogType;
import
pwc.taxtech.atms.common.OperationModule
;
import
pwc.taxtech.atms.common.OperationModule
;
import
pwc.taxtech.atms.common.datasource.ShardingContextHolder
;
import
pwc.taxtech.atms.common.datasource.ShardingContextHolder
;
import
pwc.taxtech.atms.constant.Constant
;
import
pwc.taxtech.atms.constant.Constant
;
import
pwc.taxtech.atms.dao.AccountMappingMapper
;
import
pwc.taxtech.atms.dao.EnterpriseAccountMapper
;
import
pwc.taxtech.atms.dao.OrganizationServiceTemplateGroupMapper
;
import
pwc.taxtech.atms.dao.OrganizationServiceTemplateGroupMapper
;
import
pwc.taxtech.atms.dao.ProjectClientMapper
;
import
pwc.taxtech.atms.dao.ProjectClientMapper
;
import
pwc.taxtech.atms.dao.ProjectMapper
;
import
pwc.taxtech.atms.dao.ProjectMapper
;
import
pwc.taxtech.atms.dao.ProjectServiceTypeMapper
;
import
pwc.taxtech.atms.dao.ProjectServiceTypeMapper
;
import
pwc.taxtech.atms.dao.ServiceTypeMapper
;
import
pwc.taxtech.atms.dao.ServiceTypeMapper
;
import
pwc.taxtech.atms.dao.StandardAccountMapper
;
import
pwc.taxtech.atms.dao.TemplateGroupMapper
;
import
pwc.taxtech.atms.dao.TemplateGroupMapper
;
import
pwc.taxtech.atms.dto.FieldsMapper
;
import
pwc.taxtech.atms.dto.FieldsMapper
;
import
pwc.taxtech.atms.dto.ProjectClientDto
;
import
pwc.taxtech.atms.dto.ProjectClientDto
;
...
@@ -34,6 +38,10 @@ import pwc.taxtech.atms.entitiy.*;
...
@@ -34,6 +38,10 @@ import pwc.taxtech.atms.entitiy.*;
import
pwc.taxtech.atms.entitiy.ProjectClientExample.Criteria
;
import
pwc.taxtech.atms.entitiy.ProjectClientExample.Criteria
;
import
pwc.taxtech.atms.service.OperationLogService
;
import
pwc.taxtech.atms.service.OperationLogService
;
import
pwc.taxtech.atms.service.ProjectService
;
import
pwc.taxtech.atms.service.ProjectService
;
import
pwc.taxtech.atms.vat.dao.VatEnterpriseAccountMapper
;
import
pwc.taxtech.atms.vat.dao.VatStandardAccountMapper
;
import
pwc.taxtech.atms.vat.entity.VatEnterpriseAccount
;
import
pwc.taxtech.atms.vat.entity.VatStandardAccount
;
import
java.io.BufferedReader
;
import
java.io.BufferedReader
;
import
java.io.BufferedWriter
;
import
java.io.BufferedWriter
;
...
@@ -91,12 +99,18 @@ public class ProjectServiceImpl implements ProjectService {
...
@@ -91,12 +99,18 @@ public class ProjectServiceImpl implements ProjectService {
@Autowired
@Autowired
private
SqlSessionTemplate
dynamicSqlSessionTemplate
;
private
SqlSessionTemplate
dynamicSqlSessionTemplate
;
@Autowired
private
StandardAccountMapper
standardAccountMapper
;
@Autowired
private
VatStandardAccountMapper
vatStandardAccountMapper
;
@Value
(
"${jdbc_admin_db}"
)
private
String
adminDbName
;
private
final
OperateLogType
LOG_TYPE
=
OperateLogType
.
OperationLogProject
;
private
final
OperateLogType
LOG_TYPE
=
OperateLogType
.
OperationLogProject
;
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
ProjectServiceImpl
.
class
);
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
ProjectServiceImpl
.
class
);
public
ProjectServiceImpl
()
{
}
@Override
@Override
public
List
<
ServiceTypeDto
>
getServiceList
()
{
public
List
<
ServiceTypeDto
>
getServiceList
()
{
...
@@ -289,16 +303,62 @@ public class ProjectServiceImpl implements ProjectService {
...
@@ -289,16 +303,62 @@ public class ProjectServiceImpl implements ProjectService {
LOGGER
.
error
(
"generate data base error"
,
e
);
LOGGER
.
error
(
"generate data base error"
,
e
);
}
}
initStandardAccount
(
project
.
getIndustryID
());
return
dbName
;
return
dbName
;
}
}
private
void
initStandardAccount
(
String
industryId
)
{
StandardAccountExample
example
=
new
StandardAccountExample
();
example
.
createCriteria
().
andIsActiveEqualTo
(
ACTIVE
).
andIndustryIDIn
(
Lists
.
newArrayList
(
industryId
,
DEFAULT_INDUSTRY_ID
));
List
<
StandardAccount
>
standardAccountList
=
standardAccountMapper
.
selectByExample
(
example
);
List
<
VatStandardAccount
>
prepareAccount
=
new
ArrayList
<>();
if
(
industryId
.
equalsIgnoreCase
(
DEFAULT_INDUSTRY_ID
))
{
prepareAccount
=
extractFrom
(
standardAccountList
);
}
else
{
final
List
<
StandardAccount
>
groupDefault
=
new
ArrayList
<>();
final
List
<
StandardAccount
>
groupInput
=
new
ArrayList
<>();
standardAccountList
.
forEach
(
m
->
{
if
(
m
.
getIndustryID
().
equalsIgnoreCase
(
industryId
))
groupInput
.
add
(
m
);
else
groupDefault
.
add
(
m
);
});
if
(
groupInput
.
isEmpty
())
{
if
(!
groupDefault
.
isEmpty
())
prepareAccount
=
extractFrom
(
groupDefault
);
}
else
{
prepareAccount
=
extractFrom
(
groupInput
);
}
}
prepareAccount
.
forEach
(
m
->
vatStandardAccountMapper
.
insert
(
m
));
}
private
List
<
VatStandardAccount
>
extractFrom
(
List
<
StandardAccount
>
fromSource
)
{
List
<
VatStandardAccount
>
resut
=
new
ArrayList
<>(
fromSource
.
size
());
fromSource
.
forEach
(
m
->
{
VatStandardAccount
dest
=
new
VatStandardAccount
();
try
{
FieldsMapper
.
map
(
m
,
dest
);
}
catch
(
Exception
e
)
{
LOGGER
.
warn
(
"some filed can not mapped"
,
e
);
}
resut
.
add
(
dest
);
});
return
resut
;
}
private
Reader
prepareRunScriptReader
(
String
sqlPath
,
String
dbName
,
Project
project
,
String
accsetid
)
{
private
Reader
prepareRunScriptReader
(
String
sqlPath
,
String
dbName
,
Project
project
,
String
accsetid
)
{
Map
<
String
,
String
>
keyValues
=
new
HashMap
<>();
Map
<
String
,
String
>
keyValues
=
new
HashMap
<>();
keyValues
.
put
(
"DBKeyword_ProjectDbName"
,
dbName
);
keyValues
.
put
(
"DBKeyword_ProjectDbName"
,
dbName
);
keyValues
.
put
(
"DBKeyword_IndustryId"
,
project
.
getIndustryID
());
keyValues
.
put
(
"DBKeyword_OrganizationID"
,
project
.
getOrganizationID
());
keyValues
.
put
(
"DBKeyword_OrganizationID"
,
project
.
getOrganizationID
());
keyValues
.
put
(
"DBKeyword_EnterpriseAccountSetID"
,
accsetid
);
keyValues
.
put
(
"DBKeyword_EnterpriseAccountSetID"
,
accsetid
);
keyValues
.
put
(
"DBKeyword_AdminDbName"
,
adminDbName
);
BufferedReader
bufferedReader
=
null
;
BufferedReader
bufferedReader
=
null
;
String
line
=
null
;
String
line
=
null
;
...
...
atms-api/src/main/java/pwc/taxtech/atms/vat/entity/VatStandardAccount.java
View file @
c17a27df
...
@@ -98,7 +98,7 @@ public class VatStandardAccount implements Serializable {
...
@@ -98,7 +98,7 @@ public class VatStandardAccount implements Serializable {
*
*
* @mbg.generated
* @mbg.generated
*/
*/
private
Short
isLeaf
;
private
Boolean
isLeaf
;
/**
/**
*
*
...
@@ -116,7 +116,7 @@ public class VatStandardAccount implements Serializable {
...
@@ -116,7 +116,7 @@ public class VatStandardAccount implements Serializable {
*
*
* @mbg.generated
* @mbg.generated
*/
*/
private
Short
isActive
;
private
Boolean
isActive
;
/**
/**
*
*
...
@@ -368,7 +368,7 @@ public class VatStandardAccount implements Serializable {
...
@@ -368,7 +368,7 @@ public class VatStandardAccount implements Serializable {
*
*
* @mbg.generated
* @mbg.generated
*/
*/
public
Short
getIsLeaf
()
{
public
Boolean
getIsLeaf
()
{
return
isLeaf
;
return
isLeaf
;
}
}
...
@@ -380,7 +380,7 @@ public class VatStandardAccount implements Serializable {
...
@@ -380,7 +380,7 @@ public class VatStandardAccount implements Serializable {
*
*
* @mbg.generated
* @mbg.generated
*/
*/
public
void
setIsLeaf
(
Short
isLeaf
)
{
public
void
setIsLeaf
(
Boolean
isLeaf
)
{
this
.
isLeaf
=
isLeaf
;
this
.
isLeaf
=
isLeaf
;
}
}
...
@@ -416,7 +416,7 @@ public class VatStandardAccount implements Serializable {
...
@@ -416,7 +416,7 @@ public class VatStandardAccount implements Serializable {
*
*
* @mbg.generated
* @mbg.generated
*/
*/
public
Short
getIsActive
()
{
public
Boolean
getIsActive
()
{
return
isActive
;
return
isActive
;
}
}
...
@@ -428,7 +428,7 @@ public class VatStandardAccount implements Serializable {
...
@@ -428,7 +428,7 @@ public class VatStandardAccount implements Serializable {
*
*
* @mbg.generated
* @mbg.generated
*/
*/
public
void
setIsActive
(
Short
isActive
)
{
public
void
setIsActive
(
Boolean
isActive
)
{
this
.
isActive
=
isActive
;
this
.
isActive
=
isActive
;
}
}
...
...
atms-api/src/main/java/pwc/taxtech/atms/vat/entity/VatStandardAccountExample.java
View file @
c17a27df
...
@@ -794,52 +794,52 @@ public class VatStandardAccountExample {
...
@@ -794,52 +794,52 @@ public class VatStandardAccountExample {
return
(
Criteria
)
this
;
return
(
Criteria
)
this
;
}
}
public
Criteria
andIsLeafEqualTo
(
Short
value
)
{
public
Criteria
andIsLeafEqualTo
(
Boolean
value
)
{
addCriterion
(
"IsLeaf ="
,
value
,
"isLeaf"
);
addCriterion
(
"IsLeaf ="
,
value
,
"isLeaf"
);
return
(
Criteria
)
this
;
return
(
Criteria
)
this
;
}
}
public
Criteria
andIsLeafNotEqualTo
(
Short
value
)
{
public
Criteria
andIsLeafNotEqualTo
(
Boolean
value
)
{
addCriterion
(
"IsLeaf <>"
,
value
,
"isLeaf"
);
addCriterion
(
"IsLeaf <>"
,
value
,
"isLeaf"
);
return
(
Criteria
)
this
;
return
(
Criteria
)
this
;
}
}
public
Criteria
andIsLeafGreaterThan
(
Short
value
)
{
public
Criteria
andIsLeafGreaterThan
(
Boolean
value
)
{
addCriterion
(
"IsLeaf >"
,
value
,
"isLeaf"
);
addCriterion
(
"IsLeaf >"
,
value
,
"isLeaf"
);
return
(
Criteria
)
this
;
return
(
Criteria
)
this
;
}
}
public
Criteria
andIsLeafGreaterThanOrEqualTo
(
Short
value
)
{
public
Criteria
andIsLeafGreaterThanOrEqualTo
(
Boolean
value
)
{
addCriterion
(
"IsLeaf >="
,
value
,
"isLeaf"
);
addCriterion
(
"IsLeaf >="
,
value
,
"isLeaf"
);
return
(
Criteria
)
this
;
return
(
Criteria
)
this
;
}
}
public
Criteria
andIsLeafLessThan
(
Short
value
)
{
public
Criteria
andIsLeafLessThan
(
Boolean
value
)
{
addCriterion
(
"IsLeaf <"
,
value
,
"isLeaf"
);
addCriterion
(
"IsLeaf <"
,
value
,
"isLeaf"
);
return
(
Criteria
)
this
;
return
(
Criteria
)
this
;
}
}
public
Criteria
andIsLeafLessThanOrEqualTo
(
Short
value
)
{
public
Criteria
andIsLeafLessThanOrEqualTo
(
Boolean
value
)
{
addCriterion
(
"IsLeaf <="
,
value
,
"isLeaf"
);
addCriterion
(
"IsLeaf <="
,
value
,
"isLeaf"
);
return
(
Criteria
)
this
;
return
(
Criteria
)
this
;
}
}
public
Criteria
andIsLeafIn
(
List
<
Short
>
values
)
{
public
Criteria
andIsLeafIn
(
List
<
Boolean
>
values
)
{
addCriterion
(
"IsLeaf in"
,
values
,
"isLeaf"
);
addCriterion
(
"IsLeaf in"
,
values
,
"isLeaf"
);
return
(
Criteria
)
this
;
return
(
Criteria
)
this
;
}
}
public
Criteria
andIsLeafNotIn
(
List
<
Short
>
values
)
{
public
Criteria
andIsLeafNotIn
(
List
<
Boolean
>
values
)
{
addCriterion
(
"IsLeaf not in"
,
values
,
"isLeaf"
);
addCriterion
(
"IsLeaf not in"
,
values
,
"isLeaf"
);
return
(
Criteria
)
this
;
return
(
Criteria
)
this
;
}
}
public
Criteria
andIsLeafBetween
(
Short
value1
,
Short
value2
)
{
public
Criteria
andIsLeafBetween
(
Boolean
value1
,
Boolean
value2
)
{
addCriterion
(
"IsLeaf between"
,
value1
,
value2
,
"isLeaf"
);
addCriterion
(
"IsLeaf between"
,
value1
,
value2
,
"isLeaf"
);
return
(
Criteria
)
this
;
return
(
Criteria
)
this
;
}
}
public
Criteria
andIsLeafNotBetween
(
Short
value1
,
Short
value2
)
{
public
Criteria
andIsLeafNotBetween
(
Boolean
value1
,
Boolean
value2
)
{
addCriterion
(
"IsLeaf not between"
,
value1
,
value2
,
"isLeaf"
);
addCriterion
(
"IsLeaf not between"
,
value1
,
value2
,
"isLeaf"
);
return
(
Criteria
)
this
;
return
(
Criteria
)
this
;
}
}
...
@@ -914,52 +914,52 @@ public class VatStandardAccountExample {
...
@@ -914,52 +914,52 @@ public class VatStandardAccountExample {
return
(
Criteria
)
this
;
return
(
Criteria
)
this
;
}
}
public
Criteria
andIsActiveEqualTo
(
Short
value
)
{
public
Criteria
andIsActiveEqualTo
(
Boolean
value
)
{
addCriterion
(
"IsActive ="
,
value
,
"isActive"
);
addCriterion
(
"IsActive ="
,
value
,
"isActive"
);
return
(
Criteria
)
this
;
return
(
Criteria
)
this
;
}
}
public
Criteria
andIsActiveNotEqualTo
(
Short
value
)
{
public
Criteria
andIsActiveNotEqualTo
(
Boolean
value
)
{
addCriterion
(
"IsActive <>"
,
value
,
"isActive"
);
addCriterion
(
"IsActive <>"
,
value
,
"isActive"
);
return
(
Criteria
)
this
;
return
(
Criteria
)
this
;
}
}
public
Criteria
andIsActiveGreaterThan
(
Short
value
)
{
public
Criteria
andIsActiveGreaterThan
(
Boolean
value
)
{
addCriterion
(
"IsActive >"
,
value
,
"isActive"
);
addCriterion
(
"IsActive >"
,
value
,
"isActive"
);
return
(
Criteria
)
this
;
return
(
Criteria
)
this
;
}
}
public
Criteria
andIsActiveGreaterThanOrEqualTo
(
Short
value
)
{
public
Criteria
andIsActiveGreaterThanOrEqualTo
(
Boolean
value
)
{
addCriterion
(
"IsActive >="
,
value
,
"isActive"
);
addCriterion
(
"IsActive >="
,
value
,
"isActive"
);
return
(
Criteria
)
this
;
return
(
Criteria
)
this
;
}
}
public
Criteria
andIsActiveLessThan
(
Short
value
)
{
public
Criteria
andIsActiveLessThan
(
Boolean
value
)
{
addCriterion
(
"IsActive <"
,
value
,
"isActive"
);
addCriterion
(
"IsActive <"
,
value
,
"isActive"
);
return
(
Criteria
)
this
;
return
(
Criteria
)
this
;
}
}
public
Criteria
andIsActiveLessThanOrEqualTo
(
Short
value
)
{
public
Criteria
andIsActiveLessThanOrEqualTo
(
Boolean
value
)
{
addCriterion
(
"IsActive <="
,
value
,
"isActive"
);
addCriterion
(
"IsActive <="
,
value
,
"isActive"
);
return
(
Criteria
)
this
;
return
(
Criteria
)
this
;
}
}
public
Criteria
andIsActiveIn
(
List
<
Short
>
values
)
{
public
Criteria
andIsActiveIn
(
List
<
Boolean
>
values
)
{
addCriterion
(
"IsActive in"
,
values
,
"isActive"
);
addCriterion
(
"IsActive in"
,
values
,
"isActive"
);
return
(
Criteria
)
this
;
return
(
Criteria
)
this
;
}
}
public
Criteria
andIsActiveNotIn
(
List
<
Short
>
values
)
{
public
Criteria
andIsActiveNotIn
(
List
<
Boolean
>
values
)
{
addCriterion
(
"IsActive not in"
,
values
,
"isActive"
);
addCriterion
(
"IsActive not in"
,
values
,
"isActive"
);
return
(
Criteria
)
this
;
return
(
Criteria
)
this
;
}
}
public
Criteria
andIsActiveBetween
(
Short
value1
,
Short
value2
)
{
public
Criteria
andIsActiveBetween
(
Boolean
value1
,
Boolean
value2
)
{
addCriterion
(
"IsActive between"
,
value1
,
value2
,
"isActive"
);
addCriterion
(
"IsActive between"
,
value1
,
value2
,
"isActive"
);
return
(
Criteria
)
this
;
return
(
Criteria
)
this
;
}
}
public
Criteria
andIsActiveNotBetween
(
Short
value1
,
Short
value2
)
{
public
Criteria
andIsActiveNotBetween
(
Boolean
value1
,
Boolean
value2
)
{
addCriterion
(
"IsActive not between"
,
value1
,
value2
,
"isActive"
);
addCriterion
(
"IsActive not between"
,
value1
,
value2
,
"isActive"
);
return
(
Criteria
)
this
;
return
(
Criteria
)
this
;
}
}
...
...
atms-api/src/main/resources/RuntimeDbScripts/MYSQL/CreateProjectDB.sql
View file @
c17a27df
-- ----------------------------------------------------------------------------
-- MySQL Workbench Forward Engineering
-- MySQL Workbench Migration
-- Migrated Schemata: DBKeyword_ProjectDbName
SET
@
OLD_UNIQUE_CHECKS
=@@
UNIQUE_CHECKS
,
UNIQUE_CHECKS
=
0
;
-- Source Schemata: DBKeyword_ProjectDbName
SET
@
OLD_FOREIGN_KEY_CHECKS
=@@
FOREIGN_KEY_CHECKS
,
FOREIGN_KEY_CHECKS
=
0
;
-- Created: Tue Jun 12 20:35:00 2018
SET
@
OLD_SQL_MODE
=@@
SQL_MODE
,
SQL_MODE
=
'TRADITIONAL,ALLOW_INVALID_DATES'
;
-- Workbench Version: 6.3.10
-- ----------------------------------------------------------------------------
-- -----------------------------------------------------
-- Schema mydb
SET
FOREIGN_KEY_CHECKS
=
0
;
-- -----------------------------------------------------
-- -----------------------------------------------------
-- ----------------------------------------------------------------------------
-- Schema DBKeyword_ProjectDbName
-- ----------------------------------------------------------------------------
-- -----------------------------------------------------
-- ----------------------------------------------------------------------------
-- -----------------------------------------------------
-- Table DBKeyword_ProjectDbName.Account
-- Schema DBKeyword_ProjectDbName
-- ----------------------------------------------------------------------------
-- -----------------------------------------------------
CREATE
SCHEMA
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
DEFAULT
CHARACTER
SET
utf8mb4
;
USE
`DBKeyword_ProjectDbName`
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`Account`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`Account`
(
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`Account`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`Code`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`Code`
VARCHAR
(
50
)
NOT
NULL
,
`Name`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`Name`
VARCHAR
(
50
)
NOT
NULL
,
`ParentCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`ParentCode`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`FullName`
VARCHAR
(
200
)
CHARACTER
SET
'utf8mb4'
NULL
,
`FullName`
VARCHAR
(
200
)
NULL
DEFAULT
NULL
,
`AcctProp`
INT
NULL
,
`AcctProp`
INT
(
11
)
NULL
DEFAULT
NULL
,
`SubProp`
INT
NULL
,
`SubProp`
INT
(
11
)
NULL
DEFAULT
NULL
,
`AcctLevel`
INT
NULL
,
`AcctLevel`
INT
(
11
)
NULL
DEFAULT
NULL
,
`Direction`
INT
NOT
NULL
,
`Direction`
INT
(
11
)
NOT
NULL
,
`IsLeaf`
SMALLINT
NOT
NULL
DEFAULT
1
,
`IsLeaf`
SMALLINT
(
6
)
NOT
NULL
,
`RuleType`
INT
NOT
NULL
,
`RuleType`
INT
(
11
)
NOT
NULL
,
`IsActive`
SMALLINT
NOT
NULL
DEFAULT
1
,
`IsActive`
SMALLINT
(
6
)
NOT
NULL
,
`EnglishName`
VARCHAR
(
200
)
CHARACTER
SET
'utf8mb4'
NULL
,
`EnglishName`
VARCHAR
(
200
)
NULL
DEFAULT
NULL
,
`IndustryID`
VARCHAR
(
128
)
NOT
NULL
,
`IndustryID`
VARCHAR
(
128
)
NOT
NULL
,
PRIMARY
KEY
(
`ID`
));
PRIMARY
KEY
(
`ID`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.PeriodCellTemplate
-- -----------------------------------------------------
-- ----------------------------------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`AccountRemap`
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`PeriodCellTemplate`
(
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`AccountRemap`
(
`RemapId`
VARCHAR
(
128
)
NOT
NULL
,
`Period`
INT
(
11
)
NOT
NULL
,
`AcctCode`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`CustomerCode`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`RemapDebit`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`RemapCredit`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`StdCode`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`ReMappName`
VARCHAR
(
200
)
NOT
NULL
,
`ReMappReason`
TEXT
NULL
DEFAULT
NULL
,
`ReMappTypeId`
INT
(
11
)
NOT
NULL
,
`CreateTime`
DATETIME
NULL
DEFAULT
NULL
,
`UpdateTime`
DATETIME
NULL
DEFAULT
NULL
,
`CreatorID`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
`RemapBatchId`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`RemapId`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`AccountRemapSum`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`AccountRemapSum`
(
`AccountRemapSumId`
VARCHAR
(
128
)
NOT
NULL
,
`Period`
INT
(
11
)
NULL
DEFAULT
NULL
,
`AcctCode`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`Parent`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`AcctLevel`
INT
(
11
)
NULL
DEFAULT
NULL
,
`RemapDebit`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`RemapCredit`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`CreateTime`
DATETIME
NULL
DEFAULT
NULL
,
`UpdateTime`
DATETIME
NULL
DEFAULT
NULL
,
`CreatorID`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`AccountRemapSumId`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`Balance`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`Balance`
(
`BalanceId`
VARCHAR
(
128
)
NOT
NULL
,
`PeriodId`
INT
(
11
)
NULL
DEFAULT
NULL
,
`AcctCode`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`CustomerCode`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`BegDebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`BegCreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`BegBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`EndBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`EndDebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`EndCreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`DebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`CreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`MonthId`
INT
(
11
)
NULL
DEFAULT
NULL
,
`YearDebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`YearCreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`CarryoverDebit`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`CarryoverCredit`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`YearCarryoverDebit`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`YearCarryoverCredit`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`DebitNet`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`CreditNet`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`YearDebitNet`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`YearCreditNet`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`StdCode`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`MappingReason`
TEXT
NULL
DEFAULT
NULL
,
`MappingUser`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
`MappingTime`
DATETIME
NULL
DEFAULT
NULL
,
`SubProp`
INT
(
11
)
NULL
DEFAULT
NULL
,
`IsDummy`
INT
(
11
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`BalanceId`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`BalanceStd`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`BalanceStd`
(
`BalanceId`
VARCHAR
(
128
)
NOT
NULL
,
`PeriodId`
INT
(
11
)
NULL
DEFAULT
NULL
,
`AcctCode`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`BegDebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`BegCreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`BegBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`EndBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`EndDebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`EndCreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`DebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`CreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`YearDebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`YearCreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`CarryoverDebit`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`CarryoverCredit`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`YearCarryoverDebit`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`YearCarryoverCredit`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`DebitNet`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`CreditNet`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`YearDebitNet`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`YearCreditNet`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`CreateTime`
DATETIME
NULL
DEFAULT
NULL
,
`UpdateTime`
DATETIME
NULL
DEFAULT
NULL
,
`SubProp`
INT
(
11
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`BalanceId`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`BalanceStdManual`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`BalanceStdManual`
(
`BalanceID`
VARCHAR
(
128
)
NOT
NULL
,
`PeriodID`
BIGINT
(
20
)
NOT
NULL
,
`AcctCode`
VARCHAR
(
50
)
NOT
NULL
,
`BegBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`BegDebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`BegCreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`DebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`CreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`YearDebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`YearCreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`EndBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`EndDebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`EndCreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`SubProp`
INT
(
11
)
NULL
DEFAULT
NULL
,
`CarryoverDebit`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`CarryoverCredit`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`YearCarryoverDebit`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`YearCarryoverCredit`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`DebitNet`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`CreditNet`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`YearDebitNet`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`YearCreditNet`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`BalanceID`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`CellComment`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`CellComment`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`Period`
INT
NOT
NULL
,
`CellDataId`
VARCHAR
(
128
)
NOT
NULL
,
`ReportTemplateID`
VARCHAR
(
128
)
NOT
NULL
,
`UserId`
VARCHAR
(
128
)
NOT
NULL
,
`RowIndex`
INT
NOT
NULL
,
`UserName`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`RowName`
VARCHAR
(
2000
)
CHARACTER
SET
'utf8mb4'
NULL
,
`Comment`
TEXT
NULL
DEFAULT
NULL
,
`ColumnIndex`
INT
NOT
NULL
,
`ReplyToUserName`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`ColumnName`
VARCHAR
(
2000
)
CHARACTER
SET
'utf8mb4'
NULL
,
`CreateTime`
DATETIME
NOT
NULL
,
`Comment`
VARCHAR
(
2000
)
CHARACTER
SET
'utf8mb4'
NULL
,
`UpdateTime`
DATETIME
NOT
NULL
,
`CreateTime`
DATETIME
(
6
)
NOT
NULL
,
PRIMARY
KEY
(
`ID`
))
`UpdateTime`
DATETIME
(
6
)
NOT
NULL
,
ENGINE
=
InnoDB
`CopyFromID`
VARCHAR
(
128
)
NULL
,
DEFAULT
CHARACTER
SET
=
utf8mb4
;
`DataType`
INT
NULL
,
`IsReadOnly`
INT
NULL
,
PRIMARY
KEY
(
`ID`
,
`Period`
));
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`CellData`
-- ----------------------------------------------------------------------------
-- -----------------------------------------------------
-- Table DBKeyword_ProjectDbName.EntriesCheckDetailResult
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`CellData`
(
-- ----------------------------------------------------------------------------
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ReportID`
VARCHAR
(
128
)
NOT
NULL
,
`CellTemplateID`
VARCHAR
(
128
)
NOT
NULL
,
`Data`
VARCHAR
(
200
)
NULL
DEFAULT
NULL
,
`FormulaExp`
LONGTEXT
NULL
DEFAULT
NULL
,
`Creator`
VARCHAR
(
128
)
NOT
NULL
,
`CreateTime`
DATETIME
NOT
NULL
,
`Updater`
VARCHAR
(
128
)
NOT
NULL
,
`UpdateTime`
DATETIME
NOT
NULL
,
PRIMARY
KEY
(
`ID`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`CellDataSource`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`CellDataSource`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`CellTemplateID`
VARCHAR
(
128
)
NOT
NULL
,
`CellDataID`
VARCHAR
(
128
)
NOT
NULL
,
`DataSourceID`
VARCHAR
(
128
)
NOT
NULL
,
`OperationType`
INT
(
11
)
NULL
DEFAULT
NULL
,
`CreateTime`
DATETIME
NOT
NULL
,
`UpdateTime`
DATETIME
NOT
NULL
,
PRIMARY
KEY
(
`ID`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`CompanyBalance`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`CompanyBalance`
(
`BalanceId`
VARCHAR
(
128
)
NOT
NULL
,
`PeriodId`
INT
(
11
)
NULL
DEFAULT
NULL
,
`AcctCode`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`CustomerCode`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`BegDebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`BegCreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`BegBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`EndBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`EndDebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`EndCreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`DebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`CreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`MonthId`
INT
(
11
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`BalanceId`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`CustBalance`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`CustBalance`
(
`BalanceId`
VARCHAR
(
128
)
NOT
NULL
,
`PeriodId`
BIGINT
(
20
)
NOT
NULL
,
`AcctCode`
VARCHAR
(
50
)
NOT
NULL
,
`CustomerCode`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`BegBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`BegDebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`BegCreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`DebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`CreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`YearDebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`YearCreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`EndBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`EndDebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`EndCreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`MonthId`
INT
(
11
)
NULL
DEFAULT
NULL
,
`IsDummy`
INT
(
11
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`BalanceId`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`CustBalanceStd`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`CustBalanceStd`
(
`BalanceID`
VARCHAR
(
128
)
NOT
NULL
,
`PeriodID`
INT
(
11
)
NOT
NULL
,
`AcctCode`
VARCHAR
(
50
)
NOT
NULL
,
`CustomerCode`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`BegBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`DebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`CreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`YearDebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`YearCreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`EndBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`BegDebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`BegCreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`EndDebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`EndCreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`BalanceID`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`CustBalanceStdManual`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`CustBalanceStdManual`
(
`BalanceID`
VARCHAR
(
128
)
NOT
NULL
,
`PeriodID`
BIGINT
(
20
)
NOT
NULL
,
`AcctCode`
VARCHAR
(
50
)
NOT
NULL
,
`CustomerCode`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`BegBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`BegDebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`BegCreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`DebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`CreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`YearDebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`YearCreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`EndBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`EndDebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`EndCreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`BalanceID`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`CustomsInvoice`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`CustomsInvoice`
(
`CustomsId`
VARCHAR
(
128
)
NOT
NULL
,
`PayNum`
VARCHAR
(
200
)
NULL
DEFAULT
NULL
,
`IssueDate`
DATETIME
NULL
DEFAULT
NULL
,
`InvoiceTaxAmount`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`InvoiceAmount`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`AuditResult`
TEXT
NULL
DEFAULT
NULL
,
`CreateTime`
DATETIME
NULL
DEFAULT
NULL
,
`PeriodId`
INT
(
11
)
NULL
DEFAULT
NULL
,
`CreatorID`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
`Status`
INT
(
11
)
NULL
DEFAULT
NULL
,
`PartAccntedPeriod`
INT
(
11
)
NULL
DEFAULT
NULL
,
`AccntedPeriod`
INT
(
11
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`CustomsId`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`DataSource`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`DataSource`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`Type`
INT
(
11
)
NOT
NULL
,
`Name`
TEXT
NULL
DEFAULT
NULL
,
`Amount`
DECIMAL
(
20
,
4
)
NULL
DEFAULT
NULL
,
`Description`
LONGTEXT
NULL
DEFAULT
NULL
,
`KeyValueDataID`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
`Creator`
VARCHAR
(
128
)
NOT
NULL
,
`CreateTime`
DATETIME
NOT
NULL
,
`Updater`
VARCHAR
(
128
)
NOT
NULL
,
`UpdateTime`
DATETIME
NOT
NULL
,
`RowName`
TEXT
NULL
DEFAULT
NULL
,
`ColumnName`
TEXT
NULL
DEFAULT
NULL
,
`RowIndex`
INT
(
11
)
NULL
DEFAULT
NULL
,
`RemapBatchId`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
`ColumnIndex`
INT
(
11
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`ID`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`DataSourceDetail`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`DataSourceDetail`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`DataSourceID`
VARCHAR
(
128
)
NOT
NULL
,
`DataSourceType`
INT
(
11
)
NOT
NULL
,
`ItemValue`
VARCHAR
(
128
)
NOT
NULL
,
PRIMARY
KEY
(
`ID`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`EnterpriseAccount`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`EnterpriseAccount`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`AcctCode`
VARCHAR
(
50
)
NOT
NULL
,
`Name`
VARCHAR
(
50
)
NOT
NULL
,
`ParentCode`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`FullName`
VARCHAR
(
200
)
NULL
DEFAULT
NULL
,
`AcctProp`
INT
(
11
)
NULL
DEFAULT
NULL
,
`SubProp`
INT
(
11
)
NULL
DEFAULT
NULL
,
`AcctLevel`
INT
(
11
)
NULL
DEFAULT
NULL
,
`Direction`
INT
(
11
)
NOT
NULL
,
`IsLeaf`
SMALLINT
(
6
)
NULL
DEFAULT
NULL
,
`IsActive`
SMALLINT
(
6
)
NOT
NULL
,
`EnglishName`
VARCHAR
(
200
)
NULL
DEFAULT
NULL
,
`StdCode`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`EnterpriseAccountSetID`
VARCHAR
(
128
)
NOT
NULL
,
`IsDummy`
INT
(
11
)
NULL
DEFAULT
NULL
,
`IsInVoucher`
INT
(
11
)
NULL
DEFAULT
NULL
,
`CreatorID`
VARCHAR
(
128
)
NOT
NULL
,
`UpdatorID`
VARCHAR
(
128
)
NOT
NULL
,
`CreateTime`
DATETIME
NOT
NULL
,
`UpdateTime`
DATETIME
NOT
NULL
,
PRIMARY
KEY
(
`ID`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`EntriesCheckDetailResult`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`EntriesCheckDetailResult`
(
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`EntriesCheckDetailResult`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ResultID`
VARCHAR
(
128
)
NOT
NULL
,
`ResultID`
VARCHAR
(
128
)
NOT
NULL
,
`IsDoubt`
INT
NOT
NULL
DEFAULT
0
,
`IsDoubt`
INT
(
11
)
NOT
NULL
,
`IsBigVoucher`
INT
NOT
NULL
DEFAULT
0
,
`IsBigVoucher`
INT
(
11
)
NOT
NULL
,
`VoucherID`
VARCHAR
(
128
)
NOT
NULL
,
`VoucherID`
VARCHAR
(
128
)
NOT
NULL
,
`VID`
VARCHAR
(
256
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`VID`
TEXT
NOT
NULL
,
`Date`
DATE
NOT
NULL
,
`Date`
DATE
NOT
NULL
,
`Group`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`Group`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`Period`
INT
NULL
,
`Period`
INT
(
11
)
NULL
DEFAULT
NULL
,
`CustomerCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`CustomerCode`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`CustomerName`
VARCHAR
(
100
)
CHARACTER
SET
'utf8mb4'
NULL
,
`CustomerName`
VARCHAR
(
100
)
NULL
DEFAULT
NULL
,
`Summary`
VARCHAR
(
500
)
CHARACTER
SET
'utf8mb4'
NULL
,
`Summary`
TEXT
NULL
DEFAULT
NULL
,
`AcctCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`AcctCode`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`StdCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`StdCode`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`Debit`
DECIMAL
(
18
,
3
)
NULL
,
`Debit`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`Credit`
DECIMAL
(
18
,
3
)
NULL
,
`Credit`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`Attach`
BIGINT
NULL
,
`Attach`
BIGINT
(
20
)
NULL
DEFAULT
NULL
,
`ItemID`
VARCHAR
(
256
)
CHARACTER
SET
'utf8mb4'
NULL
,
`ItemID`
TEXT
NULL
DEFAULT
NULL
,
`ImportType`
INT
NULL
,
`ImportType`
INT
(
11
)
NULL
DEFAULT
NULL
,
`IsFiltered`
INT
NOT
NULL
DEFAULT
0
,
`IsFiltered`
INT
(
11
)
NOT
NULL
,
`IsRelevantAmt`
INT
NOT
NULL
DEFAULT
0
,
`IsRelevantAmt`
INT
(
11
)
NOT
NULL
,
`CreateTime`
TIMESTAMP
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`CreateTime`
DATETIME
NOT
NULL
,
`UpdateTime`
TIMESTAMP
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`UpdateTime`
DATETIME
NOT
NULL
,
PRIMARY
KEY
(
`ID`
));
PRIMARY
KEY
(
`ID`
))
ENGINE
=
InnoDB
-- ----------------------------------------------------------------------------
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- Table DBKeyword_ProjectDbName.PeriodTaxPayerReportRule
-- ----------------------------------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`PeriodTaxPayerReportRule`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`IsDefault`
INT
NOT
NULL
,
`Period`
INT
NOT
NULL
,
`TaxPayerType`
INT
NOT
NULL
,
`TemplateGroupID`
VARCHAR
(
128
)
NOT
NULL
,
`OrganizationID`
LONGTEXT
NULL
,
`CreateTime`
DATETIME
(
6
)
NOT
NULL
,
`UpdateTime`
DATETIME
(
6
)
NOT
NULL
,
PRIMARY
KEY
(
`ID`
,
`Period`
));
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.PeriodTaxRuleSetting
-- ----------------------------------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`PeriodTaxRuleSetting`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`Name`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`IsDefault`
INT
NOT
NULL
,
`Period`
INT
NOT
NULL
,
`GroupName`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`TaxBase`
VARCHAR
(
500
)
NOT
NULL
,
`TaxRate`
DECIMAL
(
20
,
4
)
NOT
NULL
,
`CreateTime`
DATETIME
(
6
)
NOT
NULL
,
`UpdateTime`
DATETIME
(
6
)
NOT
NULL
,
PRIMARY
KEY
(
`ID`
,
`Period`
));
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.PeriodTaxRuleSettingOrganization
-- ----------------------------------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`PeriodTaxRuleSettingOrganization`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`TaxSettingID`
VARCHAR
(
128
)
NOT
NULL
,
`Period`
INT
NOT
NULL
,
`OrganizationID`
VARCHAR
(
128
)
NOT
NULL
,
`CreateTime`
DATETIME
(
6
)
NOT
NULL
,
`UpdateTime`
DATETIME
(
6
)
NOT
NULL
,
PRIMARY
KEY
(
`ID`
,
`Period`
));
-- -----------------------------------------------------
-----------------------
-- -----------------------------------------------------
-- Table
DBKeyword_ProjectDbName.IndexAnalysisResult
-- Table
`DBKeyword_ProjectDbName`.`EntriesCheckResult`
-- -----------------------------------------------------
-----------------------
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`
IndexAnalysis
Result`
(
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`
EntriesCheck
Result`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ModelID`
VARCHAR
(
128
)
NOT
NULL
,
`ModelID`
VARCHAR
(
128
)
NOT
NULL
,
`Code`
VARCHAR
(
20
)
NOT
NULL
,
`Code`
VARCHAR
(
20
)
NOT
NULL
,
`Name`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`Name`
VARCHAR
(
50
)
NOT
NULL
,
`Description`
VARCHAR
(
300
)
CHARACTER
SET
'utf8mb4'
NULL
,
`Description`
TEXT
NULL
DEFAULT
NULL
,
`MonthExplain`
VARCHAR
(
200
)
CHARACTER
SET
'utf8mb4'
NULL
,
`VoucherNum`
INT
(
11
)
NOT
NULL
,
`YearExplain`
VARCHAR
(
200
)
CHARACTER
SET
'utf8mb4'
NULL
,
`EntriesNum`
INT
(
11
)
NOT
NULL
,
`DebitRelevantAmt`
DECIMAL
(
18
,
3
)
NOT
NULL
,
`CreditRelevantAmt`
DECIMAL
(
18
,
3
)
NOT
NULL
,
`DebitTotalAmt`
DECIMAL
(
18
,
3
)
NOT
NULL
,
`CreditTotalAmt`
DECIMAL
(
18
,
3
)
NOT
NULL
,
`BigVoucherNum`
INT
(
11
)
NOT
NULL
,
`BigEntriesNum`
INT
(
11
)
NOT
NULL
,
`BigDebitRelevantAmt`
DECIMAL
(
18
,
3
)
NOT
NULL
,
`BigCreditRelevantAmt`
DECIMAL
(
18
,
3
)
NOT
NULL
,
`BigDebitTotalAmt`
DECIMAL
(
18
,
3
)
NOT
NULL
,
`BigCreditTotalAmt`
DECIMAL
(
18
,
3
)
NOT
NULL
,
`EntryDoubts`
INT
(
11
)
NOT
NULL
,
`BigEntryDoubts`
INT
(
11
)
NOT
NULL
,
`VoucherDoubts`
INT
(
11
)
NOT
NULL
,
`BigVoucherDoubts`
INT
(
11
)
NOT
NULL
,
`IsFiltered`
INT
(
11
)
NOT
NULL
,
`ServiceTypeID`
VARCHAR
(
128
)
NOT
NULL
,
`ServiceTypeID`
VARCHAR
(
128
)
NOT
NULL
,
`CategoryID`
VARCHAR
(
128
)
NOT
NULL
,
`CategoryID`
VARCHAR
(
128
)
NOT
NULL
,
`Type`
INT
NOT
NULL
,
`Type`
INT
(
11
)
NOT
NULL
,
`IndexCodeTotal`
VARCHAR
(
8000
)
NULL
,
`IsFilter`
INT
(
11
)
NOT
NULL
,
`CreateTime`
TIMESTAMP
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`IsShow`
INT
(
11
)
NOT
NULL
,
`UpdateTime`
TIMESTAMP
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`Period`
INT
(
11
)
NOT
NULL
,
`IsShow`
INT
NOT
NULL
DEFAULT
1
,
`CreateTime`
DATETIME
NOT
NULL
,
`IsReport`
INT
NOT
NULL
DEFAULT
0
,
`UpdateTime`
DATETIME
NOT
NULL
,
PRIMARY
KEY
(
`ID`
));
PRIMARY
KEY
(
`ID`
))
ENGINE
=
InnoDB
-- ----------------------------------------------------------------------------
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- Table DBKeyword_ProjectDbName.StandardAccount
-- ----------------------------------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`StandardAccount`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`Code`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`Name`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`ParentCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`FullName`
VARCHAR
(
200
)
CHARACTER
SET
'utf8mb4'
NULL
,
`AcctProp`
INT
NULL
,
`SubProp`
INT
NULL
,
`AcctLevel`
INT
NULL
,
`Direction`
INT
NOT
NULL
,
`IsLeaf`
SMALLINT
NOT
NULL
,
`RuleType`
INT
NOT
NULL
,
`IsActive`
SMALLINT
NOT
NULL
,
`EnglishName`
VARCHAR
(
200
)
CHARACTER
SET
'utf8mb4'
NULL
,
`IndustryID`
VARCHAR
(
128
)
NOT
NULL
,
PRIMARY
KEY
(
`ID`
));
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.PeriodTemplate
-- ----------------------------------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`PeriodTemplate`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`Period`
INT
NOT
NULL
,
`Name`
VARCHAR
(
500
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`Code`
VARCHAR
(
500
)
NULL
,
`Path`
VARCHAR
(
2000
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`ReportType`
INT
NULL
,
`TemplateGroupID`
VARCHAR
(
128
)
NOT
NULL
,
`OrderIndex`
INT
NULL
,
`CreateTime`
TIMESTAMP
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`UpdateTime`
TIMESTAMP
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`IsSystemType`
INT
NOT
NULL
DEFAULT
0
,
`IsActiveAssociation`
INT
NOT
NULL
DEFAULT
1
,
`ParentId`
VARCHAR
(
128
)
NULL
,
PRIMARY
KEY
(
`ID`
,
`Period`
));
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.EnterpriseAccount
-- ----------------------------------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`EnterpriseAccount`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`AcctCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`Name`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`ParentCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`FullName`
VARCHAR
(
200
)
CHARACTER
SET
'utf8mb4'
NULL
,
`AcctProp`
INT
NULL
,
`SubProp`
INT
NULL
,
`AcctLevel`
INT
NULL
,
`Direction`
INT
NOT
NULL
,
`IsLeaf`
SMALLINT
NULL
,
`IsActive`
SMALLINT
NOT
NULL
DEFAULT
1
,
`EnglishName`
VARCHAR
(
200
)
CHARACTER
SET
'utf8mb4'
NULL
,
`StdCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`EnterpriseAccountSetID`
VARCHAR
(
128
)
NOT
NULL
,
`IsDummy`
INT
NULL
,
`IsInVoucher`
INT
NULL
,
PRIMARY
KEY
(
`ID`
));
-- ----------------------------------------------------------------------------
-- -----------------------------------------------------
-- Table DBKeyword_ProjectDbName.IndexAnalysisDetailResult
-- Table `DBKeyword_ProjectDbName`.`FormulaCache`
-- ----------------------------------------------------------------------------
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`IndexAnalysisDetailResult`
(
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`FormulaCache`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ResultID`
VARCHAR
(
128
)
NOT
NULL
,
`Year`
INT
NOT
NULL
,
`Period`
INT
NOT
NULL
,
`IndexName`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`Sequence`
INT
NULL
,
`DisplayType`
INT
NULL
,
`IsVisible`
INT
NOT
NULL
DEFAULT
1
,
`IsMainValue`
INT
NOT
NULL
DEFAULT
0
,
`IsYearValue`
INT
NOT
NULL
DEFAULT
1
,
`IsMonExp`
INT
NOT
NULL
DEFAULT
0
,
`IsYearExp`
INT
NOT
NULL
DEFAULT
0
,
`IndexResult`
VARCHAR
(
50
)
NULL
,
`IndexCode`
VARCHAR
(
8000
)
NULL
,
`CreateTime`
TIMESTAMP
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`UpdateTime`
TIMESTAMP
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
PRIMARY
KEY
(
`ID`
));
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.VoucherMapping
-- ----------------------------------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`VoucherMapping`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`TranCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`Period`
INT
(
11
)
NOT
NULL
,
`VID`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`Year`
INT
(
11
)
NOT
NULL
,
`Period`
INT
NOT
NULL
,
`Formula`
TEXT
NOT
NULL
,
`Group`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`FormulaValue`
VARCHAR
(
200
)
NULL
DEFAULT
NULL
,
`ItemID`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`TargetReportTemplateID`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
`CreatorID`
VARCHAR
(
128
)
NULL
,
`TargetRowIndex`
INT
(
11
)
NULL
DEFAULT
NULL
,
`CreateTime`
DATETIME
(
6
)
NOT
NULL
,
`TargetRowName`
VARCHAR
(
200
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`ID`
));
`TargetColumnIndex`
INT
(
11
)
NULL
DEFAULT
NULL
,
`TargetColumnName`
VARCHAR
(
200
)
NULL
DEFAULT
NULL
,
-- ----------------------------------------------------------------------------
`TargetPeriod`
INT
(
11
)
NULL
DEFAULT
NULL
,
-- Table DBKeyword_ProjectDbName.InvoiceMapping
`TargetCellDataID`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
-- ----------------------------------------------------------------------------
`TargetCellTemplateID`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`InvoiceMapping`
(
`ResultType`
INT
(
11
)
NULL
DEFAULT
NULL
,
`CreateTime`
DATETIME
NOT
NULL
,
PRIMARY
KEY
(
`ID`
,
`Period`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`GoodsMapping`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`GoodsMapping`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`TranCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`CustGoodsName`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`InvoiceCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`StdGoodsName`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`InvoiceNumber`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`CreatorID`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
`Period`
INT
NOT
NULL
,
`CreateTime`
DATETIME
NOT
NULL
,
`CreatorID`
VARCHAR
(
128
)
NULL
,
`UpdateTime`
DATETIME
NOT
NULL
,
`CreateTime`
DATETIME
(
6
)
NOT
NULL
,
PRIMARY
KEY
(
`ID`
))
PRIMARY
KEY
(
`ID`
));
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.ImportFile
-- ----------------------------------------------------------------------------
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`ImportFile`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`ImportFile`
(
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`ImportFile`
(
`FileID`
VARCHAR
(
128
)
NOT
NULL
,
`FileID`
VARCHAR
(
128
)
NOT
NULL
,
`FilePath`
VARCHAR
(
500
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`FilePath`
TEXT
NOT
NULL
,
`FileName`
VARCHAR
(
500
)
CHARACTER
SET
'utf8mb4'
NULL
,
`FileName`
TEXT
NULL
DEFAULT
NULL
,
`PeriodID`
INT
NULL
,
`PeriodID`
INT
(
11
)
NULL
DEFAULT
NULL
,
`FileType`
VARCHAR
(
50
)
NULL
,
`FileType`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`CreatorID`
VARCHAR
(
128
)
NOT
NULL
,
`CreatorID`
VARCHAR
(
128
)
NOT
NULL
,
`CreateTime`
DATETIME
(
6
)
NOT
NULL
,
`CreateTime`
DATETIME
NOT
NULL
,
`FileImportType`
INT
NULL
,
`FileImportType`
INT
(
11
)
NULL
DEFAULT
NULL
,
`Comments`
LONGTEXT
CHARACTER
SET
'utf8mb4'
NULL
,
`Comments`
LONGTEXT
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`FileID`
));
PRIMARY
KEY
(
`FileID`
))
ENGINE
=
InnoDB
-- ----------------------------------------------------------------------------
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- Table DBKeyword_ProjectDbName.OutputVATInvoice
-- ----------------------------------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`OutputVATInvoice`
(
-- -----------------------------------------------------
`InvoiceID`
VARCHAR
(
128
)
NOT
NULL
,
-- Table `DBKeyword_ProjectDbName`.`IndexAnalysisDetailResult`
`InvoiceType`
INT
NOT
NULL
,
-- -----------------------------------------------------
`ClassCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`IndexAnalysisDetailResult`
(
`InvoiceNumber`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`BuyerName`
VARCHAR
(
200
)
CHARACTER
SET
'utf8mb4'
NULL
,
`BuyerTaxNumber`
VARCHAR
(
200
)
CHARACTER
SET
'utf8mb4'
NULL
,
`BankAccount`
VARCHAR
(
200
)
CHARACTER
SET
'utf8mb4'
NULL
,
`PhoneNum`
VARCHAR
(
200
)
CHARACTER
SET
'utf8mb4'
NULL
,
`InvoiceDate`
DATETIME
(
6
)
NOT
NULL
,
`SeqNo`
INT
NOT
NULL
,
`PeriodID`
INT
NOT
NULL
,
`Status`
INT
NULL
,
`CreatorID`
VARCHAR
(
128
)
NOT
NULL
,
`CreateTime`
DATETIME
(
6
)
NOT
NULL
,
`PartAccntedPeriod`
INT
NULL
,
`AccntedPeriod`
INT
NULL
,
PRIMARY
KEY
(
`InvoiceID`
));
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.ModelLog
-- ----------------------------------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`ModelLog`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`OrganizationID`
VARCHAR
(
128
)
NOT
NULL
,
`ResultID`
VARCHAR
(
128
)
NOT
NULL
,
`RunNumber`
INT
NOT
NULL
,
`Year`
INT
(
11
)
NOT
NULL
,
`Description`
VARCHAR
(
500
)
CHARACTER
SET
'utf8mb4'
NULL
,
`Period`
INT
(
11
)
NOT
NULL
,
`SuccessNumber`
INT
NOT
NULL
,
`IndexName`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`FailureNumber`
INT
NOT
NULL
,
`Sequence`
INT
(
11
)
NULL
DEFAULT
NULL
,
`DisplayType`
INT
(
11
)
NULL
DEFAULT
NULL
,
`IsVisible`
INT
(
11
)
NOT
NULL
,
`IsMainValue`
INT
(
11
)
NOT
NULL
,
`IsYearValue`
INT
(
11
)
NOT
NULL
,
`IsMonExp`
INT
(
11
)
NOT
NULL
,
`IsYearExp`
INT
(
11
)
NOT
NULL
,
`IndexResult`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`IndexCode`
TEXT
NULL
DEFAULT
NULL
,
`CreateTime`
DATETIME
NOT
NULL
,
`UpdateTime`
DATETIME
NOT
NULL
,
PRIMARY
KEY
(
`ID`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`IndexAnalysisResult`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`IndexAnalysisResult`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ModelID`
VARCHAR
(
128
)
NOT
NULL
,
`Code`
VARCHAR
(
20
)
NOT
NULL
,
`Name`
VARCHAR
(
50
)
NOT
NULL
,
`Description`
TEXT
NULL
DEFAULT
NULL
,
`MonthExplain`
VARCHAR
(
200
)
NULL
DEFAULT
NULL
,
`YearExplain`
VARCHAR
(
200
)
NULL
DEFAULT
NULL
,
`ServiceTypeID`
VARCHAR
(
128
)
NOT
NULL
,
`ServiceTypeID`
VARCHAR
(
128
)
NOT
NULL
,
`CreateTime`
TIMESTAMP
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`CategoryID`
VARCHAR
(
128
)
NOT
NULL
,
`UpdateTime`
TIMESTAMP
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`Type`
INT
(
11
)
NOT
NULL
,
PRIMARY
KEY
(
`ID`
));
`IndexCodeTotal`
TEXT
NULL
DEFAULT
NULL
,
`IsShow`
INT
(
11
)
NOT
NULL
,
`IsReport`
INT
(
11
)
NOT
NULL
,
`CreateTime`
DATETIME
NOT
NULL
,
`UpdateTime`
DATETIME
NOT
NULL
,
PRIMARY
KEY
(
`ID`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.OutputVATInvoiceItem
-- ----------------------------------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`OutputVATInvoiceItem`
(
`ItemID`
VARCHAR
(
128
)
NOT
NULL
,
`InvoiceID`
VARCHAR
(
128
)
NOT
NULL
,
`CodeVersion`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`ProductName`
VARCHAR
(
200
)
CHARACTER
SET
'utf8mb4'
NULL
,
`DocumentNum`
VARCHAR
(
100
)
CHARACTER
SET
'utf8mb4'
NULL
,
`ProductStandard`
VARCHAR
(
100
)
CHARACTER
SET
'utf8mb4'
NULL
,
`Unit`
VARCHAR
(
100
)
CHARACTER
SET
'utf8mb4'
NULL
,
`Quantity`
INT
NULL
,
`UnitPrice`
DOUBLE
NULL
,
`Amount`
DECIMAL
(
18
,
4
)
NOT
NULL
,
`TaxRate`
DECIMAL
(
18
,
4
)
NOT
NULL
,
`TaxAmount`
DECIMAL
(
18
,
4
)
NOT
NULL
,
`SeqNo`
INT
NOT
NULL
,
`TaxClassCode`
VARCHAR
(
100
)
CHARACTER
SET
'utf8mb4'
NULL
,
`CreatorID`
VARCHAR
(
128
)
NOT
NULL
,
`CreateTime`
DATETIME
(
6
)
NOT
NULL
,
`PeriodID`
INT
NOT
NULL
,
PRIMARY
KEY
(
`ItemID`
));
-- -----------------------------------------------------
-----------------------
-- -----------------------------------------------------
-- Table
DBKeyword_ProjectDbName.InputVATInvoice
-- Table
`DBKeyword_ProjectDbName`.`InputVATInvoice`
-- -----------------------------------------------------
-----------------------
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`InputVATInvoice`
(
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`InputVATInvoice`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`PeriodID`
INT
NOT
NULL
,
`PeriodID`
INT
(
11
)
NOT
NULL
,
`InvoiceCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`InvoiceCode`
VARCHAR
(
50
)
NOT
NULL
,
`InvoiceNumber`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`InvoiceNumber`
VARCHAR
(
50
)
NOT
NULL
,
`InvoiceDate`
DATETIME
(
6
)
NOT
NULL
,
`InvoiceDate`
DATETIME
NOT
NULL
,
`SellerTaxNumber`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`SellerTaxNumber`
VARCHAR
(
50
)
NOT
NULL
,
`Amount`
DECIMAL
(
18
,
4
)
NULL
,
`Amount`
DECIMAL
(
18
,
4
)
NULL
DEFAULT
NULL
,
`TaxAmount`
DECIMAL
(
18
,
4
)
NULL
,
`TaxAmount`
DECIMAL
(
18
,
4
)
NULL
DEFAULT
NULL
,
`InvoiceType`
INT
NOT
NULL
,
`InvoiceType`
INT
(
11
)
NOT
NULL
,
`CertificationResult`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`CertificationResult`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`CertificationDate`
DATETIME
(
6
)
NULL
,
`CertificationDate`
DATETIME
NULL
DEFAULT
NULL
,
`CreatorID`
VARCHAR
(
128
)
NOT
NULL
,
`CreatorID`
VARCHAR
(
128
)
NOT
NULL
,
`CreateTime`
DATETIME
(
6
)
NOT
NULL
,
`CreateTime`
DATETIME
NOT
NULL
,
`Status`
INT
NULL
,
`Status`
INT
(
11
)
NULL
DEFAULT
NULL
,
`PartAccntedPeriod`
INT
NULL
,
`PartAccntedPeriod`
INT
(
11
)
NULL
DEFAULT
NULL
,
`AccntedPeriod`
INT
NULL
,
`AccntedPeriod`
INT
(
11
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`ID`
));
PRIMARY
KEY
(
`ID`
))
ENGINE
=
InnoDB
-- ----------------------------------------------------------------------------
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- Table DBKeyword_ProjectDbName.ModelDetailLog
-- ----------------------------------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`ModelDetailLog`
(
-- -----------------------------------------------------
`ID`
VARCHAR
(
128
)
NOT
NULL
,
-- Table `DBKeyword_ProjectDbName`.`InputVATInvoiceItem`
`ModelLogID`
VARCHAR
(
128
)
NOT
NULL
,
-- -----------------------------------------------------
`Feature`
INT
NOT
NULL
,
`ModelID`
VARCHAR
(
128
)
NOT
NULL
,
`Code`
VARCHAR
(
20
)
NOT
NULL
,
`Name`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`Description`
VARCHAR
(
500
)
CHARACTER
SET
'utf8mb4'
NULL
,
`RunningResult`
INT
NOT
NULL
,
`CreateTime`
TIMESTAMP
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`UpdateTime`
TIMESTAMP
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`Period`
INT
NOT
NULL
,
PRIMARY
KEY
(
`ID`
));
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.InputVATInvoiceItem
-- ----------------------------------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`InputVATInvoiceItem`
(
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`InputVATInvoiceItem`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`InputVATInvoiceID`
VARCHAR
(
128
)
NOT
NULL
,
`InputVATInvoiceID`
VARCHAR
(
128
)
NOT
NULL
,
`PeriodID`
INT
NOT
NULL
,
`PeriodID`
INT
(
11
)
NOT
NULL
,
`InvoiceCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`InvoiceCode`
VARCHAR
(
50
)
NOT
NULL
,
`InvoiceNumber`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`InvoiceNumber`
VARCHAR
(
50
)
NOT
NULL
,
`Amount`
DECIMAL
(
18
,
4
)
NULL
,
`Amount`
DECIMAL
(
18
,
4
)
NULL
DEFAULT
NULL
,
`TaxAmount`
DECIMAL
(
18
,
4
)
NULL
,
`TaxAmount`
DECIMAL
(
18
,
4
)
NULL
DEFAULT
NULL
,
`TaxRate`
DECIMAL
(
18
,
4
)
NULL
,
`TaxRate`
DECIMAL
(
18
,
4
)
NULL
DEFAULT
NULL
,
`ProductionName`
VARCHAR
(
100
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`ProductionName`
VARCHAR
(
100
)
NOT
NULL
,
`CreatorID`
VARCHAR
(
128
)
NOT
NULL
,
`CreatorID`
VARCHAR
(
128
)
NOT
NULL
,
`CreateTime`
DATETIME
(
6
)
NOT
NULL
,
`CreateTime`
DATETIME
NOT
NULL
,
PRIMARY
KEY
(
`ID`
));
`ProductionCode`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`ID`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.GoodsMapping
-- -----------------------------------------------------
-- ----------------------------------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`InvoiceMapping`
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`GoodsMapping`
(
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`InvoiceMapping`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`TranCode`
VARCHAR
(
50
)
NOT
NULL
,
`InvoiceCode`
VARCHAR
(
50
)
NOT
NULL
,
`InvoiceNumber`
VARCHAR
(
50
)
NOT
NULL
,
`Period`
INT
(
11
)
NOT
NULL
,
`CreatorID`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
`CreateTime`
DATETIME
NOT
NULL
,
PRIMARY
KEY
(
`ID`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`ModelBackFillAmount`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`ModelBackFillAmount`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`CustGoodsName`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`DataSourceID`
VARCHAR
(
128
)
NOT
NULL
,
`StdGoodsName`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`EntriesCheckResultID`
VARCHAR
(
128
)
NOT
NULL
,
`CreatorID`
VARCHAR
(
128
)
NULL
,
`Amount`
DECIMAL
(
20
,
4
)
NOT
NULL
,
`CreateTime`
DATETIME
(
6
)
NOT
NULL
,
`CellDataID`
VARCHAR
(
128
)
NOT
NULL
,
`UpdateTime`
DATETIME
(
6
)
NOT
NULL
,
PRIMARY
KEY
(
`ID`
))
PRIMARY
KEY
(
`ID`
));
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-----------------------
-- -----------------------------------------------------
-- Table
DBKeyword_ProjectDbName.ModelCategoryResult
-- Table
`DBKeyword_ProjectDbName`.`ModelCategoryResult`
-- -----------------------------------------------------
-----------------------
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`ModelCategoryResult`
(
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`ModelCategoryResult`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`CategoryID`
VARCHAR
(
128
)
NOT
NULL
,
`CategoryID`
VARCHAR
(
128
)
NOT
NULL
,
`ClientCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`ClientCode`
VARCHAR
(
50
)
NOT
NULL
,
`OrganizationID`
VARCHAR
(
128
)
NOT
NULL
,
`OrganizationID`
VARCHAR
(
128
)
NOT
NULL
,
`Category`
VARCHAR
(
10
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`Category`
VARCHAR
(
10
)
NOT
NULL
,
`ParentID`
VARCHAR
(
128
)
NOT
NULL
,
`ParentID`
VARCHAR
(
128
)
NOT
NULL
,
`Sort`
INT
NOT
NULL
DEFAULT
0
,
`Sort`
INT
(
11
)
NOT
NULL
,
`Quantity`
INT
NOT
NULL
DEFAULT
0
,
`Quantity`
INT
(
11
)
NOT
NULL
,
`CreateTime`
TIMESTAMP
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`CreateTime`
DATETIME
NOT
NULL
,
`UpdateTime`
TIMESTAMP
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`UpdateTime`
DATETIME
NOT
NULL
,
`IndustryID`
VARCHAR
(
128
)
NULL
,
`IndustryID`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
`ServiceTypeID`
VARCHAR
(
128
)
NOT
NULL
,
`ServiceTypeID`
VARCHAR
(
128
)
NOT
NULL
,
PRIMARY
KEY
(
`ID`
));
PRIMARY
KEY
(
`ID`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.OperationLog
-- -----------------------------------------------------
-- ----------------------------------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`ModelDetailLog`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`ModelDetailLog`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ModelLogID`
VARCHAR
(
128
)
NOT
NULL
,
`Feature`
INT
(
11
)
NOT
NULL
,
`ModelID`
VARCHAR
(
128
)
NOT
NULL
,
`Code`
VARCHAR
(
20
)
NOT
NULL
,
`Name`
VARCHAR
(
50
)
NOT
NULL
,
`Description`
TEXT
NULL
DEFAULT
NULL
,
`RunningResult`
INT
(
11
)
NOT
NULL
,
`Period`
INT
(
11
)
NOT
NULL
,
`CreateTime`
DATETIME
NOT
NULL
,
`UpdateTime`
DATETIME
NOT
NULL
,
PRIMARY
KEY
(
`ID`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`ModelLog`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`ModelLog`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`OrganizationID`
VARCHAR
(
128
)
NOT
NULL
,
`RunNumber`
INT
(
11
)
NOT
NULL
,
`Description`
TEXT
NULL
DEFAULT
NULL
,
`SuccessNumber`
INT
(
11
)
NOT
NULL
,
`FailureNumber`
INT
(
11
)
NOT
NULL
,
`ServiceTypeID`
VARCHAR
(
128
)
NOT
NULL
,
`CreateTime`
DATETIME
NOT
NULL
,
`UpdateTime`
DATETIME
NOT
NULL
,
PRIMARY
KEY
(
`ID`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`ModifiedReportCell`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`ModifiedReportCell`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ReportId`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
`Row`
INT
(
11
)
NULL
DEFAULT
NULL
,
`Col`
INT
(
11
)
NULL
DEFAULT
NULL
,
`OriginalValue`
VARCHAR
(
200
)
NULL
DEFAULT
NULL
,
`Value`
VARCHAR
(
200
)
NULL
DEFAULT
NULL
,
`RelatedCellDataId`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
`Comment`
TEXT
NULL
DEFAULT
NULL
,
`CreateTime`
DATETIME
NULL
DEFAULT
NULL
,
`UpdateTime`
DATETIME
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`ID`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`OperationLog`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`OperationLog`
(
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`OperationLog`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`OperationName`
VARCHAR
(
200
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`OperationName`
VARCHAR
(
200
)
NOT
NULL
,
`ModuleID`
INT
NOT
NULL
,
`ModuleID`
INT
(
11
)
NOT
NULL
,
`OperationObject`
LONGTEXT
CHARACTER
SET
'utf8mb4'
NULL
,
`OperationObject`
LONGTEXT
NULL
DEFAULT
NULL
,
`OperationType`
INT
NOT
NULL
,
`OperationType`
INT
(
11
)
NOT
NULL
,
`OperationContent`
LONGTEXT
CHARACTER
SET
'utf8mb4'
NULL
,
`OperationContent`
LONGTEXT
NULL
DEFAULT
NULL
,
`OriginalState`
LONGTEXT
CHARACTER
SET
'utf8mb4'
NULL
,
`OriginalState`
LONGTEXT
NULL
DEFAULT
NULL
,
`UpdateState`
LONGTEXT
CHARACTER
SET
'utf8mb4'
NULL
,
`UpdateState`
LONGTEXT
NULL
DEFAULT
NULL
,
`CreatorID`
VARCHAR
(
128
)
NOT
NULL
,
`CreatorID`
VARCHAR
(
128
)
NOT
NULL
,
`Comment`
LONGTEXT
CHARACTER
SET
'utf8mb4'
NULL
,
`Comment`
LONGTEXT
NULL
DEFAULT
NULL
,
`CreateTime`
DATETIME
(
6
)
NOT
NULL
,
`CreateTime`
DATETIME
NOT
NULL
,
`UpdateTime`
DATETIME
(
6
)
NOT
NULL
,
`UpdateTime`
DATETIME
NOT
NULL
,
`IP`
VARCHAR
(
100
)
NULL
,
`IP`
VARCHAR
(
100
)
NULL
DEFAULT
NULL
,
`Period`
INT
NULL
,
`Period`
INT
(
11
)
NULL
DEFAULT
NULL
,
`ServiceType`
INT
NULL
,
`ServiceType`
INT
(
11
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`ID`
));
PRIMARY
KEY
(
`ID`
))
ENGINE
=
InnoDB
-- ----------------------------------------------------------------------------
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- Table DBKeyword_ProjectDbName.ValidationInfo
-- ----------------------------------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`ValidationInfo`
(
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`OutputVATInvoice`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`OutputVATInvoice`
(
`InvoiceID`
VARCHAR
(
128
)
NOT
NULL
,
`InvoiceType`
INT
(
11
)
NOT
NULL
,
`ClassCode`
VARCHAR
(
50
)
NOT
NULL
,
`InvoiceNumber`
VARCHAR
(
50
)
NOT
NULL
,
`BuyerName`
VARCHAR
(
200
)
NULL
DEFAULT
NULL
,
`BuyerTaxNumber`
VARCHAR
(
200
)
NULL
DEFAULT
NULL
,
`BankAccount`
VARCHAR
(
200
)
NULL
DEFAULT
NULL
,
`PhoneNum`
VARCHAR
(
200
)
NULL
DEFAULT
NULL
,
`InvoiceDate`
DATETIME
NOT
NULL
,
`SeqNo`
INT
(
11
)
NOT
NULL
,
`PeriodID`
INT
(
11
)
NOT
NULL
,
`Status`
INT
(
11
)
NULL
DEFAULT
NULL
,
`CreatorID`
VARCHAR
(
128
)
NOT
NULL
,
`CreateTime`
DATETIME
NOT
NULL
,
`PartAccntedPeriod`
INT
(
11
)
NULL
DEFAULT
NULL
,
`AccntedPeriod`
INT
(
11
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`InvoiceID`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`OutputVATInvoiceItem`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`OutputVATInvoiceItem`
(
`ItemID`
VARCHAR
(
128
)
NOT
NULL
,
`InvoiceID`
VARCHAR
(
128
)
NOT
NULL
,
`CodeVersion`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`ProductName`
VARCHAR
(
200
)
NULL
DEFAULT
NULL
,
`DocumentNum`
VARCHAR
(
100
)
NULL
DEFAULT
NULL
,
`ProductStandard`
VARCHAR
(
100
)
NULL
DEFAULT
NULL
,
`Unit`
VARCHAR
(
100
)
NULL
DEFAULT
NULL
,
`Quantity`
INT
(
11
)
NULL
DEFAULT
NULL
,
`UnitPrice`
DOUBLE
NULL
DEFAULT
NULL
,
`Amount`
DECIMAL
(
18
,
4
)
NOT
NULL
,
`TaxRate`
DECIMAL
(
18
,
4
)
NOT
NULL
,
`TaxAmount`
DECIMAL
(
18
,
4
)
NOT
NULL
,
`SeqNo`
INT
(
11
)
NOT
NULL
,
`TaxClassCode`
VARCHAR
(
100
)
NULL
DEFAULT
NULL
,
`CreatorID`
VARCHAR
(
128
)
NOT
NULL
,
`CreateTime`
DATETIME
NOT
NULL
,
`PeriodID`
INT
(
11
)
NOT
NULL
,
PRIMARY
KEY
(
`ItemID`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`PeriodCellReference`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`PeriodCellReference`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ImportTypeId`
INT
NOT
NULL
,
`Period`
INT
(
11
)
NOT
NULL
,
`ValidationResult`
LONGTEXT
CHARACTER
SET
'utf8mb4'
NULL
,
`FormulaBlockIndex`
INT
(
11
)
NOT
NULL
,
`ValidationDetails`
LONGTEXT
CHARACTER
SET
'utf8mb4'
NULL
,
`ReferenceFromCellID`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
`ValidationTips`
LONGTEXT
CHARACTER
SET
'utf8mb4'
NULL
,
`ReferenceFromTemplateID`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
`Number`
INT
NULL
,
`ReferenceToCellID`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
`CreatorId`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`ReferenceToTemplateID`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
`CreateTime`
DATETIME
(
6
)
NULL
,
`ReferenceFromKeyValueID`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
`PeriodId`
INT
NULL
,
`ReferenceToKeyValueID`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
`ErpCheckTypeId`
INT
NULL
,
`IsValidation`
INT
(
11
)
NOT
NULL
,
`ErrorLevel`
INT
NULL
,
PRIMARY
KEY
(
`ID`
,
`Period`
))
`IsShowDetail`
SMALLINT
NULL
,
ENGINE
=
InnoDB
PRIMARY
KEY
(
`ID`
));
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.BalanceStd
-- -----------------------------------------------------
-- ----------------------------------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`PeriodCellTemplate`
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`BalanceStd`
(
-- -----------------------------------------------------
`BalanceId`
VARCHAR
(
128
)
NOT
NULL
,
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`PeriodCellTemplate`
(
`PeriodId`
INT
NULL
,
`AcctCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`BegDebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
0
,
`BegCreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
0
,
`BegBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
0
,
`EndBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
0
,
`EndDebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
0
,
`EndCreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
0
,
`DebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
0
,
`CreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
0
,
`YearDebitBal`
DECIMAL
(
18
,
3
)
NULL
,
`YearCreditBal`
DECIMAL
(
18
,
3
)
NULL
,
`CarryoverDebit`
DECIMAL
(
18
,
3
)
NULL
,
`CarryoverCredit`
DECIMAL
(
18
,
3
)
NULL
,
`YearCarryoverDebit`
DECIMAL
(
18
,
3
)
NULL
,
`YearCarryoverCredit`
DECIMAL
(
18
,
3
)
NULL
,
`DebitNet`
DECIMAL
(
18
,
3
)
NULL
,
`CreditNet`
DECIMAL
(
18
,
3
)
NULL
,
`YearDebitNet`
DECIMAL
(
18
,
3
)
NULL
,
`YearCreditNet`
DECIMAL
(
18
,
3
)
NULL
,
`CreateTime`
TIMESTAMP
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`UpdateTime`
TIMESTAMP
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`SubProp`
INT
NULL
,
PRIMARY
KEY
(
`BalanceId`
));
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.FormulaCache
-- ----------------------------------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`FormulaCache`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`Period`
INT
NOT
NULL
,
`Period`
INT
(
11
)
NOT
NULL
,
`Year`
INT
NOT
NULL
,
`ReportTemplateID`
VARCHAR
(
128
)
NOT
NULL
,
`Formula`
VARCHAR
(
2000
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`RowIndex`
INT
(
11
)
NOT
NULL
,
`FormulaValue`
VARCHAR
(
200
)
CHARACTER
SET
'utf8mb4'
NULL
,
`RowName`
TEXT
NULL
DEFAULT
NULL
,
`TargetReportTemplateID`
VARCHAR
(
128
)
NULL
,
`ColumnIndex`
INT
(
11
)
NOT
NULL
,
`TargetRowIndex`
INT
NULL
,
`ColumnName`
TEXT
NULL
DEFAULT
NULL
,
`TargetRowName`
VARCHAR
(
200
)
CHARACTER
SET
'utf8mb4'
NULL
,
`Comment`
TEXT
NULL
DEFAULT
NULL
,
`TargetColumnIndex`
INT
NULL
,
`CreateTime`
DATETIME
NOT
NULL
,
`TargetColumnName`
VARCHAR
(
200
)
CHARACTER
SET
'utf8mb4'
NULL
,
`UpdateTime`
DATETIME
NOT
NULL
,
`TargetPeriod`
INT
NULL
,
`CopyFromID`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
`TargetCellDataID`
VARCHAR
(
128
)
NULL
,
`DataType`
INT
(
11
)
NULL
DEFAULT
NULL
,
`TargetCellTemplateID`
VARCHAR
(
128
)
NULL
,
`IsReadOnly`
INT
(
11
)
NULL
DEFAULT
NULL
,
`ResultType`
INT
NULL
,
PRIMARY
KEY
(
`ID`
,
`Period`
))
`CreateTime`
DATETIME
(
6
)
NOT
NULL
,
ENGINE
=
InnoDB
PRIMARY
KEY
(
`ID`
,
`Period`
));
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.ModelBackFillAmount
-- ----------------------------------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`ModelBackFillAmount`
(
`ID`
VARCHAR
(
128
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`DataSourceID`
VARCHAR
(
128
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`EntriesCheckResultID`
VARCHAR
(
128
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`Amount`
DECIMAL
(
20
,
4
)
NOT
NULL
,
`CellDataID`
VARCHAR
(
128
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
PRIMARY
KEY
(
`ID`
));
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.CellDataSource
-- -----------------------------------------------------
-- ----------------------------------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`PeriodCellTemplateConfig`
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`CellDataSource`
(
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`PeriodCellTemplateConfig`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`Period`
INT
(
11
)
NOT
NULL
,
`CellTemplateID`
VARCHAR
(
128
)
NOT
NULL
,
`CellTemplateID`
VARCHAR
(
128
)
NOT
NULL
,
`CellDataID`
VARCHAR
(
128
)
NOT
NULL
,
`ReportTemplateID`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
`DataSourceID`
VARCHAR
(
128
)
NOT
NULL
,
`DataSourceType`
INT
(
11
)
NOT
NULL
,
`OperationType`
INT
NULL
,
`Formula`
TEXT
NULL
DEFAULT
NULL
,
`CreateTime`
DATETIME
(
6
)
NOT
NULL
,
`ParsedFormula`
TEXT
NULL
DEFAULT
NULL
,
`UpdateTime`
DATETIME
(
6
)
NOT
NULL
,
`FormulaDescription`
TEXT
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`ID`
));
`AccountCodes`
TEXT
NULL
DEFAULT
NULL
,
`InvoiceType`
INT
(
11
)
NULL
DEFAULT
NULL
,
-- ----------------------------------------------------------------------------
`TaxRate`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
-- Table DBKeyword_ProjectDbName.DataSource
`InvoiceAmountType`
INT
(
11
)
NULL
DEFAULT
NULL
,
-- ----------------------------------------------------------------------------
`ModelIDs`
TEXT
NULL
DEFAULT
NULL
,
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`DataSource`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`Type`
INT
NOT
NULL
,
`Name`
VARCHAR
(
500
)
CHARACTER
SET
'utf8mb4'
NULL
,
`Amount`
DECIMAL
(
20
,
4
)
NULL
,
`Description`
LONGTEXT
CHARACTER
SET
'utf8mb4'
NULL
,
`KeyValueDataID`
VARCHAR
(
128
)
NULL
,
`Creator`
VARCHAR
(
128
)
NOT
NULL
,
`Creator`
VARCHAR
(
128
)
NOT
NULL
,
`CreateTime`
DATETIME
(
6
)
NOT
NULL
,
`CreateTime`
DATETIME
NOT
NULL
,
`Updater`
VARCHAR
(
128
)
NOT
NULL
,
`Updater`
VARCHAR
(
128
)
NOT
NULL
,
`UpdateTime`
DATETIME
(
6
)
NOT
NULL
,
`UpdateTime`
DATETIME
NOT
NULL
,
`RowName`
VARCHAR
(
2000
)
CHARACTER
SET
'utf8mb4'
NULL
,
`InvoiceCategory`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`ColumnName`
VARCHAR
(
2000
)
CHARACTER
SET
'utf8mb4'
NULL
,
`FormulaDataSource`
TEXT
NULL
DEFAULT
NULL
,
`RowIndex`
INT
NULL
,
`Validation`
TEXT
NULL
DEFAULT
NULL
,
`ColumnIndex`
INT
NULL
,
`ParsedValidation`
TEXT
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`ID`
));
`ValidationDescription`
TEXT
NULL
DEFAULT
NULL
,
`VoucherKeyword`
TEXT
NULL
DEFAULT
NULL
,
-- ----------------------------------------------------------------------------
PRIMARY
KEY
(
`ID`
,
`Period`
))
-- Table DBKeyword_ProjectDbName.DataSourceDetail
ENGINE
=
InnoDB
-- ----------------------------------------------------------------------------
DEFAULT
CHARACTER
SET
=
utf8mb4
;
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`DataSourceDetail`
(
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`PeriodFormulaBlock`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`PeriodFormulaBlock`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`DataSourceID`
VARCHAR
(
128
)
NOT
NULL
,
`Period`
INT
(
11
)
NOT
NULL
,
`DataSourceType`
INT
NOT
NULL
,
`FormulaBlock`
VARCHAR
(
50
)
NOT
NULL
,
`ItemValue`
VARCHAR
(
128
)
NOT
NULL
,
`Index`
INT
(
11
)
NOT
NULL
,
PRIMARY
KEY
(
`ID`
));
`Data`
VARCHAR
(
200
)
NULL
DEFAULT
NULL
,
`ResultType`
INT
(
11
)
NULL
DEFAULT
NULL
,
`DataSourceInfo`
LONGTEXT
NULL
DEFAULT
NULL
,
`IsCalculated`
SMALLINT
(
6
)
NULL
DEFAULT
NULL
,
`Creator`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
`CreateTime`
DATETIME
NULL
DEFAULT
NULL
,
`Updater`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
`UpdateTime`
DATETIME
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`ID`
,
`Period`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`PeriodTaxPayerReportRule`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`PeriodTaxPayerReportRule`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`IsDefault`
INT
(
11
)
NOT
NULL
,
`Period`
INT
(
11
)
NOT
NULL
,
`TaxPayerType`
INT
(
11
)
NOT
NULL
,
`TemplateGroupID`
VARCHAR
(
128
)
NOT
NULL
,
`OrganizationID`
LONGTEXT
NULL
DEFAULT
NULL
,
`CreateTime`
DATETIME
NOT
NULL
,
`UpdateTime`
DATETIME
NOT
NULL
,
PRIMARY
KEY
(
`ID`
,
`Period`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- ----------------------------------------------------------------------------
-- -----------------------------------------------------
-- Table DBKeyword_ProjectDbName.Report
-- Table `DBKeyword_ProjectDbName`.`PeriodTaxRuleSetting`
-- ----------------------------------------------------------------------------
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`PeriodTaxRuleSetting`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`Name`
VARCHAR
(
50
)
NOT
NULL
,
`IsDefault`
INT
(
11
)
NOT
NULL
,
`Period`
INT
(
11
)
NOT
NULL
,
`GroupName`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`TaxBase`
TEXT
NOT
NULL
,
`TaxRate`
DECIMAL
(
20
,
4
)
NOT
NULL
,
`CreateTime`
DATETIME
NOT
NULL
,
`UpdateTime`
DATETIME
NOT
NULL
,
PRIMARY
KEY
(
`ID`
,
`Period`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`PeriodTaxRuleSettingOrganization`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`PeriodTaxRuleSettingOrganization`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`TaxSettingID`
VARCHAR
(
128
)
NOT
NULL
,
`Period`
INT
(
11
)
NOT
NULL
,
`OrganizationID`
VARCHAR
(
128
)
NOT
NULL
,
`CreateTime`
DATETIME
NOT
NULL
,
`UpdateTime`
DATETIME
NOT
NULL
,
PRIMARY
KEY
(
`ID`
,
`Period`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`PeriodTemplate`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`PeriodTemplate`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`Period`
INT
(
11
)
NOT
NULL
,
`Name`
TEXT
NOT
NULL
,
`Code`
TEXT
NULL
DEFAULT
NULL
,
`Path`
TEXT
NOT
NULL
,
`ReportType`
INT
(
11
)
NULL
DEFAULT
NULL
,
`TemplateGroupID`
VARCHAR
(
128
)
NOT
NULL
,
`OrderIndex`
INT
(
11
)
NULL
DEFAULT
NULL
,
`CreateTime`
DATETIME
NOT
NULL
,
`UpdateTime`
DATETIME
NOT
NULL
,
`IsSystemType`
INT
(
11
)
NOT
NULL
,
`IsActiveAssociation`
INT
(
11
)
NOT
NULL
,
`ParentId`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`ID`
,
`Period`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`Report`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`Report`
(
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`Report`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`TemplateID`
VARCHAR
(
128
)
NOT
NULL
,
`TemplateID`
VARCHAR
(
128
)
NOT
NULL
,
`Period`
INT
NOT
NULL
,
`Period`
INT
(
11
)
NOT
NULL
,
`ProjectID`
VARCHAR
(
128
)
NULL
,
`ProjectID`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
`Creator`
VARCHAR
(
128
)
NOT
NULL
,
`Creator`
VARCHAR
(
128
)
NOT
NULL
,
`CreateTime`
DATETIME
(
6
)
NOT
NULL
,
`CreateTime`
DATETIME
NOT
NULL
,
`Updater`
VARCHAR
(
128
)
NOT
NULL
,
`Updater`
VARCHAR
(
128
)
NOT
NULL
,
`UpdateTime`
DATETIME
(
6
)
NOT
NULL
,
`UpdateTime`
DATETIME
NOT
NULL
,
PRIMARY
KEY
(
`ID`
));
PRIMARY
KEY
(
`ID`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.Balance
-- -----------------------------------------------------
-- ----------------------------------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`StandardAccount`
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`Balance`
(
-- -----------------------------------------------------
`BalanceId`
VARCHAR
(
128
)
NOT
NULL
,
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`StandardAccount`
(
`PeriodId`
INT
NULL
,
`AcctCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`CustomerCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
DEFAULT
''
,
`BegDebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
0
,
`BegCreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
0
,
`BegBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
0
,
`EndBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
0
,
`EndDebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
0
,
`EndCreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
0
,
`DebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
0
,
`CreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
0
,
`MonthId`
INT
NULL
,
`YearDebitBal`
DECIMAL
(
18
,
3
)
NULL
,
`YearCreditBal`
DECIMAL
(
18
,
3
)
NULL
,
`CarryoverDebit`
DECIMAL
(
18
,
3
)
NULL
,
`CarryoverCredit`
DECIMAL
(
18
,
3
)
NULL
,
`YearCarryoverDebit`
DECIMAL
(
18
,
3
)
NULL
,
`YearCarryoverCredit`
DECIMAL
(
18
,
3
)
NULL
,
`DebitNet`
DECIMAL
(
18
,
3
)
NULL
,
`CreditNet`
DECIMAL
(
18
,
3
)
NULL
,
`YearDebitNet`
DECIMAL
(
18
,
3
)
NULL
,
`YearCreditNet`
DECIMAL
(
18
,
3
)
NULL
,
`StdCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`MappingReason`
VARCHAR
(
500
)
CHARACTER
SET
'utf8mb4'
NULL
,
`MappingUser`
VARCHAR
(
128
)
CHARACTER
SET
'utf8mb4'
NULL
,
`MappingTime`
DATETIME
(
6
)
NULL
,
`SubProp`
INT
NULL
,
`IsDummy`
INT
NULL
DEFAULT
0
,
PRIMARY
KEY
(
`BalanceId`
));
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.CompanyBalance
-- ----------------------------------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`CompanyBalance`
(
`BalanceId`
VARCHAR
(
128
)
NOT
NULL
,
`PeriodId`
INT
NULL
,
`AcctCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`CustomerCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`BegDebitBal`
DECIMAL
(
18
,
3
)
NULL
,
`BegCreditBal`
DECIMAL
(
18
,
3
)
NULL
,
`BegBal`
DECIMAL
(
18
,
3
)
NULL
,
`EndBal`
DECIMAL
(
18
,
3
)
NULL
,
`EndDebitBal`
DECIMAL
(
18
,
3
)
NULL
,
`EndCreditBal`
DECIMAL
(
18
,
3
)
NULL
,
`DebitBal`
DECIMAL
(
18
,
3
)
NULL
,
`CreditBal`
DECIMAL
(
18
,
3
)
NULL
,
`MonthId`
INT
NULL
,
PRIMARY
KEY
(
`BalanceId`
));
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.CustBalance
-- ----------------------------------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`CustBalance`
(
`BalanceId`
VARCHAR
(
128
)
NOT
NULL
,
`PeriodId`
BIGINT
NOT
NULL
DEFAULT
1
,
`AcctCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`CustomerCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
DEFAULT
''
,
`BegBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
0
,
`BegDebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
0
,
`BegCreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
0
,
`DebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
0
,
`CreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
0
,
`YearDebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
0
,
`YearCreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
0
,
`EndBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
0
,
`EndDebitBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
0
,
`EndCreditBal`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
0
,
`MonthId`
INT
NULL
,
`IsDummy`
INT
NULL
DEFAULT
0
,
PRIMARY
KEY
(
`BalanceId`
));
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.CellComment
-- ----------------------------------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`CellComment`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`CellDataId`
VARCHAR
(
128
)
NOT
NULL
,
`Code`
VARCHAR
(
50
)
NOT
NULL
,
`UserId`
VARCHAR
(
128
)
NOT
NULL
,
`Name`
VARCHAR
(
50
)
NOT
NULL
,
`UserName`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`ParentCode`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`Comment`
VARCHAR
(
2048
)
CHARACTER
SET
'utf8mb4'
NULL
,
`FullName`
VARCHAR
(
200
)
NULL
DEFAULT
NULL
,
`ReplyToUserName`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`AcctProp`
INT
(
11
)
NULL
DEFAULT
NULL
,
`CreateTime`
DATETIME
(
6
)
NOT
NULL
,
`SubProp`
INT
(
11
)
NULL
DEFAULT
NULL
,
`UpdateTime`
DATETIME
(
6
)
NOT
NULL
,
`AcctLevel`
INT
(
11
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`ID`
));
`Direction`
INT
(
11
)
NOT
NULL
,
`IsLeaf`
SMALLINT
(
6
)
NOT
NULL
,
-- ----------------------------------------------------------------------------
`RuleType`
INT
(
11
)
NOT
NULL
,
-- Table DBKeyword_ProjectDbName.ModifiedReportCell
`IsActive`
SMALLINT
(
6
)
NOT
NULL
,
-- ----------------------------------------------------------------------------
`EnglishName`
VARCHAR
(
200
)
NULL
DEFAULT
NULL
,
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`ModifiedReportCell`
(
`IndustryID`
VARCHAR
(
128
)
NOT
NULL
,
PRIMARY
KEY
(
`ID`
))
ENGINE
=
InnoDB
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- -----------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`ValidationInfo`
-- -----------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`ValidationInfo`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ReportId`
VARCHAR
(
128
)
NOT
NULL
,
`ImportTypeId`
INT
(
11
)
NOT
NULL
,
`Row`
INT
NOT
NULL
,
`ValidationResult`
LONGTEXT
NULL
DEFAULT
NULL
,
`Col`
INT
NOT
NULL
,
`ValidationDetails`
LONGTEXT
NULL
DEFAULT
NULL
,
`OriginalValue`
VARCHAR
(
200
)
CHARACTER
SET
'utf8mb4'
NULL
,
`ValidationTips`
LONGTEXT
NULL
DEFAULT
NULL
,
`Value`
VARCHAR
(
200
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`Number`
INT
(
11
)
NULL
DEFAULT
NULL
,
`RelatedCellDataId`
VARCHAR
(
128
)
NULL
,
`CreatorId`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`Comment`
VARCHAR
(
1024
)
CHARACTER
SET
'utf8mb4'
NULL
,
`CreateTime`
DATETIME
NULL
DEFAULT
NULL
,
`CreateTime`
DATETIME
(
6
)
NOT
NULL
,
`PeriodId`
INT
(
11
)
NULL
DEFAULT
NULL
,
`UpdateTime`
DATETIME
(
6
)
NOT
NULL
,
`ErpCheckTypeId`
INT
(
11
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`ID`
));
`ErrorLevel`
INT
(
11
)
NULL
DEFAULT
NULL
,
`IsShowDetail`
SMALLINT
(
6
)
NULL
DEFAULT
NULL
,
-- ----------------------------------------------------------------------------
PRIMARY
KEY
(
`ID`
))
-- Table DBKeyword_ProjectDbName.CustomsInvoice
ENGINE
=
InnoDB
-- ----------------------------------------------------------------------------
DEFAULT
CHARACTER
SET
=
utf8mb4
;
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`CustomsInvoice`
(
`CustomsId`
VARCHAR
(
128
)
NOT
NULL
,
`PayNum`
VARCHAR
(
200
)
CHARACTER
SET
'utf8mb4'
NULL
,
-- -----------------------------------------------------
`IssueDate`
DATETIME
(
6
)
NULL
,
-- Table `DBKeyword_ProjectDbName`.`Voucher`
`InvoiceTaxAmount`
DECIMAL
(
18
,
3
)
NULL
,
-- -----------------------------------------------------
`InvoiceAmount`
DECIMAL
(
18
,
3
)
NULL
,
`AuditResult`
VARCHAR
(
500
)
CHARACTER
SET
'utf8mb4'
NULL
,
`CreateTime`
DATETIME
(
6
)
NULL
,
`PeriodId`
INT
NULL
,
`CreatorID`
VARCHAR
(
128
)
NULL
,
`Status`
INT
NULL
,
`PartAccntedPeriod`
INT
NULL
,
`AccntedPeriod`
INT
NULL
,
PRIMARY
KEY
(
`CustomsId`
));
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.Voucher
-- ----------------------------------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`Voucher`
(
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`Voucher`
(
`VoucherID`
VARCHAR
(
128
)
NOT
NULL
,
`VoucherID`
VARCHAR
(
128
)
NOT
NULL
,
`VID`
VARCHAR
(
256
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`VID`
TEXT
NOT
NULL
,
`Date`
DATE
NOT
NULL
,
`Date`
DATE
NOT
NULL
,
`Group`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`Group`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`Period`
INT
NULL
,
`Period`
INT
(
11
)
NULL
DEFAULT
NULL
,
`CustomerCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
DEFAULT
''
,
`CustomerCode`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`CustomerName`
VARCHAR
(
100
)
CHARACTER
SET
'utf8mb4'
NULL
DEFAULT
''
,
`CustomerName`
VARCHAR
(
100
)
NULL
DEFAULT
NULL
,
`Summary`
VARCHAR
(
500
)
CHARACTER
SET
'utf8mb4'
NULL
,
`Summary`
TEXT
NULL
DEFAULT
NULL
,
`AcctCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`AcctCode`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`Debit`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
0
,
`Debit`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`Credit`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
0
,
`Credit`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`Attach`
BIGINT
NULL
,
`Attach`
BIGINT
(
20
)
NULL
DEFAULT
NULL
,
`ItemID`
VARCHAR
(
256
)
CHARACTER
SET
'utf8mb4'
NULL
,
`ItemID`
TEXT
NULL
DEFAULT
NULL
,
`CreateTime`
TIMESTAMP
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`CreateTime`
DATETIME
NULL
DEFAULT
NULL
,
`ImportType`
INT
NULL
,
`ImportType`
INT
(
11
)
NULL
DEFAULT
NULL
,
`CreatorID`
VARCHAR
(
128
)
NULL
,
`CreatorID`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
`MonthID`
INT
NULL
,
`MonthID`
INT
(
11
)
NULL
DEFAULT
NULL
,
`OriginalPeriod`
INT
NULL
,
`OriginalPeriod`
INT
(
11
)
NULL
DEFAULT
NULL
,
`Status`
INT
NULL
,
`Status`
INT
(
11
)
NULL
DEFAULT
NULL
,
`PartBilledPeriod`
INT
NULL
,
`PartBilledPeriod`
INT
(
11
)
NULL
DEFAULT
NULL
,
`BilledPeriod`
INT
NULL
,
`BilledPeriod`
INT
(
11
)
NULL
DEFAULT
NULL
,
`StdCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`StdCode`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`MappingReason`
VARCHAR
(
500
)
CHARACTER
SET
'utf8mb4'
NULL
,
`MappingReason`
TEXT
NULL
DEFAULT
NULL
,
`MappingUser`
VARCHAR
(
128
)
CHARACTER
SET
'utf8mb4'
NULL
,
`MappingUser`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
`MappingTime`
DATETIME
(
6
)
NULL
,
`MappingTime`
DATETIME
NULL
DEFAULT
NULL
,
`RemapId`
VARCHAR
(
128
)
NULL
,
`RemapId`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`VoucherID`
),
PRIMARY
KEY
(
`VoucherID`
),
INDEX
`IX_Voucher_AcctCode`
(
`AcctCode`
ASC
),
INDEX
`IX_Voucher_AcctCode`
USING
BTREE
(
`AcctCode`
ASC
),
INDEX
`IX_Voucher_CustomerCode`
(
`CustomerCode`
ASC
),
INDEX
`IX_Voucher_CustomerCode`
USING
BTREE
(
`CustomerCode`
ASC
))
INDEX
`IX_Voucher_Summary`
(
`Summary`
(
255
)
ASC
),
ENGINE
=
InnoDB
INDEX
`IX_Voucher_VID_ItemID_PeriodID`
(
`VID`
(
255
)
ASC
,
`ItemID`
(
255
)
ASC
,
`Period`
ASC
),
DEFAULT
CHARACTER
SET
=
utf8mb4
;
INDEX
`IX_Voucher_ImportType`
(
`ImportType`
ASC
));
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.CellData
-- ----------------------------------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`CellData`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ReportID`
VARCHAR
(
128
)
NOT
NULL
,
`CellTemplateID`
VARCHAR
(
128
)
NOT
NULL
,
`Data`
VARCHAR
(
200
)
CHARACTER
SET
'utf8mb4'
NULL
,
`FormulaExp`
LONGTEXT
CHARACTER
SET
'utf8mb4'
NULL
,
`Creator`
VARCHAR
(
128
)
NOT
NULL
,
`CreateTime`
DATETIME
(
6
)
NOT
NULL
,
`Updater`
VARCHAR
(
128
)
NOT
NULL
,
`UpdateTime`
DATETIME
(
6
)
NOT
NULL
,
PRIMARY
KEY
(
`ID`
));
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.CustBalanceStd
-- -----------------------------------------------------
-- ----------------------------------------------------------------------------
-- Table `DBKeyword_ProjectDbName`.`VoucherMain`
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`CustBalanceStd`
(
-- -----------------------------------------------------
`BalanceID`
VARCHAR
(
128
)
NOT
NULL
,
`PeriodID`
INT
NOT
NULL
,
`AcctCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`CustomerCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`BegBal`
DECIMAL
(
18
,
3
)
NULL
,
`DebitBal`
DECIMAL
(
18
,
3
)
NULL
,
`CreditBal`
DECIMAL
(
18
,
3
)
NULL
,
`YearDebitBal`
DECIMAL
(
18
,
3
)
NULL
,
`YearCreditBal`
DECIMAL
(
18
,
3
)
NULL
,
`EndBal`
DECIMAL
(
18
,
3
)
NULL
,
`BegDebitBal`
DECIMAL
(
18
,
3
)
NULL
,
`BegCreditBal`
DECIMAL
(
18
,
3
)
NULL
,
`EndDebitBal`
DECIMAL
(
18
,
3
)
NULL
,
`EndCreditBal`
DECIMAL
(
18
,
3
)
NULL
,
PRIMARY
KEY
(
`BalanceID`
));
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.PeriodCellTemplateConfig
-- ----------------------------------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`PeriodCellTemplateConfig`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`Period`
INT
NOT
NULL
,
`CellTemplateID`
VARCHAR
(
128
)
NOT
NULL
,
`ReportTemplateID`
VARCHAR
(
128
)
NULL
,
`DataSourceType`
INT
NOT
NULL
,
`Formula`
LONGTEXT
)
CHARACTER
SET
'utf8mb4'
NULL
,
`ParsedFormula`
LONGTEXT
CHARACTER
SET
'utf8mb4'
NULL
,
`FormulaDescription`
LONGTEXT
CHARACTER
SET
'utf8mb4'
NULL
,
`AccountCodes`
LONGTEXT
CHARACTER
SET
'utf8mb4'
NULL
,
`InvoiceType`
INT
NULL
,
`TaxRate`
VARCHAR
(
50
)
NULL
,
`InvoiceAmountType`
INT
NULL
,
`ModelIDs`
LONGTEXT
NULL
,
`Creator`
VARCHAR
(
128
)
NOT
NULL
,
`CreateTime`
DATETIME
(
6
)
NOT
NULL
,
`Updater`
VARCHAR
(
128
)
NOT
NULL
,
`UpdateTime`
DATETIME
(
6
)
NOT
NULL
,
`InvoiceCategory`
VARCHAR
(
50
)
NULL
,
`FormulaDataSource`
VARCHAR
(
500
)
CHARACTER
SET
'utf8mb4'
NULL
,
`Validation`
LONGTEXT
CHARACTER
SET
'utf8mb4'
NULL
,
`ParsedValidation`
LONGTEXT
CHARACTER
SET
'utf8mb4'
NULL
,
`ValidationDescription`
LONGTEXT
CHARACTER
SET
'utf8mb4'
NULL
,
`VoucherKeyword`
VARCHAR
(
500
)
CHARACTER
SET
'utf8mb4'
NULL
,
PRIMARY
KEY
(
`ID`
,
`Period`
));
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.CustBalanceStdManual
-- ----------------------------------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`CustBalanceStdManual`
(
`BalanceID`
VARCHAR
(
128
)
NOT
NULL
,
`PeriodID`
BIGINT
NOT
NULL
,
`AcctCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`CustomerCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`BegBal`
DECIMAL
(
18
,
3
)
NULL
,
`BegDebitBal`
DECIMAL
(
18
,
3
)
NULL
,
`BegCreditBal`
DECIMAL
(
18
,
3
)
NULL
,
`DebitBal`
DECIMAL
(
18
,
3
)
NULL
,
`CreditBal`
DECIMAL
(
18
,
3
)
NULL
,
`YearDebitBal`
DECIMAL
(
18
,
3
)
NULL
,
`YearCreditBal`
DECIMAL
(
18
,
3
)
NULL
,
`EndBal`
DECIMAL
(
18
,
3
)
NULL
,
`EndDebitBal`
DECIMAL
(
18
,
3
)
NULL
,
`EndCreditBal`
DECIMAL
(
18
,
3
)
NULL
,
PRIMARY
KEY
(
`BalanceID`
));
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.PeriodFormulaBlock
-- ----------------------------------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`PeriodFormulaBlock`
(
`ID`
VARCHAR
(
128
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`Period`
INT
NOT
NULL
,
`FormulaBlock`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`Index`
INT
NOT
NULL
,
`Data`
VARCHAR
(
200
)
CHARACTER
SET
'utf8mb4'
NULL
,
`ResultType`
INT
NULL
,
`DataSourceInfo`
LONGTEXT
CHARACTER
SET
'utf8mb4'
NULL
,
`IsCalculated`
SMALLINT
NULL
,
`Creator`
VARCHAR
(
128
)
NULL
,
`CreateTime`
DATETIME
(
6
)
NULL
,
`Updater`
VARCHAR
(
128
)
NULL
,
`UpdateTime`
DATETIME
(
6
)
NULL
,
PRIMARY
KEY
(
`ID`
,
`Period`
));
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.PeriodCellReference
-- ----------------------------------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`PeriodCellReference`
(
`ID`
VARCHAR
(
128
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`Period`
INT
NOT
NULL
,
`FormulaBlockIndex`
INT
NULL
,
`ReferenceFromCellID`
VARCHAR
(
128
)
CHARACTER
SET
'utf8mb4'
NULL
,
`ReferenceFromTemplateID`
VARCHAR
(
128
)
CHARACTER
SET
'utf8mb4'
NULL
,
`ReferenceToCellID`
VARCHAR
(
128
)
CHARACTER
SET
'utf8mb4'
NULL
,
`ReferenceToTemplateID`
VARCHAR
(
128
)
CHARACTER
SET
'utf8mb4'
NULL
,
`ReferenceFromKeyValueID`
VARCHAR
(
128
)
CHARACTER
SET
'utf8mb4'
NULL
,
`ReferenceToKeyValueID`
VARCHAR
(
128
)
CHARACTER
SET
'utf8mb4'
NULL
,
`IsValidation`
INT
NOT
NULL
,
PRIMARY
KEY
(
`ID`
,
`Period`
));
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.BalanceStdManual
-- ----------------------------------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`BalanceStdManual`
(
`BalanceID`
VARCHAR
(
128
)
NOT
NULL
,
`PeriodID`
BIGINT
NOT
NULL
,
`AcctCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`BegBal`
DECIMAL
(
18
,
3
)
NULL
,
`BegDebitBal`
DECIMAL
(
18
,
3
)
NULL
,
`BegCreditBal`
DECIMAL
(
18
,
3
)
NULL
,
`DebitBal`
DECIMAL
(
18
,
3
)
NULL
,
`CreditBal`
DECIMAL
(
18
,
3
)
NULL
,
`YearDebitBal`
DECIMAL
(
18
,
3
)
NULL
,
`YearCreditBal`
DECIMAL
(
18
,
3
)
NULL
,
`EndBal`
DECIMAL
(
18
,
3
)
NULL
,
`EndDebitBal`
DECIMAL
(
18
,
3
)
NULL
,
`EndCreditBal`
DECIMAL
(
18
,
3
)
NULL
,
`SubProp`
INT
NULL
,
`CarryoverDebit`
DECIMAL
(
18
,
3
)
NULL
,
`CarryoverCredit`
DECIMAL
(
18
,
3
)
NULL
,
`YearCarryoverDebit`
DECIMAL
(
18
,
3
)
NULL
,
`YearCarryoverCredit`
DECIMAL
(
18
,
3
)
NULL
,
`DebitNet`
DECIMAL
(
18
,
3
)
NULL
,
`CreditNet`
DECIMAL
(
18
,
3
)
NULL
,
`YearDebitNet`
DECIMAL
(
18
,
3
)
NULL
,
`YearCreditNet`
DECIMAL
(
18
,
3
)
NULL
,
PRIMARY
KEY
(
`BalanceID`
));
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.EntriesCheckResult
-- ----------------------------------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`EntriesCheckResult`
(
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`ModelID`
VARCHAR
(
128
)
NOT
NULL
,
`Code`
VARCHAR
(
20
)
NOT
NULL
,
`Name`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`Description`
VARCHAR
(
300
)
CHARACTER
SET
'utf8mb4'
NULL
,
`VoucherNum`
INT
NOT
NULL
DEFAULT
0
,
`EntriesNum`
INT
NOT
NULL
DEFAULT
0
,
`DebitRelevantAmt`
DECIMAL
(
18
,
3
)
NOT
NULL
DEFAULT
0
,
`CreditRelevantAmt`
DECIMAL
(
18
,
3
)
NOT
NULL
DEFAULT
0
,
`DebitTotalAmt`
DECIMAL
(
18
,
3
)
NOT
NULL
DEFAULT
0
,
`CreditTotalAmt`
DECIMAL
(
18
,
3
)
NOT
NULL
DEFAULT
0
,
`BigVoucherNum`
INT
NOT
NULL
DEFAULT
0
,
`BigEntriesNum`
INT
NOT
NULL
DEFAULT
0
,
`BigDebitRelevantAmt`
DECIMAL
(
18
,
3
)
NOT
NULL
DEFAULT
0
,
`BigCreditRelevantAmt`
DECIMAL
(
18
,
3
)
NOT
NULL
DEFAULT
0
,
`BigDebitTotalAmt`
DECIMAL
(
18
,
3
)
NOT
NULL
DEFAULT
0
,
`BigCreditTotalAmt`
DECIMAL
(
18
,
3
)
NOT
NULL
DEFAULT
0
,
`EntryDoubts`
INT
NOT
NULL
DEFAULT
0
,
`BigEntryDoubts`
INT
NOT
NULL
DEFAULT
0
,
`VoucherDoubts`
INT
NOT
NULL
DEFAULT
0
,
`BigVoucherDoubts`
INT
NOT
NULL
DEFAULT
0
,
`IsFiltered`
INT
NOT
NULL
DEFAULT
0
,
`ServiceTypeID`
VARCHAR
(
128
)
NOT
NULL
,
`CategoryID`
VARCHAR
(
128
)
NOT
NULL
,
`Type`
INT
NOT
NULL
,
`IsFilter`
INT
NOT
NULL
DEFAULT
0
,
`CreateTime`
TIMESTAMP
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`UpdateTime`
TIMESTAMP
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`IsShow`
INT
NOT
NULL
DEFAULT
1
,
`Period`
INT
NOT
NULL
,
PRIMARY
KEY
(
`ID`
));
-- ----------------------------------------------------------------------------
-- Table DBKeyword_ProjectDbName.VoucherMain
-- ----------------------------------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`VoucherMain`
(
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`VoucherMain`
(
`VoucherMainID`
VARCHAR
(
128
)
NOT
NULL
,
`VoucherMainID`
VARCHAR
(
128
)
NOT
NULL
,
`Period`
INT
NULL
,
`Period`
INT
(
11
)
NULL
DEFAULT
NULL
,
`Group`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`Group`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`VID`
VARCHAR
(
256
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`VID`
TEXT
NOT
NULL
,
`VoucherCount`
INT
NULL
,
`VoucherCount`
INT
(
11
)
NULL
DEFAULT
NULL
,
`AcctCodeCount`
INT
NULL
,
`AcctCodeCount`
INT
(
11
)
NULL
DEFAULT
NULL
,
`Amount`
DECIMAL
(
18
,
3
)
NULL
,
`Amount`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`AmountCredit`
DECIMAL
(
18
,
3
)
NULL
,
`AmountCredit`
DECIMAL
(
18
,
3
)
NULL
DEFAULT
NULL
,
`CreateTime`
DATETIME
(
6
)
NULL
,
`CreateTime`
DATETIME
NULL
DEFAULT
NULL
,
`UpdateTime`
DATETIME
(
6
)
NULL
,
`UpdateTime`
DATETIME
NULL
DEFAULT
NULL
,
`CreatorID`
VARCHAR
(
128
)
NULL
,
`CreatorID`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
PRIMARY
KEY
(
`VoucherMainID`
));
PRIMARY
KEY
(
`VoucherMainID`
))
ENGINE
=
InnoDB
-- ----------------------------------------------------------------------------
DEFAULT
CHARACTER
SET
=
utf8mb4
;
-- Table DBKeyword_ProjectDbName.AccountRemap
-- ----------------------------------------------------------------------------
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`AccountRemap`
(
-- -----------------------------------------------------
`RemapId`
VARCHAR
(
128
)
NOT
NULL
,
-- Table `DBKeyword_ProjectDbName`.`VoucherMapping`
`Period`
INT
NOT
NULL
,
-- -----------------------------------------------------
`AcctCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`VoucherMapping`
(
`CustomerCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`ID`
VARCHAR
(
128
)
NOT
NULL
,
`RemapDebit`
DECIMAL
(
18
,
3
)
NULL
,
`TranCode`
VARCHAR
(
50
)
NOT
NULL
,
`RemapCredit`
DECIMAL
(
18
,
3
)
NULL
,
`VID`
VARCHAR
(
50
)
NOT
NULL
,
`StdCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
`Period`
INT
(
11
)
NOT
NULL
,
`ReMappName`
VARCHAR
(
200
)
CHARACTER
SET
'utf8mb4'
NOT
NULL
,
`Group`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`ReMappReason`
VARCHAR
(
500
)
CHARACTER
SET
'utf8mb4'
NULL
,
`ItemID`
VARCHAR
(
50
)
NULL
DEFAULT
NULL
,
`ReMappTypeId`
INT
NOT
NULL
,
`CreatorID`
VARCHAR
(
128
)
NULL
DEFAULT
NULL
,
`CreateTime`
DATETIME
(
6
)
NULL
,
`CreateTime`
DATETIME
NOT
NULL
,
`UpdateTime`
DATETIME
(
6
)
NULL
,
PRIMARY
KEY
(
`ID`
))
`CreatorID`
VARCHAR
(
128
)
CHARACTER
SET
'utf8mb4'
NULL
,
ENGINE
=
InnoDB
`RemapBatchId`
VARCHAR
(
128
)
NULL
,
DEFAULT
CHARACTER
SET
=
utf8mb4
;
PRIMARY
KEY
(
`RemapId`
));
Insert
INTO
EnterpriseAccount
-- ----------------------------------------------------------------------------
SELECT
-- Table DBKeyword_ProjectDbName.AccountRemapSum
a
.
ID
,
-- ----------------------------------------------------------------------------
a
.
Code
,
CREATE
TABLE
IF
NOT
EXISTS
`DBKeyword_ProjectDbName`
.
`AccountRemapSum`
(
a
.
Name
,
`AccountRemapSumId`
VARCHAR
(
128
)
NOT
NULL
,
a
.
ParentCode
,
`Period`
INT
NULL
,
a
.
FullName
,
`AcctCode`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
a
.
AcctProp
,
`Parent`
VARCHAR
(
50
)
CHARACTER
SET
'utf8mb4'
NULL
,
a
.
SubProp
,
`AcctLevel`
INT
NULL
,
a
.
AcctLevel
,
`RemapDebit`
DECIMAL
(
18
,
3
)
NULL
,
a
.
Direction
,
`RemapCredit`
DECIMAL
(
18
,
3
)
NULL
,
a
.
IsLeaf
,
`CreateTime`
DATETIME
(
6
)
NULL
,
a
.
IsActive
,
`UpdateTime`
DATETIME
(
6
)
NULL
,
a
.
EnglishName
,
`CreatorID`
VARCHAR
(
128
)
CHARACTER
SET
'utf8mb4'
NULL
,
b
.
StandardAccountCode
AS
StdCode
,
PRIMARY
KEY
(
`AccountRemapSumId`
));
a
.
EnterpriseAccountSetID
,
SET
FOREIGN_KEY_CHECKS
=
1
;
0
AS
IsDummy
,
0
AS
IsInVoucher
,
a
.
CreatorID
,
a
.
UpdatorID
,
a
.
CreateTime
,
a
.
UpdateTime
FROM
DBKeyword_AdminDbName
.
EnterpriseAccount
a
LEFT
JOIN
DBKeyword_AdminDbName
.
AccountMapping
b
ON
a
.
EnterpriseAccountSetID
=
b
.
EnterpriseAccountSetID
AND
a
.
Code
=
b
.
EnterpriseAccountCode
AND
b
.
OrganizationID
=
'DBKeyword_OrganizationID'
WHERE
a
.
IsActive
=
1
AND
a
.
EnterpriseAccountSetID
=
'DBKeyword_EnterpriseAccountSetID'
;
SET
SQL_MODE
=@
OLD_SQL_MODE
;
SET
FOREIGN_KEY_CHECKS
=@
OLD_FOREIGN_KEY_CHECKS
;
SET
UNIQUE_CHECKS
=@
OLD_UNIQUE_CHECKS
;
atms-api/src/main/resources/conf/conf.properties
View file @
c17a27df
jdbc_url
=
${jdbc_url}
jdbc_url
=
${jdbc_url}
jdbc_user
=
${jdbc_user}
jdbc_user
=
${jdbc_user}
jdbc_password
=
${jdbc_password}
jdbc_password
=
${jdbc_password}
jdbc_admin_db
=
${jdbc_admin_db}
jdbc_url_demo
=
${jdbc_url_demo}
jdbc_url_demo
=
${jdbc_url_demo}
...
...
atms-api/src/main/resources/conf/conf_profile_dev.properties
View file @
c17a27df
jdbc_url
=
jdbc:mysql://10.157.107.89:3306/tax_admin?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true
jdbc_url
=
jdbc:mysql://10.157.107.89:3306/tax_admin?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true
jdbc_user
=
root
jdbc_user
=
root
jdbc_password
=
tax@Admin2018
jdbc_password
=
tax@Admin2018
jdbc_admin_db
=
tax_admin
jdbc_url_demo
=
jdbc:mysql://10.157.107.89:3306/demo_db_name?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true
jdbc_url_demo
=
jdbc:mysql://10.157.107.89:3306/demo_db_name?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true
...
...
atms-api/src/main/resources/conf/conf_profile_pub.properties
View file @
c17a27df
jdbc_url
=
jdbc:sqlserver://192.168.1.102:1434;DatabaseName=QATaxAdmin8
jdbc_url
=
jdbc:sqlserver://192.168.1.102:1434;DatabaseName=QATaxAdmin8
jdbc_user
=
sa
jdbc_user
=
sa
jdbc_password
=
atmsunittestSQL
jdbc_password
=
atmsunittestSQL
jdbc_admin_db
=
QATaxAdmin8
jdbc_url_demo
=
jdbc:mysql://10.157.107.89:3306/demo_db_name?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true
jdbc_url_demo
=
jdbc:mysql://10.157.107.89:3306/demo_db_name?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true
...
...
atms-api/src/main/resources/conf/conf_profile_staging.properties
View file @
c17a27df
jdbc_url
=
jdbc:mysql://10.157.107.89:3306/tax_admin?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true
jdbc_url
=
jdbc:mysql://10.157.107.89:3306/tax_admin?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true
jdbc_user
=
root
jdbc_user
=
root
jdbc_password
=
tax@Admin2018
jdbc_password
=
tax@Admin2018
jdbc_admin_db
=
tax_admin
jdbc_url_demo
=
jdbc:mysql://10.157.107.89:3306/demo_db_name?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true
jdbc_url_demo
=
jdbc:mysql://10.157.107.89:3306/demo_db_name?useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment