记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
Project
Project
Details
Activity
Releases
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
董敬伟
liquidnet-bus-v1
Commits
d7991657
Commit
d7991657
authored
Nov 09, 2021
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
封装类 提交
parent
a9640cea
Changes
19
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
930 additions
and
0 deletions
+930
-0
application-dev.yml
liquidnet-bus-config/liquidnet-config/application-dev.yml
+4
-0
application-test.yml
liquidnet-bus-config/liquidnet-config/application-test.yml
+4
-0
TicketSystemController.java
...tform/controller/ticketSystem/TicketSystemController.java
+17
-0
ITicketSystemService.java
...e/platform/service/ticketSystem/ITicketSystemService.java
+214
-0
ITicketSystemServiceImpl.java
...m/service/ticketSystem/impl/ITicketSystemServiceImpl.java
+293
-0
CheckVo.java
...m/liquidnet/service/platform/vo/ticketSystem/CheckVo.java
+29
-0
HallListVo.java
...iquidnet/service/platform/vo/ticketSystem/HallListVo.java
+27
-0
ListVo.java
...om/liquidnet/service/platform/vo/ticketSystem/ListVo.java
+22
-0
OrderVo.java
...m/liquidnet/service/platform/vo/ticketSystem/OrderVo.java
+30
-0
RefundOrderVo.java
...idnet/service/platform/vo/ticketSystem/RefundOrderVo.java
+22
-0
ResponseDataVo.java
...dnet/service/platform/vo/ticketSystem/ResponseDataVo.java
+22
-0
ResponseListVo.java
...dnet/service/platform/vo/ticketSystem/ResponseListVo.java
+22
-0
STAccessTokenVo.java
...net/service/platform/vo/ticketSystem/STAccessTokenVo.java
+31
-0
STFieldChangeVo.java
...net/service/platform/vo/ticketSystem/STFieldChangeVo.java
+31
-0
STFieldListVo.java
...idnet/service/platform/vo/ticketSystem/STFieldListVo.java
+45
-0
STPTListVo.java
...iquidnet/service/platform/vo/ticketSystem/STPTListVo.java
+34
-0
TicketPriceVo.java
...idnet/service/platform/vo/ticketSystem/TicketPriceVo.java
+28
-0
TicketVo.java
.../liquidnet/service/platform/vo/ticketSystem/TicketVo.java
+25
-0
TimesVo.java
...m/liquidnet/service/platform/vo/ticketSystem/TimesVo.java
+30
-0
No files found.
liquidnet-bus-config/liquidnet-config/application-dev.yml
View file @
d7991657
...
...
@@ -82,6 +82,10 @@ liquidnet:
url
:
http://devsweet.zhengzai.tv
chime
:
url
:
http://devchime.zhengzai.tv
other
:
ticketSystemUrl
:
https://report.capapiao.com
appId
:
11920532
secret
:
0854C2FFE6BED88E1E21E7F5BAF988CDF9D81D38
executor-main
:
xxl
:
admin
:
...
...
liquidnet-bus-config/liquidnet-config/application-test.yml
View file @
d7991657
...
...
@@ -84,6 +84,10 @@ liquidnet:
url
:
http://testsweet.zhengzai.tv
chime
:
url
:
http://testchime.zhengzai.tv
other
:
ticketSystemUrl
:
https://report.capapiao.com
appId
:
11920532
secret
:
0854C2FFE6BED88E1E21E7F5BAF988CDF9D81D38
executor-main
:
xxl
:
admin
:
...
...
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/controller/ticketSystem/TicketSystemController.java
0 → 100644
View file @
d7991657
package
com
.
liquidnet
.
service
.
platform
.
controller
.
ticketSystem
;
import
com.liquidnet.service.platform.service.ticketSystem.ITicketSystemService
;
import
io.swagger.annotations.Api
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
@Api
(
tags
=
"票务平台"
)
@RestController
@RequestMapping
(
"st"
)
public
class
TicketSystemController
{
@Autowired
ITicketSystemService
ticketSystemService
;
}
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/service/ticketSystem/ITicketSystemService.java
0 → 100644
View file @
d7991657
package
com
.
liquidnet
.
service
.
platform
.
service
.
ticketSystem
;
import
com.liquidnet.service.platform.vo.ticketSystem.*
;
import
java.time.LocalDateTime
;
import
java.util.List
;
/**
* <p>
* 票务对接平台 服务类
* </p>
*
* @author liquidnet
* @since 2021-07-20
*/
public
interface
ITicketSystemService
{
/**
* 获取accessToken
*
* @return
*/
STAccessTokenVo
getAccessToken
();
/**
* 查询标准演出类型
*
* @param accessToken 访问令牌
* @return
*/
List
<
STPTListVo
>
getPerformanceTypeList
(
String
accessToken
);
/**
* 查询标准演出场所
*
* @param accessToken 访问令牌
* @param provinceId 省ID
* @param cityId 市ID
* @param districtId 区ID
* @param pageNo 页码,默认1
* @param pageSize 每页条数最大200
* @param venueName 场所名称,支持模糊查询
* @return
*/
List
<
STFieldListVo
>
getFieldList
(
String
accessToken
,
String
provinceId
,
String
cityId
,
String
districtId
,
Integer
pageNo
,
Integer
pageSize
,
String
venueName
);
/**
* 新增演出场厅
*
* @param accessToken 访问令牌
* @param venueCode 场所编码
* @param provinceId 省ID
* @param cityId 市ID
* @param districtId 区ID
* @param venueName 场所名称
* @param venueAddress 场所详细地址
* @param managementCompany 经营单位
* @param hasHall 是否有场厅
* @param hallName 场厅名称
* @param hasSeat 是否有座
* @param seatNum 场厅座位数量
* @param seatingCapacity 场厅可容纳人数
*/
STFieldChangeVo
insertField
(
String
accessToken
,
String
venueCode
,
Integer
provinceId
,
Integer
cityId
,
Integer
districtId
,
String
venueName
,
String
venueAddress
,
String
managementCompany
,
Integer
hasHall
,
String
hallName
,
Integer
hasSeat
,
Integer
seatNum
,
Integer
seatingCapacity
);
/**
* 上报演出场次接口
*
* @param accessToken 访问令牌
* @param performanceId 演出活动ID
* @param performanceName 演出活动名称
* @param approval 批文号
* @param typeId 演出类型编码,参考附录演出类型
* @param posterUrl 演出封面图
* @param performanceDesc 演出描述
* @param sponsor 主办方,多个用英文逗号分隔
* @param performer 演员,多个用英文逗号分隔
* @param sessionList 演出场次ID List,传多个场次时可以批量获取场次编码
* @return {
* "sessionId1":"sessionCode1",
* "sessionId2":"sessionCode2"
* }
*/
String
insertPerformance
(
String
accessToken
,
String
performanceId
,
String
performanceName
,
String
approval
,
Integer
typeId
,
String
posterUrl
,
String
performanceDesc
,
String
sponsor
,
String
performer
,
List
<
TimesVo
>
sessionList
);
/**
* 更新上报的演出项目数据
*
* @param accessToken 访问令牌
* @param performanceId 演出ID
* @param performanceName 演出名称
* @param performanceDesc 演出描述
* @param typeId 演出类型
* @param posterUrl 演出封面图
* @param sponsor 主办方,多个用英文逗号分隔
* @param performer 演员,多个用英文逗号分隔
* @param approval 批文号
*/
boolean
updatePerformance
(
String
accessToken
,
String
performanceId
,
String
performanceName
,
String
performanceDesc
,
Integer
typeId
,
String
posterUrl
,
String
sponsor
,
String
performer
,
String
approval
);
/**
* 更新上报的场次数据
*
* @param accessToken 访问令牌
* @param sessionId 演出场次ID
* @param sessionCode 演出场次编码
* @param sessionName 场次名称
* @param sessionStartTime 场次开始时间
* @param sessionEndTime 场次结束时间
* @param hallCode 场厅编码
* @param hasSeat 是否有座,0:无座1:有座
* @param performanceId 演出ID
* @param sessionStatus 场次状态,1 正常,2 取消
* @param tag 标记,0:正式,1:测试
* @param seatingChart 票图URL
* @return
*/
boolean
updateTimes
(
String
accessToken
,
String
sessionId
,
String
sessionCode
,
String
sessionName
,
LocalDateTime
sessionStartTime
,
LocalDateTime
sessionEndTime
,
String
hallCode
,
Integer
hasSeat
,
String
performanceId
,
Integer
sessionStatus
,
Integer
tag
,
String
seatingChart
);
/**
* 上报票价信息
*
* @param accessToken 访问令牌
* @param sessionCode 场次编码
* @param priceList 票价信息数组
* @return
*/
boolean
insertTicketPrice
(
String
accessToken
,
String
sessionCode
,
List
<
TicketPriceVo
>
priceList
);
/**
* 删除票价信息
*
* @param accessToken 访问令牌
* @param performanceId 演出ID
* @param sessionCode 场次编码
* @param priceId 票价ID
* @return
*/
boolean
delTicketPrice
(
String
accessToken
,
String
performanceId
,
String
sessionCode
,
String
priceId
);
/**
* 上报票信息
*
* @param accessToken 访问令牌
* @param performanceId 演出ID
* @param sessionId 场次id
* @param sessionCode 场次编码
* @param priceId 票价ID
* @param ticketList 票List
* @return
*/
boolean
insertTicket
(
String
accessToken
,
String
performanceId
,
String
sessionId
,
String
sessionCode
,
String
priceId
,
List
<
TicketVo
>
ticketList
);
/**
* 删除票信息
*
* @param accessToken 访问令牌
* @param performanceId 演出id
* @param sessionCode 场次编码
* @param priceId 票价ID
* @param ticketId 票ID
* @return
*/
boolean
delTicket
(
String
accessToken
,
String
performanceId
,
String
sessionCode
,
String
priceId
,
String
ticketId
);
/**
* 上报订单信息
*
* @param accessToken 访问令牌
* @param orderId 订单id
* @param orderTime 下单时间
* @param channelType 渠道类型,1自销,2分销
* @param channelName 渠道名称
* @param ticketNum 购票数量
* @param totalAmount 订单总金额,单位分,订单实收金额
* @param ticketType 出票类型1:正常票,2:工作票,3:赠票
* @param ticketMode 出票方式, 1纸制票,2 电子票
* @param authMode 实名方式,1 非实名,2一单一证,3一票一证
* @param ticketOrderList 票单List,多个票用英文逗号分隔
* @return
*/
boolean
insertOrder
(
String
accessToken
,
String
orderId
,
LocalDateTime
orderTime
,
Integer
channelType
,
String
channelName
,
Integer
ticketNum
,
long
totalAmount
,
Integer
ticketType
,
Integer
ticketMode
,
Integer
authMode
,
List
<
OrderVo
>
ticketOrderList
);
/**
* 上报退票信息
*
* @param accessToken 访问令牌
* @param refundOrderId 退单订单id
* @param orderId 订单id
* @param reason 退单原因
* @param refundOrderTime 退单时间
* @param ticketOrderList 票单List
* @return
*/
boolean
refundOrder
(
String
accessToken
,
String
refundOrderId
,
String
orderId
,
String
reason
,
LocalDateTime
refundOrderTime
,
List
<
RefundOrderVo
>
ticketOrderList
);
/**
* 上报检票数据
*
* @param accessToken 访问令牌
* @param ticketList 票信息List
* @return
*/
boolean
insertCheck
(
String
accessToken
,
List
<
CheckVo
>
ticketList
);
}
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/service/ticketSystem/impl/ITicketSystemServiceImpl.java
0 → 100644
View file @
d7991657
This diff is collapsed.
Click to expand it.
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/vo/ticketSystem/CheckVo.java
0 → 100644
View file @
d7991657
package
com
.
liquidnet
.
service
.
platform
.
vo
.
ticketSystem
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
org.apache.tomcat.jni.Local
;
import
java.io.Serializable
;
import
java.time.LocalDateTime
;
@Data
@ApiModel
public
class
CheckVo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
4073256621782131607L
;
@ApiModelProperty
(
value
=
"票ID"
)
private
String
ticketId
;
@ApiModelProperty
(
value
=
"票价ID"
)
private
String
priceId
;
@ApiModelProperty
(
value
=
"场次id"
)
private
String
sessionId
;
@ApiModelProperty
(
value
=
"场次编码"
)
private
String
sessionCode
;
@ApiModelProperty
(
value
=
"检票时间"
)
private
LocalDateTime
checkingTime
;
@ApiModelProperty
(
value
=
"检票类型[1 二维码电子票,2 身份证,3 纸质票]"
)
private
Integer
checkingType
;
@ApiModelProperty
(
value
=
"是否实名[1 实名,2 非实名]"
)
private
Integer
authType
;
}
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/vo/ticketSystem/HallListVo.java
0 → 100644
View file @
d7991657
package
com
.
liquidnet
.
service
.
platform
.
vo
.
ticketSystem
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
@Data
@ApiModel
public
class
HallListVo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
4073256621782131607L
;
@ApiModelProperty
(
value
=
"场厅名称"
)
private
String
hallName
;
@ApiModelProperty
(
value
=
"场厅编码[上报数据使用]"
)
private
String
hallCode
;
@ApiModelProperty
(
value
=
"是否有座[是否有座,0:无座1:有座]"
)
private
Integer
hasSeat
;
@ApiModelProperty
(
value
=
"场厅座位数量[有座时不为空]"
)
private
Integer
seatNum
;
@ApiModelProperty
(
value
=
"可容纳人数[无座时不为空]"
)
private
Integer
seatingCapacity
;
@ApiModelProperty
(
value
=
"经营状态[经营状态,1:经营中,2:装修中,3:已停运]"
)
private
Integer
managementStatus
;
@ApiModelProperty
(
value
=
"可用状态[0:禁用,1:启用]"
)
private
Integer
enableState
;
}
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/vo/ticketSystem/ListVo.java
0 → 100644
View file @
d7991657
package
com
.
liquidnet
.
service
.
platform
.
vo
.
ticketSystem
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
@Data
@ApiModel
public
class
ListVo
<
T
>
implements
Serializable
{
private
static
final
long
serialVersionUID
=
4073256621782131607L
;
@ApiModelProperty
(
value
=
"数据"
)
private
T
dataList
;
@ApiModelProperty
(
value
=
"页数"
)
private
Integer
page
;
@ApiModelProperty
(
value
=
"每页数量"
)
private
Integer
pageSize
;
@ApiModelProperty
(
value
=
"数据总量"
)
private
Integer
totalRow
;
}
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/vo/ticketSystem/OrderVo.java
0 → 100644
View file @
d7991657
package
com
.
liquidnet
.
service
.
platform
.
vo
.
ticketSystem
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.time.LocalDateTime
;
@Data
@ApiModel
public
class
OrderVo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
4073256621782131607L
;
@ApiModelProperty
(
value
=
"票单id"
)
private
String
ticketOrderId
;
@ApiModelProperty
(
value
=
"演出id"
)
private
String
performanceId
;
@ApiModelProperty
(
value
=
"场次id"
)
private
String
sessionId
;
@ApiModelProperty
(
value
=
"场次编码"
)
private
String
sessionCode
;
@ApiModelProperty
(
value
=
"票价id"
)
private
String
priceId
;
@ApiModelProperty
(
value
=
"票价[单位分]"
)
private
long
ticketPrice
;
@ApiModelProperty
(
value
=
"票ID"
)
private
String
ticketId
;
@ApiModelProperty
(
value
=
"票实收金额[单位分]"
)
private
long
ticketOrderAmount
;
}
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/vo/ticketSystem/RefundOrderVo.java
0 → 100644
View file @
d7991657
package
com
.
liquidnet
.
service
.
platform
.
vo
.
ticketSystem
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
@Data
@ApiModel
public
class
RefundOrderVo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
4073256621782131607L
;
@ApiModelProperty
(
value
=
"票单id"
)
private
String
ticketOrderId
;
@ApiModelProperty
(
value
=
"场次编码"
)
private
String
sessionCode
;
@ApiModelProperty
(
value
=
"票ID"
)
private
String
ticketId
;
@ApiModelProperty
(
value
=
"退票金额[单位分]"
)
private
String
refundAmount
;
}
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/vo/ticketSystem/ResponseDataVo.java
0 → 100644
View file @
d7991657
package
com
.
liquidnet
.
service
.
platform
.
vo
.
ticketSystem
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
@Data
@ApiModel
public
class
ResponseDataVo
<
T
>
implements
Serializable
{
private
static
final
long
serialVersionUID
=
4073256621782131607L
;
@ApiModelProperty
(
value
=
"状态码"
)
private
String
code
;
@ApiModelProperty
(
value
=
"返回数据内容"
)
private
T
data
;
@ApiModelProperty
(
value
=
"消息"
)
private
String
msg
;
@ApiModelProperty
(
value
=
"接口是否成功"
)
private
boolean
success
;
}
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/vo/ticketSystem/ResponseListVo.java
0 → 100644
View file @
d7991657
package
com
.
liquidnet
.
service
.
platform
.
vo
.
ticketSystem
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
@Data
@ApiModel
public
class
ResponseListVo
<
T
>
implements
Serializable
{
private
static
final
long
serialVersionUID
=
4073256621782131607L
;
@ApiModelProperty
(
value
=
"状态码"
)
private
String
code
;
@ApiModelProperty
(
value
=
"返回数据内容"
)
private
ListVo
<
T
>
data
;
@ApiModelProperty
(
value
=
"消息"
)
private
String
msg
;
@ApiModelProperty
(
value
=
"接口是否成功"
)
private
boolean
success
;
}
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/vo/ticketSystem/STAccessTokenVo.java
0 → 100644
View file @
d7991657
package
com
.
liquidnet
.
service
.
platform
.
vo
.
ticketSystem
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
@Data
@ApiModel
public
class
STAccessTokenVo
implements
Serializable
,
Cloneable
{
private
static
final
long
serialVersionUID
=
4073256621782131607L
;
@ApiModelProperty
(
value
=
"获取到的访问令牌"
)
private
String
accessToken
;
@ApiModelProperty
(
value
=
"令牌有效时间[失效时间为3600秒]"
)
private
Integer
expiresIn
;
private
static
final
STAccessTokenVo
obj
=
new
STAccessTokenVo
();
public
static
STAccessTokenVo
getNew
()
{
try
{
return
(
STAccessTokenVo
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
e
.
printStackTrace
();
}
return
new
STAccessTokenVo
();
}
}
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/vo/ticketSystem/STFieldChangeVo.java
0 → 100644
View file @
d7991657
package
com
.
liquidnet
.
service
.
platform
.
vo
.
ticketSystem
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.List
;
@Data
@ApiModel
public
class
STFieldChangeVo
implements
Serializable
,
Cloneable
{
private
static
final
long
serialVersionUID
=
4073256621782131607L
;
@ApiModelProperty
(
value
=
"场所编码"
)
private
String
venueCode
;
@ApiModelProperty
(
value
=
"演出场厅编码"
)
private
String
hallCode
;
private
static
final
STFieldChangeVo
obj
=
new
STFieldChangeVo
();
public
static
STFieldChangeVo
getNew
()
{
try
{
return
(
STFieldChangeVo
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
e
.
printStackTrace
();
}
return
new
STFieldChangeVo
();
}
}
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/vo/ticketSystem/STFieldListVo.java
0 → 100644
View file @
d7991657
package
com
.
liquidnet
.
service
.
platform
.
vo
.
ticketSystem
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.List
;
@Data
@ApiModel
public
class
STFieldListVo
implements
Serializable
,
Cloneable
{
private
static
final
long
serialVersionUID
=
4073256621782131607L
;
@ApiModelProperty
(
value
=
"场所编码"
)
private
String
venueCode
;
@ApiModelProperty
(
value
=
"场所名称"
)
private
String
venueName
;
@ApiModelProperty
(
value
=
"场厅数量"
)
private
Integer
hallNum
;
@ApiModelProperty
(
value
=
"省"
)
private
Integer
provinceId
;
@ApiModelProperty
(
value
=
"市"
)
private
Integer
cityId
;
@ApiModelProperty
(
value
=
"区"
)
private
Integer
districtId
;
@ApiModelProperty
(
value
=
"详细地址"
)
private
String
venueAddress
;
@ApiModelProperty
(
value
=
"场所类型"
)
private
String
venueType
;
@ApiModelProperty
(
value
=
"场厅信息List"
)
private
List
<
HallListVo
>
hallList
;
private
static
final
STFieldListVo
obj
=
new
STFieldListVo
();
public
static
STFieldListVo
getNew
()
{
try
{
return
(
STFieldListVo
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
e
.
printStackTrace
();
}
return
new
STFieldListVo
();
}
}
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/vo/ticketSystem/STPTListVo.java
0 → 100644
View file @
d7991657
package
com
.
liquidnet
.
service
.
platform
.
vo
.
ticketSystem
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
@Data
@ApiModel
public
class
STPTListVo
implements
Serializable
,
Cloneable
{
private
static
final
long
serialVersionUID
=
4073256621782131607L
;
@ApiModelProperty
(
value
=
"演出类型id"
)
private
Integer
typeId
;
@ApiModelProperty
(
value
=
"演出类型名称]"
)
private
String
typeName
;
@ApiModelProperty
(
value
=
"演出类型父id[10,一级类型父id为空]"
)
private
Integer
parentTypeId
;
@ApiModelProperty
(
value
=
"层级[1:一级类型,2:二级类型]"
)
private
Integer
level
;
private
static
final
STPTListVo
obj
=
new
STPTListVo
();
public
static
STPTListVo
getNew
()
{
try
{
return
(
STPTListVo
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
e
.
printStackTrace
();
}
return
new
STPTListVo
();
}
}
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/vo/ticketSystem/TicketPriceVo.java
0 → 100644
View file @
d7991657
package
com
.
liquidnet
.
service
.
platform
.
vo
.
ticketSystem
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.time.LocalDateTime
;
@Data
@ApiModel
public
class
TicketPriceVo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
4073256621782131607L
;
@ApiModelProperty
(
value
=
"演出场次ID"
)
private
String
performanceId
;
@ApiModelProperty
(
value
=
"场次名称"
)
private
String
sessionId
;
@ApiModelProperty
(
value
=
"演出场所或场厅编码,兼容传递场所code"
)
private
String
priceId
;
@ApiModelProperty
(
value
=
"场次开始时间"
)
private
String
priceName
;
@ApiModelProperty
(
value
=
"场次演出结束时间"
)
private
long
ticketPrice
;
@ApiModelProperty
(
value
=
"是否有座[0:无座1:有座]"
)
private
Integer
availableInventory
;
@ApiModelProperty
(
value
=
"票图URL"
)
private
Integer
unavailableInventory
;
}
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/vo/ticketSystem/TicketVo.java
0 → 100644
View file @
d7991657
package
com
.
liquidnet
.
service
.
platform
.
vo
.
ticketSystem
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
@Data
@ApiModel
public
class
TicketVo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
4073256621782131607L
;
@ApiModelProperty
(
value
=
"票ID"
)
private
String
ticketId
;
@ApiModelProperty
(
value
=
"是否可售[1:可售,2:不可售]"
)
private
Integer
availableSale
;
@ApiModelProperty
(
value
=
"楼层"
)
private
String
floorName
;
@ApiModelProperty
(
value
=
"区域名称"
)
private
String
areaName
;
@ApiModelProperty
(
value
=
"排"
)
private
String
rowName
;
@ApiModelProperty
(
value
=
"座位号"
)
private
String
seatNo
;
}
liquidnet-bus-service/liquidnet-service-platform/liquidnet-service-platform-impl/src/main/java/com/liquidnet/service/platform/vo/ticketSystem/TimesVo.java
0 → 100644
View file @
d7991657
package
com
.
liquidnet
.
service
.
platform
.
vo
.
ticketSystem
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.time.LocalDateTime
;
@Data
@ApiModel
public
class
TimesVo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
4073256621782131607L
;
@ApiModelProperty
(
value
=
"演出场次ID"
)
private
String
sessionId
;
@ApiModelProperty
(
value
=
"场次名称"
)
private
String
sessionName
;
@ApiModelProperty
(
value
=
"演出场所或场厅编码,兼容传递场所code"
)
private
String
hallCode
;
@ApiModelProperty
(
value
=
"场次开始时间"
)
private
LocalDateTime
sessionStartTime
;
@ApiModelProperty
(
value
=
"场次演出结束时间"
)
private
LocalDateTime
sessionEndTime
;
@ApiModelProperty
(
value
=
"是否有座[0:无座1:有座]"
)
private
Integer
hasSeat
;
@ApiModelProperty
(
value
=
"票图URL"
)
private
String
seatingChart
;
@ApiModelProperty
(
value
=
"标记[0:禁用,1:启用]"
)
private
Integer
tag
;
}
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