Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
payment
概览
概览
详情
活动
周期分析
版本库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
问题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程表
图表
维基
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
iuav
payment
Commits
11bf492b
提交
11bf492b
authored
6月 03, 2023
作者:
张小凤
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
PackageName(update)
上级
054ca163
显示空白字符变更
内嵌
并排
正在显示
82 个修改的文件
包含
286 行增加
和
288 行删除
+286
-288
BaseController.java
src/main/java/com/mmc/payment/common/BaseController.java
+6
-4
BaseErrorInfoInterface.java
...ayment/common/publicinterface/BaseErrorInfoInterface.java
+1
-1
Create.java
...n/java/com/mmc/payment/common/publicinterface/Create.java
+1
-1
Freeze.java
...n/java/com/mmc/payment/common/publicinterface/Freeze.java
+1
-1
Page.java
...ain/java/com/mmc/payment/common/publicinterface/Page.java
+1
-1
Refund.java
...n/java/com/mmc/payment/common/publicinterface/Refund.java
+1
-1
Share.java
...in/java/com/mmc/payment/common/publicinterface/Share.java
+1
-1
Update.java
...n/java/com/mmc/payment/common/publicinterface/Update.java
+1
-1
PageResult.java
src/main/java/com/mmc/payment/common/result/PageResult.java
+1
-1
ResultBody.java
src/main/java/com/mmc/payment/common/result/ResultBody.java
+4
-5
ResultEnum.java
src/main/java/com/mmc/payment/common/result/ResultEnum.java
+3
-1
AmtUtil.java
src/main/java/com/mmc/payment/common/util/AmtUtil.java
+1
-1
BeanCopyUtils.java
src/main/java/com/mmc/payment/common/util/BeanCopyUtils.java
+1
-1
CodeUtil.java
src/main/java/com/mmc/payment/common/util/CodeUtil.java
+1
-1
JsonUtil.java
src/main/java/com/mmc/payment/common/util/JsonUtil.java
+1
-1
TDateUtil.java
src/main/java/com/mmc/payment/common/util/TDateUtil.java
+25
-21
AuthHandler.java
src/main/java/com/mmc/payment/config/AuthHandler.java
+8
-5
JwtUtil.java
src/main/java/com/mmc/payment/config/JwtUtil.java
+1
-1
RepoAccountController.java
...ava/com/mmc/payment/controller/RepoAccountController.java
+3
-3
RepoCashController.java
...n/java/com/mmc/payment/controller/RepoCashController.java
+8
-8
RepoAccountDao.java
src/main/java/com/mmc/payment/dao/RepoAccountDao.java
+2
-2
RepoCashDao.java
src/main/java/com/mmc/payment/dao/RepoCashDao.java
+3
-3
CashTypeDO.java
src/main/java/com/mmc/payment/entity/cash/CashTypeDO.java
+2
-2
FlyerAccountDO.java
...ain/java/com/mmc/payment/entity/flyer/FlyerAccountDO.java
+31
-31
FlyerEntInfoDO.java
...ain/java/com/mmc/payment/entity/flyer/FlyerEntInfoDO.java
+11
-11
OrderInfoDO.java
src/main/java/com/mmc/payment/entity/order/OrderInfoDO.java
+5
-5
OrderVcuDO.java
src/main/java/com/mmc/payment/entity/order/OrderVcuDO.java
+2
-2
RepoAccountDO.java
src/main/java/com/mmc/payment/entity/repo/RepoAccountDO.java
+9
-9
RepoCashDO.java
src/main/java/com/mmc/payment/entity/repo/RepoCashDO.java
+2
-2
RepoWalletDO.java
src/main/java/com/mmc/payment/entity/repo/RepoWalletDO.java
+2
-2
BizException.java
src/main/java/com/mmc/payment/exception/BizException.java
+3
-3
AuthSignatureFilter.java
...main/java/com/mmc/payment/filter/AuthSignatureFilter.java
+3
-3
CashTypeDTO.java
...main/java/com/mmc/payment/model/dto/cash/CashTypeDTO.java
+1
-1
CompanyCacheDTO.java
...va/com/mmc/payment/model/dto/company/CompanyCacheDTO.java
+3
-3
CompanySimpleDTO.java
...a/com/mmc/payment/model/dto/company/CompanySimpleDTO.java
+3
-4
FlyerAccountDTO.java
...java/com/mmc/payment/model/dto/flyer/FlyerAccountDTO.java
+1
-2
FlyerEntInfoDTO.java
...java/com/mmc/payment/model/dto/flyer/FlyerEntInfoDTO.java
+1
-2
FlyerInfoDTO.java
...in/java/com/mmc/payment/model/dto/flyer/FlyerInfoDTO.java
+3
-4
FlyerOrderTaskDTO.java
...va/com/mmc/payment/model/dto/flyer/FlyerOrderTaskDTO.java
+2
-1
FlyerRcdTeamDTO.java
...java/com/mmc/payment/model/dto/flyer/FlyerRcdTeamDTO.java
+1
-2
FlyerRecordDTO.java
.../java/com/mmc/payment/model/dto/flyer/FlyerRecordDTO.java
+1
-2
FlyerScenesAuthDTO.java
...a/com/mmc/payment/model/dto/flyer/FlyerScenesAuthDTO.java
+1
-1
TaskFlyerCostDTO.java
...ava/com/mmc/payment/model/dto/flyer/TaskFlyerCostDTO.java
+2
-4
ExpStationsDTO.java
...a/com/mmc/payment/model/dto/logistics/ExpStationsDTO.java
+1
-2
KdnExpDTO.java
...n/java/com/mmc/payment/model/dto/logistics/KdnExpDTO.java
+1
-2
RefundLogDTO.java
...ava/com/mmc/payment/model/dto/logistics/RefundLogDTO.java
+1
-2
OrderInfoDTO.java
...in/java/com/mmc/payment/model/dto/order/OrderInfoDTO.java
+3
-3
OrderReceiptDTO.java
...java/com/mmc/payment/model/dto/order/OrderReceiptDTO.java
+1
-2
OrderRefundDTO.java
.../java/com/mmc/payment/model/dto/order/OrderRefundDTO.java
+3
-1
OrderTaskDTO.java
...in/java/com/mmc/payment/model/dto/order/OrderTaskDTO.java
+6
-2
OrderTaskSonDTO.java
...java/com/mmc/payment/model/dto/order/OrderTaskSonDTO.java
+2
-2
OrderVcuDTO.java
...ain/java/com/mmc/payment/model/dto/order/OrderVcuDTO.java
+1
-1
PayCashResultDTO.java
...java/com/mmc/payment/model/dto/repo/PayCashResultDTO.java
+1
-2
RepoCashDTO.java
...main/java/com/mmc/payment/model/dto/repo/RepoCashDTO.java
+1
-1
RepoRcdTeamDTO.java
...n/java/com/mmc/payment/model/dto/repo/RepoRcdTeamDTO.java
+1
-2
RepoRebateWalletDTO.java
...a/com/mmc/payment/model/dto/repo/RepoRebateWalletDTO.java
+1
-2
RepoWalletDTO.java
...in/java/com/mmc/payment/model/dto/repo/RepoWalletDTO.java
+1
-1
RoleInfoDTO.java
...main/java/com/mmc/payment/model/dto/role/RoleInfoDTO.java
+1
-2
BaseAccountDTO.java
...n/java/com/mmc/payment/model/dto/user/BaseAccountDTO.java
+1
-2
CurrentUserDTO.java
...n/java/com/mmc/payment/model/dto/user/CurrentUserDTO.java
+1
-1
RepoAccountDTO.java
...n/java/com/mmc/payment/model/dto/user/RepoAccountDTO.java
+1
-2
UserAccountDTO.java
...n/java/com/mmc/payment/model/dto/user/UserAccountDTO.java
+3
-2
UserAccountSimpleDTO.java
.../com/mmc/payment/model/dto/user/UserAccountSimpleDTO.java
+1
-1
BaseInfoQO.java
src/main/java/com/mmc/payment/model/qo/BaseInfoQO.java
+6
-6
RepoAccountQO.java
src/main/java/com/mmc/payment/model/qo/RepoAccountQO.java
+1
-2
RepoCashQO.java
src/main/java/com/mmc/payment/model/qo/RepoCashQO.java
+1
-1
RepoWalletQO.java
src/main/java/com/mmc/payment/model/qo/RepoWalletQO.java
+1
-1
UserAccountQO.java
src/main/java/com/mmc/payment/model/qo/UserAccountQO.java
+2
-3
UserCashQO.java
src/main/java/com/mmc/payment/model/qo/UserCashQO.java
+3
-8
EntFourValidateVO.java
...ava/com/mmc/payment/model/vo/flyer/EntFourValidateVO.java
+9
-10
FlyerAccountVO.java
...n/java/com/mmc/payment/model/vo/flyer/FlyerAccountVO.java
+6
-7
FlyerWorkStatusVO.java
...ava/com/mmc/payment/model/vo/flyer/FlyerWorkStatusVO.java
+7
-8
ShareOrderDTO.java
...in/java/com/mmc/payment/model/vo/order/ShareOrderDTO.java
+1
-2
RepoAccountVO.java
...ain/java/com/mmc/payment/model/vo/repo/RepoAccountVO.java
+1
-2
RepoCashVO.java
src/main/java/com/mmc/payment/model/vo/repo/RepoCashVO.java
+4
-4
RepoOrderPayVO.java
...in/java/com/mmc/payment/model/vo/repo/RepoOrderPayVO.java
+5
-5
WalletUsersVO.java
...n/java/com/mmc/payment/model/vo/wallet/WalletUsersVO.java
+1
-3
RepoAccountServiceImpl.java
.../com/mmc/payment/service/Impl/RepoAccountServiceImpl.java
+7
-6
RepoCashServiceImpl.java
...ava/com/mmc/payment/service/Impl/RepoCashServiceImpl.java
+19
-8
RepoAccountService.java
...main/java/com/mmc/payment/service/RepoAccountService.java
+2
-2
RepoCashService.java
src/main/java/com/mmc/payment/service/RepoCashService.java
+8
-8
RepoCashDao.xml
src/main/resources/mapper/RepoCashDao.xml
+6
-6
没有找到文件。
src/main/java/com/mmc/payment/common/BaseController.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
import
com.alibaba.fastjson.JSONObject
;
import
com.mmc.payment.common.result.ResultEnum
;
import
com.mmc.payment.config.AuthHandler
;
import
com.mmc.payment.exception.BizException
;
import
com.mmc.payment.jwt.JwtConstant
;
import
com.mmc.payment.model.dto.BaseAccountDTO
;
import
com.mmc.payment.model.dto.CurrentUserDTO
;
import
com.mmc.payment.model.dto.
user.
BaseAccountDTO
;
import
com.mmc.payment.model.dto.
user.
CurrentUserDTO
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.redis.core.StringRedisTemplate
;
...
...
@@ -24,6 +25,7 @@ public abstract class BaseController {
@Autowired
private
StringRedisTemplate
stringRedisTemplate
;
/**
* 获取当前用户
*
...
...
@@ -43,10 +45,10 @@ public abstract class BaseController {
public
BaseAccountDTO
getCurrentAccount
(
HttpServletRequest
request
)
{
String
token
=
request
.
getHeader
(
"token"
);
String
json
=
stringRedisTemplate
.
opsForValue
().
get
(
token
);
if
(
StringUtils
.
isBlank
(
json
)){
if
(
StringUtils
.
isBlank
(
json
))
{
throw
new
BizException
(
ResultEnum
.
LOGIN_ACCOUNT_STATUS_ERROR
);
}
BaseAccountDTO
baseAccountDTO
=
JSONObject
.
parseObject
(
json
,
BaseAccountDTO
.
class
);
BaseAccountDTO
baseAccountDTO
=
JSONObject
.
parseObject
(
json
,
BaseAccountDTO
.
class
);
return
baseAccountDTO
;
}
}
src/main/java/com/mmc/payment/common/BaseErrorInfoInterface.java
→
src/main/java/com/mmc/payment/common/
publicinterface/
BaseErrorInfoInterface.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
publicinterface
;
/**
* @Author small
...
...
src/main/java/com/mmc/payment/common/Create.java
→
src/main/java/com/mmc/payment/common/
publicinterface/
Create.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
publicinterface
;
/**
* @Author small
...
...
src/main/java/com/mmc/payment/common/Freeze.java
→
src/main/java/com/mmc/payment/common/
publicinterface/
Freeze.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
publicinterface
;
/**
* @Author small
...
...
src/main/java/com/mmc/payment/common/Page.java
→
src/main/java/com/mmc/payment/common/
publicinterface/
Page.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
publicinterface
;
/**
* @Author small
...
...
src/main/java/com/mmc/payment/common/Refund.java
→
src/main/java/com/mmc/payment/common/
publicinterface/
Refund.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
publicinterface
;
/**
* @Author small
...
...
src/main/java/com/mmc/payment/common/Share.java
→
src/main/java/com/mmc/payment/common/
publicinterface/
Share.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
publicinterface
;
/**
* @Author small
...
...
src/main/java/com/mmc/payment/common/Update.java
→
src/main/java/com/mmc/payment/common/
publicinterface/
Update.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
publicinterface
;
/**
* @Author small
...
...
src/main/java/com/mmc/payment/common/PageResult.java
→
src/main/java/com/mmc/payment/common/
result/
PageResult.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
result
;
import
com.mmc.payment.model.qo.BaseInfoQO
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/payment/common/ResultBody.java
→
src/main/java/com/mmc/payment/common/
result/
ResultBody.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
result
;
import
com.alibaba.fastjson.JSONObject
;
import
io.swagger.annotations.ApiModel
;
import
com.mmc.payment.common.publicinterface.BaseErrorInfoInterface
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
@@ -71,9 +71,8 @@ public class ResultBody<T> implements Serializable {
/**
* 成功
*
* **/
public
static
ResultBody
success1
(
ResultEnum
enums
){
**/
public
static
ResultBody
success1
(
ResultEnum
enums
)
{
ResultBody
rb
=
new
ResultBody
();
rb
.
setCode
(
"200"
);
rb
.
setMessage
(
enums
.
getResultMsg
());
...
...
src/main/java/com/mmc/payment/common/ResultEnum.java
→
src/main/java/com/mmc/payment/common/
result/
ResultEnum.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
result
;
import
com.mmc.payment.common.publicinterface.BaseErrorInfoInterface
;
/**
* @Author small
...
...
src/main/java/com/mmc/payment/common/AmtUtil.java
→
src/main/java/com/mmc/payment/common/
util/
AmtUtil.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
util
;
import
java.math.BigDecimal
;
...
...
src/main/java/com/mmc/payment/common/BeanCopyUtils.java
→
src/main/java/com/mmc/payment/common/
util/
BeanCopyUtils.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
util
;
import
org.springframework.beans.BeanUtils
;
...
...
src/main/java/com/mmc/payment/common/CodeUtil.java
→
src/main/java/com/mmc/payment/common/
util/
CodeUtil.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
util
;
import
java.util.Random
;
...
...
src/main/java/com/mmc/payment/common/JsonUtil.java
→
src/main/java/com/mmc/payment/common/
util/
JsonUtil.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
util
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONArray
;
...
...
src/main/java/com/mmc/payment/common/TDateUtil.java
→
src/main/java/com/mmc/payment/common/
util/
TDateUtil.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
common
;
package
com
.
mmc
.
payment
.
common
.
util
;
import
java.text.ParseException
;
import
java.text.SimpleDateFormat
;
...
...
@@ -160,17 +160,18 @@ public class TDateUtil {
/**
* 某天个时间加 N 小时
*
* @param now
* @param num
* @return
*/
public
static
Date
addHourTime
(
Date
now
,
int
num
)
{
public
static
Date
addHourTime
(
Date
now
,
int
num
)
{
SimpleDateFormat
format
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
);
Date
date
=
null
;
try
{
Calendar
calendar
=
Calendar
.
getInstance
();
calendar
.
setTime
(
now
);
calendar
.
add
(
Calendar
.
HOUR
,
num
);
calendar
.
add
(
Calendar
.
HOUR
,
num
);
String
last
=
format
.
format
(
calendar
.
getTime
());
date
=
getDate
(
last
,
"yyyy-MM-dd HH:mm:ss"
);
}
catch
(
Exception
e
)
{
...
...
@@ -480,7 +481,7 @@ public class TDateUtil {
*/
public
static
Date
getLastYearTodayDate
()
{
Calendar
instance
=
Calendar
.
getInstance
();
instance
.
add
(
Calendar
.
YEAR
,-
1
);
instance
.
add
(
Calendar
.
YEAR
,
-
1
);
SimpleDateFormat
format
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
String
s
=
format
.
format
(
instance
.
getTime
());
return
getDate
(
s
,
"yyyy-MM-dd"
);
...
...
@@ -488,12 +489,13 @@ public class TDateUtil {
/**
* 获取昨天的日期
*
* @param type
* @return
*/
public
static
String
getYesterdayDateByType
(
String
type
){
public
static
String
getYesterdayDateByType
(
String
type
)
{
Calendar
instance
=
Calendar
.
getInstance
();
instance
.
add
(
Calendar
.
DAY_OF_MONTH
,-
1
);
instance
.
add
(
Calendar
.
DAY_OF_MONTH
,
-
1
);
Date
time
=
instance
.
getTime
();
SimpleDateFormat
format
=
new
SimpleDateFormat
(
type
);
return
format
.
format
(
time
);
...
...
@@ -517,24 +519,26 @@ public class TDateUtil {
/**
* 间隔天数
*
* @param startTime
* @param endTime
* @return
*/
public
static
int
isolateDayNum
(
String
startTime
,
String
endTime
){
public
static
int
isolateDayNum
(
String
startTime
,
String
endTime
)
{
Date
startDate
=
getDate
(
startTime
,
"yyyy-MM-dd"
);
Date
endDate
=
getDate
(
endTime
,
"yyyy-MM-dd"
);
long
differentMillis
=
endDate
.
getTime
()
-
startDate
.
getTime
();
long
dayNum
=
differentMillis
/(
1000
*
60
*
60
*
24
);
return
(
int
)
dayNum
;
long
dayNum
=
differentMillis
/
(
1000
*
60
*
60
*
24
);
return
(
int
)
dayNum
;
}
/**
* 获取某月最后一天的时间
*
* @param yearMonth
* @return
*/
public
static
String
getLastDateTimeOfMonth
(
String
yearMonth
){
public
static
String
getLastDateTimeOfMonth
(
String
yearMonth
)
{
SimpleDateFormat
format0
=
new
SimpleDateFormat
(
"yyyy-MM"
);
SimpleDateFormat
format1
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
);
Calendar
instance
=
Calendar
.
getInstance
();
...
...
@@ -547,19 +551,19 @@ public class TDateUtil {
instance
.
set
(
Calendar
.
SECOND
,
59
);
String
format
=
format1
.
format
(
instance
.
getTime
());
return
format
;
}
catch
(
Exception
e
){
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
return
null
;
}
public
static
Date
getStrToDate
(
String
str
){
public
static
Date
getStrToDate
(
String
str
)
{
SimpleDateFormat
dateFormat
=
new
SimpleDateFormat
(
"yyyy年MM月dd日"
);
Date
date
=
null
;
try
{
if
(
str
==
null
)
{
if
(
str
==
null
)
{
date
=
null
;
}
else
{
}
else
{
date
=
dateFormat
.
parse
(
str
);
}
}
catch
(
ParseException
e
)
{
...
...
@@ -568,7 +572,7 @@ public class TDateUtil {
return
date
;
}
public
static
int
getStageByDate
(
Date
date
){
public
static
int
getStageByDate
(
Date
date
)
{
Calendar
instance
=
Calendar
.
getInstance
();
instance
.
setTime
(
date
);
//当前时间
...
...
@@ -584,22 +588,22 @@ public class TDateUtil {
Date
parse4
=
dateFormat
.
parse
(
"00:00:00"
);
//A:05:00-11:00 | B:11:00-17:00 | C:00:00-05:00,17:00-00:00
if
(
currentTime
.
after
(
parse4
)
&&
currentTime
.
before
(
parse1
)
)
{
if
(
currentTime
.
after
(
parse4
)
&&
currentTime
.
before
(
parse1
))
{
return
3
;
}
else
if
(
currentTime
.
after
(
parse1
)
&&
currentTime
.
before
(
parse2
))
{
}
else
if
(
currentTime
.
after
(
parse1
)
&&
currentTime
.
before
(
parse2
))
{
return
1
;
}
else
if
(
currentTime
.
after
(
parse2
)
&&
currentTime
.
before
(
parse3
))
{
}
else
if
(
currentTime
.
after
(
parse2
)
&&
currentTime
.
before
(
parse3
))
{
return
2
;
}
else
if
(
currentTime
.
after
(
parse3
)
&&
currentTime
.
after
(
parse4
))
{
}
else
if
(
currentTime
.
after
(
parse3
)
&&
currentTime
.
after
(
parse4
))
{
return
4
;
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
return
0
;
}
public
static
String
getCurrentYear
(){
public
static
String
getCurrentYear
()
{
Calendar
date
=
Calendar
.
getInstance
();
String
year
=
String
.
valueOf
(
date
.
get
(
Calendar
.
YEAR
));
return
year
;
...
...
src/main/java/com/mmc/payment/config/AuthHandler.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
config
;
import
com.alibaba.fastjson.JSONArray
;
import
com.mmc.payment.common.JsonUtil
;
import
com.mmc.payment.common.RedisConstant
;
import
com.mmc.payment.common.ResultEnum
;
import
com.mmc.payment.common.result.ResultEnum
;
import
com.mmc.payment.common.util.JsonUtil
;
import
com.mmc.payment.exception.BizException
;
import
com.mmc.payment.jwt.JwtConstant
;
import
com.mmc.payment.model.dto.BaseAccountDTO
;
import
com.mmc.payment.model.dto.
user.
BaseAccountDTO
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.redis.core.StringRedisTemplate
;
import
org.springframework.stereotype.Component
;
...
...
@@ -22,7 +22,8 @@ import java.util.concurrent.TimeUnit;
@Component
public
class
AuthHandler
{
@Autowired
private
StringRedisTemplate
stringRedisTemplate
;
@Autowired
private
StringRedisTemplate
stringRedisTemplate
;
/**
* 获取当前用户
...
...
@@ -37,7 +38,9 @@ public class AuthHandler {
// return CurrentUserDTO.builder().id(id).roleId(roleId).build();
// }
/** 获取当前登录账号信息 */
/**
* 获取当前登录账号信息
*/
public
BaseAccountDTO
getCurrentAccount
(
String
token
)
{
// 获取登录的基本信息
String
json
=
stringRedisTemplate
.
opsForValue
().
get
(
token
);
...
...
src/main/java/com/mmc/payment/config/JwtUtil.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
config
;
import
com.mmc.payment.common.CodeUtil
;
import
com.mmc.payment.common.
util.
CodeUtil
;
import
com.mmc.payment.jwt.JwtConstant
;
import
io.jsonwebtoken.Claims
;
import
io.jsonwebtoken.JwtBuilder
;
...
...
src/main/java/com/mmc/payment/controller/RepoAccountController.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
controller
;
import
com.mmc.payment.common.ResultBody
;
import
com.mmc.payment.common.
result.
ResultBody
;
import
com.mmc.payment.config.AuthHandler
;
import
com.mmc.payment.jwt.JwtConstant
;
import
com.mmc.payment.model.dto.BaseAccountDTO
;
import
com.mmc.payment.model.dto.RepoAccountDTO
;
import
com.mmc.payment.model.dto.
user.
BaseAccountDTO
;
import
com.mmc.payment.model.dto.
user.
RepoAccountDTO
;
import
com.mmc.payment.model.qo.RepoAccountQO
;
import
com.mmc.payment.service.RepoAccountService
;
import
io.swagger.annotations.Api
;
...
...
src/main/java/com/mmc/payment/controller/RepoCashController.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
controller
;
import
com.mmc.payment.common.BaseController
;
import
com.mmc.payment.common.ResultBody
;
import
com.mmc.payment.common.
result.
ResultBody
;
import
com.mmc.payment.config.RepeatSubmit
;
import
com.mmc.payment.model.dto.CashTypeDTO
;
import
com.mmc.payment.model.dto.PayCashResultDTO
;
import
com.mmc.payment.model.dto.RepoCashDTO
;
import
com.mmc.payment.model.dto.RepoWalletDTO
;
import
com.mmc.payment.model.dto.
cash.
CashTypeDTO
;
import
com.mmc.payment.model.dto.
repo.
PayCashResultDTO
;
import
com.mmc.payment.model.dto.
repo.
RepoCashDTO
;
import
com.mmc.payment.model.dto.
repo.
RepoWalletDTO
;
import
com.mmc.payment.model.qo.RepoCashQO
;
import
com.mmc.payment.model.qo.UserCashQO
;
import
com.mmc.payment.model.vo.RepoCashVO
;
import
com.mmc.payment.model.vo.RepoOrderPayVO
;
import
com.mmc.payment.model.vo.WalletUsersVO
;
import
com.mmc.payment.model.vo.
repo.
RepoCashVO
;
import
com.mmc.payment.model.vo.
repo.
RepoOrderPayVO
;
import
com.mmc.payment.model.vo.
wallet.
WalletUsersVO
;
import
com.mmc.payment.service.RepoCashService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
...
...
src/main/java/com/mmc/payment/dao/RepoAccountDao.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
dao
;
import
com.mmc.payment.entity.RepoAccountDO
;
import
com.mmc.payment.entity.RepoWalletDO
;
import
com.mmc.payment.entity.
repo.
RepoAccountDO
;
import
com.mmc.payment.entity.
repo.
RepoWalletDO
;
import
com.mmc.payment.model.qo.RepoAccountQO
;
import
org.apache.ibatis.annotations.Mapper
;
...
...
src/main/java/com/mmc/payment/dao/RepoCashDao.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
dao
;
import
com.mmc.payment.entity.CashTypeDO
;
import
com.mmc.payment.entity.RepoCashDO
;
import
com.mmc.payment.entity.RepoWalletDO
;
import
com.mmc.payment.entity.
cash.
CashTypeDO
;
import
com.mmc.payment.entity.
repo.
RepoCashDO
;
import
com.mmc.payment.entity.
repo.
RepoWalletDO
;
import
com.mmc.payment.model.qo.RepoCashQO
;
import
com.mmc.payment.model.qo.UserCashQO
;
import
com.mmc.payment.model.qo.WalletUsersQO
;
...
...
src/main/java/com/mmc/payment/entity/CashTypeDO.java
→
src/main/java/com/mmc/payment/entity/
cash/
CashTypeDO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
entity
;
package
com
.
mmc
.
payment
.
entity
.
cash
;
import
com.mmc.payment.model.dto.CashTypeDTO
;
import
com.mmc.payment.model.dto.
cash.
CashTypeDTO
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/payment/entity/FlyerAccountDO.java
→
src/main/java/com/mmc/payment/entity/
flyer/
FlyerAccountDO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
entity
;
package
com
.
mmc
.
payment
.
entity
.
flyer
;
import
com.mmc.payment.common.FlyerAccountType
;
import
com.mmc.payment.model.dto.FlyerAccountDTO
;
import
com.mmc.payment.model.dto.FlyerInfoDTO
;
import
com.mmc.payment.model.dto.FlyerRcdTeamDTO
;
import
com.mmc.payment.model.vo.FlyerAccountVO
;
import
com.mmc.payment.model.vo.FlyerWorkStatusVO
;
import
com.mmc.payment.model.dto.
flyer.
FlyerAccountDTO
;
import
com.mmc.payment.model.dto.
flyer.
FlyerInfoDTO
;
import
com.mmc.payment.model.dto.
flyer.
FlyerRcdTeamDTO
;
import
com.mmc.payment.model.vo.
flyer.
FlyerAccountVO
;
import
com.mmc.payment.model.vo.
flyer.
FlyerWorkStatusVO
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
...
...
@@ -84,11 +84,11 @@ public class FlyerAccountDO implements Serializable {
public
FlyerAccountDO
(
FlyerWorkStatusVO
flyerWorkStatusVO
)
{
this
.
id
=
flyerWorkStatusVO
.
getId
();
this
.
resAddress
=
flyerWorkStatusVO
.
getResAddress
();
this
.
lon
=
flyerWorkStatusVO
.
getLon
();
this
.
lat
=
flyerWorkStatusVO
.
getLat
();
this
.
workStatus
=
flyerWorkStatusVO
.
getWorkStatus
();
this
.
id
=
flyerWorkStatusVO
.
getId
();
this
.
resAddress
=
flyerWorkStatusVO
.
getResAddress
();
this
.
lon
=
flyerWorkStatusVO
.
getLon
();
this
.
lat
=
flyerWorkStatusVO
.
getLat
();
this
.
workStatus
=
flyerWorkStatusVO
.
getWorkStatus
();
}
/**
...
...
@@ -97,9 +97,9 @@ public class FlyerAccountDO implements Serializable {
* @return
*/
public
FlyerAccountDTO
builderFlyerAccountDTO
(){
public
FlyerAccountDTO
builderFlyerAccountDTO
()
{
Integer
white
=
0
;
if
(
rcdFlyer
!=
null
&&
rcdFlyer
.
getSale
()
==
1
)
{
if
(
rcdFlyer
!=
null
&&
rcdFlyer
.
getSale
()
==
1
)
{
white
=
1
;
}
return
FlyerAccountDTO
.
builder
().
id
(
this
.
id
).
uid
(
this
.
uid
).
accountName
(
this
.
accountName
).
phoneNum
(
this
.
phoneNum
).
accountType
(
this
.
accountType
)
...
...
@@ -117,31 +117,31 @@ public class FlyerAccountDO implements Serializable {
.
rcdNickName
(
this
.
rcdFlyer
==
null
?
null
:
this
.
rcdFlyer
.
getNickName
()).
white
(
white
).
source
(
this
.
source
).
build
();
}
public
FlyerRcdTeamDTO
builderFlyerRcdTeamDTO
(){
public
FlyerRcdTeamDTO
builderFlyerRcdTeamDTO
()
{
return
FlyerRcdTeamDTO
.
builder
().
FlyerAccountName
(
this
.
accountName
).
id
(
this
.
id
).
accountType
(
this
.
accountType
)
.
realAuthStatus
(
this
.
realAuthStatus
).
entAuthStatus
(
this
.
entAuthStatus
).
createTime
(
this
.
rcdCreateTime
)
.
phoneNum
(
this
.
phoneNum
).
nickName
(
this
.
nickName
).
remark
(
this
.
rcdRemark
).
uid
(
this
.
uid
).
build
();
}
public
FlyerAccountDO
(
FlyerAccountVO
flyerAccountVO
){
this
.
id
=
flyerAccountVO
.
getId
();
this
.
uid
=
flyerAccountVO
.
getUid
();
this
.
accountName
=
flyerAccountVO
.
getAccountName
();
this
.
accountType
=
flyerAccountVO
.
getAccountType
();
this
.
phoneNum
=
flyerAccountVO
.
getPhoneNum
();
this
.
realAuthStatus
=
flyerAccountVO
.
getRealAuthStatus
();
this
.
entAuthStatus
=
flyerAccountVO
.
getEntAuthStatus
();
this
.
workStatus
=
flyerAccountVO
.
getWorkStatus
();
this
.
nickName
=
flyerAccountVO
.
getNickName
();
this
.
resAddress
=
flyerAccountVO
.
getResAddress
();
this
.
headerImg
=
flyerAccountVO
.
getHeaderImg
();
this
.
lon
=
flyerAccountVO
.
getLon
();
this
.
lat
=
flyerAccountVO
.
getLat
();
this
.
remark
=
flyerAccountVO
.
getRemark
();
this
.
deleted
=
flyerAccountVO
.
getDeleted
();
public
FlyerAccountDO
(
FlyerAccountVO
flyerAccountVO
)
{
this
.
id
=
flyerAccountVO
.
getId
();
this
.
uid
=
flyerAccountVO
.
getUid
();
this
.
accountName
=
flyerAccountVO
.
getAccountName
();
this
.
accountType
=
flyerAccountVO
.
getAccountType
();
this
.
phoneNum
=
flyerAccountVO
.
getPhoneNum
();
this
.
realAuthStatus
=
flyerAccountVO
.
getRealAuthStatus
();
this
.
entAuthStatus
=
flyerAccountVO
.
getEntAuthStatus
();
this
.
workStatus
=
flyerAccountVO
.
getWorkStatus
();
this
.
nickName
=
flyerAccountVO
.
getNickName
();
this
.
resAddress
=
flyerAccountVO
.
getResAddress
();
this
.
headerImg
=
flyerAccountVO
.
getHeaderImg
();
this
.
lon
=
flyerAccountVO
.
getLon
();
this
.
lat
=
flyerAccountVO
.
getLat
();
this
.
remark
=
flyerAccountVO
.
getRemark
();
this
.
deleted
=
flyerAccountVO
.
getDeleted
();
}
public
FlyerInfoDTO
buildFlyerInfoDTO
(){
public
FlyerInfoDTO
buildFlyerInfoDTO
()
{
return
FlyerInfoDTO
.
builder
().
id
(
this
.
id
).
flyerName
(
this
.
flyerName
).
licStatus
(
this
.
licStatus
).
phoneNum
(
this
.
phoneNum
)
.
protocolAuth
(
this
.
protocolAuth
).
electricAuth
(
this
.
electricAuth
).
aviationAuth
(
this
.
aviationAuth
)
.
emergencyAuth
(
this
.
emergencyAuth
).
superviseAuth
(
this
.
superviseAuth
).
universalAuth
(
this
.
universalAuth
)
...
...
src/main/java/com/mmc/payment/entity/FlyerEntInfoDO.java
→
src/main/java/com/mmc/payment/entity/
flyer/
FlyerEntInfoDO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
entity
;
package
com
.
mmc
.
payment
.
entity
.
flyer
;
import
com.mmc.payment.model.dto.FlyerEntInfoDTO
;
import
com.mmc.payment.model.vo.EntFourValidateVO
;
import
com.mmc.payment.model.dto.
flyer.
FlyerEntInfoDTO
;
import
com.mmc.payment.model.vo.
flyer.
EntFourValidateVO
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
...
...
@@ -44,7 +44,7 @@ public class FlyerEntInfoDO implements Serializable {
private
String
resAddress
;
private
String
nickName
;
public
FlyerEntInfoDTO
buildFlyerEntInfoDTO
(){
public
FlyerEntInfoDTO
buildFlyerEntInfoDTO
()
{
return
FlyerEntInfoDTO
.
builder
().
id
(
this
.
id
).
uid
(
this
.
uid
).
phoneNum
(
this
.
phoneNum
).
resAddress
(
this
.
resAddress
).
nickName
(
this
.
nickName
)
.
flyerAccountId
(
this
.
flyerAccountId
).
entName
(
this
.
entName
).
entCheckStatus
(
this
.
entCheckStatus
).
entLegalPerson
(
this
.
entLegalPerson
)
.
uscCode
(
this
.
uscCode
).
unLicImg
(
this
.
unLicImg
).
bankName
(
this
.
bankName
).
accountHolder
(
this
.
accountHolder
).
bankAccount
(
this
.
bankAccount
)
...
...
@@ -52,12 +52,12 @@ public class FlyerEntInfoDO implements Serializable {
.
countOfAuthFlyer
(
this
.
countOfAuthFlyer
).
build
();
}
public
FlyerEntInfoDO
(
EntFourValidateVO
entFourValidateVO
){
this
.
flyerAccountId
=
entFourValidateVO
.
getUserAccountId
();
this
.
entLegalPerson
=
entFourValidateVO
.
getEntLegalPerson
();
this
.
entName
=
entFourValidateVO
.
getEntName
();
this
.
uscCode
=
entFourValidateVO
.
getUnifySocialCreditCode
();
this
.
unLicImg
=
entFourValidateVO
.
getBusinessLicenseImg
();
this
.
idNumber
=
entFourValidateVO
.
getIdNumber
();
public
FlyerEntInfoDO
(
EntFourValidateVO
entFourValidateVO
)
{
this
.
flyerAccountId
=
entFourValidateVO
.
getUserAccountId
();
this
.
entLegalPerson
=
entFourValidateVO
.
getEntLegalPerson
();
this
.
entName
=
entFourValidateVO
.
getEntName
();
this
.
uscCode
=
entFourValidateVO
.
getUnifySocialCreditCode
();
this
.
unLicImg
=
entFourValidateVO
.
getBusinessLicenseImg
();
this
.
idNumber
=
entFourValidateVO
.
getIdNumber
();
}
}
src/main/java/com/mmc/payment/entity/OrderInfoDO.java
→
src/main/java/com/mmc/payment/entity/
order/
OrderInfoDO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
entity
;
package
com
.
mmc
.
payment
.
entity
.
order
;
import
com.mmc.payment.model.dto.KdnExpDTO
;
import
com.mmc.payment.model.dto.OrderReceiptDTO
;
import
com.mmc.payment.model.dto.OrderRefundDTO
;
import
com.mmc.payment.model.dto.OrderVcuDTO
;
import
com.mmc.payment.model.dto.
logistics.
KdnExpDTO
;
import
com.mmc.payment.model.dto.
order.
OrderReceiptDTO
;
import
com.mmc.payment.model.dto.
order.
OrderRefundDTO
;
import
com.mmc.payment.model.dto.
order.
OrderVcuDTO
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/entity/OrderVcuDO.java
→
src/main/java/com/mmc/payment/entity/
order/
OrderVcuDO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
entity
;
package
com
.
mmc
.
payment
.
entity
.
order
;
import
com.mmc.payment.model.dto.OrderVcuDTO
;
import
com.mmc.payment.model.dto.
order.
OrderVcuDTO
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/payment/entity/RepoAccountDO.java
→
src/main/java/com/mmc/payment/entity/
repo/
RepoAccountDO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
entity
;
package
com
.
mmc
.
payment
.
entity
.
repo
;
import
com.mmc.payment.model.dto.
RepoAccount
DTO
;
import
com.mmc.payment.model.dto.
RepoRcdTeam
DTO
;
import
com.mmc.payment.model.dto.
RepoRebateWalle
tDTO
;
import
com.mmc.payment.model.vo.RepoAccountVO
;
import
com.mmc.payment.model.dto.
repo.RepoRcdTeam
DTO
;
import
com.mmc.payment.model.dto.
repo.RepoRebateWallet
DTO
;
import
com.mmc.payment.model.dto.
user.RepoAccoun
tDTO
;
import
com.mmc.payment.model.vo.
repo.
RepoAccountVO
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
...
...
@@ -53,16 +53,16 @@ public class RepoAccountDO implements Serializable {
private
RepoAccountDO
rcdRepo
;
/**
* 额外字段
*
*/
private
Integer
white
;
private
Date
entAuthTime
;
private
String
entName
;
private
Date
rcdCreateTime
;
private
String
rcdRemark
;
public
RepoAccountDTO
buildRepoAccountDTO
()
{
Integer
white
=
0
;
if
(
rcdRepo
!=
null
&&
rcdRepo
.
getSale
()
==
1
)
{
if
(
rcdRepo
!=
null
&&
rcdRepo
.
getSale
()
==
1
)
{
white
=
1
;
}
return
RepoAccountDTO
.
builder
().
id
(
this
.
id
).
uid
(
this
.
uid
).
accountName
(
this
.
accountName
)
...
...
@@ -82,13 +82,13 @@ public class RepoAccountDO implements Serializable {
.
build
();
}
public
RepoRcdTeamDTO
builderRepoRcdTeamDTO
(){
public
RepoRcdTeamDTO
builderRepoRcdTeamDTO
()
{
return
RepoRcdTeamDTO
.
builder
().
RepoAccountName
(
this
.
accountName
).
id
(
this
.
id
).
accountType
(
this
.
accountType
)
.
realAuthStatus
(
this
.
realAuthStatus
).
entAuthStatus
(
this
.
entAuthStatus
).
createTime
(
this
.
rcdCreateTime
)
.
phoneNum
(
this
.
phoneNum
).
nickName
(
this
.
nickName
).
remark
(
this
.
rcdRemark
).
uid
(
this
.
uid
).
entName
(
this
.
entName
).
build
();
}
public
RepoRebateWalletDTO
buildRepoRebateWalletDTO
(){
public
RepoRebateWalletDTO
buildRepoRebateWalletDTO
()
{
return
RepoRebateWalletDTO
.
builder
().
repoAccountId
(
this
.
id
).
uid
(
this
.
uid
).
nickName
(
this
.
getNickName
()).
build
();
}
...
...
src/main/java/com/mmc/payment/entity/RepoCashDO.java
→
src/main/java/com/mmc/payment/entity/
repo/
RepoCashDO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
entity
;
package
com
.
mmc
.
payment
.
entity
.
repo
;
import
com.mmc.payment.model.dto.RepoCashDTO
;
import
com.mmc.payment.model.dto.
repo.
RepoCashDTO
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/payment/entity/RepoWalletDO.java
→
src/main/java/com/mmc/payment/entity/
repo/
RepoWalletDO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
entity
;
package
com
.
mmc
.
payment
.
entity
.
repo
;
import
com.mmc.payment.model.dto.RepoWalletDTO
;
import
com.mmc.payment.model.dto.
repo.
RepoWalletDTO
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
...
...
src/main/java/com/mmc/payment/exception/BizException.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
exception
;
import
com.mmc.payment.common.BaseErrorInfoInterface
;
import
com.mmc.payment.common.ResultEnum
;
import
com.mmc.payment.common.
publicinterface.
BaseErrorInfoInterface
;
import
com.mmc.payment.common.
result.
ResultEnum
;
import
static
com
.
mmc
.
payment
.
common
.
ResultEnum
.
CUSTOM_ERROR
;
import
static
com
.
mmc
.
payment
.
common
.
result
.
ResultEnum
.
CUSTOM_ERROR
;
/**
* @Author small
...
...
src/main/java/com/mmc/payment/filter/AuthSignatureFilter.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
filter
;
import
com.alibaba.fastjson2.JSON
;
import
com.mmc.payment.common.ResultBody
;
import
com.mmc.payment.common.ResultEnum
;
import
com.mmc.payment.common.Tenant
;
import
com.mmc.payment.common.result.ResultBody
;
import
com.mmc.payment.common.result.ResultEnum
;
import
com.mmc.payment.config.Audience
;
import
com.mmc.payment.config.TenantContext
;
import
com.mmc.payment.model.dto.UserAccountDTO
;
import
com.mmc.payment.model.dto.
user.
UserAccountDTO
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.ArrayUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
src/main/java/com/mmc/payment/model/dto/CashTypeDTO.java
→
src/main/java/com/mmc/payment/model/dto/
cash/
CashTypeDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
cash
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/payment/model/dto/CompanyCacheDTO.java
→
src/main/java/com/mmc/payment/model/dto/
company/
CompanyCacheDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
company
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
...
...
@@ -23,9 +23,9 @@ public class CompanyCacheDTO implements Serializable {
private
Integer
id
;
@ApiModelProperty
(
value
=
"单位名称"
)
private
String
company
;
@ApiModelProperty
(
value
=
"是否为管理单位:0否 1是"
,
hidden
=
true
)
@ApiModelProperty
(
value
=
"是否为管理单位:0否 1是"
,
hidden
=
true
)
private
Integer
manage
;
@ApiModelProperty
(
value
=
"当前单位ID+子级单位ID的集合"
,
hidden
=
true
)
@ApiModelProperty
(
value
=
"当前单位ID+子级单位ID的集合"
,
hidden
=
true
)
private
List
<
Integer
>
companys
;
}
src/main/java/com/mmc/payment/model/dto/CompanySimpleDTO.java
→
src/main/java/com/mmc/payment/model/dto/
company/
CompanySimpleDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
company
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
@@ -28,8 +27,8 @@ public class CompanySimpleDTO implements Serializable {
private
String
company
;
@ApiModelProperty
(
value
=
"账号类型:0合伙人 1员工"
)
private
Integer
userType
;
@ApiModelProperty
(
value
=
"是否为管理单位:0否 1是"
,
hidden
=
true
)
@ApiModelProperty
(
value
=
"是否为管理单位:0否 1是"
,
hidden
=
true
)
private
Integer
manage
;
@ApiModelProperty
(
value
=
"当前单位ID+子级单位ID的集合"
,
hidden
=
true
)
@ApiModelProperty
(
value
=
"当前单位ID+子级单位ID的集合"
,
hidden
=
true
)
private
List
<
Integer
>
companys
;
}
src/main/java/com/mmc/payment/model/dto/FlyerAccountDTO.java
→
src/main/java/com/mmc/payment/model/dto/
flyer/
FlyerAccountDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
flyer
;
import
com.mmc.payment.common.FlyerAccountType
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/FlyerEntInfoDTO.java
→
src/main/java/com/mmc/payment/model/dto/
flyer/
FlyerEntInfoDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
flyer
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/FlyerInfoDTO.java
→
src/main/java/com/mmc/payment/model/dto/
flyer/
FlyerInfoDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
flyer
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
@@ -58,10 +57,10 @@ public class FlyerInfoDTO implements Serializable {
@ApiModelProperty
(
value
=
"签发机关"
)
private
String
signOrg
;
@ApiModelProperty
(
value
=
"有效开始时间"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
,
timezone
=
"GMT+8"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
,
timezone
=
"GMT+8"
)
private
Date
startDate
;
@ApiModelProperty
(
value
=
"有效结束时间"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
,
timezone
=
"GMT+8"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
,
timezone
=
"GMT+8"
)
private
Date
endDate
;
@ApiModelProperty
(
value
=
"身份证正面照url"
)
private
String
frontIdImg
;
...
...
src/main/java/com/mmc/payment/model/dto/FlyerOrderTaskDTO.java
→
src/main/java/com/mmc/payment/model/dto/
flyer/
FlyerOrderTaskDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
flyer
;
import
com.mmc.payment.model.dto.order.OrderTaskDTO
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/payment/model/dto/FlyerRcdTeamDTO.java
→
src/main/java/com/mmc/payment/model/dto/
flyer/
FlyerRcdTeamDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
flyer
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/FlyerRecordDTO.java
→
src/main/java/com/mmc/payment/model/dto/
flyer/
FlyerRecordDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
flyer
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/FlyerScenesAuthDTO.java
→
src/main/java/com/mmc/payment/model/dto/
flyer/
FlyerScenesAuthDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
flyer
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
src/main/java/com/mmc/payment/model/dto/TaskFlyerCostDTO.java
→
src/main/java/com/mmc/payment/model/dto/
flyer/
TaskFlyerCostDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
flyer
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
@@ -10,7 +9,6 @@ import lombok.NoArgsConstructor;
import
java.io.Serializable
;
import
java.math.BigDecimal
;
import
java.util.Date
;
import
java.util.List
;
/**
* @Author small
...
...
@@ -92,7 +90,7 @@ public class TaskFlyerCostDTO implements Serializable {
this
.
payPersent
=
BigDecimal
.
ZERO
;
}
if
(
this
.
hotSudy
==
null
)
{
if
(
this
.
hotSudy
==
null
)
{
this
.
hotSudy
=
BigDecimal
.
ZERO
;
}
}
...
...
src/main/java/com/mmc/payment/model/dto/ExpStationsDTO.java
→
src/main/java/com/mmc/payment/model/dto/
logistics/
ExpStationsDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
logistics
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/payment/model/dto/KdnExpDTO.java
→
src/main/java/com/mmc/payment/model/dto/
logistics/
KdnExpDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
logistics
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/RefundLogDTO.java
→
src/main/java/com/mmc/payment/model/dto/
logistics/
RefundLogDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
logistics
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/OrderInfoDTO.java
→
src/main/java/com/mmc/payment/model/dto/
order/
OrderInfoDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
order
;
import
com.mmc.payment.entity.RepoCashDO
;
import
io.swagger.annotations.ApiModel
;
import
com.mmc.payment.entity.
repo.
RepoCashDO
;
import
com.mmc.payment.model.dto.logistics.KdnExpDTO
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/OrderReceiptDTO.java
→
src/main/java/com/mmc/payment/model/dto/
order/
OrderReceiptDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
order
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/OrderRefundDTO.java
→
src/main/java/com/mmc/payment/model/dto/
order/
OrderRefundDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
order
;
import
com.mmc.payment.model.dto.logistics.RefundLogDTO
;
import
com.mmc.payment.model.dto.repo.RepoCashDTO
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/payment/model/dto/OrderTaskDTO.java
→
src/main/java/com/mmc/payment/model/dto/
order/
OrderTaskDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
order
;
import
com.mmc.payment.model.dto.flyer.FlyerAccountDTO
;
import
com.mmc.payment.model.dto.flyer.FlyerOrderTaskDTO
;
import
com.mmc.payment.model.dto.flyer.TaskFlyerCostDTO
;
import
com.mmc.payment.model.dto.user.UserAccountDTO
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
@@ -160,7 +164,7 @@ public class OrderTaskDTO implements Serializable {
this
.
userPhoneNum
=
wx
.
getPhoneNum
();
}
public
FlyerOrderTaskDTO
buildFlyerOrderTaskDTO
(){
public
FlyerOrderTaskDTO
buildFlyerOrderTaskDTO
()
{
return
FlyerOrderTaskDTO
.
builder
().
orderId
(
this
.
id
).
orderNo
(
this
.
orderNo
).
orderName
(
this
.
orderName
).
build
();
}
}
src/main/java/com/mmc/payment/model/dto/OrderTaskSonDTO.java
→
src/main/java/com/mmc/payment/model/dto/
order/
OrderTaskSonDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
order
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
@@ -16,7 +16,7 @@ import java.time.LocalDateTime;
* @Version 1.0
*/
@Data
@ApiModel
(
value
=
"OrderTaskSonDTO"
,
description
=
"云享飞订单-子任务表"
)
@ApiModel
(
value
=
"OrderTaskSonDTO"
,
description
=
"云享飞订单-子任务表"
)
@AllArgsConstructor
@NoArgsConstructor
public
class
OrderTaskSonDTO
implements
Serializable
{
...
...
src/main/java/com/mmc/payment/model/dto/OrderVcuDTO.java
→
src/main/java/com/mmc/payment/model/dto/
order/
OrderVcuDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
order
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
...
...
src/main/java/com/mmc/payment/model/dto/PayCashResultDTO.java
→
src/main/java/com/mmc/payment/model/dto/
repo/
PayCashResultDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
repo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/RepoCashDTO.java
→
src/main/java/com/mmc/payment/model/dto/
repo/
RepoCashDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
repo
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/payment/model/dto/RepoRcdTeamDTO.java
→
src/main/java/com/mmc/payment/model/dto/
repo/
RepoRcdTeamDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
repo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/RepoRebateWalletDTO.java
→
src/main/java/com/mmc/payment/model/dto/
repo/
RepoRebateWalletDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
repo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/RepoWalletDTO.java
→
src/main/java/com/mmc/payment/model/dto/
repo/
RepoWalletDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
repo
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/payment/model/dto/RoleInfoDTO.java
→
src/main/java/com/mmc/payment/model/dto/
role/
RoleInfoDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
role
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/BaseAccountDTO.java
→
src/main/java/com/mmc/payment/model/dto/
user/
BaseAccountDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
user
;
import
com.mmc.payment.common.PortTypeEnum
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/CurrentUserDTO.java
→
src/main/java/com/mmc/payment/model/dto/
user/
CurrentUserDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
user
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/RepoAccountDTO.java
→
src/main/java/com/mmc/payment/model/dto/
user/
RepoAccountDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
user
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/UserAccountDTO.java
→
src/main/java/com/mmc/payment/model/dto/
user/
UserAccountDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
user
;
import
io.swagger.annotations.ApiModel
;
import
com.mmc.payment.model.dto.company.CompanySimpleDTO
;
import
com.mmc.payment.model.dto.role.RoleInfoDTO
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/dto/UserAccountSimpleDTO.java
→
src/main/java/com/mmc/payment/model/dto/
user/
UserAccountSimpleDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
dto
;
package
com
.
mmc
.
payment
.
model
.
dto
.
user
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
...
...
src/main/java/com/mmc/payment/model/qo/BaseInfoQO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
qo
;
import
com.mmc.payment.common.Freeze
;
import
com.mmc.payment.common.Page
;
import
com.mmc.payment.common.
publicinterface.
Freeze
;
import
com.mmc.payment.common.
publicinterface.
Page
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
...
...
@@ -27,13 +27,13 @@ public class BaseInfoQO {
private
String
endTime
;
@ApiModelProperty
(
value
=
"页码"
)
@NotNull
(
message
=
"页码不能为空"
,
groups
=
{
Page
.
class
,
Freeze
.
class
})
@Min
(
value
=
1
,
groups
=
Page
.
class
,
message
=
"pageNo不能少于1"
)
@NotNull
(
message
=
"页码不能为空"
,
groups
=
{
Page
.
class
,
Freeze
.
class
})
@Min
(
value
=
1
,
groups
=
Page
.
class
,
message
=
"pageNo不能少于1"
)
private
Integer
pageNo
;
@ApiModelProperty
(
value
=
"每页显示数"
)
@NotNull
(
message
=
"每页显示数不能为空"
,
groups
=
{
Page
.
class
,
Freeze
.
class
})
@Min
(
value
=
1
,
groups
=
Page
.
class
,
message
=
"pageSize不能少于1"
)
@NotNull
(
message
=
"每页显示数不能为空"
,
groups
=
{
Page
.
class
,
Freeze
.
class
})
@Min
(
value
=
1
,
groups
=
Page
.
class
,
message
=
"pageSize不能少于1"
)
private
Integer
pageSize
;
/**
...
...
src/main/java/com/mmc/payment/model/qo/RepoAccountQO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
qo
;
import
com.mmc.payment.common.Page
;
import
com.mmc.payment.common.
publicinterface.
Page
;
import
com.mmc.payment.config.UserPorts
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/qo/RepoCashQO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
qo
;
import
com.mmc.payment.common.Page
;
import
com.mmc.payment.common.
publicinterface.
Page
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/qo/RepoWalletQO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
qo
;
import
com.mmc.payment.common.Page
;
import
com.mmc.payment.common.
publicinterface.
Page
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/qo/UserAccountQO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
qo
;
import
com.mmc.payment.common.Page
;
import
io.swagger.annotations.ApiModel
;
import
com.mmc.payment.common.publicinterface.Page
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
@@ -47,7 +46,7 @@ public class UserAccountQO implements Serializable {
@ApiModelProperty
(
value
=
"推荐单位id"
)
private
Integer
rcdCompanyId
;
@ApiModelProperty
(
value
=
"单位集合"
,
hidden
=
true
)
@ApiModelProperty
(
value
=
"单位集合"
,
hidden
=
true
)
private
List
<
Integer
>
companys
;
@ApiModelProperty
(
value
=
"页码"
,
required
=
true
)
...
...
src/main/java/com/mmc/payment/model/qo/UserCashQO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
qo
;
import
com.mmc.payment.common.Page
;
import
com.mmc.payment.config.UserPorts
;
import
com.mmc.payment.common.publicinterface.Page
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
org.springframework.util.CollectionUtils
;
import
javax.validation.constraints.Min
;
import
javax.validation.constraints.NotNull
;
import
java.io.Serializable
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Set
;
import
java.util.stream.Collectors
;
/**
* @Author small
...
...
@@ -33,11 +28,11 @@ public class UserCashQO implements Serializable {
@ApiModelProperty
(
value
=
"用户名称/手机号/UID"
)
private
String
userMassage
;
@ApiModelProperty
(
value
=
"页码"
,
required
=
true
,
example
=
"1"
)
@ApiModelProperty
(
value
=
"页码"
,
required
=
true
,
example
=
"1"
)
@NotNull
(
message
=
"页码不能为空"
,
groups
=
Page
.
class
)
@Min
(
value
=
1
,
groups
=
Page
.
class
)
private
Integer
pageNo
;
@ApiModelProperty
(
value
=
"每页显示数"
,
required
=
true
,
example
=
"10"
)
@ApiModelProperty
(
value
=
"每页显示数"
,
required
=
true
,
example
=
"10"
)
@NotNull
(
message
=
"每页显示数不能为空"
,
groups
=
Page
.
class
)
@Min
(
value
=
1
,
groups
=
Page
.
class
)
private
Integer
pageSize
;
...
...
src/main/java/com/mmc/payment/model/vo/EntFourValidateVO.java
→
src/main/java/com/mmc/payment/model/vo/
flyer/
EntFourValidateVO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
vo
;
package
com
.
mmc
.
payment
.
model
.
vo
.
flyer
;
import
com.mmc.payment.common.Create
;
import
com.mmc.payment.common.Update
;
import
io.swagger.annotations.ApiModel
;
import
com.mmc.payment.common.publicinterface.Create
;
import
com.mmc.payment.common.publicinterface.Update
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
...
...
@@ -25,25 +24,25 @@ public class EntFourValidateVO implements Serializable {
private
static
final
long
serialVersionUID
=
6208245549679324962L
;
@ApiModelProperty
(
value
=
"id"
)
@NotNull
(
message
=
"id创建修改不能为空"
,
groups
=
{
Update
.
class
})
@NotNull
(
message
=
"id创建修改不能为空"
,
groups
=
{
Update
.
class
})
private
Integer
id
;
@ApiModelProperty
(
value
=
"用户ID"
)
@NotNull
(
message
=
"用户ID不能为空"
,
groups
=
{
Update
.
class
,
Create
.
class
})
@NotNull
(
message
=
"用户ID不能为空"
,
groups
=
{
Update
.
class
,
Create
.
class
})
private
Integer
userAccountId
;
@ApiModelProperty
(
value
=
"企业法人"
)
@NotBlank
(
message
=
"企业法人"
,
groups
=
{
Create
.
class
})
@NotBlank
(
message
=
"企业法人"
,
groups
=
{
Create
.
class
})
private
String
entLegalPerson
;
@ApiModelProperty
(
value
=
"身份证号码"
,
hidden
=
true
)
//@NotBlank(message = "身份证号码不能为空",groups = {Create.class})
private
String
idNumber
;
@ApiModelProperty
(
value
=
"企业名称"
)
@NotBlank
(
message
=
"企业名称"
,
groups
=
{
Update
.
class
,
Create
.
class
})
@NotBlank
(
message
=
"企业名称"
,
groups
=
{
Update
.
class
,
Create
.
class
})
private
String
entName
;
@ApiModelProperty
(
value
=
"统一社会信用代码"
)
@NotBlank
(
message
=
"统一社会信用代码"
,
groups
=
{
Create
.
class
})
@NotBlank
(
message
=
"统一社会信用代码"
,
groups
=
{
Create
.
class
})
private
String
unifySocialCreditCode
;
@ApiModelProperty
(
value
=
"营业执照"
)
@NotBlank
(
message
=
"营业执照"
,
groups
=
{
Update
.
class
})
@NotBlank
(
message
=
"营业执照"
,
groups
=
{
Update
.
class
})
private
String
businessLicenseImg
;
@ApiModelProperty
(
value
=
"unionId"
)
private
String
unionId
;
...
...
src/main/java/com/mmc/payment/model/vo/FlyerAccountVO.java
→
src/main/java/com/mmc/payment/model/vo/
flyer/
FlyerAccountVO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
vo
;
package
com
.
mmc
.
payment
.
model
.
vo
.
flyer
;
import
com.mmc.payment.common.Create
;
import
com.mmc.payment.common.Update
;
import
io.swagger.annotations.ApiModel
;
import
com.mmc.payment.common.publicinterface.Create
;
import
com.mmc.payment.common.publicinterface.Update
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
...
...
@@ -25,12 +24,12 @@ import java.io.Serializable;
public
class
FlyerAccountVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
5606965866344925637L
;
@ApiModelProperty
(
value
=
"id"
)
@NotNull
(
message
=
"更新时ID不能为空"
,
groups
=
{
Update
.
class
})
@NotNull
(
message
=
"更新时ID不能为空"
,
groups
=
{
Update
.
class
})
private
Integer
id
;
@ApiModelProperty
(
value
=
"uid"
)
private
String
uid
;
@ApiModelProperty
(
value
=
"账号"
,
example
=
""
)
@NotEmpty
(
message
=
"账号不能为空"
,
groups
=
{
Create
.
class
})
@NotEmpty
(
message
=
"账号不能为空"
,
groups
=
{
Create
.
class
})
private
String
accountName
;
@ApiModelProperty
(
value
=
"飞手手机号"
)
private
String
phoneNum
;
...
...
@@ -53,7 +52,7 @@ public class FlyerAccountVO implements Serializable {
@ApiModelProperty
(
value
=
"纬度"
)
private
Double
lat
;
@ApiModelProperty
(
value
=
"用户备注"
)
@Size
(
max
=
70
,
message
=
"用户备注内容不能超过70字符"
,
groups
=
{
Update
.
class
})
@Size
(
max
=
70
,
message
=
"用户备注内容不能超过70字符"
,
groups
=
{
Update
.
class
})
private
String
remark
;
@ApiModelProperty
(
value
=
"用户删除状态,0未删除,1已删除"
)
private
Integer
deleted
;
...
...
src/main/java/com/mmc/payment/model/vo/FlyerWorkStatusVO.java
→
src/main/java/com/mmc/payment/model/vo/
flyer/
FlyerWorkStatusVO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
vo
;
package
com
.
mmc
.
payment
.
model
.
vo
.
flyer
;
import
com.mmc.payment.common.Update
;
import
io.swagger.annotations.ApiModel
;
import
com.mmc.payment.common.publicinterface.Update
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
...
...
@@ -23,19 +22,19 @@ import java.io.Serializable;
public
class
FlyerWorkStatusVO
implements
Serializable
{
private
static
final
long
serialVersionUID
=
-
1274280958579567505L
;
@ApiModelProperty
(
value
=
"id"
)
@NotNull
(
message
=
"更新时ID不能为空"
,
groups
=
{
Update
.
class
})
@NotNull
(
message
=
"更新时ID不能为空"
,
groups
=
{
Update
.
class
})
private
Integer
id
;
@ApiModelProperty
(
value
=
"常驻地址"
,
example
=
"深圳市"
)
@NotEmpty
(
message
=
"常驻地址不能为空"
,
groups
=
{
Update
.
class
})
@NotEmpty
(
message
=
"常驻地址不能为空"
,
groups
=
{
Update
.
class
})
private
String
resAddress
;
@ApiModelProperty
(
value
=
"经度"
)
@NotNull
(
message
=
"更新时经度不能为空"
,
groups
=
{
Update
.
class
})
@NotNull
(
message
=
"更新时经度不能为空"
,
groups
=
{
Update
.
class
})
private
Double
lon
;
@ApiModelProperty
(
value
=
"纬度"
)
@NotNull
(
message
=
"更新时纬度不能为空"
,
groups
=
{
Update
.
class
})
@NotNull
(
message
=
"更新时纬度不能为空"
,
groups
=
{
Update
.
class
})
private
Double
lat
;
@ApiModelProperty
(
value
=
"工作状态"
)
@NotNull
(
message
=
"workStatus不能为空"
,
groups
=
{
Update
.
class
})
@NotNull
(
message
=
"workStatus不能为空"
,
groups
=
{
Update
.
class
})
private
Integer
workStatus
;
}
src/main/java/com/mmc/payment/model/vo/ShareOrderDTO.java
→
src/main/java/com/mmc/payment/model/vo/
order/
ShareOrderDTO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
vo
;
package
com
.
mmc
.
payment
.
model
.
vo
.
order
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/vo/RepoAccountVO.java
→
src/main/java/com/mmc/payment/model/vo/
repo/
RepoAccountVO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
vo
;
package
com
.
mmc
.
payment
.
model
.
vo
.
repo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/payment/model/vo/RepoCashVO.java
→
src/main/java/com/mmc/payment/model/vo/
repo/
RepoCashVO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
vo
;
package
com
.
mmc
.
payment
.
model
.
vo
.
repo
;
import
com.mmc.payment.common.Create
;
import
com.mmc.payment.common.Refund
;
import
com.mmc.payment.common.Share
;
import
com.mmc.payment.common.
publicinterface.
Create
;
import
com.mmc.payment.common.
publicinterface.
Refund
;
import
com.mmc.payment.common.
publicinterface.
Share
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
...
...
src/main/java/com/mmc/payment/model/vo/RepoOrderPayVO.java
→
src/main/java/com/mmc/payment/model/vo/
repo/
RepoOrderPayVO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
vo
;
package
com
.
mmc
.
payment
.
model
.
vo
.
repo
;
import
com.mmc.payment.model.dto.
BaseAccount
DTO
;
import
com.mmc.payment.model.dto.
OrderInfo
DTO
;
import
com.mmc.payment.model.dto.RepoAccountDTO
;
import
io.swagger.annotations.ApiModel
;
import
com.mmc.payment.model.dto.
order.OrderInfo
DTO
;
import
com.mmc.payment.model.dto.
user.BaseAccount
DTO
;
import
com.mmc.payment.model.dto.
user.
RepoAccountDTO
;
import
com.mmc.payment.model.vo.order.ShareOrderDTO
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
...
...
src/main/java/com/mmc/payment/model/vo/WalletUsersVO.java
→
src/main/java/com/mmc/payment/model/vo/
wallet/
WalletUsersVO.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
model
.
vo
;
package
com
.
mmc
.
payment
.
model
.
vo
.
wallet
;
import
com.mmc.payment.common.Update
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
javax.validation.constraints.NotEmpty
;
import
javax.validation.constraints.NotNull
;
import
java.io.Serializable
;
...
...
src/main/java/com/mmc/payment/service/Impl/RepoAccountServiceImpl.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
service
.
Impl
;
import
com.mmc.payment.common.PageResult
;
import
com.mmc.payment.common.
result.
PageResult
;
import
com.mmc.payment.dao.RepoAccountDao
;
import
com.mmc.payment.entity.RepoWalletDO
;
import
com.mmc.payment.model.dto.
BaseAccoun
tDTO
;
import
com.mmc.payment.model.dto.
Repo
AccountDTO
;
import
com.mmc.payment.model.dto.
RepoWalle
tDTO
;
import
com.mmc.payment.entity.
repo.
RepoWalletDO
;
import
com.mmc.payment.model.dto.
repo.RepoWalle
tDTO
;
import
com.mmc.payment.model.dto.
user.Base
AccountDTO
;
import
com.mmc.payment.model.dto.
user.RepoAccoun
tDTO
;
import
com.mmc.payment.model.qo.RepoAccountQO
;
import
com.mmc.payment.service.RepoAccountService
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -21,7 +21,8 @@ import java.util.stream.Collectors;
*/
@Service
public
class
RepoAccountServiceImpl
implements
RepoAccountService
{
@Autowired
private
RepoAccountDao
repoAccountDao
;
@Autowired
private
RepoAccountDao
repoAccountDao
;
@Override
public
PageResult
listPagePayManager
(
RepoAccountQO
param
,
BaseAccountDTO
cuser
)
{
...
...
src/main/java/com/mmc/payment/service/Impl/RepoCashServiceImpl.java
浏览文件 @
11bf492b
...
...
@@ -3,20 +3,31 @@ package com.mmc.payment.service.Impl;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
com.mmc.payment.common.*
;
import
com.mmc.payment.common.PortTypeEnum
;
import
com.mmc.payment.common.result.PageResult
;
import
com.mmc.payment.common.result.ResultBody
;
import
com.mmc.payment.common.result.ResultEnum
;
import
com.mmc.payment.common.util.BeanCopyUtils
;
import
com.mmc.payment.common.util.CodeUtil
;
import
com.mmc.payment.config.RepoCashMethod
;
import
com.mmc.payment.dao.RepoCashDao
;
import
com.mmc.payment.entity.CashTypeDO
;
import
com.mmc.payment.entity.RepoCashDO
;
import
com.mmc.payment.entity.RepoWalletDO
;
import
com.mmc.payment.model.dto.*
;
import
com.mmc.payment.entity.cash.CashTypeDO
;
import
com.mmc.payment.entity.repo.RepoCashDO
;
import
com.mmc.payment.entity.repo.RepoWalletDO
;
import
com.mmc.payment.model.dto.cash.CashTypeDTO
;
import
com.mmc.payment.model.dto.order.OrderInfoDTO
;
import
com.mmc.payment.model.dto.repo.PayCashResultDTO
;
import
com.mmc.payment.model.dto.repo.RepoCashDTO
;
import
com.mmc.payment.model.dto.repo.RepoWalletDTO
;
import
com.mmc.payment.model.dto.user.BaseAccountDTO
;
import
com.mmc.payment.model.dto.user.UserAccountSimpleDTO
;
import
com.mmc.payment.model.qo.RepoCashQO
;
import
com.mmc.payment.model.qo.UserCashQO
;
import
com.mmc.payment.model.qo.WalletMessageQO
;
import
com.mmc.payment.model.qo.WalletUsersQO
;
import
com.mmc.payment.model.vo.RepoCashVO
;
import
com.mmc.payment.model.vo.RepoOrderPayVO
;
import
com.mmc.payment.model.vo.WalletUsersVO
;
import
com.mmc.payment.model.vo.
repo.
RepoCashVO
;
import
com.mmc.payment.model.vo.
repo.
RepoOrderPayVO
;
import
com.mmc.payment.model.vo.
wallet.
WalletUsersVO
;
import
com.mmc.payment.service.RepoCashService
;
import
io.jsonwebtoken.lang.Collections
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
src/main/java/com/mmc/payment/service/RepoAccountService.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
service
;
import
com.mmc.payment.common.PageResult
;
import
com.mmc.payment.model.dto.BaseAccountDTO
;
import
com.mmc.payment.common.
result.
PageResult
;
import
com.mmc.payment.model.dto.
user.
BaseAccountDTO
;
import
com.mmc.payment.model.qo.RepoAccountQO
;
/**
...
...
src/main/java/com/mmc/payment/service/RepoCashService.java
浏览文件 @
11bf492b
package
com
.
mmc
.
payment
.
service
;
import
com.mmc.payment.common.PageResult
;
import
com.mmc.payment.common.ResultBody
;
import
com.mmc.payment.model.dto.
BaseAccoun
tDTO
;
import
com.mmc.payment.model.dto.
PayCashResult
DTO
;
import
com.mmc.payment.model.dto.
RepoCash
DTO
;
import
com.mmc.payment.common.
result.
PageResult
;
import
com.mmc.payment.common.
result.
ResultBody
;
import
com.mmc.payment.model.dto.
repo.PayCashResul
tDTO
;
import
com.mmc.payment.model.dto.
repo.RepoCash
DTO
;
import
com.mmc.payment.model.dto.
user.BaseAccount
DTO
;
import
com.mmc.payment.model.qo.RepoCashQO
;
import
com.mmc.payment.model.qo.UserCashQO
;
import
com.mmc.payment.model.vo.RepoCashVO
;
import
com.mmc.payment.model.vo.RepoOrderPayVO
;
import
com.mmc.payment.model.vo.WalletUsersVO
;
import
com.mmc.payment.model.vo.
repo.
RepoCashVO
;
import
com.mmc.payment.model.vo.
repo.
RepoOrderPayVO
;
import
com.mmc.payment.model.vo.
wallet.
WalletUsersVO
;
import
java.math.BigDecimal
;
...
...
src/main/resources/mapper/RepoCashDao.xml
浏览文件 @
11bf492b
...
...
@@ -5,7 +5,7 @@
<mapper
namespace=
"com.mmc.payment.dao.RepoCashDao"
>
<resultMap
id=
"repoWalletResultMap"
type=
"com.mmc.payment.entity.RepoWalletDO"
>
type=
"com.mmc.payment.entity.
repo.
RepoWalletDO"
>
<id
property=
"id"
column=
"id"
/>
<result
property=
"repoAccountId"
column=
"repo_account_id"
/>
<result
property=
"cashAmt"
column=
"cash_amt"
/>
...
...
@@ -19,7 +19,7 @@
<result
property=
"createTime"
column=
"update_time"
/>
</resultMap>
<resultMap
id=
"repoCashResultMap"
type=
"com.mmc.payment.entity.RepoCashDO"
>
type=
"com.mmc.payment.entity.
repo.
RepoCashDO"
>
<id
property=
"id"
column=
"id"
/>
<result
property=
"repoAccountId"
column=
"repo_account_id"
/>
<result
property=
"uid"
column=
"uid"
/>
...
...
@@ -47,7 +47,7 @@
<result
property=
"type"
column=
"type"
/>
</resultMap>
<resultMap
type=
"com.mmc.payment.entity.RepoWalletDO"
<resultMap
type=
"com.mmc.payment.entity.
repo.
RepoWalletDO"
id=
"RepoAccountResultMap"
>
<id
property=
"id"
column=
"id"
/>
<result
property=
"repoAccountId"
column=
"repo_account_id"
/>
...
...
@@ -71,7 +71,7 @@
<insert
id=
"insertRepoCash"
useGeneratedKeys=
"true"
keyProperty=
"id"
parameterType=
"com.mmc.payment.entity.RepoCashDO"
>
keyProperty=
"id"
parameterType=
"com.mmc.payment.entity.
repo.
RepoCashDO"
>
insert into repo_cash
(repo_account_id, uid, account_name, order_info_id, order_no, sku_info_id, sku_title,
ware_info_id, ware_no, ware_title, pay_no, pay_method, amt_paid, cash_amt, pay_time, remark,
...
...
@@ -188,7 +188,7 @@
<insert
id=
"orderPayment"
useGeneratedKeys=
"true"
keyProperty=
"id"
parameterType=
"com.mmc.payment.entity.RepoCashDO"
>
keyProperty=
"id"
parameterType=
"com.mmc.payment.entity.
repo.
RepoCashDO"
>
insert into repo_cash
(repo_account_id, uid, account_name, order_info_id, order_no, sku_info_id, sku_title,
ware_info_id, ware_no, ware_title, pay_no, pay_method, amt_paid, cash_amt, pay_time, remark,
...
...
@@ -247,7 +247,7 @@
where repo_account_id = #{repoAccountId}
</select>
<select
id=
"cashType"
resultType=
"com.mmc.payment.entity.CashTypeDO"
>
<select
id=
"cashType"
resultType=
"com.mmc.payment.entity.
cash.
CashTypeDO"
>
select id, `type`
from cash_type
</select>
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论