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
2ec9521c
Commit
2ec9521c
authored
Jun 25, 2018
by
neo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[DEV] re build voucher mapper
parent
707b9abc
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
73 additions
and
25 deletions
+73
-25
InputInvoiceImportController.java
...taxtech/atms/controller/InputInvoiceImportController.java
+1
-1
ProjectMapper.java
...api/src/main/java/pwc/taxtech/atms/dao/ProjectMapper.java
+3
-3
VoucherMappingExample.java
...va/pwc/taxtech/atms/vat/entity/VoucherMappingExample.java
+14
-14
VoucherMappingMapper.xml
...sources/pwc/taxtech/atms/vat/dao/VoucherMappingMapper.xml
+7
-7
FieldsCompare.java
atms-api/src/test/java/pwc/taxtech/atms/FieldsCompare.java
+48
-0
No files found.
atms-api/src/main/java/pwc/taxtech/atms/controller/InputInvoiceImportController.java
View file @
2ec9521c
...
...
@@ -51,7 +51,7 @@ public class InputInvoiceImportController {
}
@RequestMapping
(
value
=
"getInputInvoiceList/{period}"
,
method
=
RequestMethod
.
GET
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
public
ResponseEntity
getInputInvoiceList
(
Integer
period
)
{
public
ResponseEntity
getInputInvoiceList
(
@PathVariable
Integer
period
)
{
return
ResponseEntity
.
ok
().
body
(
inputInvoiceDataImportService
.
getInputInvoiceList
(
period
));
}
...
...
atms-api/src/main/java/pwc/taxtech/atms/dao/ProjectMapper.java
View file @
2ec9521c
...
...
@@ -191,7 +191,7 @@ public interface ProjectMapper extends MyMapper {
" st.Name AS ServiceTypeName, "
+
" org.Name AS OrganizationName, "
+
" ind.Name AS IndustryName, "
+
" ostg.
TemplateGroupID
AS TemplateGroupID, "
+
" ostg.
template_group_id
AS TemplateGroupID, "
+
" '' AS TemplateGroupName, "
+
" org.ClientCode AS ClientCode, "
+
" '' AS DbName, "
+
...
...
@@ -206,9 +206,9 @@ public interface ProjectMapper extends MyMapper {
" JOIN "
+
" EnterpriseAccountSetOrg ea ON org.ID = ea.OrganizationID "
+
" JOIN "
+
"
OrganizationServiceTemplateGroup ostg ON org.ID = ostg.OrganizationID
"
+
"
organization_service_template_group ostg ON org.ID = ostg.organization_id
"
+
" JOIN "
+
" ServiceType st ON ostg.
ServiceTypeID
= st.ID "
+
" ServiceType st ON ostg.
service_type_id
= st.ID "
+
" JOIN "
+
" Industry ind ON org.IndustryID = ind.ID "
+
" JOIN "
+
...
...
atms-api/src/main/java/pwc/taxtech/atms/vat/entity/VoucherMappingExample.java
View file @
2ec9521c
...
...
@@ -466,72 +466,72 @@ public class VoucherMappingExample {
}
public
Criteria
andGroupIsNull
()
{
addCriterion
(
"
Group
is null"
);
addCriterion
(
"
\"Group\"
is null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andGroupIsNotNull
()
{
addCriterion
(
"
Group
is not null"
);
addCriterion
(
"
\"Group\"
is not null"
);
return
(
Criteria
)
this
;
}
public
Criteria
andGroupEqualTo
(
String
value
)
{
addCriterion
(
"
Group
="
,
value
,
"group"
);
addCriterion
(
"
\"Group\"
="
,
value
,
"group"
);
return
(
Criteria
)
this
;
}
public
Criteria
andGroupNotEqualTo
(
String
value
)
{
addCriterion
(
"
Group
<>"
,
value
,
"group"
);
addCriterion
(
"
\"Group\"
<>"
,
value
,
"group"
);
return
(
Criteria
)
this
;
}
public
Criteria
andGroupGreaterThan
(
String
value
)
{
addCriterion
(
"
Group
>"
,
value
,
"group"
);
addCriterion
(
"
\"Group\"
>"
,
value
,
"group"
);
return
(
Criteria
)
this
;
}
public
Criteria
andGroupGreaterThanOrEqualTo
(
String
value
)
{
addCriterion
(
"
Group
>="
,
value
,
"group"
);
addCriterion
(
"
\"Group\"
>="
,
value
,
"group"
);
return
(
Criteria
)
this
;
}
public
Criteria
andGroupLessThan
(
String
value
)
{
addCriterion
(
"
Group
<"
,
value
,
"group"
);
addCriterion
(
"
\"Group\"
<"
,
value
,
"group"
);
return
(
Criteria
)
this
;
}
public
Criteria
andGroupLessThanOrEqualTo
(
String
value
)
{
addCriterion
(
"
Group
<="
,
value
,
"group"
);
addCriterion
(
"
\"Group\"
<="
,
value
,
"group"
);
return
(
Criteria
)
this
;
}
public
Criteria
andGroupLike
(
String
value
)
{
addCriterion
(
"
Group
like"
,
value
,
"group"
);
addCriterion
(
"
\"Group\"
like"
,
value
,
"group"
);
return
(
Criteria
)
this
;
}
public
Criteria
andGroupNotLike
(
String
value
)
{
addCriterion
(
"
Group
not like"
,
value
,
"group"
);
addCriterion
(
"
\"Group\"
not like"
,
value
,
"group"
);
return
(
Criteria
)
this
;
}
public
Criteria
andGroupIn
(
List
<
String
>
values
)
{
addCriterion
(
"
Group
in"
,
values
,
"group"
);
addCriterion
(
"
\"Group\"
in"
,
values
,
"group"
);
return
(
Criteria
)
this
;
}
public
Criteria
andGroupNotIn
(
List
<
String
>
values
)
{
addCriterion
(
"
Group
not in"
,
values
,
"group"
);
addCriterion
(
"
\"Group\"
not in"
,
values
,
"group"
);
return
(
Criteria
)
this
;
}
public
Criteria
andGroupBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"
Group
between"
,
value1
,
value2
,
"group"
);
addCriterion
(
"
\"Group\"
between"
,
value1
,
value2
,
"group"
);
return
(
Criteria
)
this
;
}
public
Criteria
andGroupNotBetween
(
String
value1
,
String
value2
)
{
addCriterion
(
"
Group
not between"
,
value1
,
value2
,
"group"
);
addCriterion
(
"
\"Group\"
not between"
,
value1
,
value2
,
"group"
);
return
(
Criteria
)
this
;
}
...
...
atms-api/src/main/resources/pwc/taxtech/atms/vat/dao/VoucherMappingMapper.xml
View file @
2ec9521c
...
...
@@ -86,7 +86,7 @@
WARNING - @mbg.generated
This element is automatically generated by MyBatis Generator, do not modify.
-->
ID, TranCode, VID, Period,
Group
, ItemID, CreatorID, CreateTime
ID, TranCode, VID, Period,
"Group"
, ItemID, CreatorID, CreateTime
</sql>
<select
id=
"selectByExample"
parameterType=
"pwc.taxtech.atms.vat.entity.VoucherMappingExample"
resultMap=
"BaseResultMap"
>
<!--
...
...
@@ -140,7 +140,7 @@
This element is automatically generated by MyBatis Generator, do not modify.
-->
insert into VoucherMapping (ID, TranCode, VID,
Period,
Group
, ItemID,
Period,
"Group"
, ItemID,
CreatorID, CreateTime)
values (#{ID,jdbcType=VARCHAR}, #{tranCode,jdbcType=VARCHAR}, #{VID,jdbcType=VARCHAR},
#{period,jdbcType=INTEGER}, #{group,jdbcType=VARCHAR}, #{itemID,jdbcType=VARCHAR},
...
...
@@ -166,7 +166,7 @@
Period,
</if>
<if
test=
"group != null"
>
Group
,
"Group"
,
</if>
<if
test=
"itemID != null"
>
ItemID,
...
...
@@ -235,7 +235,7 @@
Period = #{record.period,jdbcType=INTEGER},
</if>
<if
test=
"record.group != null"
>
Group
= #{record.group,jdbcType=VARCHAR},
"Group"
= #{record.group,jdbcType=VARCHAR},
</if>
<if
test=
"record.itemID != null"
>
ItemID = #{record.itemID,jdbcType=VARCHAR},
...
...
@@ -261,7 +261,7 @@
TranCode = #{record.tranCode,jdbcType=VARCHAR},
VID = #{record.VID,jdbcType=VARCHAR},
Period = #{record.period,jdbcType=INTEGER},
Group
= #{record.group,jdbcType=VARCHAR},
"Group"
= #{record.group,jdbcType=VARCHAR},
ItemID = #{record.itemID,jdbcType=VARCHAR},
CreatorID = #{record.creatorID,jdbcType=VARCHAR},
CreateTime = #{record.createTime,jdbcType=TIMESTAMP}
...
...
@@ -286,7 +286,7 @@
Period = #{period,jdbcType=INTEGER},
</if>
<if
test=
"group != null"
>
Group
= #{group,jdbcType=VARCHAR},
"Group"
= #{group,jdbcType=VARCHAR},
</if>
<if
test=
"itemID != null"
>
ItemID = #{itemID,jdbcType=VARCHAR},
...
...
@@ -309,7 +309,7 @@
set TranCode = #{tranCode,jdbcType=VARCHAR},
VID = #{VID,jdbcType=VARCHAR},
Period = #{period,jdbcType=INTEGER},
Group
= #{group,jdbcType=VARCHAR},
"Group"
= #{group,jdbcType=VARCHAR},
ItemID = #{itemID,jdbcType=VARCHAR},
CreatorID = #{creatorID,jdbcType=VARCHAR},
CreateTime = #{createTime,jdbcType=TIMESTAMP}
...
...
atms-api/src/test/java/pwc/taxtech/atms/FieldsCompare.java
0 → 100644
View file @
2ec9521c
package
pwc
.
taxtech
.
atms
;
import
pwc.taxtech.atms.dto.taxadmin.ProjectDisplayDto
;
import
pwc.taxtech.atms.entitiy.Project
;
import
java.lang.reflect.Field
;
public
class
FieldsCompare
{
public
static
<
S
,
D
>
void
map
(
S
source
,
D
dest
)
throws
ClassNotFoundException
,
IllegalAccessException
{
Class
destClass
=
Class
.
forName
(
dest
.
getClass
().
getName
());
Class
clsSource
=
Class
.
forName
(
source
.
getClass
().
getName
());
Field
[]
declaredFields
=
destClass
.
getDeclaredFields
();
Field
[]
clsFields
=
clsSource
.
getDeclaredFields
();
System
.
out
.
println
(
clsSource
.
getName
()+
":"
+
clsFields
.
length
);
System
.
out
.
println
(
destClass
.
getName
()+
":"
+
declaredFields
.
length
);
Field
[]
fieldsMax
=
null
;
Class
fieldsMinClass
=
null
;
if
(
declaredFields
.
length
>
clsFields
.
length
){
fieldsMax
=
declaredFields
;
fieldsMinClass
=
clsSource
;
}
else
{
fieldsMax
=
clsFields
;
fieldsMinClass
=
destClass
;
}
for
(
Field
field
:
fieldsMax
)
{
field
.
setAccessible
(
true
);
String
fieldName
=
field
.
getName
();
try
{
if
(
"serialVersionUID"
.
equals
(
fieldName
))
{
continue
;
}
fieldsMinClass
.
getDeclaredField
(
fieldName
);
}
catch
(
NoSuchFieldException
e
)
{
System
.
out
.
println
(
"NoSuchFieldException "
+
fieldsMinClass
.
getName
()+
"."
+
fieldName
);
}
}
}
public
static
void
main
(
String
[]
args
)
throws
IllegalAccessException
,
ClassNotFoundException
{
map
(
new
Project
(),
new
ProjectDisplayDto
());
}
}
\ No newline at end of file
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