记得上下班打卡 | 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
5c94af08
Commit
5c94af08
authored
Dec 02, 2021
by
jiangxiulong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
积分活动奖品里关联多奖品表
parent
fd8cfb6b
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
29 additions
and
14 deletions
+29
-14
SweetIntegralActivityPrizeVo.java
...vice/sweet/dto/vo/admin/SweetIntegralActivityPrizeVo.java
+5
-9
db_sweet_integral_activity_20211020.sql
...ervice-sweet/docu/db_sweet_integral_activity_20211020.sql
+20
-1
JxlMybatisPlusCodeGenerator.java
...va/com/liquidnet/service/JxlMybatisPlusCodeGenerator.java
+2
-2
SweetIntegralActivityDrawServiceImpl.java
...et/service/impl/SweetIntegralActivityDrawServiceImpl.java
+2
-2
No files found.
liquidnet-bus-api/liquidnet-service-sweet-api/src/main/java/com/liquidnet/service/sweet/dto/vo/admin/SweetIntegralActivityPrizeVo.java
View file @
5c94af08
...
@@ -35,27 +35,24 @@ public class SweetIntegralActivityPrizeVo implements Serializable, Cloneable {
...
@@ -35,27 +35,24 @@ public class SweetIntegralActivityPrizeVo implements Serializable, Cloneable {
@ApiModelProperty
(
value
=
"奖品名称"
)
@ApiModelProperty
(
value
=
"奖品名称"
)
private
String
prizeTitle
;
private
String
prizeTitle
;
@ApiModelProperty
(
value
=
"奖品描述"
)
private
String
prizeDescribe
;
@ApiModelProperty
(
required
=
true
,
value
=
"初始展示奖品图片"
)
@ApiModelProperty
(
required
=
true
,
value
=
"初始展示奖品图片"
)
private
String
prizeImgInit
;
private
String
prizeImgInit
;
@ApiModelProperty
(
required
=
true
,
value
=
"中奖选中奖品图片"
)
@ApiModelProperty
(
required
=
true
,
value
=
"中奖选中奖品图片"
)
private
String
prizeImgSelect
;
private
String
prizeImgSelect
;
@ApiModelProperty
(
value
=
"奖品类型 1
谢谢惠顾 2积分 3代金券 4满减券 5优先购买券 6实物
"
)
@ApiModelProperty
(
value
=
"奖品类型 1
积分 2优惠券 3实物 4登登登VIP
"
)
private
Integer
prizeType
;
private
Integer
prizeType
;
@ApiModelProperty
(
value
=
"单次奖励数量如积分 中奖给多少物"
)
@ApiModelProperty
(
value
=
"单次奖励数量如积分 中奖给多少物"
)
private
Integer
prizeTypeNum
;
private
Integer
prizeTypeNum
;
@ApiModelProperty
(
value
=
"关联id 如商品id 券id"
)
private
String
relationId
;
@ApiModelProperty
(
value
=
"奖品数量"
)
@ApiModelProperty
(
value
=
"奖品数量"
)
private
Integer
prizeNum
;
private
Integer
prizeNum
;
@ApiModelProperty
(
value
=
"限制的中奖人数"
)
private
Integer
winnersNum
;
@ApiModelProperty
(
value
=
"中奖概率"
)
@ApiModelProperty
(
value
=
"中奖概率"
)
private
BigDecimal
winningProbability
;
private
BigDecimal
winningProbability
;
...
@@ -85,13 +82,12 @@ public class SweetIntegralActivityPrizeVo implements Serializable, Cloneable {
...
@@ -85,13 +82,12 @@ public class SweetIntegralActivityPrizeVo implements Serializable, Cloneable {
this
.
setPrizeId
(
source
.
getPrizeId
());
this
.
setPrizeId
(
source
.
getPrizeId
());
this
.
setIntegralActivityId
(
source
.
getIntegralActivityId
());
this
.
setIntegralActivityId
(
source
.
getIntegralActivityId
());
this
.
setPrizeTitle
(
source
.
getPrizeTitle
());
this
.
setPrizeTitle
(
source
.
getPrizeTitle
());
this
.
setPrizeDescribe
(
source
.
getPrizeDescribe
());
this
.
setPrizeImgInit
(
source
.
getPrizeImgInit
());
this
.
setPrizeImgInit
(
source
.
getPrizeImgInit
());
this
.
setPrizeImgSelect
(
source
.
getPrizeImgSelect
());
this
.
setPrizeImgSelect
(
source
.
getPrizeImgSelect
());
this
.
setPrizeType
(
source
.
getPrizeType
());
this
.
setPrizeType
(
source
.
getPrizeType
());
this
.
setPrizeTypeNum
(
source
.
getPrizeTypeNum
());
this
.
setPrizeTypeNum
(
source
.
getPrizeTypeNum
());
this
.
setRelationId
(
source
.
getRelationId
());
this
.
setPrizeNum
(
source
.
getPrizeNum
());
this
.
setPrizeNum
(
source
.
getPrizeNum
());
this
.
setWinnersNum
(
source
.
getWinnersNum
());
this
.
setWinningProbability
(
source
.
getWinningProbability
());
this
.
setWinningProbability
(
source
.
getWinningProbability
());
this
.
setCreatedAt
(
source
.
getCreatedAt
());
this
.
setCreatedAt
(
source
.
getCreatedAt
());
this
.
setUpdatedAt
(
source
.
getUpdatedAt
());
this
.
setUpdatedAt
(
source
.
getUpdatedAt
());
...
...
liquidnet-bus-service/liquidnet-service-sweet/docu/db_sweet_integral_activity_20211020.sql
View file @
5c94af08
...
@@ -34,7 +34,7 @@ CREATE TABLE `sweet_integral_activity_prize`
...
@@ -34,7 +34,7 @@ CREATE TABLE `sweet_integral_activity_prize`
`prize_id`
varchar
(
255
)
NOT
NULL
DEFAULT
''
COMMENT
'奖品id'
,
`prize_id`
varchar
(
255
)
NOT
NULL
DEFAULT
''
COMMENT
'奖品id'
,
`integral_activity_id`
varchar
(
255
)
NOT
NULL
DEFAULT
''
COMMENT
'关联活动id'
,
`integral_activity_id`
varchar
(
255
)
NOT
NULL
DEFAULT
''
COMMENT
'关联活动id'
,
`prize_title`
varchar
(
255
)
NOT
NULL
DEFAULT
''
COMMENT
'奖品名称'
,
`prize_title`
varchar
(
255
)
NOT
NULL
DEFAULT
''
COMMENT
'奖品名称'
,
`prize_describe`
varchar
(
255
)
NOT
NULL
DEFAULT
''
COMMENT
'奖品描述'
,
`prize_describe`
varchar
(
255
)
NOT
NULL
DEFAULT
''
COMMENT
'奖品描述'
,
`prize_img_init`
varchar
(
255
)
NOT
NULL
DEFAULT
''
COMMENT
'初始展示奖品图片'
,
`prize_img_init`
varchar
(
255
)
NOT
NULL
DEFAULT
''
COMMENT
'初始展示奖品图片'
,
`prize_img_select`
varchar
(
255
)
NOT
NULL
DEFAULT
''
COMMENT
'中奖选中奖品图片'
,
`prize_img_select`
varchar
(
255
)
NOT
NULL
DEFAULT
''
COMMENT
'中奖选中奖品图片'
,
`prize_type`
tinyint
NOT
NULL
DEFAULT
0
COMMENT
'奖品类型 1积分 2优惠券 3实物 4登登登VIP'
,
`prize_type`
tinyint
NOT
NULL
DEFAULT
0
COMMENT
'奖品类型 1积分 2优惠券 3实物 4登登登VIP'
,
...
@@ -51,6 +51,25 @@ CREATE TABLE `sweet_integral_activity_prize`
...
@@ -51,6 +51,25 @@ CREATE TABLE `sweet_integral_activity_prize`
COLLATE
utf8mb4_unicode_ci
COLLATE
utf8mb4_unicode_ci
ROW_FORMAT
=
DYNAMIC
COMMENT
'积分活动奖品表'
;
ROW_FORMAT
=
DYNAMIC
COMMENT
'积分活动奖品表'
;
-- 积分活动奖品里关联多奖品表
drop
TABLE
if
exists
`sweet_integral_activity_prize_relation`
;
CREATE
TABLE
`sweet_integral_activity_prize_relation`
(
`mid`
bigint
unsigned
NOT
NULL
AUTO_INCREMENT
,
`prize_relation_id`
varchar
(
255
)
NOT
NULL
DEFAULT
''
COMMENT
'prize_relation_id'
,
`prize_id`
varchar
(
255
)
NOT
NULL
DEFAULT
''
COMMENT
'prize_id'
,
`coupon_id`
varchar
(
255
)
NOT
NULL
DEFAULT
''
COMMENT
'券id'
,
`coupon_title`
varchar
(
255
)
NOT
NULL
DEFAULT
''
COMMENT
'券名称'
,
`created_at`
datetime
NULL
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'创建时间'
,
`updated_at`
datetime
NULL
DEFAULT
CURRENT_TIMESTAMP
COMMENT
'更新时间'
,
PRIMARY
KEY
(
`mid`
),
KEY
`sweet_prize_relation_id`
(
`prize_relation_id`
),
KEY
`sweet_prize_id`
(
`prize_id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
utf8mb4
COLLATE
utf8mb4_unicode_ci
ROW_FORMAT
=
DYNAMIC
COMMENT
'积分活动奖品里关联多奖品表'
;
-- 积分活动抽奖记录表
-- 积分活动抽奖记录表
drop
TABLE
if
exists
`sweet_integral_activity_draw`
;
drop
TABLE
if
exists
`sweet_integral_activity_draw`
;
CREATE
TABLE
`sweet_integral_activity_draw`
CREATE
TABLE
`sweet_integral_activity_draw`
...
...
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/JxlMybatisPlusCodeGenerator.java
View file @
5c94af08
...
@@ -89,13 +89,13 @@ public class JxlMybatisPlusCodeGenerator {
...
@@ -89,13 +89,13 @@ public class JxlMybatisPlusCodeGenerator {
DataSourceConfig
dsc
=
new
DataSourceConfig
();
DataSourceConfig
dsc
=
new
DataSourceConfig
();
// dsc.setSchemaName("public");
// dsc.setSchemaName("public");
dsc
.
setDriverName
(
"com.mysql.cj.jdbc.Driver"
);
dsc
.
setDriverName
(
"com.mysql.cj.jdbc.Driver"
);
dsc
.
setUrl
(
"jdbc:mysql://39.10
6.122.201
:3308/dev_ln_scene?useUnicode=true&useSSL=false&characterEncoding=utf8&serverTimezone=CST"
);
dsc
.
setUrl
(
"jdbc:mysql://39.10
7.71.112
:3308/dev_ln_scene?useUnicode=true&useSSL=false&characterEncoding=utf8&serverTimezone=CST"
);
dsc
.
setUsername
(
"testmall"
);
dsc
.
setUsername
(
"testmall"
);
dsc
.
setPassword
(
"zhengzai!mYT"
);
dsc
.
setPassword
(
"zhengzai!mYT"
);
String
resourcePath
=
"/Users/jiangxiulong/Downloads/tmp"
;
String
resourcePath
=
"/Users/jiangxiulong/Downloads/tmp"
;
String
directory
=
"com.liquidnet.service.sweet"
;
String
directory
=
"com.liquidnet.service.sweet"
;
String
[]
dbTableArray
=
new
String
[]{
"sweet_
applet_user
"
};
String
[]
dbTableArray
=
new
String
[]{
"sweet_
integral_activity_prize_relation
"
};
doGenerator
(
resourcePath
,
dsc
,
directory
,
dbTableArray
);
doGenerator
(
resourcePath
,
dsc
,
directory
,
dbTableArray
);
...
...
liquidnet-bus-service/liquidnet-service-sweet/src/main/java/com/liquidnet/service/sweet/service/impl/SweetIntegralActivityDrawServiceImpl.java
View file @
5c94af08
...
@@ -156,7 +156,7 @@ public class SweetIntegralActivityDrawServiceImpl extends ServiceImpl<SweetInteg
...
@@ -156,7 +156,7 @@ public class SweetIntegralActivityDrawServiceImpl extends ServiceImpl<SweetInteg
integralActivityDrawVo
.
setPrizeTitle
(
sweetIntegralActivityPrize
.
getPrizeTitle
());
integralActivityDrawVo
.
setPrizeTitle
(
sweetIntegralActivityPrize
.
getPrizeTitle
());
integralActivityDrawVo
.
setPrizeType
(
sweetIntegralActivityPrize
.
getPrizeType
());
integralActivityDrawVo
.
setPrizeType
(
sweetIntegralActivityPrize
.
getPrizeType
());
integralActivityDrawVo
.
setPrizeTypeNum
(
sweetIntegralActivityPrize
.
getPrizeTypeNum
());
integralActivityDrawVo
.
setPrizeTypeNum
(
sweetIntegralActivityPrize
.
getPrizeTypeNum
());
integralActivityDrawVo
.
setRelationId
(
sweetIntegralActivityPrize
.
getRelationId
());
//
integralActivityDrawVo.setRelationId(sweetIntegralActivityPrize.getRelationId());
integralActivityDrawVo
.
setUserId
(
userId
);
integralActivityDrawVo
.
setUserId
(
userId
);
integralActivityDrawVo
.
setNickname
(
nickname
);
integralActivityDrawVo
.
setNickname
(
nickname
);
LocalDateTime
nowTime
=
LocalDateTime
.
now
();
LocalDateTime
nowTime
=
LocalDateTime
.
now
();
...
@@ -186,7 +186,7 @@ public class SweetIntegralActivityDrawServiceImpl extends ServiceImpl<SweetInteg
...
@@ -186,7 +186,7 @@ public class SweetIntegralActivityDrawServiceImpl extends ServiceImpl<SweetInteg
sqlsDataA
.
add
(
new
Object
[]{
sqlsDataA
.
add
(
new
Object
[]{
drawId
,
integralActivityId
,
integralActivity
.
getActivityNum
(),
drawId
,
integralActivityId
,
integralActivity
.
getActivityNum
(),
sweetIntegralActivityPrize
.
getPrizeId
(),
sweetIntegralActivityPrize
.
getPrizeTitle
(),
sweetIntegralActivityPrize
.
getPrizeType
(),
sweetIntegralActivityPrize
.
getPrizeId
(),
sweetIntegralActivityPrize
.
getPrizeTitle
(),
sweetIntegralActivityPrize
.
getPrizeType
(),
sweetIntegralActivityPrize
.
getPrizeTypeNum
(),
sweetIntegralActivityPrize
.
getRelationId
(),
sweetIntegralActivityPrize
.
getPrizeTypeNum
(),
//
sweetIntegralActivityPrize.getRelationId(),
userId
,
nickname
,
userId
,
nickname
,
receivingStatus
receivingStatus
});
});
...
...
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