Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
caosy
/
fun-common
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
2
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
665dc01f
authored
Aug 21, 2018
by
chongli
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
后台券分享记录查询
parent
94bf5255
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
197 additions
and
3 deletions
fun-common-vo/src/main/java/com/ctrip/fun/common/vo/basic/VoucherGetLogQuery.java
fun-common-vo/src/main/java/com/ctrip/fun/common/vo/basic/VoucherItemDTO.java
fun-common-vo/src/main/java/com/ctrip/fun/common/vo/basic/VoucherShareLogBean.java
fun-common-vo/src/main/java/com/ctrip/fun/common/vo/basic/VoucherShareLogQuery.java
fun-common-vo/src/main/java/com/ctrip/fun/common/vo/basic/VoucherGetLogQuery.java
0 → 100644
View file @
665dc01f
package
com
.
ctrip
.
fun
.
common
.
vo
.
basic
;
import
java.util.Date
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
com.ctrip.fun.common.vo.AbstractPagedQuery
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
/**
* @author gaoc
*/
public
class
VoucherGetLogQuery
extends
AbstractPagedQuery
<
VoucherGetLogQuery
>
{
private
static
final
long
serialVersionUID
=
9139646793590664961L
;
/**
* id
*/
private
Integer
id
;
/**
*分享id
*/
private
Integer
shareid
;
/**
*用户uid
*/
private
String
uid
;
/**
*用户token
*/
private
String
token
;
/**
* 抢的券id
*/
private
Integer
voucherid
;
/**
* 抢到券生成的新的券id
*/
private
Integer
newVoucherid
;
/**
* 开始创建时间
*/
private
Date
startCreateTime
;
/**
* 结束创建时间
*/
private
Date
endCreateTime
;
public
Integer
getId
()
{
return
id
;
}
public
void
setId
(
Integer
id
)
{
this
.
id
=
id
;
}
public
String
getUid
()
{
return
uid
;
}
public
void
setUid
(
String
uid
)
{
this
.
uid
=
uid
;
}
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
public
Date
getStartCreateTime
()
{
return
startCreateTime
;
}
public
void
setStartCreateTime
(
Date
startCreateTime
)
{
this
.
startCreateTime
=
startCreateTime
;
}
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
public
Date
getEndCreateTime
()
{
return
endCreateTime
;
}
public
void
setEndCreateTime
(
Date
endCreateTime
)
{
this
.
endCreateTime
=
endCreateTime
;
}
public
String
getToken
()
{
return
token
;
}
public
void
setToken
(
String
token
)
{
this
.
token
=
token
;
}
public
Integer
getShareid
()
{
return
shareid
;
}
public
void
setShareid
(
Integer
shareid
)
{
this
.
shareid
=
shareid
;
}
public
Integer
getVoucherid
()
{
return
voucherid
;
}
public
void
setVoucherid
(
Integer
voucherid
)
{
this
.
voucherid
=
voucherid
;
}
public
Integer
getNewVoucherid
()
{
return
newVoucherid
;
}
public
void
setNewVoucherid
(
Integer
newVoucherid
)
{
this
.
newVoucherid
=
newVoucherid
;
}
}
fun-common-vo/src/main/java/com/ctrip/fun/common/vo/basic/VoucherItemDTO.java
View file @
665dc01f
...
...
@@ -45,6 +45,8 @@ public class VoucherItemDTO implements Serializable {
private
String
multiAmount
;
private
Integer
onlyMe
;
//是否本人使用1是本人使用;0是非本人使用
private
Integer
isShare
;
//是否正在分享中
private
String
alreadyShared
;
//是否被抢走
private
String
qiangQuanUid
;
//抢券人UID
public
void
doExecuteNullField
()
{
if
(
description
==
null
)
{
...
...
@@ -280,4 +282,26 @@ public class VoucherItemDTO implements Serializable {
public
void
setIsShare
(
Integer
isShare
)
{
this
.
isShare
=
isShare
;
}
public
String
getAlreadyShared
()
{
return
alreadyShared
;
}
public
void
setAlreadyShared
(
String
alreadyShared
)
{
this
.
alreadyShared
=
alreadyShared
;
}
public
String
getQiangQuanUid
()
{
return
qiangQuanUid
;
}
public
void
setQiangQuanUid
(
String
qiangQuanUid
)
{
this
.
qiangQuanUid
=
qiangQuanUid
;
}
}
fun-common-vo/src/main/java/com/ctrip/fun/common/vo/basic/VoucherShareLogBean.java
View file @
665dc01f
...
...
@@ -30,6 +30,25 @@ public class VoucherShareLogBean implements Serializable {
* 分享发生时间
*/
private
Date
createTime
;
/**
* 状态
*/
private
Integer
status
;
/**
* 1:正常2:取消
*/
private
String
statusDesc
;
/**
* 分享出去的券的数量
*/
private
int
voucherAmount
;
/**
* 被抢走的券的数量
*/
private
int
sharedVoucherAmount
;
public
Integer
getId
()
{
return
id
;
...
...
@@ -70,5 +89,34 @@ public class VoucherShareLogBean implements Serializable {
public
void
setVoucherList
(
List
<
VoucherItemDTO
>
voucherList
)
{
this
.
voucherList
=
voucherList
;
}
public
Integer
getStatus
()
{
return
status
;
}
public
void
setStatus
(
Integer
status
)
{
this
.
status
=
status
;
}
public
String
getStatusDesc
()
{
if
(
status
==
null
){
return
"其它"
;
}
return
status
==
1
?
"正常"
:
"取消"
;
}
public
int
getVoucherAmount
()
{
String
[]
vIds
=
voucherIds
.
split
(
","
);
return
vIds
.
length
;
}
public
int
getSharedVoucherAmount
()
{
return
sharedVoucherAmount
;
}
public
void
setSharedVoucherAmount
(
int
sharedVoucherAmount
)
{
this
.
sharedVoucherAmount
=
sharedVoucherAmount
;
}
}
fun-common-vo/src/main/java/com/ctrip/fun/common/vo/basic/VoucherShareLogQuery.java
View file @
665dc01f
...
...
@@ -9,7 +9,7 @@ import com.fasterxml.jackson.annotation.JsonFormat;
*/
public
class
VoucherShareLogQuery
extends
AbstractPagedQuery
<
VoucherShareLogQuery
>
{
private
static
final
long
serialVersionUID
=
913964679359066496
0
L
;
private
static
final
long
serialVersionUID
=
913964679359066496
1
L
;
/**
* id
...
...
@@ -53,7 +53,7 @@ public class VoucherShareLogQuery extends AbstractPagedQuery<VoucherShareLogQuer
this
.
uid
=
uid
;
}
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd
HH:mm:ss
"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
public
Date
getStartCreateTime
()
{
return
startCreateTime
;
...
...
@@ -63,7 +63,7 @@ public class VoucherShareLogQuery extends AbstractPagedQuery<VoucherShareLogQuer
this
.
startCreateTime
=
startCreateTime
;
}
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd
HH:mm:ss
"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
public
Date
getEndCreateTime
()
{
return
endCreateTime
;
...
...
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