Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
荆蔚杰
/
java.archive
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
f6716736
authored
2021-11-12 17:39:16 +0800
by
荆蔚杰
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
档案补录=》列表查询
1 parent
d95181f6
Show whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
138 additions
and
118 deletions
src/main/java/com/pashanhoo/replenish/controller/DgArchivesReplenishController.java
src/main/java/com/pashanhoo/replenish/entity/DgArchivesReplenishDO.java
src/main/java/com/pashanhoo/replenish/entity/vo/AddDgArchivesReplenishRequest.java
src/main/java/com/pashanhoo/replenish/entity/vo/DgArchivesReplenishDetailVO.java
src/main/java/com/pashanhoo/replenish/entity/vo/DgArchivesReplenishListVO.java
src/main/java/com/pashanhoo/replenish/entity/vo/DgArchivesReplenishSearchRequest.java
src/main/java/com/pashanhoo/replenish/entity/vo/UpdateDgArchivesReplenishRequest.java
src/main/java/com/pashanhoo/replenish/mapper/DgArchivesReplenishMapper.java
src/main/java/com/pashanhoo/replenish/service/DgArchivesReplenishService.java
src/main/java/com/pashanhoo/replenish/service/impl/DgArchivesReplenishServiceImpl.java
src/main/resources/mapper/DgArchivesReplenishMapper.xml
src/main/java/com/pashanhoo/replenish/controller/DgArchivesReplenishController.java
View file @
f671673
package
com
.
pashanhoo
.
replenish
.
controller
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.pashanhoo.common.Result
;
import
com.pashanhoo.replenish.entity.vo.AddDgArchivesReplenishRequest
;
import
com.pashanhoo.replenish.entity.vo.DgArchivesReplenishListVO
;
import
com.pashanhoo.replenish.entity.vo.DgArchivesReplenishSearchRequest
;
import
com.pashanhoo.replenish.entity.vo.UpdateDgArchivesReplenishRequest
;
import
com.pashanhoo.replenish.service.DgArchivesReplenishService
;
...
...
@@ -64,8 +66,8 @@ public class DgArchivesReplenishController {
@PostMapping
(
"search"
)
@ApiOperation
(
value
=
"根据条件进行列表查询"
)
public
Result
searchDgArchivesReplenishList
(
@RequestBody
DgArchivesReplenishSearchRequest
request
)
{
public
Result
<
IPage
<
DgArchivesReplenishListVO
>>
searchDgArchivesReplenishList
(
@RequestBody
DgArchivesReplenishSearchRequest
request
)
{
return
dgarchivesreplenishService
.
searchDgArchivesReplenishList
(
request
);
return
Result
.
ok
(
dgarchivesreplenishService
.
searchDgArchivesReplenishList
(
request
)
);
}
}
...
...
src/main/java/com/pashanhoo/replenish/entity/DgArchivesReplenishDO.java
View file @
f671673
...
...
@@ -45,14 +45,14 @@ public class DgArchivesReplenishDO implements Serializable {
/**
* 修改时间
*/
@TableField
(
"
XGSJ
"
)
private
Date
xgsj
;
@TableField
(
"
CREATETIME
"
)
private
Date
createTime
;
/**
* 修改人
*/
@TableField
(
"
XG
R"
)
private
String
xg
r
;
@TableField
(
"
CREATE
R"
)
private
String
create
r
;
/**
* 备注
...
...
src/main/java/com/pashanhoo/replenish/entity/vo/AddDgArchivesReplenishRequest.java
View file @
f671673
...
...
@@ -2,10 +2,13 @@ package com.pashanhoo.replenish.entity.vo;
import
java.util.Date
;
import
java.io.Serializable
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.springframework.format.annotation.DateTimeFormat
;
/**
* <p>
...
...
@@ -36,16 +39,18 @@ public class AddDgArchivesReplenishRequest implements Serializable {
private
String
blbh
;
/**
* 修改时间
*补录人
*/
@ApiModelProperty
(
name
=
"
xgsj"
,
value
=
"修改时间
"
)
private
Date
xgsj
;
@ApiModelProperty
(
name
=
"
creater"
,
value
=
"补录人
"
)
private
String
creater
;
/**
* 修改人
* 补录时间
*/
@ApiModelProperty
(
name
=
"xgr"
,
value
=
"修改人"
)
private
String
xgr
;
@ApiModelProperty
(
name
=
"createTime"
,
value
=
"补录时间"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
,
timezone
=
"GMT+8"
)
private
Date
createTime
;
/**
* 备注
...
...
src/main/java/com/pashanhoo/replenish/entity/vo/DgArchivesReplenishDetailVO.java
View file @
f671673
...
...
@@ -2,10 +2,13 @@ package com.pashanhoo.replenish.entity.vo;
import
java.util.Date
;
import
java.io.Serializable
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.springframework.format.annotation.DateTimeFormat
;
/**
* <p>
...
...
@@ -41,16 +44,18 @@ public class DgArchivesReplenishDetailVO implements Serializable {
private
String
blbh
;
/**
*
修改时间
*
补录人
*/
@ApiModelProperty
(
name
=
"
xgsj"
,
value
=
"修改时间
"
)
private
Date
xgsj
;
@ApiModelProperty
(
name
=
"
creater"
,
value
=
"补录人
"
)
private
String
creater
;
/**
*
修改人
*
补录时间
*/
@ApiModelProperty
(
name
=
"xgr"
,
value
=
"修改人"
)
private
String
xgr
;
@ApiModelProperty
(
name
=
"createTime"
,
value
=
"补录时间"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
,
timezone
=
"GMT+8"
)
private
Date
createTime
;
/**
* 备注
...
...
src/main/java/com/pashanhoo/replenish/entity/vo/DgArchivesReplenishListVO.java
View file @
f671673
...
...
@@ -2,10 +2,13 @@ package com.pashanhoo.replenish.entity.vo;
import
java.util.Date
;
import
java.io.Serializable
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.springframework.format.annotation.DateTimeFormat
;
/**
* <p>
...
...
@@ -30,60 +33,71 @@ public class DgArchivesReplenishListVO implements Serializable {
private
String
bsm_archives
;
/**
* 补录时间
*/
@ApiModelProperty
(
name
=
"xgsj"
,
value
=
"补录时间"
)
private
Date
xgsj
;
/**
* 补录人
*/
@ApiModelProperty
(
name
=
"xgr"
,
value
=
"补录人"
)
private
String
xgr
;
/**
* 业务类型名称
*/
@ApiModelProperty
(
name
=
"djjgmc"
,
value
=
"业务类型名称"
)
private
String
djjgmc
;
@ApiModelProperty
(
name
=
"qllx"
,
value
=
"业务类型名称"
)
private
String
qllx
;
/**
* 登记类型
*/
@ApiModelProperty
(
name
=
"djlx"
,
value
=
"登记类型"
)
private
String
djlx
;
/**
* 档案号
*/
@ApiModelProperty
(
name
=
"ajh"
,
value
=
"档案号"
)
private
String
ajh
;
/**
* 业务号
*/
@ApiModelProperty
(
name
=
"ywh"
,
value
=
"业务号"
)
private
String
ywh
;
/**
* 不动产单元号
* 不动产单元号
数量
*/
@ApiModelProperty
(
name
=
"bdcdyh"
,
value
=
"不动产单元号"
)
private
String
bdcdyh
;
@ApiModelProperty
(
name
=
"bdcdyNum"
,
value
=
"不动产单元号数量"
)
private
String
bdcdyNum
;
/**
* 权利人
*/
@ApiModelProperty
(
name
=
"qlr"
,
value
=
"权利人"
)
private
String
qlr
;
/**
* 义务人
*/
@ApiModelProperty
(
name
=
"ywr"
,
value
=
"义务人"
)
private
String
ywr
;
/**
* 不动产证件号码
*/
@ApiModelProperty
(
name
=
"bdcqzh"
,
value
=
"不动产证件号码"
)
private
String
bdcqzh
;
/**
* 不动产单元号数量
* 补录时间
*/
@ApiModelProperty
(
name
=
"createTime"
,
value
=
"补录时间"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
,
timezone
=
"GMT+8"
)
private
Date
createTime
;
/**
* 补录人
*/
@ApiModelProperty
(
name
=
"creater"
,
value
=
"补录人"
)
private
String
creater
;
/**
* 不动产单元号
*/
@ApiModelProperty
(
name
=
"bdcdy
_num"
,
value
=
"不动产单元号数量
"
)
private
String
bdcdy
_num
;
@ApiModelProperty
(
name
=
"bdcdy
h"
,
value
=
"不动产单元号
"
)
private
String
bdcdy
h
;
}
...
...
src/main/java/com/pashanhoo/replenish/entity/vo/DgArchivesReplenishSearchRequest.java
View file @
f671673
...
...
@@ -2,11 +2,14 @@ package com.pashanhoo.replenish.entity.vo;
import
java.util.Date
;
import
java.io.Serializable
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
com.pashanhoo.common.PageInfo
;
import
org.springframework.format.annotation.DateTimeFormat
;
/**
* <p>
...
...
@@ -30,15 +33,11 @@ public class DgArchivesReplenishSearchRequest extends PageInfo implements Serial
private
String
ywh
;
/**
* 登记业务编码
*/
@ApiModelProperty
(
name
=
"djywbm"
,
value
=
"登记业务编码"
)
private
String
djywbm
;
/**
* 登记业务名称
* 权利类型
*/
@ApiModelProperty
(
name
=
"djywmc"
,
value
=
"登记业务名称"
)
private
String
djywmc
;
@ApiModelProperty
(
name
=
"qllx"
,
value
=
"权利类型"
)
private
String
qllx
;
/**
* 登记类型
*/
...
...
@@ -46,22 +45,17 @@ public class DgArchivesReplenishSearchRequest extends PageInfo implements Serial
private
String
djlx
;
/**
* 补录时间
*/
@ApiModelProperty
(
name
=
"xgsj"
,
value
=
"补录时间"
)
private
Date
xgsj
;
/**
*补录人
*/
@ApiModelProperty
(
name
=
"
xg
r"
,
value
=
"补录人"
)
private
String
xg
r
;
@ApiModelProperty
(
name
=
"
create
r"
,
value
=
"补录人"
)
private
String
create
r
;
/**
*
备注
*
补录时间
*/
@ApiModelProperty
(
name
=
"bz"
,
value
=
"备注"
)
private
String
bz
;
@ApiModelProperty
(
name
=
"createTime"
,
value
=
"补录时间"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
,
timezone
=
"GMT+8"
)
private
Date
createTime
;
}
...
...
src/main/java/com/pashanhoo/replenish/entity/vo/UpdateDgArchivesReplenishRequest.java
View file @
f671673
...
...
@@ -2,10 +2,13 @@ package com.pashanhoo.replenish.entity.vo;
import
java.util.Date
;
import
java.io.Serializable
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.springframework.format.annotation.DateTimeFormat
;
/**
* <p>
...
...
@@ -41,16 +44,18 @@ public class UpdateDgArchivesReplenishRequest implements Serializable {
private
String
blbh
;
/**
*
修改时间
*
补录人
*/
@ApiModelProperty
(
name
=
"
xgsj"
,
value
=
"修改时间
"
)
private
Date
xgsj
;
@ApiModelProperty
(
name
=
"
creater"
,
value
=
"补录人
"
)
private
String
creater
;
/**
*
修改人
*
补录时间
*/
@ApiModelProperty
(
name
=
"xgr"
,
value
=
"修改人"
)
private
String
xgr
;
@ApiModelProperty
(
name
=
"createTime"
,
value
=
"补录时间"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
,
timezone
=
"GMT+8"
)
private
Date
createTime
;
/**
* 备注
...
...
src/main/java/com/pashanhoo/replenish/mapper/DgArchivesReplenishMapper.java
View file @
f671673
...
...
@@ -2,11 +2,12 @@ package com.pashanhoo.replenish.mapper;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.pashanhoo.replenish.entity.DgArchivesReplenishDO
;
import
com.pashanhoo.replenish.entity.vo.DgArchivesReplenishListVO
;
import
com.pashanhoo.replenish.entity.vo.DgArchivesReplenishSearchRequest
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
/**
* <p>
...
...
@@ -18,6 +19,6 @@ import java.util.List;
*/
public
interface
DgArchivesReplenishMapper
extends
BaseMapper
<
DgArchivesReplenishDO
>
{
List
<
DgArchivesReplenishListVO
>
search
(
DgArchivesReplenishSearchRequest
searchR
equest
);
IPage
<
DgArchivesReplenishListVO
>
search
(
@Param
(
"pageParam"
)
IPage
<
DgArchivesReplenishListVO
>
pageParam
,
@Param
(
"request"
)
DgArchivesReplenishSearchRequest
r
equest
);
}
...
...
src/main/java/com/pashanhoo/replenish/service/DgArchivesReplenishService.java
View file @
f671673
package
com
.
pashanhoo
.
replenish
.
service
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.pashanhoo.common.Result
;
import
com.pashanhoo.replenish.entity.*
;
import
com.pashanhoo.replenish.entity.vo.AddDgArchivesReplenishRequest
;
import
com.pashanhoo.replenish.entity.vo.DgArchivesReplenishDetailVO
;
import
com.pashanhoo.replenish.entity.vo.DgArchivesReplenishSearchRequest
;
import
com.pashanhoo.replenish.entity.vo.UpdateDgArchivesReplenishRequest
;
import
com.pashanhoo.replenish.entity.vo.*
;
/**
* <p>
...
...
@@ -45,5 +43,5 @@ public interface DgArchivesReplenishService extends IService<DgArchivesReplenish
* @param request
* @return
*/
Result
searchDgArchivesReplenishList
(
DgArchivesReplenishSearchRequest
request
);
IPage
<
DgArchivesReplenishListVO
>
searchDgArchivesReplenishList
(
DgArchivesReplenishSearchRequest
request
);
}
...
...
src/main/java/com/pashanhoo/replenish/service/impl/DgArchivesReplenishServiceImpl.java
View file @
f671673
package
com
.
pashanhoo
.
replenish
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageInfo
;
...
...
@@ -34,6 +36,7 @@ public class DgArchivesReplenishServiceImpl extends ServiceImpl<DgArchivesReplen
/**
* 新增记录
*
* @param request
* @return
*/
...
...
@@ -45,6 +48,7 @@ public class DgArchivesReplenishServiceImpl extends ServiceImpl<DgArchivesReplen
/**
* 根据主键查询记录详情
*
* @param id
* @return
*/
...
...
@@ -56,6 +60,7 @@ public class DgArchivesReplenishServiceImpl extends ServiceImpl<DgArchivesReplen
/**
* 修改单条记录
*
* @param request
* @return
*/
...
...
@@ -67,15 +72,15 @@ public class DgArchivesReplenishServiceImpl extends ServiceImpl<DgArchivesReplen
/**
* 根据条件进行列表查询
*
* @param request
* @return
*/
@Override
public
Result
searchDgArchivesReplenishList
(
DgArchivesReplenishSearchRequest
request
)
{
PageHelper
.
startPage
(
request
.
getCurrentPage
(),
request
.
getPageSize
());
List
<
DgArchivesReplenishListVO
>
list
=
dgarchivesreplenishMapper
.
search
(
request
);
PageInfo
<
DgArchivesReplenishListVO
>
pageInfo
=
new
PageInfo
<
DgArchivesReplenishListVO
>(
list
);
return
Result
.
ok
(
pageInfo
);
public
IPage
<
DgArchivesReplenishListVO
>
searchDgArchivesReplenishList
(
DgArchivesReplenishSearchRequest
request
)
{
IPage
<
DgArchivesReplenishListVO
>
pageParam
=
new
Page
<>(
request
.
getCurrentPage
(),
request
.
getPageSize
());
return
dgarchivesreplenishMapper
.
search
(
pageParam
,
request
);
}
}
...
...
src/main/resources/mapper/DgArchivesReplenishMapper.xml
View file @
f671673
<?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.pashanhoo.replenish.mapper.DgArchivesReplenishMapper"
>
<!-- 通用查询映射结果 -->
<resultMap
id=
"BaseResultMap"
type=
"com.pashanhoo.replenish.entity.DgArchivesReplenishDO"
>
<id
column=
"BSM_MODIFY"
property=
"bsmModify"
/>
<result
column=
"BSM_ARCHIVES"
property=
"bsmArchives"
/>
<result
column=
"BLBH"
property=
"blbh"
/>
<result
column=
"XGSJ"
property=
"xgsj"
/>
<result
column=
"XGR"
property=
"xgr"
/>
<result
column=
"BZ"
property=
"bz"
/>
</resultMap>
<!-- 通用查询映射结果 -->
<resultMap
id=
"SearchResultMap"
type=
"com.pashanhoo.replenish.entity.vo.DgArchivesReplenishListVO"
>
<id
column=
"BSM_ARCHIVES"
property=
"bsm_archives"
/>
<result
column=
"XGSJ"
property=
"xgsj"
/>
<result
column=
"XGR"
property=
"xgr"
/>
<result
column=
"DJLX"
property=
"djlx"
/>
<result
column=
"DJJGMC"
property=
"djjgmc"
/>
<result
column=
"AJH"
property=
"ajh"
/>
<result
column=
"YWH"
property=
"ywh"
/>
<result
column=
"BDCDYH"
property=
"bdcdyh"
/>
<result
column=
"QLR"
property=
"qlr"
/>
<result
column=
"YWR"
property=
"ywr"
/>
<result
column=
"BDCQZH"
property=
"bdcqzh"
/>
<result
column=
"BDCDY_NUM"
property=
"bdcdy_num"
/>
<id
column=
"BSM_MODIFY"
property=
"bsmModify"
/>
<result
column=
"BSM_ARCHIVES"
property=
"bsmArchives"
/>
<result
column=
"BLBH"
property=
"blbh"
/>
<result
column=
"CREATETIME"
property=
"createTime"
/>
<result
column=
"CREATER"
property=
"creater"
/>
<result
column=
"BZ"
property=
"bz"
/>
</resultMap>
<!-- 通用查询结果列 -->
<sql
id=
"Base_Column_List"
>
BSM_MODIFY, BSM_ARCHIVES, BLBH, XGSJ, XGR, BZ
</sql>
<select
id=
"search"
resultMap=
"SearchResultMap"
>
select a.bsm_archives,a.xgsj,a.xgr,b.djlx,b.djjgmc,d.ajh,b.ywh,c.bdcdyh,c.qlr,c.ywr,c.BDCQZH,count(1) over(partition by c.bdcdyh) bdcdy_num
from dg_archives_replenish a, dg_business b, dg_bdcdy c,dg_archives d
where a.bsm_archives = d.bsm_archives
and a.bsm_archives=d.bsm_archives
and c.bsm_archives=d.bsm_archives
<if
test=
"ywh != null and ywh!='' "
>
and b.ywh=#{ywh,jdbcType=VARCHAR}
<select
id=
"search"
resultType=
"com.pashanhoo.replenish.entity.vo.DgArchivesReplenishListVO"
>
select DB.QLLX,
DB.DJLX,
DA.AJH,
DB.YWH,
BDCDY.BDCDYH,
BDCDY.QLR,
BDCDY.YWR,
BDCDY.BDCQZH,
DGR.CREATETIME,
DGR.CREATER,
count(*) over (partition by BDCDY.bdcdyh) as bdcdyNum
from DG_REPLENISH DGR
join DG_ARCHIVES DA on DA.BSM_ARCHIVES = DGR.BSM_ARCHIVES
join DG_BDCDY BDCDY on BDCDY.BSM_ARCHIVES = DGR.BSM_ARCHIVES
join DG_BUSINESS DB on DB.BSM_ARCHIVES = DGR.BSM_ARCHIVES
<where>
<if
test=
"request.ywh != null and request.ywh != ''"
>
DB.YWH = #{request.ywh,jdbcType=VARCHAR}
</if>
<if
test=
"djjgbm != null and djjgbm!=''
"
>
and b.djjgbm=#{djjgbm
,jdbcType=VARCHAR}
<if
test=
"request.qllx != null and request.qllx != ''
"
>
and DB.QLLX = #{request.qllx
,jdbcType=VARCHAR}
</if>
<if
test=
"djlx != null and djlx!=''
"
>
and b.djlx=#{
djlx,jdbcType=VARCHAR}
<if
test=
"request.djlx != null and request.djlx != ''
"
>
and DB.DJLX = #{request.
djlx,jdbcType=VARCHAR}
</if>
<if
test=
"xgr != null and xgr!=''
"
>
and a.xgr=#{xg
r,jdbcType=VARCHAR}
<if
test=
"request.creater != null and request.creater != ''
"
>
and DGR.CREATER = #{request.create
r,jdbcType=VARCHAR}
</if>
<if
test=
"xgsj != null and xgsj!=''
"
>
and a.xgsj=#{xgsj,jdbcType=VARCHAR
}
<if
test=
"request.createTime != null
"
>
and DGR.CREATETIME = #{request.createTime,jdbcType=TIMESTAMP
}
</if>
</where>
</select>
</mapper>
...
...
Please
register
or
sign in
to post a comment