记得上下班打卡 | 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
08a9115d
Commit
08a9115d
authored
Aug 18, 2021
by
胡佳晨
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加 实体类 相关
parent
f96d51c2
Changes
33
Show whitespace changes
Inline
Side-by-side
Showing
33 changed files
with
912 additions
and
0 deletions
+912
-0
CandyCoupon.java
.../java/com/liquidnet/service/candy/entity/CandyCoupon.java
+133
-0
CandyCouponCode.java
...a/com/liquidnet/service/candy/entity/CandyCouponCode.java
+64
-0
CandyCouponRule.java
...a/com/liquidnet/service/candy/entity/CandyCouponRule.java
+53
-0
CandyMgtCoupon.java
...va/com/liquidnet/service/candy/entity/CandyMgtCoupon.java
+76
-0
CandyUserCoupon.java
...a/com/liquidnet/service/candy/entity/CandyUserCoupon.java
+77
-0
CandyCouponCodeMapper.java
...liquidnet/service/candy/mapper/CandyCouponCodeMapper.java
+16
-0
CandyCouponMapper.java
...com/liquidnet/service/candy/mapper/CandyCouponMapper.java
+16
-0
CandyCouponRuleMapper.java
...liquidnet/service/candy/mapper/CandyCouponRuleMapper.java
+16
-0
CandyMgtCouponMapper.java
.../liquidnet/service/candy/mapper/CandyMgtCouponMapper.java
+16
-0
CandyUserCouponMapper.java
...liquidnet/service/candy/mapper/CandyUserCouponMapper.java
+16
-0
CandyCouponCodeMapper.xml
.../liquidnet/service/candy/mapper/CandyCouponCodeMapper.xml
+5
-0
CandyCouponMapper.xml
.../com/liquidnet/service/candy/mapper/CandyCouponMapper.xml
+5
-0
CandyCouponRuleMapper.xml
.../liquidnet/service/candy/mapper/CandyCouponRuleMapper.xml
+5
-0
CandyMgtCouponMapper.xml
...m/liquidnet/service/candy/mapper/CandyMgtCouponMapper.xml
+5
-0
CandyUserCouponMapper.xml
.../liquidnet/service/candy/mapper/CandyUserCouponMapper.xml
+5
-0
CandyRedisConst.java
...com/liquidnet/service/candy/constant/CandyRedisConst.java
+4
-0
CandyCouponCodeController.java
...t/service/candy/controller/CandyCouponCodeController.java
+20
-0
CandyCouponController.java
...idnet/service/candy/controller/CandyCouponController.java
+20
-0
CandyCouponRuleController.java
...t/service/candy/controller/CandyCouponRuleController.java
+20
-0
CandyMgtCouponController.java
...et/service/candy/controller/CandyMgtCouponController.java
+20
-0
CandyUserCouponController.java
...t/service/candy/controller/CandyUserCouponController.java
+20
-0
ICandyCouponCodeService.java
...uidnet/service/candy/service/ICandyCouponCodeService.java
+16
-0
ICandyCouponRuleService.java
...uidnet/service/candy/service/ICandyCouponRuleService.java
+16
-0
ICandyCouponService.java
.../liquidnet/service/candy/service/ICandyCouponService.java
+16
-0
ICandyMgtCouponService.java
...quidnet/service/candy/service/ICandyMgtCouponService.java
+16
-0
ICandyUserCouponService.java
...uidnet/service/candy/service/ICandyUserCouponService.java
+16
-0
CandyCouponCodeServiceImpl.java
...ervice/candy/service/impl/CandyCouponCodeServiceImpl.java
+20
-0
CandyCouponRuleServiceImpl.java
...ervice/candy/service/impl/CandyCouponRuleServiceImpl.java
+20
-0
CandyCouponServiceImpl.java
...et/service/candy/service/impl/CandyCouponServiceImpl.java
+20
-0
CandyMgtCouponServiceImpl.java
...service/candy/service/impl/CandyMgtCouponServiceImpl.java
+20
-0
CandyUserCouponServiceImpl.java
...ervice/candy/service/impl/CandyUserCouponServiceImpl.java
+20
-0
RedisDataUtils.java
...java/com/liquidnet/service/candy/util/RedisDataUtils.java
+13
-0
MybatisPlusCodeGenerator.java
.../java/com/liquidnet/service/MybatisPlusCodeGenerator.java
+107
-0
No files found.
liquidnet-bus-do/liquidnet-service-candy-do/src/main/java/com/liquidnet/service/candy/entity/CandyCoupon.java
0 → 100644
View file @
08a9115d
package
com
.
liquidnet
.
service
.
candy
.
entity
;
import
java.math.BigDecimal
;
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-08-18
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
CandyCoupon
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
private
Long
mid
;
private
String
couponId
;
/**
* 券状态[0-INIT|1-NORMAL|2-INVALID]
*/
private
Integer
state
;
/**
* 券标题
*/
private
String
title
;
/**
* 标注
*/
private
String
label
;
/**
* 注意/须知
*/
private
String
notice
;
/**
* 专享标识[0-常规|1-会员礼包]
*/
private
Integer
exclusive
;
/**
* 业务类别[0-全场|1-演出|2-商品|3-优先购|4-会员]
*/
private
Integer
busiType
;
/**
* 券类型[1-代金券|2-满减券|3-兑换券|4-折扣券]
*/
private
Integer
couType
;
/**
* 领取方式[0-用户输入兑换|1-发放至用户]
*/
private
Integer
bindType
;
/**
* 折扣[8折即0.8]
*/
private
BigDecimal
discount
;
/**
* 面值
*/
private
BigDecimal
valFace
;
/**
* 满减~满
*/
private
BigDecimal
valOver
;
/**
* 满减~减
*/
private
BigDecimal
valMinus
;
/**
* 叠加限制[0-限制|1-叠加]
*/
private
Integer
overlay
;
/**
* #同类别券叠加适用
*/
private
Integer
overlayLevel
;
/**
* 有效期(单位天)
*/
private
Integer
validity
;
/**
* 兑换有效期(单位天)
*/
private
Integer
redeemValidity
;
/**
* 兑换开放时间
*/
private
LocalDateTime
redeemStart
;
/**
* 兑换停止时间
*/
private
LocalDateTime
redeemStop
;
/**
* 生效时间
*/
private
LocalDateTime
effectAt
;
/**
* 过期时间
*/
private
LocalDateTime
expireAt
;
private
String
comment
;
}
liquidnet-bus-do/liquidnet-service-candy-do/src/main/java/com/liquidnet/service/candy/entity/CandyCouponCode.java
0 → 100644
View file @
08a9115d
package
com
.
liquidnet
.
service
.
candy
.
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-08-18
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
CandyCouponCode
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
private
Long
mid
;
/**
* 兑换码
*/
private
String
ccodeId
;
/**
* ~candy_coupon.coupon_id
*/
private
String
couponId
;
/**
* 状态[0-未使用|1-已使用|2-失效|3-退回]
*/
private
Integer
state
;
/**
* 目标用户UID
*/
private
String
targetUid
;
/**
* 兑换用户UID
*/
private
String
redeemUid
;
private
LocalDateTime
createdAt
;
private
LocalDateTime
updatedAt
;
/**
* 兑换时间
*/
private
LocalDateTime
redeemAt
;
private
String
comment
;
}
liquidnet-bus-do/liquidnet-service-candy-do/src/main/java/com/liquidnet/service/candy/entity/CandyCouponRule.java
0 → 100644
View file @
08a9115d
package
com
.
liquidnet
.
service
.
candy
.
entity
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
java.io.Serializable
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* <p>
* 券适用规则
* </p>
*
* @author liquidnet
* @since 2021-08-18
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
CandyCouponRule
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
private
Long
mid
;
private
String
cruleId
;
private
String
couponId
;
/**
* 适用范围[100-全场|90-演出|80-商品]
*/
private
Integer
useScope
;
/**
* 适用名称
*/
private
String
busiName
;
/**
* 适用ID
*/
private
String
busiId
;
/**
* 0-INIT,1-NORMAL,2-INVALID
*/
private
Integer
state
;
private
String
comment
;
}
liquidnet-bus-do/liquidnet-service-candy-do/src/main/java/com/liquidnet/service/candy/entity/CandyMgtCoupon.java
0 → 100644
View file @
08a9115d
package
com
.
liquidnet
.
service
.
candy
.
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-08-18
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
CandyMgtCoupon
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
private
Long
mid
;
private
String
mcouponId
;
/**
* ~candy_coupon.coupon_id
*/
private
String
couponId
;
/**
* 发放状态[0-未发放|1-已发放|2-无效|9-发放中]
*/
private
Integer
state
;
/**
* 领取方式[0-用户输入兑换|1-发放至用户]
*/
private
Integer
bindType
;
/**
* 发放量
*/
private
Integer
eventAmt
;
/**
* 发放类型[10-全体用户|1-会员|2-手机号]
*/
private
Integer
eventType
;
/**
* `发放类型`为2-手机号时发放手机号以,分隔
*/
private
String
eventLimit
;
/**
* 发放时间(立即-当前时间+3分钟|预约-点选时间)
*/
private
LocalDateTime
eventAt
;
/**
* 操作人
*/
private
String
operator
;
private
LocalDateTime
createdAt
;
private
LocalDateTime
updatedAt
;
private
String
comment
;
}
liquidnet-bus-do/liquidnet-service-candy-do/src/main/java/com/liquidnet/service/candy/entity/CandyUserCoupon.java
0 → 100644
View file @
08a9115d
package
com
.
liquidnet
.
service
.
candy
.
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-08-18
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
public
class
CandyUserCoupon
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
value
=
"mid"
,
type
=
IdType
.
AUTO
)
private
Long
mid
;
private
String
ucouponId
;
/**
* ~candy_mgt_coupon.mcoupon_id
*/
private
String
mcouponId
;
/**
* ~adam_user.uid
*/
private
String
uid
;
/**
* ~candy_coupon.coupon_id
*/
private
String
couponId
;
/**
* 券状态[0-待兑换|1-可用|2-无效|3-已使用]
*/
private
Integer
state
;
/**
* 入账时间
*/
private
LocalDateTime
bindAt
;
/**
* 兑换码
*/
private
String
redeemCode
;
/**
* 兑换时间
*/
private
LocalDateTime
redeemAt
;
/**
* 使用时间
*/
private
LocalDateTime
usedAt
;
/**
* 用于记录购买的内容
*/
private
String
usedFor
;
private
String
comment
;
}
liquidnet-bus-do/liquidnet-service-candy-do/src/main/java/com/liquidnet/service/candy/mapper/CandyCouponCodeMapper.java
0 → 100644
View file @
08a9115d
package
com
.
liquidnet
.
service
.
candy
.
mapper
;
import
com.liquidnet.service.candy.entity.CandyCouponCode
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* 券码信息 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-08-18
*/
public
interface
CandyCouponCodeMapper
extends
BaseMapper
<
CandyCouponCode
>
{
}
liquidnet-bus-do/liquidnet-service-candy-do/src/main/java/com/liquidnet/service/candy/mapper/CandyCouponMapper.java
0 → 100644
View file @
08a9115d
package
com
.
liquidnet
.
service
.
candy
.
mapper
;
import
com.liquidnet.service.candy.entity.CandyCoupon
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* 券基础信息 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-08-18
*/
public
interface
CandyCouponMapper
extends
BaseMapper
<
CandyCoupon
>
{
}
liquidnet-bus-do/liquidnet-service-candy-do/src/main/java/com/liquidnet/service/candy/mapper/CandyCouponRuleMapper.java
0 → 100644
View file @
08a9115d
package
com
.
liquidnet
.
service
.
candy
.
mapper
;
import
com.liquidnet.service.candy.entity.CandyCouponRule
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* 券适用规则 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-08-18
*/
public
interface
CandyCouponRuleMapper
extends
BaseMapper
<
CandyCouponRule
>
{
}
liquidnet-bus-do/liquidnet-service-candy-do/src/main/java/com/liquidnet/service/candy/mapper/CandyMgtCouponMapper.java
0 → 100644
View file @
08a9115d
package
com
.
liquidnet
.
service
.
candy
.
mapper
;
import
com.liquidnet.service.candy.entity.CandyMgtCoupon
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* 券发放管理 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-08-18
*/
public
interface
CandyMgtCouponMapper
extends
BaseMapper
<
CandyMgtCoupon
>
{
}
liquidnet-bus-do/liquidnet-service-candy-do/src/main/java/com/liquidnet/service/candy/mapper/CandyUserCouponMapper.java
0 → 100644
View file @
08a9115d
package
com
.
liquidnet
.
service
.
candy
.
mapper
;
import
com.liquidnet.service.candy.entity.CandyUserCoupon
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* <p>
* 用户券信息 Mapper 接口
* </p>
*
* @author liquidnet
* @since 2021-08-18
*/
public
interface
CandyUserCouponMapper
extends
BaseMapper
<
CandyUserCoupon
>
{
}
liquidnet-bus-do/liquidnet-service-candy-do/src/main/resources/com/liquidnet/service/candy/mapper/CandyCouponCodeMapper.xml
0 → 100644
View file @
08a9115d
<?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.candy.mapper.CandyCouponCodeMapper"
>
</mapper>
liquidnet-bus-do/liquidnet-service-candy-do/src/main/resources/com/liquidnet/service/candy/mapper/CandyCouponMapper.xml
0 → 100644
View file @
08a9115d
<?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.candy.mapper.CandyCouponMapper"
>
</mapper>
liquidnet-bus-do/liquidnet-service-candy-do/src/main/resources/com/liquidnet/service/candy/mapper/CandyCouponRuleMapper.xml
0 → 100644
View file @
08a9115d
<?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.candy.mapper.CandyCouponRuleMapper"
>
</mapper>
liquidnet-bus-do/liquidnet-service-candy-do/src/main/resources/com/liquidnet/service/candy/mapper/CandyMgtCouponMapper.xml
0 → 100644
View file @
08a9115d
<?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.candy.mapper.CandyMgtCouponMapper"
>
</mapper>
liquidnet-bus-do/liquidnet-service-candy-do/src/main/resources/com/liquidnet/service/candy/mapper/CandyUserCouponMapper.xml
0 → 100644
View file @
08a9115d
<?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.candy.mapper.CandyUserCouponMapper"
>
</mapper>
liquidnet-bus-service/liquidnet-service-candy/liquidnet-service-candy-impl/src/main/java/com/liquidnet/service/candy/constant/CandyRedisConst.java
0 → 100644
View file @
08a9115d
package
com
.
liquidnet
.
service
.
candy
.
constant
;
public
class
CandyRedisConst
{
}
liquidnet-bus-service/liquidnet-service-candy/liquidnet-service-candy-impl/src/main/java/com/liquidnet/service/candy/controller/CandyCouponCodeController.java
0 → 100644
View file @
08a9115d
package
com
.
liquidnet
.
service
.
candy
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* <p>
* 券码信息 前端控制器
* </p>
*
* @author liquidnet
* @since 2021-08-18
*/
@RestController
@RequestMapping
(
"/candy-coupon-code"
)
public
class
CandyCouponCodeController
{
}
liquidnet-bus-service/liquidnet-service-candy/liquidnet-service-candy-impl/src/main/java/com/liquidnet/service/candy/controller/CandyCouponController.java
0 → 100644
View file @
08a9115d
package
com
.
liquidnet
.
service
.
candy
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* <p>
* 券基础信息 前端控制器
* </p>
*
* @author liquidnet
* @since 2021-08-18
*/
@RestController
@RequestMapping
(
"/candy-coupon"
)
public
class
CandyCouponController
{
}
liquidnet-bus-service/liquidnet-service-candy/liquidnet-service-candy-impl/src/main/java/com/liquidnet/service/candy/controller/CandyCouponRuleController.java
0 → 100644
View file @
08a9115d
package
com
.
liquidnet
.
service
.
candy
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* <p>
* 券适用规则 前端控制器
* </p>
*
* @author liquidnet
* @since 2021-08-18
*/
@RestController
@RequestMapping
(
"/candy-coupon-rule"
)
public
class
CandyCouponRuleController
{
}
liquidnet-bus-service/liquidnet-service-candy/liquidnet-service-candy-impl/src/main/java/com/liquidnet/service/candy/controller/CandyMgtCouponController.java
0 → 100644
View file @
08a9115d
package
com
.
liquidnet
.
service
.
candy
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* <p>
* 券发放管理 前端控制器
* </p>
*
* @author liquidnet
* @since 2021-08-18
*/
@RestController
@RequestMapping
(
"/candy-mgt-coupon"
)
public
class
CandyMgtCouponController
{
}
liquidnet-bus-service/liquidnet-service-candy/liquidnet-service-candy-impl/src/main/java/com/liquidnet/service/candy/controller/CandyUserCouponController.java
0 → 100644
View file @
08a9115d
package
com
.
liquidnet
.
service
.
candy
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* <p>
* 用户券信息 前端控制器
* </p>
*
* @author liquidnet
* @since 2021-08-18
*/
@RestController
@RequestMapping
(
"/candy-user-coupon"
)
public
class
CandyUserCouponController
{
}
liquidnet-bus-service/liquidnet-service-candy/liquidnet-service-candy-impl/src/main/java/com/liquidnet/service/candy/service/ICandyCouponCodeService.java
0 → 100644
View file @
08a9115d
package
com
.
liquidnet
.
service
.
candy
.
service
;
import
com.liquidnet.service.candy.entity.CandyCouponCode
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 券码信息 服务类
* </p>
*
* @author liquidnet
* @since 2021-08-18
*/
public
interface
ICandyCouponCodeService
extends
IService
<
CandyCouponCode
>
{
}
liquidnet-bus-service/liquidnet-service-candy/liquidnet-service-candy-impl/src/main/java/com/liquidnet/service/candy/service/ICandyCouponRuleService.java
0 → 100644
View file @
08a9115d
package
com
.
liquidnet
.
service
.
candy
.
service
;
import
com.liquidnet.service.candy.entity.CandyCouponRule
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 券适用规则 服务类
* </p>
*
* @author liquidnet
* @since 2021-08-18
*/
public
interface
ICandyCouponRuleService
extends
IService
<
CandyCouponRule
>
{
}
liquidnet-bus-service/liquidnet-service-candy/liquidnet-service-candy-impl/src/main/java/com/liquidnet/service/candy/service/ICandyCouponService.java
0 → 100644
View file @
08a9115d
package
com
.
liquidnet
.
service
.
candy
.
service
;
import
com.liquidnet.service.candy.entity.CandyCoupon
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 券基础信息 服务类
* </p>
*
* @author liquidnet
* @since 2021-08-18
*/
public
interface
ICandyCouponService
extends
IService
<
CandyCoupon
>
{
}
liquidnet-bus-service/liquidnet-service-candy/liquidnet-service-candy-impl/src/main/java/com/liquidnet/service/candy/service/ICandyMgtCouponService.java
0 → 100644
View file @
08a9115d
package
com
.
liquidnet
.
service
.
candy
.
service
;
import
com.liquidnet.service.candy.entity.CandyMgtCoupon
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 券发放管理 服务类
* </p>
*
* @author liquidnet
* @since 2021-08-18
*/
public
interface
ICandyMgtCouponService
extends
IService
<
CandyMgtCoupon
>
{
}
liquidnet-bus-service/liquidnet-service-candy/liquidnet-service-candy-impl/src/main/java/com/liquidnet/service/candy/service/ICandyUserCouponService.java
0 → 100644
View file @
08a9115d
package
com
.
liquidnet
.
service
.
candy
.
service
;
import
com.liquidnet.service.candy.entity.CandyUserCoupon
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 用户券信息 服务类
* </p>
*
* @author liquidnet
* @since 2021-08-18
*/
public
interface
ICandyUserCouponService
extends
IService
<
CandyUserCoupon
>
{
}
liquidnet-bus-service/liquidnet-service-candy/liquidnet-service-candy-impl/src/main/java/com/liquidnet/service/candy/service/impl/CandyCouponCodeServiceImpl.java
0 → 100644
View file @
08a9115d
package
com
.
liquidnet
.
service
.
candy
.
service
.
impl
;
import
com.liquidnet.service.candy.entity.CandyCouponCode
;
import
com.liquidnet.service.candy.mapper.CandyCouponCodeMapper
;
import
com.liquidnet.service.candy.service.ICandyCouponCodeService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 券码信息 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-08-18
*/
@Service
public
class
CandyCouponCodeServiceImpl
extends
ServiceImpl
<
CandyCouponCodeMapper
,
CandyCouponCode
>
implements
ICandyCouponCodeService
{
}
liquidnet-bus-service/liquidnet-service-candy/liquidnet-service-candy-impl/src/main/java/com/liquidnet/service/candy/service/impl/CandyCouponRuleServiceImpl.java
0 → 100644
View file @
08a9115d
package
com
.
liquidnet
.
service
.
candy
.
service
.
impl
;
import
com.liquidnet.service.candy.entity.CandyCouponRule
;
import
com.liquidnet.service.candy.mapper.CandyCouponRuleMapper
;
import
com.liquidnet.service.candy.service.ICandyCouponRuleService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 券适用规则 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-08-18
*/
@Service
public
class
CandyCouponRuleServiceImpl
extends
ServiceImpl
<
CandyCouponRuleMapper
,
CandyCouponRule
>
implements
ICandyCouponRuleService
{
}
liquidnet-bus-service/liquidnet-service-candy/liquidnet-service-candy-impl/src/main/java/com/liquidnet/service/candy/service/impl/CandyCouponServiceImpl.java
0 → 100644
View file @
08a9115d
package
com
.
liquidnet
.
service
.
candy
.
service
.
impl
;
import
com.liquidnet.service.candy.entity.CandyCoupon
;
import
com.liquidnet.service.candy.mapper.CandyCouponMapper
;
import
com.liquidnet.service.candy.service.ICandyCouponService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 券基础信息 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-08-18
*/
@Service
public
class
CandyCouponServiceImpl
extends
ServiceImpl
<
CandyCouponMapper
,
CandyCoupon
>
implements
ICandyCouponService
{
}
liquidnet-bus-service/liquidnet-service-candy/liquidnet-service-candy-impl/src/main/java/com/liquidnet/service/candy/service/impl/CandyMgtCouponServiceImpl.java
0 → 100644
View file @
08a9115d
package
com
.
liquidnet
.
service
.
candy
.
service
.
impl
;
import
com.liquidnet.service.candy.entity.CandyMgtCoupon
;
import
com.liquidnet.service.candy.mapper.CandyMgtCouponMapper
;
import
com.liquidnet.service.candy.service.ICandyMgtCouponService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 券发放管理 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-08-18
*/
@Service
public
class
CandyMgtCouponServiceImpl
extends
ServiceImpl
<
CandyMgtCouponMapper
,
CandyMgtCoupon
>
implements
ICandyMgtCouponService
{
}
liquidnet-bus-service/liquidnet-service-candy/liquidnet-service-candy-impl/src/main/java/com/liquidnet/service/candy/service/impl/CandyUserCouponServiceImpl.java
0 → 100644
View file @
08a9115d
package
com
.
liquidnet
.
service
.
candy
.
service
.
impl
;
import
com.liquidnet.service.candy.entity.CandyUserCoupon
;
import
com.liquidnet.service.candy.mapper.CandyUserCouponMapper
;
import
com.liquidnet.service.candy.service.ICandyUserCouponService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 用户券信息 服务实现类
* </p>
*
* @author liquidnet
* @since 2021-08-18
*/
@Service
public
class
CandyUserCouponServiceImpl
extends
ServiceImpl
<
CandyUserCouponMapper
,
CandyUserCoupon
>
implements
ICandyUserCouponService
{
}
liquidnet-bus-service/liquidnet-service-candy/liquidnet-service-candy-impl/src/main/java/com/liquidnet/service/candy/util/RedisDataUtils.java
0 → 100644
View file @
08a9115d
package
com
.
liquidnet
.
service
.
candy
.
util
;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Component
;
@Component
public
class
RedisDataUtils
{
@Autowired
RedisUtil
redisUtil
;
}
liquidnet-bus-service/liquidnet-service-kylin/liquidnet-service-kylin-impl/src/main/java/com/liquidnet/service/MybatisPlusCodeGenerator.java
0 → 100644
View file @
08a9115d
package
com
.
liquidnet
.
service
;
import
com.baomidou.mybatisplus.core.toolkit.StringPool
;
import
com.baomidou.mybatisplus.generator.AutoGenerator
;
import
com.baomidou.mybatisplus.generator.InjectionConfig
;
import
com.baomidou.mybatisplus.generator.config.*
;
import
com.baomidou.mybatisplus.generator.config.po.TableInfo
;
import
com.baomidou.mybatisplus.generator.config.rules.NamingStrategy
;
import
com.baomidou.mybatisplus.generator.engine.FreemarkerTemplateEngine
;
import
java.util.ArrayList
;
import
java.util.List
;
public
class
MybatisPlusCodeGenerator
{
/**
* @param moduleRootPath 项目模块根路径 到 /src 之前 ex:E:\projects\trlabs-bus-v1\trlabs-bus-service\trlabs-common\trlabs-mybatis
* @param dsc 数据源
* @param parentName 相当于业务模块名 com.liquidnet.service.adam 全限定类名
* @param tableNames 表名
*/
public
static
void
doGenerator
(
String
moduleRootPath
,
DataSourceConfig
dsc
,
String
parentName
,
String
[]
tableNames
)
{
AutoGenerator
mpg
=
new
AutoGenerator
();
// 全局配置BankMybatisPlusCodeGenerator
GlobalConfig
gc
=
new
GlobalConfig
();
gc
.
setOutputDir
(
moduleRootPath
+
"/src/main/java"
);
gc
.
setAuthor
(
"liquidnet"
);
gc
.
setOpen
(
false
);
// gc.setSwagger2(true); 实体属性 Swagger2 注解
mpg
.
setGlobalConfig
(
gc
);
// 数据源配置
mpg
.
setDataSource
(
dsc
);
// 包配置
PackageConfig
pc
=
new
PackageConfig
();
pc
.
setParent
(
parentName
);
mpg
.
setPackageInfo
(
pc
);
// 自定义配置
InjectionConfig
cfg
=
new
InjectionConfig
()
{
@Override
public
void
initMap
()
{
// to do nothing
}
};
// 如果模板引擎是 freemarker
String
templatePath
=
"/templates/mapper.xml.ftl"
;
// 自定义输出配置
List
<
FileOutConfig
>
focList
=
new
ArrayList
<>();
// 自定义配置会被优先输出
focList
.
add
(
new
FileOutConfig
(
templatePath
)
{
@Override
public
String
outputFile
(
TableInfo
tableInfo
)
{
// 自定义输出文件名 , 如果你 Entity 设置了前后缀、此处注意 xml 的名称会跟着发生变化!!
return
moduleRootPath
+
"/src/main/resources/com/liquidnet/service/candy/mapper/"
+
pc
.
getModuleName
()
+
"/"
+
tableInfo
.
getEntityName
()
+
"Mapper"
+
StringPool
.
DOT_XML
;
}
});
cfg
.
setFileOutConfigList
(
focList
);
mpg
.
setCfg
(
cfg
);
// 配置模板
TemplateConfig
templateConfig
=
new
TemplateConfig
();
templateConfig
.
setXml
(
null
);
mpg
.
setTemplate
(
templateConfig
);
// 策略配置
StrategyConfig
strategy
=
new
StrategyConfig
();
strategy
.
setNaming
(
NamingStrategy
.
underline_to_camel
);
strategy
.
setColumnNaming
(
NamingStrategy
.
underline_to_camel
);
// strategy.setSuperEntityClass("你自己的父类实体,没有就不用设置!");
strategy
.
setEntityLombokModel
(
true
);
strategy
.
setRestControllerStyle
(
true
);
strategy
.
setInclude
(
tableNames
);
strategy
.
setControllerMappingHyphenStyle
(
true
);
strategy
.
setTablePrefix
(
pc
.
getModuleName
()
+
"_"
);
mpg
.
setStrategy
(
strategy
);
mpg
.
setTemplateEngine
(
new
FreemarkerTemplateEngine
());
mpg
.
execute
();
}
public
static
void
main
(
String
[]
args
)
{
DataSourceConfig
dsc
=
new
DataSourceConfig
();
dsc
.
setDriverName
(
"com.mysql.cj.jdbc.Driver"
);
dsc
.
setUrl
(
"jdbc:mysql://39.106.122.201:3308/dev_ln_scene?useUnicode=true&useSSL=false&characterEncoding=utf8&serverTimezone=CST"
);
dsc
.
setUsername
(
"testmall"
);
dsc
.
setPassword
(
"zhengzai!mYT"
);
String
resourcePath
=
"/Users/hujiachen/Downloads/tmp"
;
String
directory
=
"com.liquidnet.service.candy"
;
String
[]
dbTableArray
=
new
String
[]{
"candy_coupon"
,
"candy_coupon_code"
,
"candy_coupon_rule"
,
"candy_mgt_coupon"
,
"candy_user_coupon"
};
doGenerator
(
resourcePath
,
dsc
,
directory
,
dbTableArray
);
}
}
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