记得上下班打卡 | 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
ad094a81
Commit
ad094a81
authored
May 08, 2021
by
洪全海
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
提交代码,添加会员信息接口
parent
e9802ac9
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
126 additions
and
6 deletions
+126
-6
AdamMemberParam.java
.../java/com/liquidnet/service/adam/dto/AdamMemberParam.java
+93
-0
IAdamMemberService.java
...om/liquidnet/service/adam/service/IAdamMemberService.java
+1
-1
AdamMember.java
...in/java/com/liquidnet/service/adam/entity/AdamMember.java
+10
-0
AdamMemberController.java
...quidnet/service/adam/controller/AdamMemberController.java
+19
-3
AdamEntersServiceImpl.java
...dnet/service/adam/service/impl/AdamEntersServiceImpl.java
+2
-1
AdamMemberServiceImpl.java
...dnet/service/adam/service/impl/AdamMemberServiceImpl.java
+1
-1
No files found.
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/dto/AdamMemberParam.java
0 → 100644
View file @
ad094a81
package
com
.
liquidnet
.
service
.
adam
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
@ApiModel
(
value
=
"AdamMemberParam"
,
description
=
"添加会员参数"
)
@Data
public
class
AdamMemberParam
implements
Serializable
{
private
static
final
long
serialVersionUID
=
5940725094369061032L
;
/**
* 会员卡id
*/
@ApiModelProperty
(
position
=
0
,
required
=
false
,
value
=
"会员ID[50]"
)
private
String
memberId
;
/**
* 会员卡名称
*/
@ApiModelProperty
(
position
=
1
,
required
=
false
,
value
=
"会员名称[50]"
,
example
=
"摩登天空会员卡"
)
private
String
name
;
/**
* 标题
*/
@ApiModelProperty
(
position
=
2
,
required
=
false
,
value
=
"会员标题[50]"
,
example
=
"摩登天空会员卡"
)
private
String
title
;
/**
* 副标题
*/
@ApiModelProperty
(
position
=
3
,
required
=
false
,
value
=
"会员副标题[50]"
,
example
=
"摩登天空会员卡副标题"
)
private
String
subTitle
;
/**
* 图标
*/
@ApiModelProperty
(
position
=
4
,
required
=
false
,
value
=
"icon图标[200]"
,
example
=
"https://img.zhengzai.tv/files/2020/08/28/5f490418d30b4.png"
)
private
String
icon
;
/**
* 头像
*/
@ApiModelProperty
(
position
=
5
,
required
=
false
,
value
=
"会员头像[200]"
,
example
=
"https://img.zhengzai.tv/files/2020/08/31/5f4c75095e9bc.pngv"
)
private
String
avatar
;
/**
* 权益详情
*/
private
String
interestsDetail
;
/**
* 注意事项
*/
private
String
notes
;
/**
* '是否展示须知'
*/
private
Integer
isNotice
;
/**
* 须知内容
*/
private
String
noticeInfo
;
/**
* 须知标题
*/
private
String
noticeTitle
;
/**
* 是否需要答题 0不需要 1需要
*/
private
Integer
needQuestion
;
/**
* 是否展示协议 0否1是
*/
private
Integer
displayAgreement
;
/**
* 会员协议
*/
private
String
agreement
;
/**
* 限购数量
*/
private
Integer
limitation
;
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-api/src/main/java/com/liquidnet/service/adam/service/IAdamMemberService.java
View file @
ad094a81
...
@@ -14,7 +14,7 @@ public interface IAdamMemberService extends IService<AdamMember> {
...
@@ -14,7 +14,7 @@ public interface IAdamMemberService extends IService<AdamMember> {
void
add
(
AdamMember
info
);
void
add
(
AdamMember
info
);
AdamMember
query
(
Integer
mid
);
AdamMember
query
(
String
mid
);
void
edit
(
AdamMember
info
);
void
edit
(
AdamMember
info
);
}
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-do/src/main/java/com/liquidnet/service/adam/entity/AdamMember.java
View file @
ad094a81
...
@@ -19,6 +19,11 @@ public class AdamMember implements Serializable {
...
@@ -19,6 +19,11 @@ public class AdamMember implements Serializable {
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
private
Integer
mid
;
private
Integer
mid
;
/**
* 会员卡id
*/
private
String
memberId
;
/**
/**
* 会员卡名称
* 会员卡名称
*/
*/
...
@@ -93,4 +98,9 @@ public class AdamMember implements Serializable {
...
@@ -93,4 +98,9 @@ public class AdamMember implements Serializable {
* 会员协议
* 会员协议
*/
*/
private
String
agreement
;
private
String
agreement
;
/**
* 限购数量
*/
private
Integer
limitation
;
}
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/controller/AdamMemberController.java
View file @
ad094a81
...
@@ -2,12 +2,15 @@ package com.liquidnet.service.adam.controller;
...
@@ -2,12 +2,15 @@ package com.liquidnet.service.adam.controller;
import
com.github.xiaoymin.knife4j.annotations.ApiOperationSupport
;
import
com.github.xiaoymin.knife4j.annotations.ApiOperationSupport
;
import
com.liquidnet.service.ResponseDto
;
import
com.liquidnet.service.ResponseDto
;
import
com.liquidnet.service.adam.dto.AdamEntersParam
;
import
com.liquidnet.service.adam.dto.AdamMemberParam
;
import
com.liquidnet.service.adam.entity.AdamMember
;
import
com.liquidnet.service.adam.entity.AdamMember
;
import
com.liquidnet.service.adam.service.IAdamMemberService
;
import
com.liquidnet.service.adam.service.IAdamMemberService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.amqp.core.AmqpTemplate
;
import
org.springframework.amqp.core.AmqpTemplate
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
...
@@ -25,11 +28,24 @@ public class AdamMemberController {
...
@@ -25,11 +28,24 @@ public class AdamMemberController {
@ApiOperationSupport
(
order
=
0
)
@ApiOperationSupport
(
order
=
0
)
@ApiOperation
(
value
=
"会员信息"
)
@ApiOperation
(
value
=
"会员信息"
)
@GetMapping
(
"info"
)
@GetMapping
(
"info"
)
public
ResponseDto
<
Object
>
query
(
@PathVariable
(
name
=
"id"
)
Integer
memberId
)
{
public
ResponseDto
<
Object
>
query
()
{
String
memberId
=
"1"
;
AdamMember
info
=
adamMemberService
.
query
(
memberId
);
AdamMember
info
=
adamMemberService
.
query
(
memberId
);
return
ResponseDto
.
success
(
info
);
return
ResponseDto
.
success
(
info
);
}
}
@ApiOperationSupport
(
order
=
1
)
@ApiOperation
(
value
=
"添加会员"
)
@PostMapping
(
"add"
)
public
ResponseDto
<
Object
>
add
(
@RequestBody
AdamMemberParam
parameter
)
{
AdamMember
adamMember
=
new
AdamMember
();
BeanUtils
.
copyProperties
(
parameter
,
adamMember
);
adamMember
.
setLimitation
(
1000
);
adamMember
.
setType
(
1
);
adamMemberService
.
add
(
adamMember
);
return
ResponseDto
.
success
();
}
}
}
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamEntersServiceImpl.java
View file @
ad094a81
...
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
...
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
com.liquidnet.commons.lang.util.JsonUtils
;
import
com.liquidnet.commons.lang.util.JsonUtils
;
import
com.liquidnet.service.adam.constant.AdamRedisConst
;
import
com.liquidnet.service.adam.constant.AdamRedisConst
;
import
com.liquidnet.service.adam.dto.vo.AdamEntersVo
;
import
com.liquidnet.service.adam.entity.AdamEnters
;
import
com.liquidnet.service.adam.entity.AdamEnters
;
import
com.liquidnet.service.adam.mapper.AdamEntersMapper
;
import
com.liquidnet.service.adam.mapper.AdamEntersMapper
;
import
com.liquidnet.service.adam.service.IAdamEntersService
;
import
com.liquidnet.service.adam.service.IAdamEntersService
;
...
@@ -42,7 +43,7 @@ public class AdamEntersServiceImpl extends ServiceImpl<AdamEntersMapper, AdamEnt
...
@@ -42,7 +43,7 @@ public class AdamEntersServiceImpl extends ServiceImpl<AdamEntersMapper, AdamEnt
@Override
@Override
public
List
<
AdamEnters
>
list
(
String
uid
)
{
public
List
<
AdamEnters
>
list
(
String
uid
)
{
ç
List
<
AdamEnters
>
infoList
=
null
;
Map
<
Object
,
Object
>
map
=
redisUtil
.
hmget
(
AdamRedisConst
.
INFO_ENTERS
.
concat
(
uid
));
Map
<
Object
,
Object
>
map
=
redisUtil
.
hmget
(
AdamRedisConst
.
INFO_ENTERS
.
concat
(
uid
));
...
...
liquidnet-bus-service/liquidnet-service-adam/liquidnet-service-adam-impl/src/main/java/com/liquidnet/service/adam/service/impl/AdamMemberServiceImpl.java
View file @
ad094a81
...
@@ -61,7 +61,7 @@ public class AdamMemberServiceImpl extends ServiceImpl<AdamMemberMapper, AdamMem
...
@@ -61,7 +61,7 @@ public class AdamMemberServiceImpl extends ServiceImpl<AdamMemberMapper, AdamMem
}
}
@Override
@Override
public
AdamMember
query
(
Integer
mid
)
{
public
AdamMember
query
(
String
mid
)
{
AdamMember
info
=
null
;
AdamMember
info
=
null
;
info
=
(
AdamMember
)
redisUtil
.
hmget
(
AdamRedisConst
.
INFO_MEMBERS_INFO
.
concat
(
mid
.
toString
()));
info
=
(
AdamMember
)
redisUtil
.
hmget
(
AdamRedisConst
.
INFO_MEMBERS_INFO
.
concat
(
mid
.
toString
()));
if
(
null
==
info
)
{
if
(
null
==
info
)
{
...
...
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