Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
civil-bigdata
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
civil
civil-bigdata
Commits
9b7e55b6
Commit
9b7e55b6
authored
Jun 15, 2023
by
wqc
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
死亡登记
parent
7e2031c5
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
255 additions
and
0 deletions
+255
-0
sys-server/src/main/java/com/zq/system/modules/system/dao/AreaCodeDao.java
+15
-0
sys-server/src/main/java/com/zq/system/modules/system/dao/ReportDeathDao.java
+14
-0
sys-server/src/main/java/com/zq/system/modules/system/domain/vo/ReportDeathVo.java
+45
-0
sys-server/src/main/java/com/zq/system/modules/system/entity/AreaCode.java
+42
-0
sys-server/src/main/java/com/zq/system/modules/system/entity/ReportDeath.java
+59
-0
sys-server/src/main/java/com/zq/system/modules/system/rest/DeathRegisterController.java
+37
-0
sys-server/src/main/java/com/zq/system/modules/system/service/ReportDeathService.java
+8
-0
sys-server/src/main/java/com/zq/system/modules/system/service/impl/ReportDeathImpl.java
+35
-0
No files found.
sys-server/src/main/java/com/zq/system/modules/system/dao/AreaCodeDao.java
0 → 100644
View file @
9b7e55b6
package
com
.
zq
.
system
.
modules
.
system
.
dao
;
import
com.baomidou.dynamic.datasource.annotation.DS
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.zq.common.constant.DBName
;
import
com.zq.system.modules.system.entity.AreaCode
;
import
org.springframework.stereotype.Repository
;
@Repository
public
interface
AreaCodeDao
extends
BaseMapper
<
AreaCode
>
{
}
sys-server/src/main/java/com/zq/system/modules/system/dao/ReportDeathDao.java
0 → 100644
View file @
9b7e55b6
package
com
.
zq
.
system
.
modules
.
system
.
dao
;
import
com.baomidou.dynamic.datasource.annotation.DS
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.zq.common.constant.DBName
;
import
com.zq.system.modules.system.entity.ReportDeath
;
import
org.springframework.stereotype.Repository
;
@Repository
@DS
(
DBName
.
GXBZ
)
public
interface
ReportDeathDao
extends
BaseMapper
<
ReportDeath
>
{
}
sys-server/src/main/java/com/zq/system/modules/system/domain/vo/ReportDeathVo.java
0 → 100644
View file @
9b7e55b6
package
com
.
zq
.
system
.
modules
.
system
.
domain
.
vo
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
/**
*
*
* @author wilmiam
* @since 2020-10-20 12:05:16
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public
class
ReportDeathVo
{
@ApiModelProperty
(
"姓名"
)
private
String
name
;
@ApiModelProperty
(
"身份证"
)
private
String
idCard
;
@ApiModelProperty
(
"死亡原因"
)
private
String
deathReason
;
@ApiModelProperty
(
"死亡地点"
)
private
String
deathPlace
;
@ApiModelProperty
(
"备注"
)
private
String
notes
;
@ApiModelProperty
(
"上报人区域"
)
private
String
userArea
;
@ApiModelProperty
(
"上报人用户"
)
private
String
userName
;
@ApiModelProperty
(
"上报人时间"
)
private
String
createTime
;
}
sys-server/src/main/java/com/zq/system/modules/system/entity/AreaCode.java
0 → 100644
View file @
9b7e55b6
package
com
.
zq
.
system
.
modules
.
system
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.zq.common.utils.StringUtils
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@TableName
(
value
=
"EN_SYS_ADMINDIV"
)
public
class
AreaCode
{
private
Long
AdmindivUnitId
;
private
String
admindivPid
;
private
String
admindivName
;
private
String
admindivLevel
;
private
String
admindivStatus
;
private
String
admindivCreateTime
;
private
String
admindivMemo
;
private
String
admindivSequence
;
private
String
admindivUpdateTime
;
private
String
admindivOperatorId
;
private
String
admindivFinanceId
;
private
String
admindivOrgId
;
private
String
admindivType
;
private
String
diseaseControlCenter
;
private
String
admindivFixedSort
;
private
String
admindivCityPersonCount
;
private
String
admindivVillagePersonCount
;
private
String
longitude
;
private
String
latitude
;
private
String
cityName
;
private
String
countyName
;
private
String
townName
;
}
sys-server/src/main/java/com/zq/system/modules/system/entity/ReportDeath.java
0 → 100644
View file @
9b7e55b6
package
com
.
zq
.
system
.
modules
.
system
.
entity
;
import
com.baomidou.dynamic.datasource.annotation.DS
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.zq.common.constant.DBName
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.util.Date
;
/**
*
*
* @author wilmiam
* @since 2020-10-20 12:05:16
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
@TableName
(
value
=
"report_death"
)
public
class
ReportDeath
{
/**
* id
*/
@TableId
(
type
=
IdType
.
AUTO
)
private
Long
id
;
@ApiModelProperty
(
"姓名"
)
private
String
name
;
@ApiModelProperty
(
"身份证"
)
private
String
idCard
;
@ApiModelProperty
(
"死亡原因"
)
private
String
deathReason
;
@ApiModelProperty
(
"死亡地点"
)
private
String
deathPlace
;
@ApiModelProperty
(
"备注"
)
private
String
notes
;
@ApiModelProperty
(
"上报人区域"
)
private
String
userArea
;
@ApiModelProperty
(
"上报人用户"
)
private
String
userName
;
@ApiModelProperty
(
"上报人时间"
)
private
Date
createTime
;
}
sys-server/src/main/java/com/zq/system/modules/system/rest/DeathRegisterController.java
0 → 100644
View file @
9b7e55b6
package
com
.
zq
.
system
.
modules
.
system
.
rest
;
import
com.zq.common.annotation.rest.AnonymousPostMapping
;
import
com.zq.common.utils.AssertUtils
;
import
com.zq.common.vo.ResultVo
;
import
com.zq.system.modules.system.domain.vo.ReportDeathVo
;
import
com.zq.system.modules.system.service.ReportDeathService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
@RestController
@RequiredArgsConstructor
@Api
(
tags
=
"死亡登记"
)
@RequestMapping
(
"/death/regist"
)
public
class
DeathRegisterController
{
private
final
ReportDeathService
reportDeathService
;
@ApiOperation
(
"死亡上报"
)
@AnonymousPostMapping
(
value
=
"/report"
)
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
ResultVo
register
(
@RequestBody
ReportDeathVo
vo
)
{
AssertUtils
.
hasText
(
vo
.
getDeathPlace
(),
"死亡地点未填写"
);
reportDeathService
.
save
(
vo
);
return
ResultVo
.
success
(
"上报成功"
);
}
}
sys-server/src/main/java/com/zq/system/modules/system/service/ReportDeathService.java
0 → 100644
View file @
9b7e55b6
package
com
.
zq
.
system
.
modules
.
system
.
service
;
import
com.zq.system.modules.system.domain.vo.ReportDeathVo
;
public
interface
ReportDeathService
{
void
save
(
ReportDeathVo
vo
);
}
sys-server/src/main/java/com/zq/system/modules/system/service/impl/ReportDeathImpl.java
0 → 100644
View file @
9b7e55b6
package
com
.
zq
.
system
.
modules
.
system
.
service
.
impl
;
import
cn.hutool.core.date.DateUtil
;
import
com.baomidou.dynamic.datasource.annotation.DS
;
import
com.zq.common.constant.DBName
;
import
com.zq.system.modules.system.dao.ReportDeathDao
;
import
com.zq.system.modules.system.domain.vo.ReportDeathVo
;
import
com.zq.system.modules.system.entity.ReportDeath
;
import
com.zq.system.modules.system.service.ReportDeathService
;
import
lombok.RequiredArgsConstructor
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
@Service
@RequiredArgsConstructor
public
class
ReportDeathImpl
implements
ReportDeathService
{
private
final
ReportDeathDao
reportDeathDao
;
@Override
@DS
(
DBName
.
GXBZ
)
@Transactional
public
void
save
(
ReportDeathVo
vo
)
{
ReportDeath
reportDeath
=
new
ReportDeath
();
reportDeath
.
setName
(
vo
.
getName
());
reportDeath
.
setIdCard
(
vo
.
getIdCard
());
reportDeath
.
setDeathReason
(
vo
.
getDeathReason
());
reportDeath
.
setDeathPlace
(
vo
.
getDeathPlace
());
reportDeath
.
setUserArea
(
vo
.
getUserArea
());
reportDeath
.
setNotes
(
vo
.
getNotes
());
reportDeath
.
setUserName
(
vo
.
getUserName
());
reportDeath
.
setCreateTime
(
DateUtil
.
date
());
reportDeathDao
.
insert
(
reportDeath
);
}
}
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