记得上下班打卡 | 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
967c2eb0
Commit
967c2eb0
authored
May 11, 2021
by
张国柄
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
第一版:我的相关接口;
parent
a0de4a46
Changes
57
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
57 changed files
with
1736 additions
and
100 deletions
+1736
-100
pom.xml
liquidnet-bus-common/liquidnet-common-base/pom.xml
+4
-0
JwtUtil.java
...rc/main/java/com/liquidnet/commons/lang/util/JwtUtil.java
+60
-0
liquidnet-support-zuul.yml
...et-bus-config/liquidnet-config/liquidnet-support-zuul.yml
+18
-3
AdamAddressesParam.java
...va/com/liquidnet/service/adam/dto/AdamAddressesParam.java
+25
-0
AdamCollectParam.java
...java/com/liquidnet/service/adam/dto/AdamCollectParam.java
+21
-0
AdamEntersParam.java
.../java/com/liquidnet/service/adam/dto/AdamEntersParam.java
+3
-5
AdamEntersResult.java
...java/com/liquidnet/service/adam/dto/AdamEntersResult.java
+4
-4
AdamUserInfoParam.java
...ava/com/liquidnet/service/adam/dto/AdamUserInfoParam.java
+27
-0
AdamAddressesVo.java
...va/com/liquidnet/service/adam/dto/vo/AdamAddressesVo.java
+52
-0
AdamEntersVo.java
.../java/com/liquidnet/service/adam/dto/vo/AdamEntersVo.java
+2
-2
AdamThirdPartInfoVo.java
...om/liquidnet/service/adam/dto/vo/AdamThirdPartInfoVo.java
+36
-0
AdamUserInfoVo.java
...ava/com/liquidnet/service/adam/dto/vo/AdamUserInfoVo.java
+44
-0
IAdamAddressesService.java
...liquidnet/service/adam/service/IAdamAddressesService.java
+16
-0
IAdamCollectionService.java
...iquidnet/service/adam/service/IAdamCollectionService.java
+16
-0
IAdamDeviceTokenService.java
...quidnet/service/adam/service/IAdamDeviceTokenService.java
+16
-0
IAdamRealNameService.java
.../liquidnet/service/adam/service/IAdamRealNameService.java
+16
-0
IAdamThirdPartyService.java
...iquidnet/service/adam/service/IAdamThirdPartyService.java
+16
-0
IAdamUserInfoService.java
.../liquidnet/service/adam/service/IAdamUserInfoService.java
+16
-0
IAdamUserService.java
.../com/liquidnet/service/adam/service/IAdamUserService.java
+16
-0
AdamAddresses.java
...java/com/liquidnet/service/adam/entity/AdamAddresses.java
+80
-0
AdamCollection.java
...ava/com/liquidnet/service/adam/entity/AdamCollection.java
+54
-0
AdamDeviceToken.java
...va/com/liquidnet/service/adam/entity/AdamDeviceToken.java
+42
-0
AdamEnters.java
...in/java/com/liquidnet/service/adam/entity/AdamEnters.java
+2
-2
AdamRealName.java
.../java/com/liquidnet/service/adam/entity/AdamRealName.java
+58
-0
AdamThirdParty.java
...ava/com/liquidnet/service/adam/entity/AdamThirdParty.java
+61
-0
AdamUser.java
...main/java/com/liquidnet/service/adam/entity/AdamUser.java
+49
-0
AdamUserInfo.java
.../java/com/liquidnet/service/adam/entity/AdamUserInfo.java
+82
-0
AdamAddressesMapper.java
...om/liquidnet/service/adam/mapper/AdamAddressesMapper.java
+16
-0
AdamCollectionMapper.java
...m/liquidnet/service/adam/mapper/AdamCollectionMapper.java
+16
-0
AdamDeviceTokenMapper.java
.../liquidnet/service/adam/mapper/AdamDeviceTokenMapper.java
+16
-0
AdamRealNameMapper.java
...com/liquidnet/service/adam/mapper/AdamRealNameMapper.java
+16
-0
AdamThirdPartyMapper.java
...m/liquidnet/service/adam/mapper/AdamThirdPartyMapper.java
+16
-0
AdamUserInfoMapper.java
...com/liquidnet/service/adam/mapper/AdamUserInfoMapper.java
+16
-0
AdamUserMapper.java
...ava/com/liquidnet/service/adam/mapper/AdamUserMapper.java
+16
-0
AdamAddressesMapper.xml
...com/liquidnet/service/adam/mapper/AdamAddressesMapper.xml
+5
-0
AdamCollectionMapper.xml
...om/liquidnet/service/adam/mapper/AdamCollectionMapper.xml
+5
-0
AdamDeviceTokenMapper.xml
...m/liquidnet/service/adam/mapper/AdamDeviceTokenMapper.xml
+5
-0
AdamRealNameMapper.xml
.../com/liquidnet/service/adam/mapper/AdamRealNameMapper.xml
+5
-0
AdamThirdPartyMapper.xml
...om/liquidnet/service/adam/mapper/AdamThirdPartyMapper.xml
+5
-0
AdamUserInfoMapper.xml
.../com/liquidnet/service/adam/mapper/AdamUserInfoMapper.xml
+5
-0
AdamUserMapper.xml
...rces/com/liquidnet/service/adam/mapper/AdamUserMapper.xml
+5
-0
db_ln_adam_initialdata.sql
...quidnet-service-adam-impl/docu/db_ln_adam_initialdata.sql
+57
-55
AdamAddressesController.java
...dnet/service/adam/controller/AdamAddressesController.java
+97
-0
AdamCollectionController.java
...net/service/adam/controller/AdamCollectionController.java
+109
-0
AdamEntersController.java
...quidnet/service/adam/controller/AdamEntersController.java
+40
-27
AdamUserAuthController.java
...idnet/service/adam/controller/AdamUserAuthController.java
+178
-0
AdamUserController.java
...liquidnet/service/adam/controller/AdamUserController.java
+107
-0
AdamAddressesServiceImpl.java
...t/service/adam/service/impl/AdamAddressesServiceImpl.java
+20
-0
AdamCollectionServiceImpl.java
.../service/adam/service/impl/AdamCollectionServiceImpl.java
+20
-0
AdamDeviceTokenServiceImpl.java
...service/adam/service/impl/AdamDeviceTokenServiceImpl.java
+20
-0
AdamRealNameServiceImpl.java
...et/service/adam/service/impl/AdamRealNameServiceImpl.java
+20
-0
AdamThirdPartyServiceImpl.java
.../service/adam/service/impl/AdamThirdPartyServiceImpl.java
+20
-0
AdamUserInfoServiceImpl.java
...et/service/adam/service/impl/AdamUserInfoServiceImpl.java
+20
-0
AdamUserServiceImpl.java
...uidnet/service/adam/service/impl/AdamUserServiceImpl.java
+20
-0
pom.xml
liquidnet-bus-support/liquidnet-support-zuul/pom.xml
+13
-0
SupportZuulApplication.java
...va/com/liquidnet/support/zuul/SupportZuulApplication.java
+1
-2
PathMatchUtil.java
...n/java/com/liquidnet/support/zuul/util/PathMatchUtil.java
+11
-0
No files found.
liquidnet-bus-common/liquidnet-common-base/pom.xml
View file @
967c2eb0
...
...
@@ -39,6 +39,10 @@
<groupId>
org.mongodb
</groupId>
<artifactId>
bson
</artifactId>
</dependency>
<dependency>
<groupId>
io.jsonwebtoken
</groupId>
<artifactId>
jjwt
</artifactId>
</dependency>
</dependencies>
...
...
liquidnet-bus-common/liquidnet-common-base/src/main/java/com/liquidnet/commons/lang/util/JwtUtil.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
commons
.
lang
.
util
;
import
io.jsonwebtoken.Claims
;
import
io.jsonwebtoken.JwtBuilder
;
import
io.jsonwebtoken.Jwts
;
import
io.jsonwebtoken.SignatureAlgorithm
;
import
java.util.Date
;
import
java.util.Map
;
//@Component
public
class
JwtUtil
{
/**
* 过期时间15分钟
*/
private
static
final
long
EXPIRE_TIME
=
15
*
60
*
1000
;
/**
* token私钥
*/
private
static
final
String
TOKEN_SECRET
=
"DD5654D654DSD5S1D65S4D65S1D12354"
;
/**
* 用户登录成功后生成Jwt token
* 使用Hs256算法
*
* @param claims 保存在Payload(有效载荷)中的内容
* @return token字符串
*/
public
static
String
create
(
Map
<
String
,
Object
>
claims
)
{
long
nowMillis
=
System
.
currentTimeMillis
();
long
expMillis
=
System
.
currentTimeMillis
()
+
EXPIRE_TIME
;
// 创建一个JwtBuilder,设置jwt的body
JwtBuilder
builder
=
Jwts
.
builder
()
// 保存在Payload(有效载荷)中的内容, 自定义一些数据保存在这里
.
setClaims
(
claims
)
// iat: jwt的签发时间
.
setIssuedAt
(
new
Date
(
nowMillis
))
// 设置过期时间
.
setExpiration
(
new
Date
(
expMillis
))
// 使用HS256算法和签名使用的秘钥生成密文
.
signWith
(
SignatureAlgorithm
.
HS256
,
TOKEN_SECRET
);
return
builder
.
compact
();
}
/**
* 解析token,获取到Payload(有效载荷)中的内容,包括验证签名,判断是否过期
*
* @param token 令牌
* @return
*/
public
static
Claims
parse
(
String
token
)
{
// 得到DefaultJwtParser
return
Jwts
.
parser
()
// 设置签名的秘钥
.
setSigningKey
(
TOKEN_SECRET
)
// 设置需要解析的token
.
parseClaimsJws
(
token
).
getBody
();
}
}
liquidnet-bus-config/liquidnet-config/liquidnet-support-zuul.yml
View file @
967c2eb0
...
...
@@ -62,8 +62,8 @@ eureka:
zuul
:
prefix
:
/
host
:
max-per-route-connections
:
1000
max-total-connections
:
2
000
max-per-route-connections
:
1
5
000
max-total-connections
:
60
000
routes
:
liquidnet-service-adam
:
/adam/**
liquidnet-service-kylin
:
/kylin/**
...
...
@@ -75,7 +75,14 @@ zuul:
# XXXFilter: # 类的名字
# pre: # 类型
# disable: true
# -----------------------------------------------------------
common
:
login
:
url
:
/adam/login
exclude
:
auth
:
url
:
/adam/login,/adam/v2/api-docs,/kylin/v2/api-docs
# -----------------------------------------------------------
#解决错误 com.netflix.client.ClientException: Load balancer does not have available server for client:panfeng-item-service
#这样就可以即指定path与URL,又不破坏Zuul的Hystrix与Ribbon特性了。
#开启eureka负载均衡策略
...
...
@@ -86,3 +93,11 @@ ribbon:
# ribbon:
# listOfServers: 192.168.137.1:9001
# -----------------------------------------------------------
hystrix
:
command
:
default
:
execution
:
isolation
:
thread
:
timeoutInMilliseconds
:
60000
# -----------------------------------------------------------
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/AdamAddressesParam.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@ApiModel
(
value
=
"AdamAddressesParam"
,
description
=
"添加/编辑收获地址入参"
)
@Data
public
class
AdamAddressesParam
implements
java
.
io
.
Serializable
{
private
static
final
long
serialVersionUID
=
-
2626425843975309892L
;
@ApiModelProperty
(
position
=
10
,
required
=
false
,
value
=
"收获地址ID,编辑时必传[64]"
)
private
String
addrId
;
@ApiModelProperty
(
position
=
11
,
required
=
true
,
value
=
"入场人名称[50]"
,
example
=
"Swagger"
)
private
String
name
;
@ApiModelProperty
(
position
=
12
,
required
=
true
,
value
=
"手机号[11]"
,
example
=
"13111111111"
)
private
String
phone
;
@ApiModelProperty
(
position
=
13
,
required
=
true
,
value
=
"省份[30]"
,
example
=
"北京"
)
private
String
province
;
@ApiModelProperty
(
position
=
14
,
required
=
true
,
value
=
"城市[30]"
,
example
=
"北京城区"
)
private
String
city
;
@ApiModelProperty
(
position
=
15
,
required
=
true
,
value
=
"区县[30]"
,
example
=
"朝阳区"
)
private
String
county
;
@ApiModelProperty
(
position
=
16
,
required
=
true
,
value
=
"详细地址[100]"
,
example
=
"广渠路1号创1958园区"
)
private
String
address
;
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/AdamCollectParam.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@ApiModel
(
value
=
"AdamCollectParam"
,
description
=
"添加收藏入参"
)
@Data
public
class
AdamCollectParam
implements
java
.
io
.
Serializable
{
private
static
final
long
serialVersionUID
=
7397579764049783649L
;
@ApiModelProperty
(
position
=
11
,
required
=
true
,
value
=
"内容ID[64]"
,
example
=
"Swagger"
)
private
String
contentId
;
@ApiModelProperty
(
position
=
12
,
required
=
true
,
value
=
"内容类型"
,
allowableValues
=
"VIDEO,TICKET,SITE,ARTIST,BAND,BRAND,STYLE,GOODS,MUSIC,SONG"
)
private
String
type
;
@ApiModelProperty
(
position
=
13
,
required
=
true
,
value
=
"内容标题[255]"
,
example
=
"13111111111"
)
private
String
contentTitle
;
@ApiModelProperty
(
position
=
14
,
required
=
true
,
value
=
"内容快照[30]"
,
example
=
"北京"
)
private
String
contentImg
;
@ApiModelProperty
(
position
=
15
,
required
=
false
,
value
=
"持续时间,单位S,VIDEO类型时必传[30]"
,
example
=
"100"
)
private
Long
duration
;
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/AdamEntersParam.java
View file @
967c2eb0
...
...
@@ -4,20 +4,18 @@ import io.swagger.annotations.ApiModel;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@ApiModel
(
value
=
"AdamEntersParam"
,
description
=
"添加
入场人参数
"
)
@ApiModel
(
value
=
"AdamEntersParam"
,
description
=
"添加
/编辑入场人入参
"
)
@Data
public
class
AdamEntersParam
implements
java
.
io
.
Serializable
{
private
static
final
long
serialVersionUID
=
5940725094369061032L
;
@ApiModelProperty
(
position
=
10
,
required
=
false
,
value
=
"入场人ID[50]"
)
@ApiModelProperty
(
position
=
10
,
required
=
false
,
value
=
"入场人ID
,编辑时必传
[50]"
)
private
String
entersId
;
@ApiModelProperty
(
position
=
11
,
required
=
true
,
value
=
"入场人名称[50]"
,
example
=
"Swagger"
)
private
String
name
;
@ApiModelProperty
(
position
=
12
,
required
=
true
,
value
=
"入场人手机号[11]"
,
example
=
"13100000000"
)
private
String
mobile
;
@ApiModelProperty
(
position
=
13
,
required
=
true
,
value
=
"证件类型
:
1-大陆身份证,2-港澳通行证,3-台胞证,4-护照,5-军官证"
,
allowableValues
=
"1,2,3,4,5"
)
@ApiModelProperty
(
position
=
13
,
required
=
true
,
value
=
"证件类型
:
1-大陆身份证,2-港澳通行证,3-台胞证,4-护照,5-军官证"
,
allowableValues
=
"1,2,3,4,5"
)
private
Integer
type
;
@ApiModelProperty
(
position
=
14
,
required
=
true
,
value
=
"入场人证件号[11]"
,
example
=
"110101110001010111"
)
private
String
idCard
;
@ApiModelProperty
(
position
=
15
,
required
=
true
,
value
=
"是否是默认入场人:0-否,1-是"
,
allowableValues
=
"0,1"
)
private
Boolean
isDefault
;
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/AdamEntersResult.java
View file @
967c2eb0
...
...
@@ -4,18 +4,18 @@ import io.swagger.annotations.ApiModel;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@ApiModel
(
value
=
"AdamEnters
Param"
,
description
=
"添加入场人参数
"
)
@ApiModel
(
value
=
"AdamEnters
Result"
,
description
=
"入场人响应
"
)
@Data
public
class
AdamEntersResult
implements
java
.
io
.
Serializable
{
private
static
final
long
serialVersionUID
=
5940725094369061032
L
;
private
static
final
long
serialVersionUID
=
3219448286221952517
L
;
@ApiModelProperty
(
position
=
10
,
required
=
true
,
value
=
"入场人名称[50]"
,
example
=
"Swagger"
)
private
String
name
;
@ApiModelProperty
(
position
=
11
,
required
=
true
,
value
=
"入场人手机号[11]"
,
example
=
"13100000000"
)
private
String
mobile
;
@ApiModelProperty
(
position
=
12
,
required
=
true
,
value
=
"证件类型
:
1-大陆身份证,2-港澳通行证,3-台胞证,4-护照,5-军官证"
,
allowableValues
=
"1,2,3,4,5"
)
@ApiModelProperty
(
position
=
12
,
required
=
true
,
value
=
"证件类型
:
1-大陆身份证,2-港澳通行证,3-台胞证,4-护照,5-军官证"
,
allowableValues
=
"1,2,3,4,5"
)
private
Integer
type
;
@ApiModelProperty
(
position
=
13
,
required
=
true
,
value
=
"入场人证件号[11]"
,
example
=
"110101110001010111"
)
private
String
idCard
;
@ApiModelProperty
(
position
=
14
,
required
=
true
,
value
=
"是否
是默认入场人:
0-否,1-是"
,
allowableValues
=
"0,1"
)
@ApiModelProperty
(
position
=
14
,
required
=
true
,
value
=
"是否
为默认:
0-否,1-是"
,
allowableValues
=
"0,1"
)
private
Boolean
isDefault
;
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/AdamUserInfoParam.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@ApiModel
(
value
=
"AdamUserInfoParam"
,
description
=
"个人资料编辑参数"
)
@Data
public
class
AdamUserInfoParam
implements
java
.
io
.
Serializable
{
private
static
final
long
serialVersionUID
=
-
1084524066864012398L
;
@ApiModelProperty
(
position
=
11
,
required
=
true
,
value
=
"头像[255]"
)
private
String
avatar
;
@ApiModelProperty
(
position
=
12
,
required
=
true
,
value
=
"背景[255]"
)
private
String
background
;
@ApiModelProperty
(
position
=
13
,
required
=
true
,
value
=
"昵称[32]"
)
private
String
nickName
;
@ApiModelProperty
(
position
=
14
,
required
=
true
,
value
=
"性别[32]"
)
private
String
sex
;
@ApiModelProperty
(
position
=
15
,
required
=
true
,
value
=
"生日[YYYY-MM-DD]"
)
private
String
birthday
;
@ApiModelProperty
(
position
=
16
,
required
=
true
,
value
=
"常住地/区域[100]"
)
private
String
area
;
@ApiModelProperty
(
position
=
17
,
required
=
true
,
value
=
"签名[255]"
)
private
String
signature
;
@ApiModelProperty
(
position
=
18
,
required
=
true
,
value
=
"标签[500]"
)
private
String
tagMe
;
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/vo/AdamAddressesVo.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
import
com.liquidnet.service.adam.entity.AdamAddresses
;
import
com.liquidnet.service.adam.entity.AdamEnters
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@ApiModel
(
value
=
"AdamAddressesVo"
,
description
=
"收获地址"
)
@Data
public
class
AdamAddressesVo
implements
java
.
io
.
Serializable
,
Cloneable
{
private
static
final
long
serialVersionUID
=
5258094625450569125L
;
@ApiModelProperty
(
position
=
10
,
value
=
"收获地址ID[64]"
)
private
String
addrId
;
@ApiModelProperty
(
position
=
11
,
value
=
"姓名[30]"
)
private
String
name
;
@ApiModelProperty
(
position
=
12
,
value
=
"手机号[11]"
)
private
String
phone
;
@ApiModelProperty
(
position
=
13
,
value
=
"省份[30]"
)
private
String
province
;
@ApiModelProperty
(
position
=
14
,
value
=
"城市[30]"
)
private
String
city
;
@ApiModelProperty
(
position
=
15
,
value
=
"区县[30]"
)
private
String
county
;
@ApiModelProperty
(
position
=
16
,
value
=
"详细地址[100]"
)
private
String
address
;
@ApiModelProperty
(
position
=
18
,
value
=
"是否为默认:0-否,1-是"
)
private
Boolean
isDefault
;
private
static
final
AdamAddressesVo
obj
=
new
AdamAddressesVo
();
public
static
AdamAddressesVo
getNew
()
{
try
{
return
(
AdamAddressesVo
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
e
.
printStackTrace
();
}
return
new
AdamAddressesVo
();
}
public
AdamAddressesVo
copy
(
AdamAddresses
source
)
{
this
.
setAddrId
(
source
.
getAddressesId
());
this
.
setName
(
source
.
getName
());
this
.
setPhone
(
source
.
getPhone
());
this
.
setProvince
(
source
.
getProvince
());
this
.
setCity
(
source
.
getCity
());
this
.
setCounty
(
source
.
getCounty
());
this
.
setAddress
(
source
.
getAddress
());
this
.
setIsDefault
(
source
.
getIsDefault
());
return
this
;
}
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/vo/AdamEntersVo.java
View file @
967c2eb0
...
...
@@ -15,11 +15,11 @@ public class AdamEntersVo implements java.io.Serializable, Cloneable {
private
String
name
;
@ApiModelProperty
(
position
=
12
,
value
=
"入场人手机号[11]"
)
private
String
mobile
;
@ApiModelProperty
(
position
=
13
,
value
=
"证件类型
:
1-大陆身份证,2-港澳通行证,3-台胞证,4-护照,5-军官证"
)
@ApiModelProperty
(
position
=
13
,
value
=
"证件类型
:
1-大陆身份证,2-港澳通行证,3-台胞证,4-护照,5-军官证"
)
private
Integer
type
;
@ApiModelProperty
(
position
=
14
,
value
=
"入场人证件号[11]"
)
private
String
idCard
;
@ApiModelProperty
(
position
=
15
,
value
=
"是否
是默认入场人:
0-否,1-是"
)
@ApiModelProperty
(
position
=
15
,
value
=
"是否
为默认:
0-否,1-是"
)
private
Boolean
isDefault
;
private
static
final
AdamEntersVo
obj
=
new
AdamEntersVo
();
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/vo/AdamThirdPartInfoVo.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@ApiModel
(
value
=
"ThirdPartInfoVo"
,
description
=
"用户第三方信息"
)
@Data
public
class
AdamThirdPartInfoVo
implements
java
.
io
.
Serializable
,
Cloneable
{
private
static
final
long
serialVersionUID
=
-
3239086191919676121L
;
@ApiModelProperty
(
position
=
10
,
value
=
"Third Party ID[64]"
)
private
String
thirdPartyId
;
@ApiModelProperty
(
position
=
11
,
value
=
"用户ID[64]"
)
private
String
uid
;
@ApiModelProperty
(
position
=
12
,
value
=
"第三方ID[64]"
)
private
String
openId
;
@ApiModelProperty
(
position
=
13
,
value
=
"昵称[64]"
)
private
String
nickname
;
@ApiModelProperty
(
position
=
14
,
value
=
"头像[255]"
)
private
String
avatar
;
@ApiModelProperty
(
position
=
14
,
value
=
"平台类型[20]"
)
private
String
platform
;
@ApiModelProperty
(
position
=
14
,
value
=
"状态[1-绑定,2-解绑]"
)
private
int
state
;
private
static
final
AdamThirdPartInfoVo
obj
=
new
AdamThirdPartInfoVo
();
public
static
AdamThirdPartInfoVo
getNew
()
{
try
{
return
(
AdamThirdPartInfoVo
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
e
.
printStackTrace
();
}
return
new
AdamThirdPartInfoVo
();
}
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/vo/AdamUserInfoVo.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
dto
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@ApiModel
(
value
=
"AdamUserInfoVo"
,
description
=
"用户详情"
)
@Data
public
class
AdamUserInfoVo
implements
java
.
io
.
Serializable
,
Cloneable
{
private
static
final
long
serialVersionUID
=
8479869354894030303L
;
@ApiModelProperty
(
position
=
10
,
value
=
"用户ID[64]"
)
private
String
uid
;
@ApiModelProperty
(
position
=
11
,
value
=
"昵称[32]"
)
private
String
username
;
@ApiModelProperty
(
position
=
12
,
value
=
"性别[32]"
)
private
String
sex
;
@ApiModelProperty
(
position
=
13
,
value
=
"生日[YYYY-MM-DD]"
)
private
String
birthday
;
@ApiModelProperty
(
position
=
14
,
value
=
"常住地/区域"
)
private
String
area
;
@ApiModelProperty
(
position
=
15
,
value
=
"个性签名"
)
private
String
signature
;
@ApiModelProperty
(
position
=
16
,
value
=
"头像"
)
private
String
avatar
;
@ApiModelProperty
(
position
=
17
,
value
=
"背景图"
)
private
String
background
;
@ApiModelProperty
(
position
=
18
,
value
=
"标签"
)
private
String
tagMe
;
@ApiModelProperty
(
position
=
19
,
value
=
""
)
private
String
rongCloudToken
;
// @ApiModelProperty(position = 20, value = "隐私配置")
// private
private
static
final
AdamUserInfoVo
obj
=
new
AdamUserInfoVo
();
public
static
AdamUserInfoVo
getNew
()
{
try
{
return
(
AdamUserInfoVo
)
obj
.
clone
();
}
catch
(
CloneNotSupportedException
e
)
{
e
.
printStackTrace
();
}
return
new
AdamUserInfoVo
();
}
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/service/IAdamAddressesService.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
service
;
import
com.liquidnet.service.adam.entity.AdamAddresses
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 收货地址 服务类
* </p>
*
* @author liquidnet
* @since 2021-05-11
*/
public
interface
IAdamAddressesService
extends
IService
<
AdamAddresses
>
{
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/service/IAdamCollectionService.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
service
;
import
com.liquidnet.service.adam.entity.AdamCollection
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 收藏 服务类
* </p>
*
* @author liquidnet
* @since 2021-05-10
*/
public
interface
IAdamCollectionService
extends
IService
<
AdamCollection
>
{
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/service/IAdamDeviceTokenService.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
service
;
import
com.liquidnet.service.adam.entity.AdamDeviceToken
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* TOKEN 服务类
* </p>
*
* @author liquidnet
* @since 2021-05-11
*/
public
interface
IAdamDeviceTokenService
extends
IService
<
AdamDeviceToken
>
{
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/service/IAdamRealNameService.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
service
;
import
com.liquidnet.service.adam.entity.AdamRealName
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 实名信息 服务类
* </p>
*
* @author liquidnet
* @since 2021-05-10
*/
public
interface
IAdamRealNameService
extends
IService
<
AdamRealName
>
{
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/service/IAdamThirdPartyService.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
service
;
import
com.liquidnet.service.adam.entity.AdamThirdParty
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 用户第三方账号信息 服务类
* </p>
*
* @author liquidnet
* @since 2021-05-10
*/
public
interface
IAdamThirdPartyService
extends
IService
<
AdamThirdParty
>
{
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/service/IAdamUserInfoService.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
service
;
import
com.liquidnet.service.adam.entity.AdamUserInfo
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 正在现场用户信息 服务类
* </p>
*
* @author liquidnet
* @since 2021-05-10
*/
public
interface
IAdamUserInfoService
extends
IService
<
AdamUserInfo
>
{
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/service/IAdamUserService.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
service
;
import
com.liquidnet.service.adam.entity.AdamUser
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 用户 服务类
* </p>
*
* @author liquidnet
* @since 2021-05-10
*/
public
interface
IAdamUserService
extends
IService
<
AdamUser
>
{
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-do/src/main/java/com/liquidnet/service/adam/entity/AdamAddresses.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* <p>
* 收货地址
* </p>
*
* @author liquidnet
* @since 2021-05-11
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
AdamAddresses
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
private
Integer
mid
;
private
String
addressesId
;
private
String
uid
;
/**
* 姓名
*/
private
String
name
;
/**
* 手机号
*/
private
String
phone
;
/**
* 省份
*/
private
String
province
;
/**
* 城市
*/
private
String
city
;
/**
* 区县
*/
private
String
county
;
/**
* 详细地址
*/
private
String
address
;
/**
* 是否为默认:0-否,1-是,第一个默认1
*/
private
Boolean
isDefault
;
/**
* 状态:0-INIT,1-NORMAL,2-INVALID
*/
private
Integer
state
;
private
LocalDateTime
createdAt
;
private
LocalDateTime
updatedAt
;
private
LocalDateTime
deletedAt
;
private
String
comment
;
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-do/src/main/java/com/liquidnet/service/adam/entity/AdamCollection.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* <p>
* 收藏
* </p>
*
* @author liquidnet
* @since 2021-05-11
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
AdamCollection
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
private
Integer
mid
;
private
String
uid
;
private
String
contentId
;
private
String
contentTitle
;
private
String
contentImg
;
private
Long
duration
;
/**
* 收藏类型
*/
private
String
type
;
/**
* 1-正常,2-删除
*/
private
Integer
state
;
private
LocalDateTime
createdAt
;
private
LocalDateTime
updatedAt
;
private
String
comment
;
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-do/src/main/java/com/liquidnet/service/adam/entity/AdamDeviceToken.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* <p>
* TOKEN
* </p>
*
* @author liquidnet
* @since 2021-05-11
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
AdamDeviceToken
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
private
Integer
mid
;
private
String
uid
;
private
String
android
;
private
String
ios
;
private
String
ipad
;
private
Integer
isLast
;
private
LocalDateTime
createdAt
;
private
LocalDateTime
updatedAt
;
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-do/src/main/java/com/liquidnet/service/adam/entity/AdamEnters.java
View file @
967c2eb0
...
...
@@ -52,12 +52,12 @@ public class AdamEnters implements Serializable {
private
String
idCard
;
/**
* 是否
是默认入场人:0-否,1-是,客户第一个入场人
默认1
* 是否
为默认:0-否,1-是,第一个
默认1
*/
private
Boolean
isDefault
;
/**
* 状态
:
0-INIT,1-NORMAL,2-INVALID
* 状态
:
0-INIT,1-NORMAL,2-INVALID
*/
private
Integer
state
;
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-do/src/main/java/com/liquidnet/service/adam/entity/AdamRealName.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* <p>
* 实名信息
* </p>
*
* @author liquidnet
* @since 2021-05-11
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
AdamRealName
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
private
Integer
mid
;
private
String
realNameId
;
private
String
uid
;
/**
* 1-大陆身份证,2-港澳通行证,3-台胞证,4-护照,5-军官证
*/
private
String
type
;
/**
* 真实姓名
*/
private
String
name
;
/**
* 证件号码
*/
private
String
idCard
;
/**
* 0-INIT,1-NORMAL,2-INVALID
*/
private
Integer
state
;
private
LocalDateTime
createdAt
;
private
LocalDateTime
updatedAt
;
private
String
comment
;
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-do/src/main/java/com/liquidnet/service/adam/entity/AdamThirdParty.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* <p>
* 用户第三方账号信息
* </p>
*
* @author liquidnet
* @since 2021-05-11
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
AdamThirdParty
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
private
Integer
mid
;
private
String
uid
;
/**
* 第三方ID
*/
private
String
openId
;
/**
* 第三方头像
*/
private
String
avatar
;
/**
* 第三方昵称
*/
private
String
nickName
;
/**
* 平台名称
*/
private
String
platform
;
/**
* 0-INIT,1-NORMAL,2-INVALID
*/
private
Integer
state
;
private
LocalDateTime
createdAt
;
private
LocalDateTime
updatedAt
;
private
String
comment
;
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-do/src/main/java/com/liquidnet/service/adam/entity/AdamUser.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.time.LocalDateTime
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* <p>
* 用户
* </p>
*
* @author liquidnet
* @since 2021-05-11
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
AdamUser
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
private
Integer
mid
;
private
String
uid
;
private
String
mobile
;
private
String
passwd
;
private
String
payCode
;
/**
* 1-NORMAL,2-INVALID
*/
private
Integer
state
;
private
LocalDateTime
createdAt
;
private
LocalDateTime
updatedAt
;
private
LocalDateTime
closedAt
;
private
String
comment
;
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-do/src/main/java/com/liquidnet/service/adam/entity/AdamUserInfo.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
java.time.LocalDate
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* <p>
* 用户信息
* </p>
*
* @author liquidnet
* @since 2021-05-11
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
AdamUserInfo
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
private
Integer
mid
;
private
String
uid
;
/**
* 昵称
*/
private
String
nickName
;
/**
* 性别
*/
private
String
sex
;
/**
* 生日YYYY-MM-DD
*/
private
LocalDate
birthday
;
/**
* 常住地/区域
*/
private
String
area
;
/**
* 个性签名
*/
private
String
signature
;
/**
* 头像
*/
private
String
avatar
;
/**
* 背景图
*/
private
String
background
;
/**
* 身份二维码
*/
private
String
qrCode
;
/**
* 身份二维码
*/
private
String
qrPic
;
/**
* 音乐标签
*/
private
String
tagMe
;
private
String
comment
;
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-do/src/main/java/com/liquidnet/service/adam/mapper/AdamAddressesMapper.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
mapper
;
import
com.liquidnet.service.adam.entity.AdamAddresses
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* 收货地址 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-05-11
*/
public
interface
AdamAddressesMapper
extends
BaseMapper
<
AdamAddresses
>
{
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-do/src/main/java/com/liquidnet/service/adam/mapper/AdamCollectionMapper.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
mapper
;
import
com.liquidnet.service.adam.entity.AdamCollection
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* 收藏 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-05-10
*/
public
interface
AdamCollectionMapper
extends
BaseMapper
<
AdamCollection
>
{
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-do/src/main/java/com/liquidnet/service/adam/mapper/AdamDeviceTokenMapper.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
mapper
;
import
com.liquidnet.service.adam.entity.AdamDeviceToken
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* TOKEN Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-05-11
*/
public
interface
AdamDeviceTokenMapper
extends
BaseMapper
<
AdamDeviceToken
>
{
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-do/src/main/java/com/liquidnet/service/adam/mapper/AdamRealNameMapper.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
mapper
;
import
com.liquidnet.service.adam.entity.AdamRealName
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* 实名信息 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-05-10
*/
public
interface
AdamRealNameMapper
extends
BaseMapper
<
AdamRealName
>
{
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-do/src/main/java/com/liquidnet/service/adam/mapper/AdamThirdPartyMapper.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
mapper
;
import
com.liquidnet.service.adam.entity.AdamThirdParty
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* 用户第三方账号信息 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-05-10
*/
public
interface
AdamThirdPartyMapper
extends
BaseMapper
<
AdamThirdParty
>
{
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-do/src/main/java/com/liquidnet/service/adam/mapper/AdamUserInfoMapper.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
mapper
;
import
com.liquidnet.service.adam.entity.AdamUserInfo
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* 正在现场用户信息 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-05-10
*/
public
interface
AdamUserInfoMapper
extends
BaseMapper
<
AdamUserInfo
>
{
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-do/src/main/java/com/liquidnet/service/adam/mapper/AdamUserMapper.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
mapper
;
import
com.liquidnet.service.adam.entity.AdamUser
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* 用户 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-05-10
*/
public
interface
AdamUserMapper
extends
BaseMapper
<
AdamUser
>
{
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-do/src/main/resources/com/liquidnet/service/adam/mapper/AdamAddressesMapper.xml
0 → 100644
View file @
967c2eb0
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.liquidnet.service.adam.mapper.AdamAddressesMapper"
>
</mapper>
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-do/src/main/resources/com/liquidnet/service/adam/mapper/AdamCollectionMapper.xml
0 → 100644
View file @
967c2eb0
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.liquidnet.service.adam.mapper.AdamCollectionMapper"
>
</mapper>
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-do/src/main/resources/com/liquidnet/service/adam/mapper/AdamDeviceTokenMapper.xml
0 → 100644
View file @
967c2eb0
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.liquidnet.service.adam.mapper.AdamDeviceTokenMapper"
>
</mapper>
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-do/src/main/resources/com/liquidnet/service/adam/mapper/AdamRealNameMapper.xml
0 → 100644
View file @
967c2eb0
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.liquidnet.service.adam.mapper.AdamRealNameMapper"
>
</mapper>
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-do/src/main/resources/com/liquidnet/service/adam/mapper/AdamThirdPartyMapper.xml
0 → 100644
View file @
967c2eb0
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.liquidnet.service.adam.mapper.AdamThirdPartyMapper"
>
</mapper>
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-do/src/main/resources/com/liquidnet/service/adam/mapper/AdamUserInfoMapper.xml
0 → 100644
View file @
967c2eb0
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.liquidnet.service.adam.mapper.AdamUserInfoMapper"
>
</mapper>
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-do/src/main/resources/com/liquidnet/service/adam/mapper/AdamUserMapper.xml
0 → 100644
View file @
967c2eb0
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.liquidnet.service.adam.mapper.AdamUserMapper"
>
</mapper>
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/docu/db_ln_adam_initialdata.sql
View file @
967c2eb0
This diff is collapsed.
Click to expand it.
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/controller/AdamAddressesController.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
controller
;
import
com.github.xiaoymin.knife4j.annotations.ApiOperationSupport
;
import
com.liquidnet.service.ResponseDto
;
import
com.liquidnet.service.adam.dto.AdamAddressesParam
;
import
com.liquidnet.service.adam.dto.vo.AdamAddressesVo
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
* <p>
* 收货地址 前端控制器
* </p>
*
* @author liquidnet
* @since 2021-05-10
*/
@Api
(
tags
=
"收获地址"
)
@Slf4j
@RestController
@RequestMapping
(
"addr"
)
public
class
AdamAddressesController
{
@ApiOperationSupport
(
order
=
1
)
@ApiOperation
(
value
=
"添加收获地址"
)
@PostMapping
(
"add"
)
public
ResponseDto
<
Object
>
add
(
@RequestBody
AdamAddressesParam
parameter
)
{
// TODO: 2021/4/28 数据校验、身份认证、获取登录UID
String
uid
=
"1"
;
// TODO: 2021/5/10
return
ResponseDto
.
success
();
}
@ApiOperationSupport
(
order
=
2
)
@ApiOperation
(
value
=
"收获地址列表"
)
@GetMapping
(
"list"
)
public
ResponseDto
<
List
<
AdamAddressesVo
>>
list
()
{
// TODO: 2021/4/29 获取登录UID
String
uid
=
"1"
;
List
<
AdamAddressesVo
>
voList
=
new
ArrayList
<>();
voList
.
add
(
AdamAddressesVo
.
getNew
());
voList
.
add
(
AdamAddressesVo
.
getNew
());
// TODO: 2021/5/10
return
ResponseDto
.
success
(
voList
);
}
@ApiOperationSupport
(
order
=
3
)
@ApiOperation
(
value
=
"设置默认收货地址"
)
@PostMapping
(
"def/{addrId}"
)
public
ResponseDto
<
Object
>
def
(
@PathVariable
String
addrId
)
{
// TODO: 2021/4/28 数据校验、身份认证、获取登录UID
String
uid
=
"1"
;
// TODO: 2021/5/10
return
ResponseDto
.
success
();
}
@ApiOperationSupport
(
order
=
4
)
@ApiOperation
(
value
=
"编辑收获地址"
)
@PostMapping
(
"edit"
)
public
ResponseDto
<
Object
>
edit
(
@RequestBody
AdamAddressesParam
parameter
)
{
// TODO: 2021/4/28 校验、获取登录UID
String
uid
=
"1"
;
// TODO: 2021/5/11
return
ResponseDto
.
success
();
}
@ApiOperationSupport
(
order
=
5
)
@ApiOperation
(
value
=
"删除收获地址"
)
@PostMapping
(
"del/{addrId}"
)
public
ResponseDto
<
Object
>
del
(
@PathVariable
String
addrId
)
{
// TODO: 2021/4/28 校验、获取登录UID
String
uid
=
"1"
;
// TODO: 2021/5/11
return
ResponseDto
.
success
();
}
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/controller/AdamCollectionController.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
controller
;
import
com.github.pagehelper.PageInfo
;
import
com.github.xiaoymin.knife4j.annotations.ApiOperationSupport
;
import
com.liquidnet.service.ResponseDto
;
import
com.liquidnet.service.adam.dto.AdamCollectParam
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.web.bind.annotation.*
;
/**
* <p>
* 收藏 前端控制器
* </p>
*
* @author liquidnet
* @since 2021-05-10
*/
@Api
(
tags
=
"收藏"
)
@Slf4j
@RestController
@RequestMapping
(
"collect"
)
public
class
AdamCollectionController
{
@ApiOperationSupport
(
order
=
1
)
@ApiOperation
(
value
=
"添加收藏"
)
@PostMapping
(
"add"
)
public
ResponseDto
<
Object
>
add
(
@RequestBody
AdamCollectParam
parameter
)
{
// TODO: 2021/4/28 数据校验、身份认证、获取登录UID
String
uid
=
"1"
;
// TODO: 2021/5/10
return
ResponseDto
.
success
();
}
@ApiOperationSupport
(
order
=
2
)
@ApiOperation
(
value
=
"删除收藏"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"type"
,
value
=
"收藏类型"
,
allowableValues
=
"VIDEO,TICKET,SITE,ARTIST,BAND,BRAND,STYLE,GOODS,MUSIC,SONG"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"contentId"
,
value
=
"内容ID[64]"
),
})
@PostMapping
(
"del"
)
public
ResponseDto
<
Object
>
del
(
@RequestParam
String
type
,
@RequestParam
String
contentId
)
{
// TODO: 2021/4/28 数据校验、身份认证、获取登录UID
String
uid
=
"1"
;
// TODO: 2021/5/10
return
ResponseDto
.
success
();
}
@ApiOperationSupport
(
order
=
3
)
@ApiOperation
(
value
=
"收藏列表 -> 返回结构待定:遵循原PHP.API查询Collection内容"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"type"
,
value
=
"收藏类型"
,
allowableValues
=
"VIDEO,TICKET,SITE,ARTIST,BAND,BRAND,STYLE,GOODS,MUSIC,SONG"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"Integer"
,
name
=
"pageNum"
,
value
=
"页展示条数"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"Integer"
,
name
=
"pageSize"
,
value
=
"页码"
),
})
@PostMapping
(
"list"
)
public
ResponseDto
<
PageInfo
>
list
(
@RequestParam
String
type
,
@RequestParam
(
defaultValue
=
"1"
)
int
pageNum
,
@RequestParam
(
defaultValue
=
"10"
)
int
pageSize
)
{
// TODO: 2021/4/28 数据校验、身份认证、获取登录UID
String
uid
=
"1"
;
// TODO: 2021/5/10
return
ResponseDto
.
success
();
}
@ApiOperationSupport
(
order
=
4
)
@ApiOperation
(
value
=
"获取特定内容的收藏用户列表 -> 返回结构待定"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"type"
,
value
=
"收藏类型"
,
allowableValues
=
"VIDEO,TICKET,SITE,ARTIST,BAND,BRAND,STYLE,GOODS,MUSIC,SONG"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"contentId"
,
value
=
"内容ID[64]"
),
})
@PostMapping
(
"list/user"
)
public
ResponseDto
<
Object
>
listUser
(
@RequestParam
String
type
,
@RequestParam
String
contentId
)
{
// TODO: 2021/4/28 数据校验、身份认证、获取登录UID
String
uid
=
"1"
;
// TODO: 2021/5/10
return
ResponseDto
.
success
();
}
@ApiOperationSupport
(
order
=
5
)
@ApiOperation
(
value
=
"获取收藏状态"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"type"
,
value
=
"收藏类型"
,
allowableValues
=
"VIDEO,TICKET,SITE,ARTIST,BAND,BRAND,STYLE,GOODS,MUSIC,SONG"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"contentId"
,
value
=
"内容ID[64]"
),
})
@GetMapping
(
"state"
)
public
ResponseDto
<
Object
>
state
(
@RequestParam
String
type
,
@RequestParam
String
contentId
)
{
// TODO: 2021/4/28 数据校验、身份认证、获取登录UID
String
uid
=
"1"
;
// TODO: 2021/5/10
return
ResponseDto
.
success
();
}
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/controller/AdamEntersController.java
View file @
967c2eb0
...
...
@@ -29,28 +29,12 @@ import java.util.List;
@Api
(
tags
=
"入场人"
)
@Slf4j
@RestController
@RequestMapping
(
"
/
enters"
)
@RequestMapping
(
"enters"
)
public
class
AdamEntersController
{
@Autowired
IAdamEntersService
adamEntersService
;
@ApiOperationSupport
(
order
=
1
)
@ApiOperation
(
value
=
"入场人列表"
)
@GetMapping
(
"list"
)
public
ResponseDto
<
List
<
AdamEntersVo
>>
list
()
{
// TODO: 2021/4/29 获取登录UID
String
uid
=
"1"
;
List
<
AdamEntersVo
>
voList
=
new
ArrayList
<>();
adamEntersService
.
list
(
uid
).
forEach
(
i
->
{
voList
.
add
(
AdamEntersVo
.
getNew
().
copy
(
i
));
});
return
ResponseDto
.
success
(
voList
);
}
@ApiOperationSupport
(
order
=
2
)
@ApiOperation
(
value
=
"添加入场人"
)
@PostMapping
(
"add"
)
public
ResponseDto
<
Object
>
add
(
@RequestBody
AdamEntersParam
parameter
)
{
...
...
@@ -70,20 +54,37 @@ public class AdamEntersController {
return
ResponseDto
.
success
();
}
@ApiOperationSupport
(
order
=
2
)
@ApiOperation
(
value
=
"入场人列表"
)
@GetMapping
(
"list"
)
public
ResponseDto
<
List
<
AdamEntersVo
>>
list
()
{
// TODO: 2021/4/29 获取登录UID
String
uid
=
"1"
;
List
<
AdamEntersVo
>
voList
=
new
ArrayList
<>();
adamEntersService
.
list
(
uid
).
forEach
(
i
->
{
voList
.
add
(
AdamEntersVo
.
getNew
().
copy
(
i
));
});
return
ResponseDto
.
success
(
voList
);
}
@ApiOperationSupport
(
order
=
3
)
@ApiOperation
(
value
=
"
入场人详情
"
)
@PostMapping
(
"
query/{i
d}"
)
public
ResponseDto
<
AdamEntersVo
>
query
(
@PathVariable
(
name
=
"id"
)
String
entersId
)
{
// TODO: 2021/4/28
校验
、获取登录UID
@ApiOperation
(
value
=
"
设置默认入场人
"
)
@PostMapping
(
"
def/{entersI
d}"
)
public
ResponseDto
<
Object
>
def
(
@PathVariable
String
entersId
)
{
// TODO: 2021/4/28
数据校验、身份认证
、获取登录UID
String
uid
=
"1"
;
AdamEnters
info
=
adamEntersService
.
query
(
uid
,
entersId
);
// TODO: 2021/5/10
return
ResponseDto
.
success
(
AdamEntersVo
.
getNew
().
copy
(
info
)
);
return
ResponseDto
.
success
();
}
@ApiOperationSupport
(
order
=
4
)
@ApiOperation
(
value
=
"
入场人编辑
"
)
@ApiOperation
(
value
=
"
编辑入场人
"
)
@PostMapping
(
"edit"
)
public
ResponseDto
<
Object
>
edit
(
@RequestBody
AdamEntersParam
parameter
)
{
// TODO: 2021/4/28 校验、获取登录UID
...
...
@@ -101,9 +102,9 @@ public class AdamEntersController {
}
@ApiOperationSupport
(
order
=
5
)
@ApiOperation
(
value
=
"
入场人删除
"
)
@PostMapping
(
"del/{
i
d}"
)
public
ResponseDto
<
Object
>
del
(
@PathVariable
(
name
=
"id"
)
String
entersId
)
{
@ApiOperation
(
value
=
"
删除入场人
"
)
@PostMapping
(
"del/{
entersI
d}"
)
public
ResponseDto
<
Object
>
del
(
@PathVariable
String
entersId
)
{
// TODO: 2021/4/28 校验、获取登录UID
String
uid
=
"1"
;
...
...
@@ -111,4 +112,16 @@ public class AdamEntersController {
return
ResponseDto
.
success
();
}
// @ApiOperationSupport(order = 5)
// @ApiOperation(value = "入场人详情")
// @PostMapping("query/{id}")
// public ResponseDto<AdamEntersVo> query(@PathVariable(name = "id") String entersId) {
// // TODO: 2021/4/28 校验、获取登录UID
// String uid = "1";
//
// AdamEnters info = adamEntersService.query(uid, entersId);
//
// return null == info ? ResponseDto.success() : ResponseDto.success(AdamEntersVo.getNew().copy(info));
// }
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/controller/AdamUserAuthController.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
controller
;
import
com.github.xiaoymin.knife4j.annotations.ApiOperationSupport
;
import
com.liquidnet.commons.lang.util.JwtUtil
;
import
com.liquidnet.service.ResponseDto
;
import
com.liquidnet.service.adam.dto.vo.AdamThirdPartInfoVo
;
import
com.liquidnet.service.adam.dto.vo.AdamUserInfoVo
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.HashMap
;
import
java.util.Map
;
@Api
(
tags
=
"用户登录"
)
@Slf4j
@RestController
@RequestMapping
(
"login"
)
public
class
AdamUserAuthController
{
@ApiOperationSupport
(
order
=
1
)
@ApiOperation
(
value
=
"手机号密码登录"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"form"
,
dataType
=
"String"
,
name
=
"mobile"
,
value
=
"手机号"
),
@ApiImplicitParam
(
type
=
"form"
,
dataType
=
"String"
,
name
=
"password"
,
value
=
"密码"
),
})
@PostMapping
(
value
=
{
""
})
public
ResponseDto
<
Object
>
loginByPwd
(
@RequestParam
String
mobile
,
@RequestParam
String
password
)
{
log
.
info
(
"mobile:{},pwd:{}"
,
mobile
,
password
);
Map
<
String
,
Object
>
claimsMap
=
new
HashMap
<>(),
rstMap
=
new
HashMap
<>();
claimsMap
.
put
(
"username"
,
"zhanggb"
);
claimsMap
.
put
(
"uid"
,
"2021"
);
String
token
=
JwtUtil
.
create
(
claimsMap
);
log
.
info
(
"token:{}"
,
token
);
rstMap
.
put
(
"token"
,
token
);
rstMap
.
put
(
"userInfo"
,
AdamUserInfoVo
.
getNew
());
rstMap
.
put
(
"thiredPartInfo"
,
AdamThirdPartInfoVo
.
getNew
());
// TODO: 2021/5/10 会员信息
rstMap
.
put
(
"cardsInfo"
,
null
);
return
ResponseDto
.
success
(
rstMap
);
}
@ApiOperationSupport
(
order
=
2
)
@ApiOperation
(
value
=
"发送验证码"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"mobile"
,
value
=
"手机号"
),
})
@GetMapping
(
value
=
{
"send/{mobile}"
})
public
ResponseDto
<
Object
>
sendSms
(
@PathVariable
String
mobile
)
{
log
.
info
(
"send to mobile:{}"
,
mobile
);
// TODO: 2021/5/10
return
ResponseDto
.
success
();
}
@ApiOperationSupport
(
order
=
3
)
@ApiOperation
(
value
=
"手机号验证码登录"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"mobile"
,
value
=
"手机号"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"code"
,
value
=
"验证码"
),
})
@PostMapping
(
value
=
{
"sms"
})
public
ResponseDto
<
Object
>
loginBySms
(
@RequestParam
String
mobile
,
@RequestParam
String
code
)
{
log
.
info
(
"mobile:{},pwd:{}"
,
mobile
,
code
);
Map
<
String
,
Object
>
claimsMap
=
new
HashMap
<>(),
rstMap
=
new
HashMap
<>();
claimsMap
.
put
(
"username"
,
"zhanggb"
);
claimsMap
.
put
(
"uid"
,
"2021"
);
String
token
=
JwtUtil
.
create
(
claimsMap
);
log
.
info
(
"token:{}"
,
token
);
rstMap
.
put
(
"token"
,
token
);
rstMap
.
put
(
"userInfo"
,
AdamUserInfoVo
.
getNew
());
rstMap
.
put
(
"thiredPartInfo"
,
AdamThirdPartInfoVo
.
getNew
());
// TODO: 2021/5/10 会员信息
rstMap
.
put
(
"cardsInfo"
,
null
);
return
ResponseDto
.
success
(
token
);
}
@ApiOperationSupport
(
order
=
4
)
@ApiOperation
(
value
=
"手机号一键登录"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"accessToken"
,
value
=
"访问令牌"
),
})
@PostMapping
(
value
=
{
"tpa/mobile"
})
public
ResponseDto
<
Object
>
loginByTpaMobile
(
@RequestParam
String
accessToken
)
{
log
.
info
(
"login by mobile access token:{}"
,
accessToken
);
// TODO: 2021/5/10
Map
<
String
,
Object
>
claimsMap
=
new
HashMap
<>(),
rstMap
=
new
HashMap
<>();
claimsMap
.
put
(
"username"
,
"zhanggb"
);
claimsMap
.
put
(
"uid"
,
"2021"
);
String
token
=
JwtUtil
.
create
(
claimsMap
);
log
.
info
(
"token:{}"
,
token
);
rstMap
.
put
(
"token"
,
token
);
rstMap
.
put
(
"userInfo"
,
AdamUserInfoVo
.
getNew
());
rstMap
.
put
(
"thiredPartInfo"
,
AdamThirdPartInfoVo
.
getNew
());
// TODO: 2021/5/10 会员信息
rstMap
.
put
(
"cardsInfo"
,
null
);
return
ResponseDto
.
success
(
rstMap
);
}
@ApiOperationSupport
(
order
=
5
)
@ApiOperation
(
value
=
"第三方账号登录"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"openId"
,
value
=
"第三方OPENID"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"nickName"
,
value
=
"昵称"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"avatar"
,
value
=
"头像"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"platform"
,
value
=
"平台类型"
,
allowableValues
=
"WEIBO,WECHAT,QQ"
),
})
@PostMapping
(
value
=
{
"tpa"
})
public
ResponseDto
<
Object
>
loginByTpa
(
@RequestParam
String
openId
,
@RequestParam
String
nickname
,
@RequestParam
String
avatar
,
@RequestParam
String
platform
)
{
log
.
info
(
"login by tpa openId:{}, nickname:{}, avatar: {}, platform:{}"
,
openId
,
nickname
,
avatar
,
platform
);
// TODO: 2021/5/10
Map
<
String
,
Object
>
claimsMap
=
new
HashMap
<>(),
rstMap
=
new
HashMap
<>();
claimsMap
.
put
(
"username"
,
"zhanggb"
);
claimsMap
.
put
(
"uid"
,
"2021"
);
String
token
=
JwtUtil
.
create
(
claimsMap
);
log
.
info
(
"token:{}"
,
token
);
rstMap
.
put
(
"token"
,
token
);
rstMap
.
put
(
"userInfo"
,
AdamUserInfoVo
.
getNew
());
rstMap
.
put
(
"thiredPartInfo"
,
AdamThirdPartInfoVo
.
getNew
());
// TODO: 2021/5/10 会员信息
rstMap
.
put
(
"cardsInfo"
,
null
);
return
ResponseDto
.
success
(
rstMap
);
}
@ApiOperationSupport
(
order
=
6
)
@ApiOperation
(
value
=
"第三方账号注册"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"openId"
,
value
=
"第三方OPENID"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"nickname"
,
value
=
"昵称"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"avatar"
,
value
=
"头像"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"platform"
,
value
=
"平台类型"
,
allowableValues
=
"WEIBO,WECHAT,QQ"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"mobile"
,
value
=
"手机号"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"platform"
,
value
=
"验证码"
),
})
@PostMapping
(
value
=
{
"tpa/reg"
})
public
ResponseDto
<
Object
>
loginByTpaRegister
(
@RequestParam
String
openId
,
@RequestParam
String
nickname
,
@RequestParam
String
avatar
,
@RequestParam
String
platform
,
@RequestParam
String
mobile
,
@RequestParam
String
code
)
{
log
.
info
(
"login by tpa openId:{},nickname:{},avatar:{},platform:{},mobile:{},code:{}"
,
openId
,
nickname
,
avatar
,
platform
,
mobile
,
code
);
// TODO: 2021/5/10
Map
<
String
,
Object
>
claimsMap
=
new
HashMap
<>(),
rstMap
=
new
HashMap
<>();
claimsMap
.
put
(
"username"
,
"zhanggb"
);
claimsMap
.
put
(
"uid"
,
"2021"
);
String
token
=
JwtUtil
.
create
(
claimsMap
);
log
.
info
(
"token:{}"
,
token
);
rstMap
.
put
(
"token"
,
token
);
rstMap
.
put
(
"userInfo"
,
AdamUserInfoVo
.
getNew
());
rstMap
.
put
(
"thiredPartInfo"
,
AdamThirdPartInfoVo
.
getNew
());
// TODO: 2021/5/10 会员信息
rstMap
.
put
(
"cardsInfo"
,
null
);
return
ResponseDto
.
success
(
rstMap
);
}
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/controller/AdamUserController.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
controller
;
import
com.github.xiaoymin.knife4j.annotations.ApiOperationSupport
;
import
com.liquidnet.commons.lang.util.JsonUtils
;
import
com.liquidnet.service.ResponseDto
;
import
com.liquidnet.service.adam.dto.AdamUserInfoParam
;
import
com.liquidnet.service.adam.dto.vo.AdamThirdPartInfoVo
;
import
com.liquidnet.service.adam.dto.vo.AdamUserInfoVo
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiImplicitParam
;
import
io.swagger.annotations.ApiImplicitParams
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.ArrayList
;
import
java.util.List
;
@Api
(
tags
=
"用户中心"
)
@Slf4j
@RestController
@RequestMapping
(
"user"
)
public
class
AdamUserController
{
@ApiOperationSupport
(
order
=
1
)
@ApiOperation
(
value
=
"个人资料编辑"
)
@PostMapping
(
value
=
{
"edit"
})
public
ResponseDto
<
AdamUserInfoVo
>
edit
(
@RequestBody
AdamUserInfoParam
adamUserInfoParam
)
{
log
.
info
(
"adamUserInfoParam:{}"
,
JsonUtils
.
toJson
(
adamUserInfoParam
));
// TODO: 2021/5/10
return
ResponseDto
.
success
(
AdamUserInfoVo
.
getNew
());
}
@ApiOperationSupport
(
order
=
2
)
@ApiOperation
(
value
=
"手机号修改"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"mobile"
,
value
=
"新手机号"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"code"
,
value
=
"验证码"
),
})
@PostMapping
(
value
=
{
"edit/mobile"
})
public
ResponseDto
<
Object
>
editMobile
(
@RequestParam
String
mobile
,
@RequestParam
String
code
)
{
log
.
info
(
"mobile:{},code:{}"
,
mobile
,
code
);
// TODO: 2021/5/10
return
ResponseDto
.
success
();
}
@ApiOperationSupport
(
order
=
3
)
@ApiOperation
(
value
=
"密码修改"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"mobile"
,
value
=
"手机号"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"password"
,
value
=
"密码"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"code"
,
value
=
"验证码"
),
})
@PostMapping
(
value
=
{
"edit/pwd"
})
public
ResponseDto
<
Object
>
editPwd
(
@RequestParam
String
mobile
,
@RequestParam
String
password
,
@RequestParam
String
code
)
{
log
.
info
(
"mobile:{},password:{},code:{}"
,
mobile
,
password
,
code
);
// TODO: 2021/5/10
return
ResponseDto
.
success
();
}
@ApiOperationSupport
(
order
=
4
)
@ApiOperation
(
value
=
"绑定第三方账号"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"openId"
,
value
=
"第三方OPENID"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"nickName"
,
value
=
"昵称"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"avatar"
,
value
=
"头像"
),
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"platform"
,
value
=
"平台类型"
,
allowableValues
=
"WEIBO,WECHAT,QQ"
),
})
@PostMapping
(
value
=
{
"tpa/bind"
})
public
ResponseDto
<
List
<
AdamThirdPartInfoVo
>>
bindTpa
(
@RequestParam
String
openId
,
@RequestParam
String
nickname
,
@RequestParam
String
avatar
,
@RequestParam
String
platform
)
{
log
.
info
(
"bind tpa openId:{}, nickname:{}, avatar: {}, platform:{}"
,
openId
,
nickname
,
avatar
,
platform
);
// TODO: 2021/5/10
List
<
AdamThirdPartInfoVo
>
voList
=
new
ArrayList
<>();
voList
.
add
(
AdamThirdPartInfoVo
.
getNew
());
return
ResponseDto
.
success
(
voList
);
}
@ApiOperationSupport
(
order
=
5
)
@ApiOperation
(
value
=
"解绑第三方账号"
)
@ApiImplicitParams
({
@ApiImplicitParam
(
type
=
"form"
,
required
=
true
,
dataType
=
"String"
,
name
=
"platform"
,
value
=
"平台类型"
,
allowableValues
=
"WEIBO,WECHAT,QQ"
),
})
@PostMapping
(
value
=
{
"tpa/unbind/{platform}"
})
public
ResponseDto
<
List
<
AdamThirdPartInfoVo
>>
unbindTpa
(
@PathVariable
String
platform
)
{
log
.
info
(
"unbind tpa.platform:{}"
,
platform
);
// TODO: 2021/5/10
List
<
AdamThirdPartInfoVo
>
voList
=
new
ArrayList
<>();
voList
.
add
(
AdamThirdPartInfoVo
.
getNew
());
return
ResponseDto
.
success
(
voList
);
}
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamAddressesServiceImpl.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
service
.
impl
;
import
com.liquidnet.service.adam.entity.AdamAddresses
;
import
com.liquidnet.service.adam.mapper.AdamAddressesMapper
;
import
com.liquidnet.service.adam.service.IAdamAddressesService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 收货地址 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-05-11
*/
@Service
public
class
AdamAddressesServiceImpl
extends
ServiceImpl
<
AdamAddressesMapper
,
AdamAddresses
>
implements
IAdamAddressesService
{
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamCollectionServiceImpl.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
service
.
impl
;
import
com.liquidnet.service.adam.entity.AdamCollection
;
import
com.liquidnet.service.adam.mapper.AdamCollectionMapper
;
import
com.liquidnet.service.adam.service.IAdamCollectionService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 收藏 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-05-10
*/
@Service
public
class
AdamCollectionServiceImpl
extends
ServiceImpl
<
AdamCollectionMapper
,
AdamCollection
>
implements
IAdamCollectionService
{
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamDeviceTokenServiceImpl.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
service
.
impl
;
import
com.liquidnet.service.adam.entity.AdamDeviceToken
;
import
com.liquidnet.service.adam.mapper.AdamDeviceTokenMapper
;
import
com.liquidnet.service.adam.service.IAdamDeviceTokenService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* TOKEN 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-05-11
*/
@Service
public
class
AdamDeviceTokenServiceImpl
extends
ServiceImpl
<
AdamDeviceTokenMapper
,
AdamDeviceToken
>
implements
IAdamDeviceTokenService
{
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamRealNameServiceImpl.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
service
.
impl
;
import
com.liquidnet.service.adam.entity.AdamRealName
;
import
com.liquidnet.service.adam.mapper.AdamRealNameMapper
;
import
com.liquidnet.service.adam.service.IAdamRealNameService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 实名信息 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-05-10
*/
@Service
public
class
AdamRealNameServiceImpl
extends
ServiceImpl
<
AdamRealNameMapper
,
AdamRealName
>
implements
IAdamRealNameService
{
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamThirdPartyServiceImpl.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
service
.
impl
;
import
com.liquidnet.service.adam.entity.AdamThirdParty
;
import
com.liquidnet.service.adam.mapper.AdamThirdPartyMapper
;
import
com.liquidnet.service.adam.service.IAdamThirdPartyService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 用户第三方账号信息 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-05-10
*/
@Service
public
class
AdamThirdPartyServiceImpl
extends
ServiceImpl
<
AdamThirdPartyMapper
,
AdamThirdParty
>
implements
IAdamThirdPartyService
{
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamUserInfoServiceImpl.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
service
.
impl
;
import
com.liquidnet.service.adam.entity.AdamUserInfo
;
import
com.liquidnet.service.adam.mapper.AdamUserInfoMapper
;
import
com.liquidnet.service.adam.service.IAdamUserInfoService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 正在现场用户信息 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-05-10
*/
@Service
public
class
AdamUserInfoServiceImpl
extends
ServiceImpl
<
AdamUserInfoMapper
,
AdamUserInfo
>
implements
IAdamUserInfoService
{
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamUserServiceImpl.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
service
.
adam
.
service
.
impl
;
import
com.liquidnet.service.adam.entity.AdamUser
;
import
com.liquidnet.service.adam.mapper.AdamUserMapper
;
import
com.liquidnet.service.adam.service.IAdamUserService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 用户 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-05-10
*/
@Service
public
class
AdamUserServiceImpl
extends
ServiceImpl
<
AdamUserMapper
,
AdamUser
>
implements
IAdamUserService
{
}
liquidnet-bus-support/liquidnet-support-zuul/pom.xml
View file @
967c2eb0
...
...
@@ -37,5 +37,18 @@
<artifactId>
liquidnet-common-service-base
</artifactId>
<version>
1.0-SNAPSHOT
</version>
</dependency>
<dependency>
<groupId>
com.liquidnet
</groupId>
<artifactId>
liquidnet-api-feign-adam
</artifactId>
<version>
1.0-SNAPSHOT
</version>
<scope>
compile
</scope>
<exclusions>
<exclusion>
<groupId>
mysql
</groupId>
<artifactId>
mysql-connector-java
</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
</project>
liquidnet-bus-support/liquidnet-support-zuul/src/main/java/com/liquidnet/support/zuul/SupportZuulApplication.java
View file @
967c2eb0
...
...
@@ -5,7 +5,6 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.boot.CommandLineRunner
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.cloud.client.discovery.EnableDiscoveryClient
;
import
org.springframework.cloud.netflix.zuul.EnableZuulProxy
;
import
org.springframework.cloud.openfeign.EnableFeignClients
;
import
org.springframework.core.env.Environment
;
...
...
@@ -15,8 +14,8 @@ import java.net.UnknownHostException;
import
java.util.Arrays
;
@Slf4j
@EnableFeignClients
@EnableZuulProxy
@EnableFeignClients
(
basePackages
=
{
"com.liquidnet"
})
@SpringBootApplication
(
scanBasePackages
=
{
"com.liquidnet"
})
public
class
SupportZuulApplication
implements
CommandLineRunner
{
@Autowired
...
...
liquidnet-bus-support/liquidnet-support-zuul/src/main/java/com/liquidnet/support/zuul/util/PathMatchUtil.java
0 → 100644
View file @
967c2eb0
package
com
.
liquidnet
.
support
.
zuul
.
util
;
import
org.springframework.util.AntPathMatcher
;
public
class
PathMatchUtil
{
private
static
AntPathMatcher
matcher
=
new
AntPathMatcher
();
public
static
boolean
isPathMatch
(
String
pattern
,
String
path
)
{
return
matcher
.
match
(
pattern
,
path
);
}
}
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