Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
M
map-parent
Overview
Overview
Details
Activity
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
常超
map-parent
Commits
5362bf1c
Commit
5362bf1c
authored
Sep 25, 2023
by
yangyang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
资金流相关提交
parent
70b7008c
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
20 changed files
with
572 additions
and
9 deletions
+572
-9
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/Accomplicee.java
+0
-4
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/AjXyrResult.java
+0
-2
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/BankCardKshfxPojo.java
+55
-0
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/BaseModel.java
+74
-0
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/FileParam.java
+21
-0
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/JypdTj.java
+32
-0
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/JyxxJsPojo.java
+12
-0
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/Result.java
+83
-0
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/TbYwCchshzztjb.java
+0
-1
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/TbZjlxxExcel.java
+50
-0
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/TbZjlxxzx.java
+1
-1
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/TbZxrwb.java
+1
-1
service/publicapi/src/main/java/com/founder/publicapi/controller/ZtypService/TbZjlxxController.java
+0
-0
service/publicapi/src/main/java/com/founder/publicapi/mapper/mysqlMapper/SysXxzjbhMapper.java
+14
-0
service/publicapi/src/main/java/com/founder/publicapi/mapper/mysqlMapper/TbZjlxxMapper.java
+74
-0
service/publicapi/src/main/java/com/founder/publicapi/mapper/mysqlMapper/xml/SysXxzjbhMapper.xml
+11
-0
service/publicapi/src/main/java/com/founder/publicapi/mapper/mysqlMapper/xml/TbZjlxxMapper.xml
+0
-0
service/publicapi/src/main/java/com/founder/publicapi/service/TbZjlxxServcie.java
+70
-0
service/publicapi/src/main/java/com/founder/publicapi/service/serviceimpl/SysXxzjbhService.java
+74
-0
service/publicapi/src/main/java/com/founder/publicapi/service/serviceimpl/TbZjlxxServcieImpl.java
+0
-0
No files found.
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/Accomplicee.java
View file @
5362bf1c
package
com
.
founder
.
commonutils
.
model
.
newPublicEntity
.
ztypEntity
;
import
com.fasterxml.jackson.annotation.JsonIgnore
;
import
lombok.Data
;
import
java.util.HashSet
;
import
java.util.Set
;
/**
* 团伙类
* create by lystar
...
...
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/AjXyrResult.java
View file @
5362bf1c
...
...
@@ -2,8 +2,6 @@ package com.founder.commonutils.model.newPublicEntity.ztypEntity;
import
lombok.Data
;
import
java.util.Objects
;
/**
* 嫌疑人证件号码及是否被使用
* create by lystar
...
...
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/BankCardKshfxPojo.java
0 → 100644
View file @
5362bf1c
package
com
.
founder
.
commonutils
.
model
.
newPublicEntity
.
ztypEntity
;
import
lombok.AllArgsConstructor
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.util.List
;
/**
* @author zzj
* @description 银行卡研判可视化分析
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public
class
BankCardKshfxPojo
{
/**
* 标识id
*/
private
String
id
;
/**
* 节点名称
*/
private
String
name
;
/**
* 类型 task表示任务,bankCard表示银行卡号
*/
private
String
type
;
/**
* 子节点集合
*/
private
List
<
BankCardKshfxPojo
>
children
;
/**
* 是否高亮
*/
private
boolean
red
;
/**
* 父级类型
*/
private
String
parentType
;
/**
* 父级id
*/
private
String
parentId
;
/**
* 父级name
*/
private
String
parentName
;
/**
* 转入、转出
*/
private
String
jcbz
;
}
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/BaseModel.java
0 → 100644
View file @
5362bf1c
package
com
.
founder
.
commonutils
.
model
.
newPublicEntity
.
ztypEntity
;
import
com.founder.commonutils.model.newPublicEntity.SysUser
;
import
lombok.Data
;
/**
* @author szLi
* @date 2021/8/25 15:39
*/
@Data
public
class
BaseModel
{
protected
String
xxscPdbz
;
protected
String
xxdjdwGajgjgdm
;
protected
String
xxdjdwGajgmc
;
protected
String
xxdjryXm
;
protected
String
xxdjryGmsfhm
;
protected
String
xxdjryLxdh
;
protected
String
djsj
;
protected
String
gxsj
;
protected
String
xxczdwGajgjgdm
;
protected
String
xxczdwGajgmc
;
protected
String
xxczryXm
;
protected
String
xxczryGmsfhm
;
protected
String
xxczryLxdh
;
protected
String
xxlyms
=
"刑侦信息专业应用系统"
;
protected
String
xxrsksj
;
protected
String
xxrbksj
;
protected
String
xxrskPdbz
;
protected
String
xxrbkPdbz
;
protected
String
gabxf
;
protected
int
begin
;
protected
int
end
;
protected
int
page
;
//当前第几页
protected
int
limit
;
//每页多少行
//登录人员
public
void
setDjUser
(
SysUser
user
){
this
.
xxdjryXm
=
user
.
getTrueName
();
this
.
xxdjdwGajgjgdm
=
user
.
getUnitcode
();
this
.
xxdjdwGajgmc
=
user
.
getUnitname
();
this
.
xxdjryGmsfhm
=
user
.
getIdentitycard
();
this
.
xxdjryLxdh
=
user
.
getTelephone
();
this
.
xxczryXm
=
user
.
getTrueName
();
this
.
xxczdwGajgjgdm
=
user
.
getUnitcode
();
this
.
xxczdwGajgmc
=
user
.
getUnitname
();
this
.
xxczryGmsfhm
=
user
.
getIdentitycard
();
}
}
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/FileParam.java
0 → 100644
View file @
5362bf1c
package
com
.
founder
.
commonutils
.
model
.
newPublicEntity
.
ztypEntity
;
import
lombok.Data
;
import
org.springframework.web.multipart.MultipartFile
;
/**
* @auther: Lilei
* @date: 2022/4/27 16:45
*/
@Data
public
class
FileParam
{
private
MultipartFile
[]
files
;
private
String
xxzjbh
;
private
String
username
;
private
String
taskId
;
}
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/JypdTj.java
0 → 100644
View file @
5362bf1c
package
com
.
founder
.
commonutils
.
model
.
newPublicEntity
.
ztypEntity
;
import
lombok.Data
;
@Data
public
class
JypdTj
{
/**
* 本方卡号
*/
private
String
bfCardsNum
;
/**
* 对方卡号
*/
private
String
dfCardsNum
;
/**
* 总交易次数
*/
private
String
jycsTotal
;
/**
* 总交易额
*/
private
String
jyzeTotal
;
/**
* 转入总交易额
*/
private
String
zrjyzeTotal
;
/**
* 转出总交易额
*/
private
String
zcjyzeTotal
;
}
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/JyxxJsPojo.java
0 → 100644
View file @
5362bf1c
package
com
.
founder
.
commonutils
.
model
.
newPublicEntity
.
ztypEntity
;
import
lombok.Data
;
@Data
public
class
JyxxJsPojo
{
private
String
asjbh
;
private
String
yhkh
;
private
String
zjhm
;
private
int
page
;
private
int
limit
;
}
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/Result.java
0 → 100644
View file @
5362bf1c
package
com
.
founder
.
commonutils
.
model
.
newPublicEntity
.
ztypEntity
;
import
com.founder.commonutils.model.newPublicEntity.result.ResultCode
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.util.HashMap
;
import
java.util.Map
;
@Data
@ApiModel
(
value
=
"全局统一返回结果"
)
public
class
Result
{
@ApiModelProperty
(
value
=
"是否成功"
)
private
boolean
success
;
@ApiModelProperty
(
value
=
"返回码"
)
private
Integer
code
;
@ApiModelProperty
(
value
=
"返回消息"
)
private
String
message
;
@ApiModelProperty
(
value
=
"返回数据"
)
private
Map
<
String
,
Object
>
data
=
new
HashMap
<
String
,
Object
>();
private
Result
(){}
public
static
Result
ok
(){
Result
r
=
new
Result
();
r
.
setSuccess
(
true
);
r
.
setCode
(
ResultCode
.
OK
);
r
.
setMessage
(
ResultCode
.
OK_MSG
);
return
r
;
}
public
static
Result
error
(){
Result
r
=
new
Result
();
r
.
setSuccess
(
false
);
r
.
setCode
(
ResultCode
.
ERROR
);
r
.
setMessage
(
ResultCode
.
ERROR_MSG
);
return
r
;
}
public
static
Result
loginFail
()
{
Result
r
=
new
Result
();
r
.
setSuccess
(
false
);
r
.
setCode
(
ResultCode
.
LOGIN_OUT_TIME
);
r
.
setMessage
(
ResultCode
.
LOGIN_OUT_TIME_MSG
);
return
r
;
}
public
Result
message
(
String
message
){
this
.
setMessage
(
message
);
return
this
;
}
public
Result
code
(
Integer
code
){
this
.
setCode
(
code
);
return
this
;
}
public
Result
data
(
String
key
,
Object
value
){
this
.
data
.
put
(
key
,
value
);
return
this
;
}
public
Result
data
(
Map
<
String
,
Object
>
map
){
this
.
setData
(
map
);
return
this
;
}
public
Result
rows
(
Object
object
){
this
.
data
(
"rows"
,
object
);
return
this
;
}
public
Result
total
(
Object
object
){
this
.
data
(
"total"
,
object
);
return
this
;
}
}
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/TbYwCchshzztjb.java
View file @
5362bf1c
...
...
@@ -5,7 +5,6 @@ import io.swagger.annotations.ApiModelProperty;
import
lombok.Getter
;
import
lombok.Setter
;
import
java.util.Date
;
import
java.util.List
;
@Getter
...
...
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/TbZjlxxExcel.java
0 → 100644
View file @
5362bf1c
package
com
.
founder
.
commonutils
.
model
.
newPublicEntity
.
ztypEntity
;
import
com.alibaba.excel.annotation.ExcelProperty
;
import
lombok.Data
;
/**
* 资金流导出实体类
* @auther: Lilei
* @date: 2022/4/29 10:17
*/
@Data
public
class
TbZjlxxExcel
{
@ExcelProperty
(
"本方卡号"
)
private
String
bfkh
;
@ExcelProperty
(
"账号名称"
)
private
String
bfzhmc
;
@ExcelProperty
(
"对手卡号"
)
private
String
dfkh
;
@ExcelProperty
(
"对手名称"
)
private
String
dfmc
;
@ExcelProperty
(
"交易时间"
)
private
String
jysj
;
@ExcelProperty
(
"转账金额"
)
private
String
zzje
;
@ExcelProperty
(
"余额"
)
private
String
zhye
;
@ExcelProperty
(
"进出标志"
)
private
String
jcbz
;
@ExcelProperty
(
"交易方式"
)
private
String
jyfs
;
@ExcelProperty
(
"交易流水号"
)
private
String
jylsh
;
@ExcelProperty
(
"交易摘要"
)
private
String
jyzy
;
@ExcelProperty
(
"交易银行"
)
private
String
jyyh
;
}
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/TbZjlxxzx.java
View file @
5362bf1c
...
...
@@ -11,7 +11,7 @@ import lombok.Data;
@Data
@ApiModel
(
value
=
"TbZjlxxzx最新资金表"
,
description
=
"最新资金表"
)
public
class
TbZjlxxzx
{
public
class
TbZjlxxzx
extends
BaseModel
{
@ApiModelProperty
(
value
=
"本方卡号"
)
private
String
bfkh
;
...
...
common/common_utils/src/main/java/com/founder/commonutils/model/newPublicEntity/ztypEntity/TbZxrwb.java
View file @
5362bf1c
...
...
@@ -11,7 +11,7 @@ import lombok.Data;
@Data
@ApiModel
(
value
=
"TbZxrwb任务表"
,
description
=
"任务表"
)
public
class
TbZxrwb
{
public
class
TbZxrwb
extends
BaseModel
{
@ApiModelProperty
(
value
=
"任务编号"
)
private
String
xxzjbh
;
...
...
service/publicapi/src/main/java/com/founder/publicapi/controller/ZtypService/TbZjlxxController.java
0 → 100644
View file @
5362bf1c
This diff is collapsed.
Click to expand it.
service/publicapi/src/main/java/com/founder/publicapi/mapper/mysqlMapper/SysXxzjbhMapper.java
0 → 100644
View file @
5362bf1c
package
com
.
founder
.
publicapi
.
mapper
.
mysqlMapper
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.springframework.stereotype.Component
;
@Mapper
@Component
public
interface
SysXxzjbhMapper
{
public
String
getXxzjbh
(
@Param
(
"unitCode"
)
String
unitCode
,
@Param
(
"time"
)
String
time
);
public
String
getZcxwYwzj
(
@Param
(
"unitCode"
)
String
unitCode
,
@Param
(
"time"
)
String
time
,
@Param
(
"tableName"
)
String
tableName
,
@Param
(
"prefix"
)
String
prefix
);
}
service/publicapi/src/main/java/com/founder/publicapi/mapper/mysqlMapper/TbZjlxxMapper.java
0 → 100644
View file @
5362bf1c
package
com
.
founder
.
publicapi
.
mapper
.
mysqlMapper
;
import
com.founder.commonutils.model.newPublicEntity.ztypEntity.*
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
import
java.util.Map
;
/**
* @author yangyang
* @date 2023/09/21 -- 15:01
*/
@Mapper
public
interface
TbZjlxxMapper
{
// 获取任务信息 列表
List
<
TbZxrwb
>
getJtrwList
(
TbZxrwb
tbZxrwb
)
throws
Exception
;
// 获取电信流信息 个数
int
getJtrwCount
(
TbZxrwb
tbZxrwb
)
throws
Exception
;
int
batchInsertZjl
(
List
<
TbZjlxxzx
>
list
);
int
batchInsertZjlByExcel
(
TbZjlxxzx
tbZjlxxzx
);
//删除资金流
int
deleteZjlByBfkh
(
TbZjlxxzx
tbZjlxxzx
);
// 获取最新资金表信息 列表
List
<
TbZjlxxzx
>
getZxzjbList
(
TbZjlxxzx
tbZjlxxzx
)
throws
Exception
;
int
selectJyxxjsListCount
(
TbZjlxxzx
tbZjlxxzx
);
//@DS("xzxt")
int
getZpajxxTotal
(
ZpajxxModel
model
);
List
<
String
>
getKyfwbshListByAsjbh
(
String
asjbh
);
List
<
String
>
getKyfwbshListByZjhm
(
JyxxJsPojo
jyxxJsPojo
);
int
selectJyywglCount
(
@Param
(
value
=
"list"
)
List
<
String
>
list
,
@Param
(
value
=
"page"
)
int
page
,
@Param
(
value
=
"limit"
)
int
limit
);
int
getTransactionStatisticsCount
(
BankCardNumPojo
bankCard
);
int
getTransactionCountByTaskId
(
BankCardParamPojo
requestParam
);
List
<
BankCardNumPojo
>
getTransactionDetailByTaskId
(
BankCardParamPojo
requestParam
);
int
getTradingTimeStatisticsCount
(
BankCardParamPojo
requestParam
);
List
<
String
>
getEarlyTimelist
(
@Param
(
"taskIdList"
)
List
<
String
>
taskIdList
,
@Param
(
"bfkh"
)
String
bfkh
,
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"endTime"
)
String
endTime
);
List
<
String
>
getLastTimelist
(
@Param
(
"taskIdList"
)
List
<
String
>
taskIdList
,
@Param
(
"bfkh"
)
String
bfkh
,
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"endTime"
)
String
endTime
);
String
getZcjyyh
(
@Param
(
"taskIdList"
)
List
<
String
>
taskIdList
,
@Param
(
"bfkh"
)
String
bfkh
,
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"endTime"
)
String
endTime
);
List
<
String
>
getBankByTaskid
(
BankCardParamPojo
requestParam
);
int
getBankByTaskidCount
(
BankCardParamPojo
requestParam
);
List
<
JypdTj
>
getTradingFrequencyStatistics
(
BankCardParamPojo
requestParam
);
int
getTradingFrequencyCount
(
BankCardParamPojo
requestParam
);
int
getJyTotalBybfkhAndDfkh
(
BankCardParamPojo
requestParam
);
List
<
Map
<
String
,
Object
>>
getTransactionCardAndTime
(
BankCardParamPojo
requestParam
);
List
<
BankCardNumPojo
>
getTradingTimeStatisticsList
(
BankCardParamPojo
requestParam
);
List
<
Map
<
String
,
Object
>>
getAllTradList
(
BankCardParamPojo
requestParam
);
List
<
BankCardNumPojo
>
getTradingBankList
(
BankCardParamPojo
requestParam
);
List
<
TbZjlxxzx
>
selectJyyeglList
(
@Param
(
value
=
"list"
)
List
<
String
>
list
,
@Param
(
value
=
"page"
)
int
page
,
@Param
(
value
=
"limit"
)
int
limit
);
List
<
TbZjlxxzx
>
selectJyxxjsList
(
TbZjlxxzx
tbZjlxxzx
);
//根据所属任务编号获取资金流信息
List
<
AjThKshfxPojo
>
getZjlAllBySsrwbh
(
String
ssrwbh
);
TbZxrwb
getJtxxByxxzjbh
(
String
xxzjbh
)
throws
Exception
;
List
<
BankCardNumPojo
>
getTransactionStatisticsList
(
BankCardNumPojo
bankCard
);
//导出资金表信息列表
List
<
TbZjlxxExcel
>
dcZjlList
(
TbZjlxxzx
tbZjlxxzx
)
throws
Exception
;
// 录入任务
int
insertJtrw
(
TbZxrwb
tbZxrwb
)
throws
Exception
;
}
service/publicapi/src/main/java/com/founder/publicapi/mapper/mysqlMapper/xml/SysXxzjbhMapper.xml
0 → 100644
View file @
5362bf1c
<?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.founder.publicapi.mapper.mysqlMapper.SysXxzjbhMapper"
>
<select
id=
"getXxzjbh"
resultType=
"string"
>
select FN_XXCJ_XXZJBH(#{unitCode},#{time}) from dual
</select>
<select
id=
"getZcxwYwzj"
resultType=
"string"
>
select FN_XXCJ_NGZBHZH(#{unitCode},#{tableName},#{time},#{prefix}) from dual;
</select>
</mapper>
service/publicapi/src/main/java/com/founder/publicapi/mapper/mysqlMapper/xml/TbZjlxxMapper.xml
0 → 100644
View file @
5362bf1c
This diff is collapsed.
Click to expand it.
service/publicapi/src/main/java/com/founder/publicapi/service/TbZjlxxServcie.java
0 → 100644
View file @
5362bf1c
package
com
.
founder
.
publicapi
.
service
;
import
com.founder.commonutils.model.newPublicEntity.SysUser
;
import
com.founder.commonutils.model.newPublicEntity.ztypEntity.*
;
import
org.springframework.web.multipart.MultipartFile
;
import
java.text.ParseException
;
import
java.util.List
;
import
java.util.Map
;
/**
* @author yangyang
* @date 2023/09/21
*/
public
interface
TbZjlxxServcie
{
// 获取最新资金表信息 列表
List
<
TbZjlxxzx
>
getZxzjbList
(
TbZjlxxzx
tbZjlxxzx
)
throws
Exception
;
List
<
TbZjlxxzx
>
selectJyxxjsList
(
TbZjlxxzx
tbZjlxxzx
);
int
selectJyxxjsListCount
(
TbZjlxxzx
tbZjlxxzx
);
List
<
TbZjlxxzx
>
selectJyywglList
(
List
<
String
>
list
,
int
page
,
int
limit
);
int
selectJyywglCount
(
List
<
String
>
list
,
int
page
,
int
limit
);
List
<
String
>
getKyfwbshListByAsjbh
(
JyxxJsPojo
jyxxJsPojo
);
Map
<
String
,
Object
>
getTransactionDetailByTaskId
(
BankCardParamPojo
requestParam
);
Map
<
String
,
Object
>
getTradingTimeStatistics
(
BankCardParamPojo
requestParam
)
throws
ParseException
;
Map
<
String
,
Object
>
getTradingHabitStatistics
(
BankCardParamPojo
requestParam
);
Map
<
String
,
Object
>
getTradingFrequencyStatistics
(
BankCardParamPojo
requestParam
);
Map
<
String
,
Object
>
getTradingLocationStatistics
(
BankCardParamPojo
requestParam
);
Map
<
String
,
Object
>
getJwdAnly
(
BankCardParamPojo
requestParam
);
Map
<
String
,
Object
>
getZjlkshBySsrwbh
(
String
ssrwbh
);
Map
<
String
,
Object
>
getTradingRelationship
(
BankCardParamPojo
requestParam
);
Map
<
String
,
Object
>
getTransactionStatistics
(
BankCardNumPojo
bankCard
);
// 获取任务信息 列表
List
<
TbZxrwb
>
getJtrwList
(
TbZxrwb
tbZxrwb
)
throws
Exception
;
// 获取任务信息 个数
int
getJtrwCount
(
TbZxrwb
tbZxrwb
)
throws
Exception
;
List
<?>
getExcelList
(
BankCardParamPojo
bankCardParamPojo
)
throws
ParseException
;
List
<
String
>
getHeadNameList
(
BankCardParamPojo
bankCardParamPojo
);
List
<
String
>
getHeadIdList
(
BankCardParamPojo
bankCardParamPojo
);
TbZxrwb
getJtxxByxxzjbh
(
String
xxzjbh
)
throws
Exception
;
List
readAndSaveExcel
(
MultipartFile
file
,
String
xxzjbh
);
void
insertSave
(
List
<
TbZjlxxzx
>
data
,
String
xxzjbh
,
SysUser
sysUser
);
//导出资金表信息列表
List
<
TbZjlxxExcel
>
dcZjlList
(
TbZjlxxzx
tbZjlxxzx
)
throws
Exception
;
//删除资金流
int
deleteZjlByBfkh
(
TbZjlxxzx
tbZjlxxzx
,
SysUser
sysUser
);
// 录入任务信息
String
insertJtrw
(
TbZxrwb
tbZxrwb
,
SysUser
user
)
throws
Exception
;
}
service/publicapi/src/main/java/com/founder/publicapi/service/serviceimpl/SysXxzjbhService.java
0 → 100644
View file @
5362bf1c
package
com
.
founder
.
publicapi
.
service
.
serviceimpl
;
import
com.founder.publicapi.mapper.mysqlMapper.SysXxzjbhMapper
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.StringUtils
;
import
java.text.ParseException
;
import
java.text.SimpleDateFormat
;
import
java.util.Date
;
@Service
public
class
SysXxzjbhService
{
@Autowired
private
SysXxzjbhMapper
sysXxzjbhMapper
;
/**
* 根据传入的单位代码和日期,生成对应的信息主键编号,返回编号长度为30位。
*
* @param unitCode
* @param time 格式(yyyyMMdd '20210309')
* @return 30位长度主键
*/
public
String
getXxzjbh
(
String
unitCode
,
String
time
)
{
String
xxzjbh
=
""
;
try
{
SimpleDateFormat
format
=
new
SimpleDateFormat
(
"yyyyMMdd"
);
if
(!
StringUtils
.
hasText
(
unitCode
))
{
throw
new
RuntimeException
(
"单位代码为空,不能生成信息主键编号"
);
}
else
if
(!
StringUtils
.
hasText
(
time
))
{
time
=
format
.
format
(
new
Date
());
}
xxzjbh
=
sysXxzjbhMapper
.
getXxzjbh
(
unitCode
,
time
);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
}
return
xxzjbh
;
}
public
String
getXxzjbh
(
String
unitCode
)
{
return
getXxzjbh
(
unitCode
,
""
);
}
/**
* 根据传入的单位代码和日期,生成对应的信息主键编号,返回编号长度为23位。也可以用来生成人员编号等主键,需要传入对应的表名和编号前缀(人员:P,案件:A,)
*
* @param unitCode
* @param time 格式(yyyyMMdd '202103')
* @param tableName 行为表名
* @param prefix 前缀
* @return 23位长度主键
*/
public
String
getZcxwYwbh
(
String
unitCode
,
String
time
,
String
tableName
,
String
prefix
)
{
String
xxzjbh
=
""
;
SimpleDateFormat
format
=
new
SimpleDateFormat
(
"yyyyMM"
);
if
(
StringUtils
.
isEmpty
(
unitCode
))
{
throw
new
RuntimeException
(
"单位代码为空,不能生成信息主键编号"
);
}
else
if
(
StringUtils
.
isEmpty
(
time
))
{
time
=
format
.
format
(
new
Date
());
}
else
{
try
{
format
.
parse
(
time
);
}
catch
(
ParseException
e
)
{
time
=
format
.
format
(
new
Date
());
e
.
printStackTrace
();
}
}
xxzjbh
=
sysXxzjbhMapper
.
getZcxwYwzj
(
unitCode
,
time
,
tableName
,
prefix
);
return
xxzjbh
;
}
}
service/publicapi/src/main/java/com/founder/publicapi/service/serviceimpl/TbZjlxxServcieImpl.java
0 → 100644
View file @
5362bf1c
This diff is collapsed.
Click to expand it.
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