Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
T
tagManager
Overview
Overview
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
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lanmw
tagManager
Commits
2b84693d
Commit
2b84693d
authored
Jan 15, 2020
by
zhangkb
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
打印标签元数据导入日志
parent
86c142e5
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
165 additions
and
165 deletions
+165
-165
ImportLog.java
src/main/java/com/keymobile/tagmanager/model/ImportLog.java
+165
-165
No files found.
src/main/java/com/keymobile/tagmanager/model/ImportLog.java
View file @
2b84693d
package
com
.
keymobile
.
tagmanager
.
model
;
import
java.io.Serializable
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.List
;
import
javax.persistence.Id
;
import
org.springframework.data.annotation.Transient
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
com.keymobile.tagmanager.util.Constants
;
import
com.keymobile.tagmanager.util.DateUtils
;
@Document
(
collection
=
"ImportLog"
)
public
class
ImportLog
implements
Serializable
{
/**
*
*/
private
static
final
long
serialVersionUID
=
1L
;
@Id
private
String
id
;
private
String
startTime
=
DateUtils
.
formatDate
(
new
Date
(),
"yyyy-MM-dd HH:mm:ss"
);
private
String
endTime
;
private
String
creator
;
private
boolean
hasFailNum
=
false
;
private
int
totalNum
;
private
List
<
String
>
successIds
=
new
ArrayList
<>();
@SuppressWarnings
(
"unused"
)
private
String
report
;
private
boolean
hasFinish
=
false
;
private
String
type
=
Constants
.
COMMON_TAG_LOG_TYPE
;
private
String
dept
;
@Transient
private
StringBuilder
errorMsgSb
;
public
ImportLog
()
{
}
public
ImportLog
(
String
id
)
{
this
.
id
=
id
;
}
public
void
appendErrorMsg
(
String
errorMsg
)
{
if
(
errorMsgSb
==
null
)
{
errorMsgSb
=
new
StringBuilder
();
}
errorMsgSb
.
append
(
errorMsg
+
"<br>"
);
}
public
void
setReport
(
String
report
)
{
this
.
report
=
report
;
}
public
void
setId
(
String
id
)
{
this
.
id
=
id
;
}
public
String
getId
()
{
return
id
;
}
public
String
generateReport
()
{
int
failNum
=
totalNum
-
successIds
.
size
();
String
firstPart
=
String
.
format
(
"总共导入:%s条, 成功条数为:%s, 失败条数为:%s"
,
totalNum
,
successIds
.
size
(),
failNum
);
if
(
failNum
>
0
)
{
firstPart
+=
"<br>"
;
firstPart
+=
errorMsgSb
.
toString
();
}
return
firstPart
;
}
public
void
setDept
(
String
dept
)
{
this
.
dept
=
dept
;
}
public
String
getDept
()
{
return
dept
;
}
public
void
setType
(
String
type
)
{
this
.
type
=
type
;
}
public
String
getType
()
{
return
type
;
}
public
String
getReport
()
{
return
report
;
}
public
String
getCreator
()
{
return
creator
;
}
public
void
setCreator
(
String
creator
)
{
this
.
creator
=
creator
;
}
public
List
<
String
>
getSuccessIds
()
{
return
successIds
;
}
public
void
setSuccessIds
(
List
<
String
>
successIds
)
{
this
.
successIds
=
successIds
;
}
public
static
long
getSerialversionuid
()
{
return
serialVersionUID
;
}
public
int
getTotalNum
()
{
return
totalNum
;
}
public
void
setTotalNum
(
int
totalNum
)
{
this
.
totalNum
=
totalNum
;
}
public
String
getStartTime
()
{
return
startTime
;
}
public
void
setStartTime
(
String
startTime
)
{
this
.
startTime
=
startTime
;
}
public
String
getEndTime
()
{
return
endTime
;
}
public
void
setEndTime
(
String
endTime
)
{
this
.
endTime
=
endTime
;
}
public
boolean
isHasFailNum
()
{
return
hasFailNum
;
}
public
void
setHasFailNum
(
boolean
hasFailNum
)
{
this
.
hasFailNum
=
hasFailNum
;
}
public
boolean
isHasFinish
()
{
return
hasFinish
;
}
public
void
setHasFinish
(
boolean
hasFinish
)
{
this
.
hasFinish
=
hasFinish
;
}
}
package
com
.
keymobile
.
tagmanager
.
model
;
import
java.io.Serializable
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.List
;
import
javax.persistence.Id
;
import
org.springframework.data.annotation.Transient
;
import
org.springframework.data.mongodb.core.mapping.Document
;
import
com.keymobile.tagmanager.util.Constants
;
import
com.keymobile.tagmanager.util.DateUtils
;
@Document
(
collection
=
"ImportLog"
)
public
class
ImportLog
implements
Serializable
{
/**
*
*/
private
static
final
long
serialVersionUID
=
1L
;
@Id
private
String
id
;
private
String
startTime
=
DateUtils
.
formatDate
(
new
Date
(),
"yyyy-MM-dd HH:mm:ss"
);
private
String
endTime
;
private
String
creator
;
private
boolean
hasFailNum
=
false
;
private
int
totalNum
;
private
List
<
String
>
successIds
=
new
ArrayList
<>();
@SuppressWarnings
(
"unused"
)
private
String
report
;
private
boolean
hasFinish
=
false
;
private
String
type
=
Constants
.
COMMON_TAG_LOG_TYPE
;
private
String
dept
;
@Transient
private
StringBuilder
errorMsgSb
;
public
ImportLog
()
{
}
public
ImportLog
(
String
id
)
{
this
.
id
=
id
;
}
public
void
appendErrorMsg
(
String
errorMsg
)
{
if
(
errorMsgSb
==
null
)
{
errorMsgSb
=
new
StringBuilder
();
}
errorMsgSb
.
append
(
errorMsg
+
"<br>"
);
}
public
void
setReport
(
String
report
)
{
this
.
report
=
report
;
}
public
void
setId
(
String
id
)
{
this
.
id
=
id
;
}
public
String
getId
()
{
return
id
;
}
public
String
generateReport
()
{
int
failNum
=
totalNum
-
successIds
.
size
();
String
firstPart
=
String
.
format
(
"总共导入:%s条, 成功条数为:%s, 失败条数为:%s"
,
totalNum
,
successIds
.
size
(),
failNum
);
if
(
failNum
>
=
0
)
{
firstPart
+=
"<br>"
;
firstPart
+=
errorMsgSb
.
toString
();
}
return
firstPart
;
}
public
void
setDept
(
String
dept
)
{
this
.
dept
=
dept
;
}
public
String
getDept
()
{
return
dept
;
}
public
void
setType
(
String
type
)
{
this
.
type
=
type
;
}
public
String
getType
()
{
return
type
;
}
public
String
getReport
()
{
return
report
;
}
public
String
getCreator
()
{
return
creator
;
}
public
void
setCreator
(
String
creator
)
{
this
.
creator
=
creator
;
}
public
List
<
String
>
getSuccessIds
()
{
return
successIds
;
}
public
void
setSuccessIds
(
List
<
String
>
successIds
)
{
this
.
successIds
=
successIds
;
}
public
static
long
getSerialversionuid
()
{
return
serialVersionUID
;
}
public
int
getTotalNum
()
{
return
totalNum
;
}
public
void
setTotalNum
(
int
totalNum
)
{
this
.
totalNum
=
totalNum
;
}
public
String
getStartTime
()
{
return
startTime
;
}
public
void
setStartTime
(
String
startTime
)
{
this
.
startTime
=
startTime
;
}
public
String
getEndTime
()
{
return
endTime
;
}
public
void
setEndTime
(
String
endTime
)
{
this
.
endTime
=
endTime
;
}
public
boolean
isHasFailNum
()
{
return
hasFailNum
;
}
public
void
setHasFailNum
(
boolean
hasFailNum
)
{
this
.
hasFailNum
=
hasFailNum
;
}
public
boolean
isHasFinish
()
{
return
hasFinish
;
}
public
void
setHasFinish
(
boolean
hasFinish
)
{
this
.
hasFinish
=
hasFinish
;
}
}
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