Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
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
项目统一框架
amos-boot-biz
Commits
44e1a367
Commit
44e1a367
authored
Aug 03, 2021
by
李腾威
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
日常管理-基础代码提交
parent
f9b6beb3
Hide whitespace changes
Inline
Side-by-side
Showing
73 changed files
with
3481 additions
and
0 deletions
+3481
-0
AlertCalledDto.java
.../yeejoin/amos/boot/module/tzs/api/dto/AlertCalledDto.java
+90
-0
AlertCalledFormDto.java
...join/amos/boot/module/tzs/api/dto/AlertCalledFormDto.java
+34
-0
AlertCalledObjsDto.java
...join/amos/boot/module/tzs/api/dto/AlertCalledObjsDto.java
+31
-0
AlertFormDto.java
...om/yeejoin/amos/boot/module/tzs/api/dto/AlertFormDto.java
+46
-0
AlertFormInitDto.java
...eejoin/amos/boot/module/tzs/api/dto/AlertFormInitDto.java
+60
-0
AlertFormTypeDto.java
...eejoin/amos/boot/module/tzs/api/dto/AlertFormTypeDto.java
+31
-0
AlertFormValueDto.java
...ejoin/amos/boot/module/tzs/api/dto/AlertFormValueDto.java
+51
-0
AlertListvalue.java
.../yeejoin/amos/boot/module/tzs/api/dto/AlertListvalue.java
+45
-0
DispatchPaperDto.java
...eejoin/amos/boot/module/tzs/api/dto/DispatchPaperDto.java
+93
-0
DispatchTaskDto.java
...yeejoin/amos/boot/module/tzs/api/dto/DispatchTaskDto.java
+75
-0
FormValue.java
...a/com/yeejoin/amos/boot/module/tzs/api/dto/FormValue.java
+46
-0
Items.java
.../java/com/yeejoin/amos/boot/module/tzs/api/dto/Items.java
+38
-0
RepairConsultDto.java
...eejoin/amos/boot/module/tzs/api/dto/RepairConsultDto.java
+45
-0
RescueProcessDto.java
...eejoin/amos/boot/module/tzs/api/dto/RescueProcessDto.java
+84
-0
TemplateDto.java
...com/yeejoin/amos/boot/module/tzs/api/dto/TemplateDto.java
+35
-0
VoiceRecordFileDto.java
...join/amos/boot/module/tzs/api/dto/VoiceRecordFileDto.java
+51
-0
AlertCalled.java
.../yeejoin/amos/boot/module/tzs/api/entity/AlertCalled.java
+157
-0
AlertForm.java
...om/yeejoin/amos/boot/module/tzs/api/entity/AlertForm.java
+54
-0
AlertFormType.java
...eejoin/amos/boot/module/tzs/api/entity/AlertFormType.java
+33
-0
AlertFormValue.java
...ejoin/amos/boot/module/tzs/api/entity/AlertFormValue.java
+90
-0
DispatchPaper.java
...eejoin/amos/boot/module/tzs/api/entity/DispatchPaper.java
+163
-0
DispatchTask.java
...yeejoin/amos/boot/module/tzs/api/entity/DispatchTask.java
+127
-0
RepairConsult.java
...eejoin/amos/boot/module/tzs/api/entity/RepairConsult.java
+67
-0
RescueProcess.java
...eejoin/amos/boot/module/tzs/api/entity/RescueProcess.java
+145
-0
Template.java
...com/yeejoin/amos/boot/module/tzs/api/entity/Template.java
+49
-0
VoiceRecordFile.java
...join/amos/boot/module/tzs/api/entity/VoiceRecordFile.java
+79
-0
AlertCalledMapper.java
...in/amos/boot/module/tzs/api/mapper/AlertCalledMapper.java
+14
-0
AlertFormMapper.java
...join/amos/boot/module/tzs/api/mapper/AlertFormMapper.java
+14
-0
AlertFormTypeMapper.java
.../amos/boot/module/tzs/api/mapper/AlertFormTypeMapper.java
+14
-0
AlertFormValueMapper.java
...amos/boot/module/tzs/api/mapper/AlertFormValueMapper.java
+34
-0
DispatchPaperMapper.java
.../amos/boot/module/tzs/api/mapper/DispatchPaperMapper.java
+14
-0
DispatchTaskMapper.java
...n/amos/boot/module/tzs/api/mapper/DispatchTaskMapper.java
+14
-0
RepairConsultMapper.java
.../amos/boot/module/tzs/api/mapper/RepairConsultMapper.java
+14
-0
RescueProcessMapper.java
.../amos/boot/module/tzs/api/mapper/RescueProcessMapper.java
+14
-0
TemplateMapper.java
...ejoin/amos/boot/module/tzs/api/mapper/TemplateMapper.java
+14
-0
VoiceRecordFileMapper.java
...mos/boot/module/tzs/api/mapper/VoiceRecordFileMapper.java
+14
-0
IAlertCalledService.java
...amos/boot/module/tzs/api/service/IAlertCalledService.java
+18
-0
IAlertFormService.java
...n/amos/boot/module/tzs/api/service/IAlertFormService.java
+11
-0
IAlertFormTypeService.java
...os/boot/module/tzs/api/service/IAlertFormTypeService.java
+11
-0
IAlertFormValueService.java
...s/boot/module/tzs/api/service/IAlertFormValueService.java
+11
-0
IDispatchPaperService.java
...os/boot/module/tzs/api/service/IDispatchPaperService.java
+12
-0
IDispatchTaskService.java
...mos/boot/module/tzs/api/service/IDispatchTaskService.java
+12
-0
IRepairConsultService.java
...os/boot/module/tzs/api/service/IRepairConsultService.java
+12
-0
IRescueProcessService.java
...os/boot/module/tzs/api/service/IRescueProcessService.java
+12
-0
ITemplateService.java
...in/amos/boot/module/tzs/api/service/ITemplateService.java
+12
-0
IVoiceRecordFileService.java
.../boot/module/tzs/api/service/IVoiceRecordFileService.java
+12
-0
AlertCalledMapper.xml
...e-tzs-api/src/main/resources/mapper/AlertCalledMapper.xml
+5
-0
AlertFormMapper.xml
...ule-tzs-api/src/main/resources/mapper/AlertFormMapper.xml
+5
-0
AlertFormTypeMapper.xml
...tzs-api/src/main/resources/mapper/AlertFormTypeMapper.xml
+5
-0
AlertFormValueMapper.xml
...zs-api/src/main/resources/mapper/AlertFormValueMapper.xml
+55
-0
DispatchPaperMapper.xml
...tzs-api/src/main/resources/mapper/DispatchPaperMapper.xml
+5
-0
DispatchTaskMapper.xml
...-tzs-api/src/main/resources/mapper/DispatchTaskMapper.xml
+5
-0
RepairConsultMapper.xml
...tzs-api/src/main/resources/mapper/RepairConsultMapper.xml
+5
-0
RescueProcessMapper.xml
...tzs-api/src/main/resources/mapper/RescueProcessMapper.xml
+5
-0
TemplateMapper.xml
...dule-tzs-api/src/main/resources/mapper/TemplateMapper.xml
+5
-0
VoiceRecordFileMapper.xml
...s-api/src/main/resources/mapper/VoiceRecordFileMapper.xml
+5
-0
AlertCalledController.java
...boot/module/tzs/biz/controller/AlertCalledController.java
+109
-0
DispatchPaperController.java
...ot/module/tzs/biz/controller/DispatchPaperController.java
+116
-0
DispatchTaskController.java
...oot/module/tzs/biz/controller/DispatchTaskController.java
+116
-0
RepairConsultController.java
...ot/module/tzs/biz/controller/RepairConsultController.java
+116
-0
RescueProcessController.java
...ot/module/tzs/biz/controller/RescueProcessController.java
+116
-0
TemplateController.java
...os/boot/module/tzs/biz/controller/TemplateController.java
+123
-0
VoiceRecordFileController.java
.../module/tzs/biz/controller/VoiceRecordFileController.java
+116
-0
AlertCalledServiceImpl.java
...t/module/tzs/biz/service/impl/AlertCalledServiceImpl.java
+84
-0
AlertFormServiceImpl.java
...oot/module/tzs/biz/service/impl/AlertFormServiceImpl.java
+104
-0
AlertFormTypeServiceImpl.java
...module/tzs/biz/service/impl/AlertFormTypeServiceImpl.java
+20
-0
AlertFormValueServiceImpl.java
...odule/tzs/biz/service/impl/AlertFormValueServiceImpl.java
+55
-0
DispatchPaperServiceImpl.java
...module/tzs/biz/service/impl/DispatchPaperServiceImpl.java
+34
-0
DispatchTaskServiceImpl.java
.../module/tzs/biz/service/impl/DispatchTaskServiceImpl.java
+34
-0
RepairConsultServiceImpl.java
...module/tzs/biz/service/impl/RepairConsultServiceImpl.java
+34
-0
RescueProcessServiceImpl.java
...module/tzs/biz/service/impl/RescueProcessServiceImpl.java
+34
-0
TemplateServiceImpl.java
...boot/module/tzs/biz/service/impl/TemplateServiceImpl.java
+34
-0
VoiceRecordFileServiceImpl.java
...dule/tzs/biz/service/impl/VoiceRecordFileServiceImpl.java
+34
-0
No files found.
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/dto/AlertCalledDto.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 警情接警填报记录
*
* @author litw
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"AlertCalledDto"
,
description
=
"警情接警填报记录"
)
public
class
AlertCalledDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"警情状态 (0 未结案 1 结案)"
)
private
Boolean
alertStatus
;
@ApiModelProperty
(
value
=
"警情来源类型"
)
private
String
alertSource
;
@ApiModelProperty
(
value
=
"接警时间"
)
private
Date
callTime
;
@ApiModelProperty
(
value
=
"报警人电话"
)
private
String
emergencyCall
;
@ApiModelProperty
(
value
=
"报警人名称,默认为先生或女士"
)
private
String
emergencyPerson
;
@ApiModelProperty
(
value
=
"联系人姓名"
)
private
String
contactUser
;
@ApiModelProperty
(
value
=
"联系人电话"
)
private
String
contactPhone
;
@ApiModelProperty
(
value
=
"设备分类,字典表数据"
)
private
String
equipmentClassification
;
@ApiModelProperty
(
value
=
"报警类型"
)
private
String
type
;
@ApiModelProperty
(
value
=
"警情类别"
)
private
String
alarmType
;
@ApiModelProperty
(
value
=
"通话记录信息id"
)
private
Integer
callRecordId
;
@ApiModelProperty
(
value
=
"警情阶段"
)
private
String
alertStage
;
@ApiModelProperty
(
value
=
"父警情id"
)
private
Long
fatherAlert
;
@ApiModelProperty
(
value
=
"设备识别码"
)
private
String
deviceId
;
@ApiModelProperty
(
value
=
"注册编码"
)
private
String
registrationCode
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remark
;
@ApiModelProperty
(
value
=
"更新时间"
)
private
Date
updateTime
;
@ApiModelProperty
(
value
=
"设备分类code"
)
private
String
equipmentClassificationCode
;
@ApiModelProperty
(
value
=
"报警类型code"
)
private
String
typeCode
;
@ApiModelProperty
(
value
=
"警情类别code"
)
private
String
alarmTypeCode
;
@ApiModelProperty
(
value
=
"警情阶段code"
)
private
String
alertStageCode
;
@ApiModelProperty
(
value
=
"组织机构"
)
private
String
orgCode
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/dto/AlertCalledFormDto.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.AlertCalled
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.List
;
/**
*
* 动态表单值
* */
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"AlertCalledFormDto"
,
description
=
" 动态表单值"
)
public
class
AlertCalledFormDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"警情基本信息"
)
private
AlertCalled
alertCalled
;
@ApiModelProperty
(
value
=
"动态表单值"
)
private
List
<
FormValue
>
dynamicFormAlert
;
public
AlertCalledFormDto
(
AlertCalled
alertCalled
,
List
<
FormValue
>
formValue
)
{
this
.
alertCalled
=
alertCalled
;
this
.
dynamicFormAlert
=
formValue
;
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/dto/AlertCalledObjsDto.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.AlertCalled
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.AlertFormValue
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.List
;
/**
* 警情接警记录对象集合
* @author litw
*
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"AlertCalledObjsDto"
,
description
=
"警情接警记录对象集合"
)
public
class
AlertCalledObjsDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"警情基本信息"
)
private
AlertCalled
alertCalled
;
@ApiModelProperty
(
value
=
"动态表单值"
)
private
List
<
AlertFormValue
>
alertFormValue
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/dto/AlertFormDto.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* 警情表单
*
* @author tb
* @date 2021-06-17
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"AlertFromDto"
,
description
=
"警情表单"
)
public
class
AlertFormDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"警情类型"
)
private
String
alertTypeCode
;
@ApiModelProperty
(
value
=
"字段名称"
)
private
String
fieldName
;
@ApiModelProperty
(
value
=
"英文名称"
)
private
String
fieldCode
;
@ApiModelProperty
(
value
=
"字段类型"
)
private
String
fieldType
;
@ApiModelProperty
(
value
=
"操作人名称"
)
private
String
recUserName
;
@ApiModelProperty
(
value
=
"是否一行显示"
)
private
Boolean
block
;
//新加排序字段
@ApiModelProperty
(
value
=
"排序字段"
)
private
int
sortNum
;
public
Boolean
getBlock
()
{
return
this
.
block
;
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/dto/AlertFormInitDto.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
dto
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.AlertFormValue
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
/**
* 表表单初始值
*
* @author tb
* @date 2021-06-17
*/
@Data
@ApiModel
(
value
=
"AlertFormInitDto"
,
description
=
"表单初始值"
)
public
class
AlertFormInitDto
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"表单key"
)
private
String
key
;
@ApiModelProperty
(
value
=
"表单名称"
)
private
String
label
;
@ApiModelProperty
(
value
=
"表单类型"
)
private
String
type
;
@ApiModelProperty
(
value
=
"表单默认值"
)
private
Object
defaultValue
;
@ApiModelProperty
(
value
=
"表单值"
)
private
Items
data
;
@ApiModelProperty
(
value
=
"提交表单附加字段"
)
private
AlertFormValue
formItemDescr
;
@ApiModelProperty
(
value
=
"接口地址"
)
private
String
url
;
public
AlertFormInitDto
()
{
super
();
}
public
AlertFormInitDto
(
String
key
,
String
label
,
String
type
,
Items
data
,
String
url
)
{
super
();
this
.
key
=
key
;
this
.
label
=
label
;
this
.
type
=
type
;
this
.
data
=
data
;
this
.
url
=
url
;
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/dto/AlertFormTypeDto.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* 动态表单类型
*
* @author tb
* @date 2021-06-17
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"AlertFromTypeDto"
,
description
=
"动态表单类型"
)
public
class
AlertFormTypeDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"表单类型code"
)
private
String
alertTypeCode
;
@ApiModelProperty
(
value
=
"类型名称"
)
private
String
alertTypeName
;
@ApiModelProperty
(
value
=
"操作人名称"
)
private
String
recUserName
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/dto/AlertFormValueDto.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
*
*表单实例值
* @author tb
* @date 2021-06-17
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"AlertFromValueDto"
,
description
=
"表单实例值"
)
public
class
AlertFormValueDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"表单id"
)
private
Long
alertFormId
;
@ApiModelProperty
(
value
=
"警情id"
)
private
Long
alertCalledId
;
@ApiModelProperty
(
value
=
"警情类型"
)
private
String
alertTypeCode
;
@ApiModelProperty
(
value
=
"字段名称"
)
private
String
fieldName
;
@ApiModelProperty
(
value
=
"英文名称"
)
private
String
fieldCode
;
@ApiModelProperty
(
value
=
"字段值"
)
private
String
fieldValue
;
@ApiModelProperty
(
value
=
"字段值字典code"
)
private
String
fieldValueCode
;
@ApiModelProperty
(
value
=
"操作人名称"
)
private
String
recUserName
;
@ApiModelProperty
(
value
=
"是否一行显示"
)
private
Boolean
block
;
@ApiModelProperty
(
value
=
"表单类型"
)
private
String
fieldType
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/dto/AlertListvalue.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
dto
;
/*
*
* 下拉表单值
* */
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
@Data
@ApiModel
(
value
=
"AlertListvalue"
,
description
=
"下拉表单值"
)
public
class
AlertListvalue
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"key"
)
private
String
key
;
@ApiModelProperty
(
value
=
"名称"
)
private
String
label
;
@ApiModelProperty
(
value
=
"值"
)
private
String
value
;
public
AlertListvalue
(
String
key
,
String
label
,
String
value
)
{
super
();
this
.
key
=
key
;
this
.
label
=
label
;
this
.
value
=
value
;
}
@Override
public
String
toString
()
{
return
"AlertListvalue []"
;
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/dto/DispatchPaperDto.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 派遣单
*
* @author system_generator
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"DispatchPaperDto"
,
description
=
"派遣单"
)
public
class
DispatchPaperDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"警情id"
)
private
Long
alertId
;
@ApiModelProperty
(
value
=
"组织code"
)
private
String
orgCode
;
@ApiModelProperty
(
value
=
"完成状态"
)
private
String
paperStatus
;
@ApiModelProperty
(
value
=
"完成状态code"
)
private
String
paperStatusCode
;
@ApiModelProperty
(
value
=
"处置环节"
)
private
String
processStatus
;
@ApiModelProperty
(
value
=
"处置环节code"
)
private
String
processStatusCode
;
@ApiModelProperty
(
value
=
"警情类型"
)
private
String
alertType
;
@ApiModelProperty
(
value
=
"警情类型code"
)
private
String
alertCode
;
@ApiModelProperty
(
value
=
"派遣时间"
)
private
Date
dispatchTime
;
@ApiModelProperty
(
value
=
"派遣人id"
)
private
String
sendUserId
;
@ApiModelProperty
(
value
=
"派遣人名称"
)
private
String
sendUserName
;
@ApiModelProperty
(
value
=
"使用单位id"
)
private
Long
useOrgId
;
@ApiModelProperty
(
value
=
"维保单位id 困人救援时为三级响应单位id"
)
private
Long
repairOrgId
;
@ApiModelProperty
(
value
=
"维保单位社会信用代码 "
)
private
String
repairOrgCreditCode
;
@ApiModelProperty
(
value
=
"使用单位任务id"
)
private
Long
useOrgTaskId
;
@ApiModelProperty
(
value
=
"维保单位任务id/ 困人救援时为三级调派的任务id "
)
private
Long
repairOrgTaskId
;
@ApiModelProperty
(
value
=
"维修完成时间/维保处置完成时间"
)
private
Date
feedbackFinishTime
;
@ApiModelProperty
(
value
=
"维修投诉反馈方式code"
)
private
String
feedbackCode
;
@ApiModelProperty
(
value
=
"维修投诉反馈方式"
)
private
String
feedbackType
;
@ApiModelProperty
(
value
=
"维修投诉回访时间"
)
private
Date
feedbackTime
;
@ApiModelProperty
(
value
=
"维修投诉回访人id"
)
private
String
feedbackUid
;
@ApiModelProperty
(
value
=
"维修投诉回访人名称"
)
private
String
feedbackUname
;
@ApiModelProperty
(
value
=
"备注"
)
private
String
remark
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/dto/DispatchTaskDto.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 派遣任务
*
* @author system_generator
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"DispatchTaskDto"
,
description
=
"派遣任务"
)
public
class
DispatchTaskDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"是否救援任务"
)
private
Boolean
isSaveTask
;
@ApiModelProperty
(
value
=
"警情id"
)
private
Long
alertId
;
@ApiModelProperty
(
value
=
"派遣单id"
)
private
Long
paperId
;
@ApiModelProperty
(
value
=
"组织code"
)
private
String
orgCode
;
@ApiModelProperty
(
value
=
"派遣单位类型"
)
private
String
orgType
;
@ApiModelProperty
(
value
=
"派遣单位类型code 使用单位/维保单位/三级响应"
)
private
String
orgTypeCode
;
@ApiModelProperty
(
value
=
"响应单位id"
)
private
Long
responseOrgId
;
@ApiModelProperty
(
value
=
"响应单位名称"
)
private
String
responseOrgName
;
@ApiModelProperty
(
value
=
"响应人员id"
)
private
Long
responseUserId
;
@ApiModelProperty
(
value
=
"响应人员名称"
)
private
String
responseUserName
;
@ApiModelProperty
(
value
=
"响应人员电话"
)
private
String
responseUserTel
;
@ApiModelProperty
(
value
=
"派遣时间"
)
private
Date
dispatchTime
;
@ApiModelProperty
(
value
=
"通知方式"
)
private
String
dispatchInfoType
;
@ApiModelProperty
(
value
=
"通知方式code"
)
private
String
dispatchInfoCode
;
@ApiModelProperty
(
value
=
"派遣内容"
)
private
String
dispatchContext
;
@ApiModelProperty
(
value
=
"到达时间"
)
private
Date
arriveTime
;
@ApiModelProperty
(
value
=
"任务状态"
)
private
String
taskStatus
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/dto/FormValue.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
/**
*
* @return
* <PRE>
* author litw
* date 2021/6/21
* </PRE>
* 动态表单值
*/
@Data
@ApiModel
(
value
=
"FormValue"
,
description
=
"动态表单值"
)
public
class
FormValue
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"key"
)
private
String
key
;
@ApiModelProperty
(
value
=
"label"
)
private
String
label
;
@ApiModelProperty
(
value
=
"type"
)
private
String
type
;
@ApiModelProperty
(
value
=
"value"
)
private
String
value
;
@ApiModelProperty
(
value
=
"是否一行显示"
)
private
boolean
block
;
public
FormValue
()
{
}
public
FormValue
(
String
key
,
String
label
,
String
type
,
String
value
,
boolean
block
)
{
super
();
this
.
key
=
key
;
this
.
label
=
label
;
this
.
type
=
type
;
this
.
value
=
value
;
this
.
block
=
block
;
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/dto/Items.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
java.io.Serializable
;
import
java.util.List
;
/**
* 动态表单值
*
**/
@Data
@ApiModel
(
value
=
"FormValue"
,
description
=
"动态表单值"
)
public
class
Items
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"初始化值"
)
private
List
<
AlertListvalue
>
items
;
public
Items
()
{
super
();
}
public
Items
(
List
<
AlertListvalue
>
items
)
{
super
();
this
.
items
=
items
;
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/dto/RepairConsultDto.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 警情填报业务数据项
*
* @author system_generator
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"RepairConsultDto"
,
description
=
"警情填报业务数据项"
)
public
class
RepairConsultDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"警情id或者保修单id"
)
private
Long
parentId
;
@ApiModelProperty
(
value
=
"类型,0为故障报修,1为投诉咨询描述,2接警,3派遣,4抵达"
)
private
String
type
;
@ApiModelProperty
(
value
=
"警情阶段"
)
private
String
alertStatus
;
@ApiModelProperty
(
value
=
"保修人或咨询人姓名"
)
private
String
contactUser
;
@ApiModelProperty
(
value
=
"保修人或咨询人联系人电话"
)
private
String
contactPhone
;
@ApiModelProperty
(
value
=
"记录描述"
)
private
String
description
;
@ApiModelProperty
(
value
=
"警情阶段code"
)
private
String
alertStageCode
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/dto/RescueProcessDto.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 救援过程表
*
* @author system_generator
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"RescueProcessDto"
,
description
=
"救援过程表"
)
public
class
RescueProcessDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"警情id"
)
private
Long
alertId
;
@ApiModelProperty
(
value
=
"是否派遣"
)
private
Boolean
dispatchStatus
;
@ApiModelProperty
(
value
=
"派遣时间"
)
private
Date
dispatchTime
;
@ApiModelProperty
(
value
=
"派遣人id"
)
private
String
dispatchUserId
;
@ApiModelProperty
(
value
=
"派遣人名称"
)
private
String
dispatchUserName
;
@ApiModelProperty
(
value
=
"是否到达"
)
private
Boolean
arriveStatus
;
@ApiModelProperty
(
value
=
"到达时间"
)
private
Date
arriveTime
;
@ApiModelProperty
(
value
=
"到达记录人id"
)
private
String
arriveUserId
;
@ApiModelProperty
(
value
=
"到达记录人名称"
)
private
String
arriveUserName
;
@ApiModelProperty
(
value
=
"到达反馈方式"
)
private
String
arriveFeedbackType
;
@ApiModelProperty
(
value
=
"是否伤亡"
)
private
Boolean
casualtiesStatus
;
@ApiModelProperty
(
value
=
"伤亡情况"
)
private
String
casualtiesInfo
;
@ApiModelProperty
(
value
=
"是否救援成功"
)
private
Boolean
rescueStatus
;
@ApiModelProperty
(
value
=
"救援完成时间"
)
private
Date
rescueTime
;
@ApiModelProperty
(
value
=
"救援记录人id"
)
private
String
rescueUserId
;
@ApiModelProperty
(
value
=
"救援记录人名称"
)
private
String
rescueUserName
;
@ApiModelProperty
(
value
=
"救援反馈方式"
)
private
String
rescueFeedbackType
;
@ApiModelProperty
(
value
=
"是否超时"
)
private
Boolean
isTimeout
;
@ApiModelProperty
(
value
=
"到达反馈方式code"
)
private
String
arriveFeedbackCode
;
@ApiModelProperty
(
value
=
"救援反馈方式code"
)
private
String
rescueFeedbackCode
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/dto/TemplateDto.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
dto
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
/**
* 模板表
*
* @author system_generator
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"TemplateDto"
,
description
=
"模板表"
)
public
class
TemplateDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"模板类型code"
)
private
String
typeCode
;
@ApiModelProperty
(
value
=
"模板类型"
)
private
String
type
;
@ApiModelProperty
(
value
=
"模板内容"
)
private
String
content
;
@ApiModelProperty
(
value
=
"格式(0--json 1: 富文本)"
)
private
Boolean
format
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/dto/VoiceRecordFileDto.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
dto
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
java.util.Date
;
/**
* 通话记录附件
*
* @author system_generator
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"VoiceRecordFileDto"
,
description
=
"通话记录附件"
)
public
class
VoiceRecordFileDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"文件地址"
)
private
String
filePath
;
@ApiModelProperty
(
value
=
"通话类型"
)
private
String
fileType
;
@ApiModelProperty
(
value
=
"电话"
)
private
String
tel
;
@ApiModelProperty
(
value
=
"通话开始时间"
)
private
Date
telStartTime
;
@ApiModelProperty
(
value
=
"通话结束时间"
)
private
Date
telEndTime
;
@ApiModelProperty
(
value
=
"所属者id"
)
private
Long
sourceId
;
@ApiModelProperty
(
value
=
"警情id"
)
private
Long
alertId
;
@ApiModelProperty
(
value
=
"警情阶段"
)
private
String
alertStage
;
@ApiModelProperty
(
value
=
"警情阶段code"
)
private
String
alertStageCode
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/AlertCalled.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
/**
* 警情接警填报记录
*
* @author litw
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz_alert_called"
)
public
class
AlertCalled
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 警情状态 (0 未结案 1 结案)
*/
@TableField
(
"alert_status"
)
private
Boolean
alertStatus
;
/**
* 警情来源类型
*/
@TableField
(
"alert_source"
)
private
String
alertSource
;
/**
* 接警时间
*/
@TableField
(
"call_time"
)
private
Date
callTime
;
/**
* 报警人电话
*/
@TableField
(
"emergency_call"
)
private
String
emergencyCall
;
/**
* 报警人名称,默认为先生或女士
*/
@TableField
(
"emergency_person"
)
private
String
emergencyPerson
;
/**
* 联系人姓名
*/
@TableField
(
"contact_user"
)
private
String
contactUser
;
/**
* 联系人电话
*/
@TableField
(
"contact_phone"
)
private
String
contactPhone
;
/**
* 设备分类,字典表数据
*/
@TableField
(
"equipment_classification"
)
private
String
equipmentClassification
;
/**
* 报警类型
*/
@TableField
(
"type"
)
private
String
type
;
/**
* 警情类别
*/
@TableField
(
"alarm_type"
)
private
String
alarmType
;
/**
* 通话记录信息id
*/
@TableField
(
"call_record_id"
)
private
Integer
callRecordId
;
/**
* 警情阶段
*/
@TableField
(
"alert_stage"
)
private
String
alertStage
;
/**
* 父警情id
*/
@TableField
(
"father_alert"
)
private
Long
fatherAlert
;
/**
* 设备识别码
*/
@TableField
(
"device_id"
)
private
String
deviceId
;
/**
* 注册编码
*/
@TableField
(
"registration_code"
)
private
String
registrationCode
;
/**
* 备注
*/
@TableField
(
"remark"
)
private
String
remark
;
/**
* 更新时间
*/
@TableField
(
"update_time"
)
private
Date
updateTime
;
/**
* 设备分类code
*/
@TableField
(
"equipment_classification_code"
)
private
String
equipmentClassificationCode
;
/**
* 报警类型code
*/
@TableField
(
"type_code"
)
private
String
typeCode
;
/**
* 警情类别code
*/
@TableField
(
"alarm_type_code"
)
private
String
alarmTypeCode
;
/**
* 警情阶段code
*/
@TableField
(
"alert_stage_code"
)
private
String
alertStageCode
;
/**
* 组织机构
*/
@TableField
(
"org_code"
)
private
String
orgCode
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/AlertForm.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* 警情表单
*
* @author tb
* @date 2021-06-17
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz_alert_form"
)
@ApiModel
(
value
=
"AlertForm对象"
,
description
=
"警情表单"
)
public
class
AlertForm
extends
BaseEntity
{
/**
*
*/
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"警情类型"
)
private
String
alertTypeCode
;
@ApiModelProperty
(
value
=
"字段名称"
)
private
String
fieldName
;
@ApiModelProperty
(
value
=
"英文名称"
)
private
String
fieldCode
;
@ApiModelProperty
(
value
=
"字段类型"
)
private
String
fieldType
;
@ApiModelProperty
(
value
=
"字段值字典code"
)
private
String
fieldValueCode
;
@ApiModelProperty
(
value
=
"是否一行显示"
)
private
Boolean
block
;
//新加排序字段
@ApiModelProperty
(
value
=
"排序字段"
)
private
int
sortNum
;
@ApiModelProperty
(
value
=
"接口地址"
)
private
String
url
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/AlertFormType.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* 动态表单类型
*
* @author tb
* @date 2021-06-17
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz_alert_form_type"
)
@ApiModel
(
value
=
"AlertFormType对象"
,
description
=
"动态表单类型"
)
public
class
AlertFormType
extends
BaseEntity
{
/**
*
*/
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"表单类型code"
)
private
String
alertTypeCode
;
@ApiModelProperty
(
value
=
"类型名称"
)
private
String
alertTypeName
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/AlertFormValue.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* @author tb
* @date 2021-06-17
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz_alert_form_value"
)
@ApiModel
(
value
=
"AlertFormValue对象"
,
description
=
"AlertFormValue对象"
)
public
class
AlertFormValue
extends
BaseEntity
{
/**
*
*/
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"表单id"
)
private
Long
alertFormId
;
@ApiModelProperty
(
value
=
"警情id"
)
private
Long
alertCalledId
;
@ApiModelProperty
(
value
=
"警情类型"
)
private
String
alertTypeCode
;
@ApiModelProperty
(
value
=
"字段名称"
)
private
String
fieldName
;
@ApiModelProperty
(
value
=
"英文名称"
)
private
String
fieldCode
;
@ApiModelProperty
(
value
=
"字段值"
)
private
String
fieldValue
;
@ApiModelProperty
(
value
=
"字段值字典code"
)
private
String
fieldValueCode
;
@ApiModelProperty
(
value
=
"是否一行显示"
)
private
Boolean
block
;
public
AlertFormValue
()
{
super
();
}
public
AlertFormValue
(
Long
alertFormId
,
String
fieldName
,
String
fieldCode
,
boolean
block
)
{
this
.
alertFormId
=
alertFormId
;
this
.
fieldName
=
fieldName
;
this
.
fieldCode
=
fieldCode
;
this
.
block
=
block
;
}
public
AlertFormValue
(
Long
alertFormId
,
String
fieldName
,
String
fieldCode
,
boolean
block
,
String
alertTypeCode
)
{
this
.
alertFormId
=
alertFormId
;
this
.
fieldName
=
fieldName
;
this
.
fieldCode
=
fieldCode
;
this
.
block
=
block
;
this
.
alertTypeCode
=
alertTypeCode
;
}
public
AlertFormValue
(
Long
alertFormId
,
String
fieldName
,
String
fieldCode
,
boolean
block
,
String
alertTypeCode
,
String
fieldValue
,
String
fieldValueCode
)
{
this
.
alertFormId
=
alertFormId
;
this
.
fieldName
=
fieldName
;
this
.
fieldCode
=
fieldCode
;
this
.
block
=
block
;
this
.
alertTypeCode
=
alertTypeCode
;
this
.
fieldValue
=
fieldValue
;
this
.
fieldValueCode
=
fieldValueCode
;
}
public
AlertFormValue
(
Long
alertFormId
,
String
alertTypeCode
,
String
fieldName
,
String
fieldCode
,
String
fieldValue
,
String
fieldValueCode
,
Boolean
block
)
{
this
.
alertFormId
=
alertFormId
;
this
.
alertTypeCode
=
alertTypeCode
;
this
.
fieldName
=
fieldName
;
this
.
fieldCode
=
fieldCode
;
this
.
fieldValue
=
fieldValue
;
this
.
fieldValueCode
=
fieldValueCode
;
this
.
block
=
block
;
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/DispatchPaper.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
/**
* 派遣单
*
* @author system_generator
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz_dispatch_paper"
)
public
class
DispatchPaper
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 警情id
*/
@TableField
(
"alert_id"
)
private
Long
alertId
;
/**
* 组织code
*/
@TableField
(
"org_code"
)
private
String
orgCode
;
/**
* 完成状态
*/
@TableField
(
"paper_status"
)
private
String
paperStatus
;
/**
* 完成状态code
*/
@TableField
(
"paper_status_code"
)
private
String
paperStatusCode
;
/**
* 处置环节
*/
@TableField
(
"process_status"
)
private
String
processStatus
;
/**
* 处置环节code
*/
@TableField
(
"process_status_code"
)
private
String
processStatusCode
;
/**
* 警情类型
*/
@TableField
(
"alert_type"
)
private
String
alertType
;
/**
* 警情类型code
*/
@TableField
(
"alert_code"
)
private
String
alertCode
;
/**
* 派遣时间
*/
@TableField
(
"dispatch_time"
)
private
Date
dispatchTime
;
/**
* 派遣人id
*/
@TableField
(
"send_user_id"
)
private
String
sendUserId
;
/**
* 派遣人名称
*/
@TableField
(
"send_user_name"
)
private
String
sendUserName
;
/**
* 使用单位id
*/
@TableField
(
"use_org_id"
)
private
Long
useOrgId
;
/**
* 维保单位id 困人救援时为三级响应单位id
*/
@TableField
(
"repair_org_id"
)
private
Long
repairOrgId
;
/**
* 维保单位社会信用代码
*/
@TableField
(
"repair_org_credit_code"
)
private
String
repairOrgCreditCode
;
/**
* 使用单位任务id
*/
@TableField
(
"use_org_task_id"
)
private
Long
useOrgTaskId
;
/**
* 维保单位任务id/ 困人救援时为三级调派的任务id
*/
@TableField
(
"repair_org_task_id"
)
private
Long
repairOrgTaskId
;
/**
* 维修完成时间/维保处置完成时间
*/
@TableField
(
"feedback_finish_time"
)
private
Date
feedbackFinishTime
;
/**
* 维修投诉反馈方式code
*/
@TableField
(
"feedback_code"
)
private
String
feedbackCode
;
/**
* 维修投诉反馈方式
*/
@TableField
(
"feedback_type"
)
private
String
feedbackType
;
/**
* 维修投诉回访时间
*/
@TableField
(
"feedback_time"
)
private
Date
feedbackTime
;
/**
* 维修投诉回访人id
*/
@TableField
(
"feedback_uid"
)
private
String
feedbackUid
;
/**
* 维修投诉回访人名称
*/
@TableField
(
"feedback_uname"
)
private
String
feedbackUname
;
/**
* 备注
*/
@TableField
(
"remark"
)
private
String
remark
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/DispatchTask.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
/**
* 派遣任务
*
* @author system_generator
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz_dispatch_task"
)
public
class
DispatchTask
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 是否救援任务
*/
@TableField
(
"is_save_task"
)
private
Boolean
isSaveTask
;
/**
* 警情id
*/
@TableField
(
"alert_id"
)
private
Long
alertId
;
/**
* 派遣单id
*/
@TableField
(
"paper_id"
)
private
Long
paperId
;
/**
* 组织code
*/
@TableField
(
"org_code"
)
private
String
orgCode
;
/**
* 派遣单位类型
*/
@TableField
(
"org_type"
)
private
String
orgType
;
/**
* 派遣单位类型code 使用单位/维保单位/三级响应
*/
@TableField
(
"org_type_code"
)
private
String
orgTypeCode
;
/**
* 响应单位id
*/
@TableField
(
"response_org_id"
)
private
Long
responseOrgId
;
/**
* 响应单位名称
*/
@TableField
(
"response_org_name"
)
private
String
responseOrgName
;
/**
* 响应人员id
*/
@TableField
(
"response_user_id"
)
private
Long
responseUserId
;
/**
* 响应人员名称
*/
@TableField
(
"response_user_name"
)
private
String
responseUserName
;
/**
* 响应人员电话
*/
@TableField
(
"response_user_tel"
)
private
String
responseUserTel
;
/**
* 派遣时间
*/
@TableField
(
"dispatch_time"
)
private
Date
dispatchTime
;
/**
* 通知方式
*/
@TableField
(
"dispatch_info_type"
)
private
String
dispatchInfoType
;
/**
* 通知方式code
*/
@TableField
(
"dispatch_info_code"
)
private
String
dispatchInfoCode
;
/**
* 派遣内容
*/
@TableField
(
"dispatch_context"
)
private
String
dispatchContext
;
/**
* 到达时间
*/
@TableField
(
"arrive_time"
)
private
Date
arriveTime
;
/**
* 任务状态
*/
@TableField
(
"task_status"
)
private
String
taskStatus
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/RepairConsult.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
/**
* 警情填报业务数据项
*
* @author system_generator
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz_repair_consult"
)
public
class
RepairConsult
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 警情id或者保修单id
*/
@TableField
(
"parent_id"
)
private
Long
parentId
;
/**
* 类型,0为故障报修,1为投诉咨询描述,2接警,3派遣,4抵达
*/
@TableField
(
"type"
)
private
String
type
;
/**
* 警情阶段
*/
@TableField
(
"alert_status"
)
private
String
alertStatus
;
/**
* 保修人或咨询人姓名
*/
@TableField
(
"contact_user"
)
private
String
contactUser
;
/**
* 保修人或咨询人联系人电话
*/
@TableField
(
"contact_phone"
)
private
String
contactPhone
;
/**
* 记录描述
*/
@TableField
(
"description"
)
private
String
description
;
/**
* 警情阶段code
*/
@TableField
(
"alert_stage_code"
)
private
String
alertStageCode
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/RescueProcess.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
/**
* 救援过程表
*
* @author system_generator
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz_rescue_process"
)
public
class
RescueProcess
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 警情id
*/
@TableField
(
"alert_id"
)
private
Long
alertId
;
/**
* 是否派遣
*/
@TableField
(
"dispatch_status"
)
private
Boolean
dispatchStatus
;
/**
* 派遣时间
*/
@TableField
(
"dispatch_time"
)
private
Date
dispatchTime
;
/**
* 派遣人id
*/
@TableField
(
"dispatch_user_id"
)
private
String
dispatchUserId
;
/**
* 派遣人名称
*/
@TableField
(
"dispatch_user_name"
)
private
String
dispatchUserName
;
/**
* 是否到达
*/
@TableField
(
"arrive_status"
)
private
Boolean
arriveStatus
;
/**
* 到达时间
*/
@TableField
(
"arrive_time"
)
private
Date
arriveTime
;
/**
* 到达记录人id
*/
@TableField
(
"arrive_user_id"
)
private
String
arriveUserId
;
/**
* 到达记录人名称
*/
@TableField
(
"arrive_user_name"
)
private
String
arriveUserName
;
/**
* 到达反馈方式
*/
@TableField
(
"arrive_feedback_type"
)
private
String
arriveFeedbackType
;
/**
* 是否伤亡
*/
@TableField
(
"casualties_status"
)
private
Boolean
casualtiesStatus
;
/**
* 伤亡情况
*/
@TableField
(
"casualties_info"
)
private
String
casualtiesInfo
;
/**
* 是否救援成功
*/
@TableField
(
"rescue_status"
)
private
Boolean
rescueStatus
;
/**
* 救援完成时间
*/
@TableField
(
"rescue_time"
)
private
Date
rescueTime
;
/**
* 救援记录人id
*/
@TableField
(
"rescue_user_id"
)
private
String
rescueUserId
;
/**
* 救援记录人名称
*/
@TableField
(
"rescue_user_name"
)
private
String
rescueUserName
;
/**
* 救援反馈方式
*/
@TableField
(
"rescue_feedback_type"
)
private
String
rescueFeedbackType
;
/**
* 是否超时
*/
@TableField
(
"is_timeout"
)
private
Boolean
isTimeout
;
/**
* 到达反馈方式code
*/
@TableField
(
"arrive_feedback_code"
)
private
String
arriveFeedbackCode
;
/**
* 救援反馈方式code
*/
@TableField
(
"rescue_feedback_code"
)
private
String
rescueFeedbackCode
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/Template.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
/**
* 模板表
*
* @author system_generator
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz_template"
)
public
class
Template
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 模板类型code
*/
@TableField
(
"type_code"
)
private
String
typeCode
;
/**
* 模板类型
*/
@TableField
(
"type"
)
private
String
type
;
/**
* 模板内容
*/
@TableField
(
"content"
)
private
String
content
;
/**
* 格式(0--json 1: 富文本)
*/
@TableField
(
"format"
)
private
Boolean
format
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/entity/VoiceRecordFile.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
java.util.Date
;
/**
* 通话记录附件
*
* @author system_generator
* @date 2021-08-03
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@Accessors
(
chain
=
true
)
@TableName
(
"tz_voice_record_file"
)
public
class
VoiceRecordFile
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 文件地址
*/
@TableField
(
"file_path"
)
private
String
filePath
;
/**
* 通话类型
*/
@TableField
(
"file_type"
)
private
String
fileType
;
/**
* 电话
*/
@TableField
(
"tel"
)
private
String
tel
;
/**
* 通话开始时间
*/
@TableField
(
"tel_start_time"
)
private
Date
telStartTime
;
/**
* 通话结束时间
*/
@TableField
(
"tel_end_time"
)
private
Date
telEndTime
;
/**
* 所属者id
*/
@TableField
(
"source_id"
)
private
Long
sourceId
;
/**
* 警情id
*/
@TableField
(
"alert_id"
)
private
Long
alertId
;
/**
* 警情阶段
*/
@TableField
(
"alert_stage"
)
private
String
alertStage
;
/**
* 警情阶段code
*/
@TableField
(
"alert_stage_code"
)
private
String
alertStageCode
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/mapper/AlertCalledMapper.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
mapper
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.AlertCalled
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 警情接警填报记录 Mapper 接口
*
* @author litw
* @date 2021-08-03
*/
public
interface
AlertCalledMapper
extends
BaseMapper
<
AlertCalled
>
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/mapper/AlertFormMapper.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.AlertForm
;
/**
* 警情表单 Mapper 接口
*
* @author tb
* @date 2021-06-17
*/
public
interface
AlertFormMapper
extends
BaseMapper
<
AlertForm
>
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/mapper/AlertFormTypeMapper.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.AlertFormType
;
/**
* 动态表单类型 Mapper 接口
*
* @author tb
* @date 2021-06-17
*/
public
interface
AlertFormTypeMapper
extends
BaseMapper
<
AlertFormType
>
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/mapper/AlertFormValueMapper.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
mapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.AlertFormValueDto
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.AlertFormValue
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
import
java.util.Map
;
/**
* Mapper 接口
*
* @author tb
* @date 2021-06-17
*/
public
interface
AlertFormValueMapper
extends
BaseMapper
<
AlertFormValue
>
{
public
List
<
AlertFormValueDto
>
selectListByCalledId
(
Long
id
);
/**
* 列转行查询
*
* @param fieldCodes 列
* @param groupCode 分组code
* @param params 查询参数
* @return List<Map>
*/
List
<
Map
<
String
,
Object
>>
listAll
(
@Param
(
"fieldCodes"
)
List
<
String
>
fieldCodes
,
@Param
(
"groupCode"
)
String
groupCode
,
@Param
(
"params"
)
Map
<
String
,
String
>
params
);
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/mapper/DispatchPaperMapper.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
mapper
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.DispatchPaper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 派遣单 Mapper 接口
*
* @author system_generator
* @date 2021-08-03
*/
public
interface
DispatchPaperMapper
extends
BaseMapper
<
DispatchPaper
>
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/mapper/DispatchTaskMapper.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
mapper
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.DispatchTask
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 派遣任务 Mapper 接口
*
* @author system_generator
* @date 2021-08-03
*/
public
interface
DispatchTaskMapper
extends
BaseMapper
<
DispatchTask
>
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/mapper/RepairConsultMapper.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
mapper
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.RepairConsult
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 警情填报业务数据项 Mapper 接口
*
* @author system_generator
* @date 2021-08-03
*/
public
interface
RepairConsultMapper
extends
BaseMapper
<
RepairConsult
>
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/mapper/RescueProcessMapper.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
mapper
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.RescueProcess
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 救援过程表 Mapper 接口
*
* @author system_generator
* @date 2021-08-03
*/
public
interface
RescueProcessMapper
extends
BaseMapper
<
RescueProcess
>
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/mapper/TemplateMapper.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
mapper
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.Template
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 模板表 Mapper 接口
*
* @author system_generator
* @date 2021-08-03
*/
public
interface
TemplateMapper
extends
BaseMapper
<
Template
>
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/mapper/VoiceRecordFileMapper.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
mapper
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.VoiceRecordFile
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
/**
* 通话记录附件 Mapper 接口
*
* @author system_generator
* @date 2021-08-03
*/
public
interface
VoiceRecordFileMapper
extends
BaseMapper
<
VoiceRecordFile
>
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/service/IAlertCalledService.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
service
;
/**
* 警情接警填报记录接口类
*
* @author litw
* @date 2021-08-03
*/
public
interface
IAlertCalledService
{
/**
*
* 根据灾情id 查询灾情详情
*
* **/
Object
selectAlertCalledById
(
Long
id
);
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/service/IAlertFormService.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
service
;
/**
* 警情表单 服务类
*
* @author tb
* @date 2021-06-17
*/
public
interface
IAlertFormService
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/service/IAlertFormTypeService.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
service
;
/**
* 动态表单类型 服务类
*
* @author tb
* @date 2021-06-17
*/
public
interface
IAlertFormTypeService
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/service/IAlertFormValueService.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
service
;
/**
* 服务类
*
* @author tb
* @date 2021-06-17
*/
public
interface
IAlertFormValueService
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/service/IDispatchPaperService.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
service
;
/**
* 派遣单接口类
*
* @author system_generator
* @date 2021-08-03
*/
public
interface
IDispatchPaperService
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/service/IDispatchTaskService.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
service
;
/**
* 派遣任务接口类
*
* @author system_generator
* @date 2021-08-03
*/
public
interface
IDispatchTaskService
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/service/IRepairConsultService.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
service
;
/**
* 警情填报业务数据项接口类
*
* @author system_generator
* @date 2021-08-03
*/
public
interface
IRepairConsultService
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/service/IRescueProcessService.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
service
;
/**
* 救援过程表接口类
*
* @author system_generator
* @date 2021-08-03
*/
public
interface
IRescueProcessService
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/service/ITemplateService.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
service
;
/**
* 模板表接口类
*
* @author system_generator
* @date 2021-08-03
*/
public
interface
ITemplateService
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/java/com/yeejoin/amos/boot/module/tzs/api/service/IVoiceRecordFileService.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
api
.
service
;
/**
* 通话记录附件接口类
*
* @author system_generator
* @date 2021-08-03
*/
public
interface
IVoiceRecordFileService
{
}
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/resources/mapper/AlertCalledMapper.xml
0 → 100644
View file @
44e1a367
<?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.yeejoin.amos.boot.module.tzs.api.mapper.AlertCalledMapper"
>
</mapper>
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/resources/mapper/AlertFormMapper.xml
0 → 100644
View file @
44e1a367
<?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.yeejoin.amos.boot.module.jcs.api.mapper.AlertFormMapper"
>
</mapper>
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/resources/mapper/AlertFormTypeMapper.xml
0 → 100644
View file @
44e1a367
<?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.yeejoin.amos.boot.module.jcs.api.mapper.AlertFormTypeMapper"
>
</mapper>
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/resources/mapper/AlertFormValueMapper.xml
0 → 100644
View file @
44e1a367
<?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.yeejoin.amos.boot.module.tzs.api.mapper.AlertFormValueMapper"
>
<select
id=
"selectListByCalledId"
resultType=
"com.yeejoin.amos.boot.module.tzs.api.dto.AlertFormValueDto"
>
SELECT
v.sequence_nbr sequenceNbr,
v.alert_form_id alertFormId,
v.alert_called_id alertCalledId,
v.alert_type_code alertTypeCode,
v.field_name fieldName,
v.field_code fieldCode,
v.field_value fieldValue,
v.field_value_code fieldValueCode,
v.rec_user_name recUserName,
v.rec_user_id recUserId,
v.rec_date recDate,
v.is_delete isDelete,
v.block block,
f.field_type fieldType
FROM
tz_alert_form_value v
LEFT JOIN tz_alert_form f ON f.sequence_nbr = v.alert_form_id
WHERE v.alert_called_id=#{id}
</select>
<select
id=
"listAll"
resultType=
"java.util.Map"
>
select
d.*
from
(
select
i.alert_called_id instanceId,
i.alert_type_code groupCode,
i.rec_date recDate,
<foreach
collection=
"fieldCodes"
item=
"item"
index=
"key"
separator=
","
>
MAX(CASE WHEN i.FIELD_CODE = #{item} THEN i.FIELD_VALUE ELSE '' END) as ${item}
</foreach>
from
tz_alert_form_value i
where i.alert_type_code = #{groupCode}
GROUP by
i.alert_called_id)d
<if
test=
"params != null and params.size > 0 "
>
where 1=1
<foreach
collection=
"params"
index=
"key"
item=
"value"
>
<if
test=
"key != null and key == 'beginDate' and value != null and value != ''"
>
and d.recDate >= #{value}
</if>
<if
test=
"key != null and key == 'endDate'"
>
and d.recDate
<![CDATA[<=]]>
#{value}
</if>
</foreach>
</if>
order by instanceId
</select>
</mapper>
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/resources/mapper/DispatchPaperMapper.xml
0 → 100644
View file @
44e1a367
<?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.yeejoin.amos.boot.module.tzs.api.mapper.DispatchPaperMapper"
>
</mapper>
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/resources/mapper/DispatchTaskMapper.xml
0 → 100644
View file @
44e1a367
<?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.yeejoin.amos.boot.module.tzs.api.mapper.DispatchTaskMapper"
>
</mapper>
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/resources/mapper/RepairConsultMapper.xml
0 → 100644
View file @
44e1a367
<?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.yeejoin.amos.boot.module.tzs.api.mapper.RepairConsultMapper"
>
</mapper>
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/resources/mapper/RescueProcessMapper.xml
0 → 100644
View file @
44e1a367
<?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.yeejoin.amos.boot.module.tzs.api.mapper.RescueProcessMapper"
>
</mapper>
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/resources/mapper/TemplateMapper.xml
0 → 100644
View file @
44e1a367
<?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.yeejoin.amos.boot.module.tzs.api.mapper.TemplateMapper"
>
</mapper>
amos-boot-module/amos-boot-module-api/amos-boot-module-tzs-api/src/main/resources/mapper/VoiceRecordFileMapper.xml
0 → 100644
View file @
44e1a367
<?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.yeejoin.amos.boot.module.tzs.api.mapper.VoiceRecordFileMapper"
>
</mapper>
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/controller/AlertCalledController.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
controller
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.AlertCalledDto
;
import
com.yeejoin.amos.boot.module.tzs.biz.service.impl.AlertCalledServiceImpl
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.DeleteMapping
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.List
;
/**
* 警情接警填报记录
*
* @author litw
* @date 2021-08-03
*/
@RestController
@Api
(
tags
=
"警情接警填报记录Api"
)
@RequestMapping
(
value
=
"/tzs/alert-called"
)
public
class
AlertCalledController
extends
BaseController
{
@Autowired
AlertCalledServiceImpl
alertCalledServiceImpl
;
/**
* 新增警情接警填报记录
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增警情接警填报记录"
,
notes
=
"新增警情接警填报记录"
)
public
ResponseModel
<
AlertCalledDto
>
save
(
@RequestBody
AlertCalledDto
model
)
{
model
=
alertCalledServiceImpl
.
createWithModel
(
model
);
return
ResponseHelper
.
buildResponse
(
model
);
}
/**
* 根据id删除
*
* @param id 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@DeleteMapping
(
value
=
"/{id}"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据id删除警情接警填报记录"
,
notes
=
"根据id删除警情接警填报记录"
)
public
ResponseModel
<
Boolean
>
deleteByid
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"id"
)
Long
id
){
return
ResponseHelper
.
buildResponse
(
alertCalledServiceImpl
.
removeById
(
id
));
}
/**
* 根据id查询
*
* @param id 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/{id}"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据id查询单个警情接警填报记录"
,
notes
=
"根据id查询单个警情接警填报记录"
)
public
ResponseModel
<
AlertCalledDto
>
selectOne
(
@PathVariable
Long
id
)
{
return
ResponseHelper
.
buildResponse
(
alertCalledServiceImpl
.
queryBySeq
(
id
));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/page"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"警情接警填报记录分页查询"
,
notes
=
"警情接警填报记录分页查询"
)
public
ResponseModel
<
Page
<
AlertCalledDto
>>
queryForPage
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
)
{
Page
<
AlertCalledDto
>
page
=
new
Page
<
AlertCalledDto
>();
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
return
ResponseHelper
.
buildResponse
(
alertCalledServiceImpl
.
queryForAlertCalledPage
(
page
));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"警情接警填报记录列表全部数据查询"
,
notes
=
"警情接警填报记录列表全部数据查询"
)
@GetMapping
(
value
=
"/list"
)
public
ResponseModel
<
List
<
AlertCalledDto
>>
selectForList
()
{
return
ResponseHelper
.
buildResponse
(
alertCalledServiceImpl
.
queryForAlertCalledList
());
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/controller/DispatchPaperController.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.Api
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
java.util.List
;
import
com.yeejoin.amos.boot.module.tzs.biz.service.impl.DispatchPaperServiceImpl
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.servlet.http.HttpServletRequest
;
import
org.springframework.web.bind.annotation.*
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.DispatchPaperDto
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
/**
* 派遣单
*
* @author system_generator
* @date 2021-08-03
*/
@RestController
@Api
(
tags
=
"派遣单Api"
)
@RequestMapping
(
value
=
"/tzs/dispatch-paper"
)
public
class
DispatchPaperController
extends
BaseController
{
@Autowired
DispatchPaperServiceImpl
dispatchPaperServiceImpl
;
/**
* 新增派遣单
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增派遣单"
,
notes
=
"新增派遣单"
)
public
ResponseModel
<
DispatchPaperDto
>
save
(
@RequestBody
DispatchPaperDto
model
)
{
model
=
dispatchPaperServiceImpl
.
createWithModel
(
model
);
return
ResponseHelper
.
buildResponse
(
model
);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PutMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"根据sequenceNbr更新派遣单"
,
notes
=
"根据sequenceNbr更新派遣单"
)
public
ResponseModel
<
DispatchPaperDto
>
updateBySequenceNbrDispatchPaper
(
@RequestBody
DispatchPaperDto
model
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
model
.
setSequenceNbr
(
sequenceNbr
);
return
ResponseHelper
.
buildResponse
(
dispatchPaperServiceImpl
.
updateWithModel
(
model
));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@DeleteMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据sequenceNbr删除派遣单"
,
notes
=
"根据sequenceNbr删除派遣单"
)
public
ResponseModel
<
Boolean
>
deleteBySequenceNbr
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
){
return
ResponseHelper
.
buildResponse
(
dispatchPaperServiceImpl
.
removeById
(
sequenceNbr
));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据sequenceNbr查询单个派遣单"
,
notes
=
"根据sequenceNbr查询单个派遣单"
)
public
ResponseModel
<
DispatchPaperDto
>
selectOne
(
@PathVariable
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
dispatchPaperServiceImpl
.
queryBySeq
(
sequenceNbr
));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/page"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"派遣单分页查询"
,
notes
=
"派遣单分页查询"
)
public
ResponseModel
<
Page
<
DispatchPaperDto
>>
queryForPage
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
)
{
Page
<
DispatchPaperDto
>
page
=
new
Page
<
DispatchPaperDto
>();
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
return
ResponseHelper
.
buildResponse
(
dispatchPaperServiceImpl
.
queryForDispatchPaperPage
(
page
));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"派遣单列表全部数据查询"
,
notes
=
"派遣单列表全部数据查询"
)
@GetMapping
(
value
=
"/list"
)
public
ResponseModel
<
List
<
DispatchPaperDto
>>
selectForList
()
{
return
ResponseHelper
.
buildResponse
(
dispatchPaperServiceImpl
.
queryForDispatchPaperList
());
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/controller/DispatchTaskController.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.Api
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
java.util.List
;
import
com.yeejoin.amos.boot.module.tzs.biz.service.impl.DispatchTaskServiceImpl
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.servlet.http.HttpServletRequest
;
import
org.springframework.web.bind.annotation.*
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.DispatchTaskDto
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
/**
* 派遣任务
*
* @author system_generator
* @date 2021-08-03
*/
@RestController
@Api
(
tags
=
"派遣任务Api"
)
@RequestMapping
(
value
=
"/tzs/dispatch-task"
)
public
class
DispatchTaskController
extends
BaseController
{
@Autowired
DispatchTaskServiceImpl
dispatchTaskServiceImpl
;
/**
* 新增派遣任务
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增派遣任务"
,
notes
=
"新增派遣任务"
)
public
ResponseModel
<
DispatchTaskDto
>
save
(
@RequestBody
DispatchTaskDto
model
)
{
model
=
dispatchTaskServiceImpl
.
createWithModel
(
model
);
return
ResponseHelper
.
buildResponse
(
model
);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PutMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"根据sequenceNbr更新派遣任务"
,
notes
=
"根据sequenceNbr更新派遣任务"
)
public
ResponseModel
<
DispatchTaskDto
>
updateBySequenceNbrDispatchTask
(
@RequestBody
DispatchTaskDto
model
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
model
.
setSequenceNbr
(
sequenceNbr
);
return
ResponseHelper
.
buildResponse
(
dispatchTaskServiceImpl
.
updateWithModel
(
model
));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@DeleteMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据sequenceNbr删除派遣任务"
,
notes
=
"根据sequenceNbr删除派遣任务"
)
public
ResponseModel
<
Boolean
>
deleteBySequenceNbr
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
){
return
ResponseHelper
.
buildResponse
(
dispatchTaskServiceImpl
.
removeById
(
sequenceNbr
));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据sequenceNbr查询单个派遣任务"
,
notes
=
"根据sequenceNbr查询单个派遣任务"
)
public
ResponseModel
<
DispatchTaskDto
>
selectOne
(
@PathVariable
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
dispatchTaskServiceImpl
.
queryBySeq
(
sequenceNbr
));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/page"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"派遣任务分页查询"
,
notes
=
"派遣任务分页查询"
)
public
ResponseModel
<
Page
<
DispatchTaskDto
>>
queryForPage
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
)
{
Page
<
DispatchTaskDto
>
page
=
new
Page
<
DispatchTaskDto
>();
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
return
ResponseHelper
.
buildResponse
(
dispatchTaskServiceImpl
.
queryForDispatchTaskPage
(
page
));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"派遣任务列表全部数据查询"
,
notes
=
"派遣任务列表全部数据查询"
)
@GetMapping
(
value
=
"/list"
)
public
ResponseModel
<
List
<
DispatchTaskDto
>>
selectForList
()
{
return
ResponseHelper
.
buildResponse
(
dispatchTaskServiceImpl
.
queryForDispatchTaskList
());
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/controller/RepairConsultController.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.Api
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
java.util.List
;
import
com.yeejoin.amos.boot.module.tzs.biz.service.impl.RepairConsultServiceImpl
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.servlet.http.HttpServletRequest
;
import
org.springframework.web.bind.annotation.*
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.RepairConsultDto
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
/**
* 警情填报业务数据项
*
* @author system_generator
* @date 2021-08-03
*/
@RestController
@Api
(
tags
=
"警情填报业务数据项Api"
)
@RequestMapping
(
value
=
"/tzs/repair-consult"
)
public
class
RepairConsultController
extends
BaseController
{
@Autowired
RepairConsultServiceImpl
repairConsultServiceImpl
;
/**
* 新增警情填报业务数据项
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增警情填报业务数据项"
,
notes
=
"新增警情填报业务数据项"
)
public
ResponseModel
<
RepairConsultDto
>
save
(
@RequestBody
RepairConsultDto
model
)
{
model
=
repairConsultServiceImpl
.
createWithModel
(
model
);
return
ResponseHelper
.
buildResponse
(
model
);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PutMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"根据sequenceNbr更新警情填报业务数据项"
,
notes
=
"根据sequenceNbr更新警情填报业务数据项"
)
public
ResponseModel
<
RepairConsultDto
>
updateBySequenceNbrRepairConsult
(
@RequestBody
RepairConsultDto
model
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
model
.
setSequenceNbr
(
sequenceNbr
);
return
ResponseHelper
.
buildResponse
(
repairConsultServiceImpl
.
updateWithModel
(
model
));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@DeleteMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据sequenceNbr删除警情填报业务数据项"
,
notes
=
"根据sequenceNbr删除警情填报业务数据项"
)
public
ResponseModel
<
Boolean
>
deleteBySequenceNbr
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
){
return
ResponseHelper
.
buildResponse
(
repairConsultServiceImpl
.
removeById
(
sequenceNbr
));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据sequenceNbr查询单个警情填报业务数据项"
,
notes
=
"根据sequenceNbr查询单个警情填报业务数据项"
)
public
ResponseModel
<
RepairConsultDto
>
selectOne
(
@PathVariable
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
repairConsultServiceImpl
.
queryBySeq
(
sequenceNbr
));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/page"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"警情填报业务数据项分页查询"
,
notes
=
"警情填报业务数据项分页查询"
)
public
ResponseModel
<
Page
<
RepairConsultDto
>>
queryForPage
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
)
{
Page
<
RepairConsultDto
>
page
=
new
Page
<
RepairConsultDto
>();
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
return
ResponseHelper
.
buildResponse
(
repairConsultServiceImpl
.
queryForRepairConsultPage
(
page
));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"警情填报业务数据项列表全部数据查询"
,
notes
=
"警情填报业务数据项列表全部数据查询"
)
@GetMapping
(
value
=
"/list"
)
public
ResponseModel
<
List
<
RepairConsultDto
>>
selectForList
()
{
return
ResponseHelper
.
buildResponse
(
repairConsultServiceImpl
.
queryForRepairConsultList
());
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/controller/RescueProcessController.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.Api
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
java.util.List
;
import
com.yeejoin.amos.boot.module.tzs.biz.service.impl.RescueProcessServiceImpl
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.servlet.http.HttpServletRequest
;
import
org.springframework.web.bind.annotation.*
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.RescueProcessDto
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
/**
* 救援过程表
*
* @author system_generator
* @date 2021-08-03
*/
@RestController
@Api
(
tags
=
"救援过程表Api"
)
@RequestMapping
(
value
=
"/tzs/rescue-process"
)
public
class
RescueProcessController
extends
BaseController
{
@Autowired
RescueProcessServiceImpl
rescueProcessServiceImpl
;
/**
* 新增救援过程表
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增救援过程表"
,
notes
=
"新增救援过程表"
)
public
ResponseModel
<
RescueProcessDto
>
save
(
@RequestBody
RescueProcessDto
model
)
{
model
=
rescueProcessServiceImpl
.
createWithModel
(
model
);
return
ResponseHelper
.
buildResponse
(
model
);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PutMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"根据sequenceNbr更新救援过程表"
,
notes
=
"根据sequenceNbr更新救援过程表"
)
public
ResponseModel
<
RescueProcessDto
>
updateBySequenceNbrRescueProcess
(
@RequestBody
RescueProcessDto
model
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
model
.
setSequenceNbr
(
sequenceNbr
);
return
ResponseHelper
.
buildResponse
(
rescueProcessServiceImpl
.
updateWithModel
(
model
));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@DeleteMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据sequenceNbr删除救援过程表"
,
notes
=
"根据sequenceNbr删除救援过程表"
)
public
ResponseModel
<
Boolean
>
deleteBySequenceNbr
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
){
return
ResponseHelper
.
buildResponse
(
rescueProcessServiceImpl
.
removeById
(
sequenceNbr
));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据sequenceNbr查询单个救援过程表"
,
notes
=
"根据sequenceNbr查询单个救援过程表"
)
public
ResponseModel
<
RescueProcessDto
>
selectOne
(
@PathVariable
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
rescueProcessServiceImpl
.
queryBySeq
(
sequenceNbr
));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/page"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"救援过程表分页查询"
,
notes
=
"救援过程表分页查询"
)
public
ResponseModel
<
Page
<
RescueProcessDto
>>
queryForPage
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
)
{
Page
<
RescueProcessDto
>
page
=
new
Page
<
RescueProcessDto
>();
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
return
ResponseHelper
.
buildResponse
(
rescueProcessServiceImpl
.
queryForRescueProcessPage
(
page
));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"救援过程表列表全部数据查询"
,
notes
=
"救援过程表列表全部数据查询"
)
@GetMapping
(
value
=
"/list"
)
public
ResponseModel
<
List
<
RescueProcessDto
>>
selectForList
()
{
return
ResponseHelper
.
buildResponse
(
rescueProcessServiceImpl
.
queryForRescueProcessList
());
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/controller/TemplateController.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
controller
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.TemplateDto
;
import
com.yeejoin.amos.boot.module.tzs.biz.service.impl.TemplateServiceImpl
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.DeleteMapping
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PutMapping
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
javax.servlet.http.HttpServletRequest
;
import
java.util.List
;
/**
* 模板表
*
* @author system_generator
* @date 2021-08-03
*/
@RestController
@Api
(
tags
=
"模板表Api"
)
@RequestMapping
(
value
=
"/tzs/template"
)
public
class
TemplateController
extends
BaseController
{
@Autowired
TemplateServiceImpl
templateServiceImpl
;
/**
* 新增模板表
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增模板表"
,
notes
=
"新增模板表"
)
public
ResponseModel
<
TemplateDto
>
save
(
@RequestBody
TemplateDto
model
)
{
model
=
templateServiceImpl
.
createWithModel
(
model
);
return
ResponseHelper
.
buildResponse
(
model
);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PutMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"根据sequenceNbr更新模板表"
,
notes
=
"根据sequenceNbr更新模板表"
)
public
ResponseModel
<
TemplateDto
>
updateBySequenceNbrTemplate
(
@RequestBody
TemplateDto
model
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
model
.
setSequenceNbr
(
sequenceNbr
);
return
ResponseHelper
.
buildResponse
(
templateServiceImpl
.
updateWithModel
(
model
));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@DeleteMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据sequenceNbr删除模板表"
,
notes
=
"根据sequenceNbr删除模板表"
)
public
ResponseModel
<
Boolean
>
deleteBySequenceNbr
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
){
return
ResponseHelper
.
buildResponse
(
templateServiceImpl
.
removeById
(
sequenceNbr
));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据sequenceNbr查询单个模板表"
,
notes
=
"根据sequenceNbr查询单个模板表"
)
public
ResponseModel
<
TemplateDto
>
selectOne
(
@PathVariable
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
templateServiceImpl
.
queryBySeq
(
sequenceNbr
));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/page"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"模板表分页查询"
,
notes
=
"模板表分页查询"
)
public
ResponseModel
<
Page
<
TemplateDto
>>
queryForPage
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
)
{
Page
<
TemplateDto
>
page
=
new
Page
<
TemplateDto
>();
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
return
ResponseHelper
.
buildResponse
(
templateServiceImpl
.
queryForTemplatePage
(
page
));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"模板表列表全部数据查询"
,
notes
=
"模板表列表全部数据查询"
)
@GetMapping
(
value
=
"/list"
)
public
ResponseModel
<
List
<
TemplateDto
>>
selectForList
()
{
return
ResponseHelper
.
buildResponse
(
templateServiceImpl
.
queryForTemplateList
());
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/controller/VoiceRecordFileController.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.Api
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
java.util.List
;
import
com.yeejoin.amos.boot.module.tzs.biz.service.impl.VoiceRecordFileServiceImpl
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.servlet.http.HttpServletRequest
;
import
org.springframework.web.bind.annotation.*
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.VoiceRecordFileDto
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
/**
* 通话记录附件
*
* @author system_generator
* @date 2021-08-03
*/
@RestController
@Api
(
tags
=
"通话记录附件Api"
)
@RequestMapping
(
value
=
"/tzs/voice-record-file"
)
public
class
VoiceRecordFileController
extends
BaseController
{
@Autowired
VoiceRecordFileServiceImpl
voiceRecordFileServiceImpl
;
/**
* 新增通话记录附件
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增通话记录附件"
,
notes
=
"新增通话记录附件"
)
public
ResponseModel
<
VoiceRecordFileDto
>
save
(
@RequestBody
VoiceRecordFileDto
model
)
{
model
=
voiceRecordFileServiceImpl
.
createWithModel
(
model
);
return
ResponseHelper
.
buildResponse
(
model
);
}
/**
* 根据sequenceNbr更新
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PutMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"根据sequenceNbr更新通话记录附件"
,
notes
=
"根据sequenceNbr更新通话记录附件"
)
public
ResponseModel
<
VoiceRecordFileDto
>
updateBySequenceNbrVoiceRecordFile
(
@RequestBody
VoiceRecordFileDto
model
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
)
{
model
.
setSequenceNbr
(
sequenceNbr
);
return
ResponseHelper
.
buildResponse
(
voiceRecordFileServiceImpl
.
updateWithModel
(
model
));
}
/**
* 根据sequenceNbr删除
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@DeleteMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据sequenceNbr删除通话记录附件"
,
notes
=
"根据sequenceNbr删除通话记录附件"
)
public
ResponseModel
<
Boolean
>
deleteBySequenceNbr
(
HttpServletRequest
request
,
@PathVariable
(
value
=
"sequenceNbr"
)
Long
sequenceNbr
){
return
ResponseHelper
.
buildResponse
(
voiceRecordFileServiceImpl
.
removeById
(
sequenceNbr
));
}
/**
* 根据sequenceNbr查询
*
* @param sequenceNbr 主键
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/{sequenceNbr}"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据sequenceNbr查询单个通话记录附件"
,
notes
=
"根据sequenceNbr查询单个通话记录附件"
)
public
ResponseModel
<
VoiceRecordFileDto
>
selectOne
(
@PathVariable
Long
sequenceNbr
)
{
return
ResponseHelper
.
buildResponse
(
voiceRecordFileServiceImpl
.
queryBySeq
(
sequenceNbr
));
}
/**
* 列表分页查询
*
* @param current 当前页
* @param current 每页大小
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"/page"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"通话记录附件分页查询"
,
notes
=
"通话记录附件分页查询"
)
public
ResponseModel
<
Page
<
VoiceRecordFileDto
>>
queryForPage
(
@RequestParam
(
value
=
"current"
)
int
current
,
@RequestParam
(
value
=
"size"
)
int
size
)
{
Page
<
VoiceRecordFileDto
>
page
=
new
Page
<
VoiceRecordFileDto
>();
page
.
setCurrent
(
current
);
page
.
setSize
(
size
);
return
ResponseHelper
.
buildResponse
(
voiceRecordFileServiceImpl
.
queryForVoiceRecordFilePage
(
page
));
}
/**
* 列表全部数据查询
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"通话记录附件列表全部数据查询"
,
notes
=
"通话记录附件列表全部数据查询"
)
@GetMapping
(
value
=
"/list"
)
public
ResponseModel
<
List
<
VoiceRecordFileDto
>>
selectForList
()
{
return
ResponseHelper
.
buildResponse
(
voiceRecordFileServiceImpl
.
queryForVoiceRecordFileList
());
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/service/impl/AlertCalledServiceImpl.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
service
.
impl
;
import
com.alibaba.fastjson.JSON
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisKey
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisUtils
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.AlertCalledFormDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.FormValue
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.AlertCalled
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.AlertFormValue
;
import
com.yeejoin.amos.boot.module.tzs.api.mapper.AlertCalledMapper
;
import
com.yeejoin.amos.boot.module.tzs.api.service.IAlertCalledService
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.AlertCalledDto
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
* 警情接警填报记录服务实现类
*
* @author litw
* @date 2021-08-03
*/
@Service
public
class
AlertCalledServiceImpl
extends
BaseService
<
AlertCalledDto
,
AlertCalled
,
AlertCalledMapper
>
implements
IAlertCalledService
{
@Autowired
RedisUtils
redisUtils
;
@Value
(
"${redis.cache.failure.time}"
)
private
long
time
;
@Autowired
private
AlertFormValueServiceImpl
iAlertFormValueService
;
/**
* 分页查询
*/
public
Page
<
AlertCalledDto
>
queryForAlertCalledPage
(
Page
<
AlertCalledDto
>
page
)
{
return
this
.
queryForPage
(
page
,
null
,
false
);
}
/**
* 列表查询 示例
*/
public
List
<
AlertCalledDto
>
queryForAlertCalledList
()
{
return
this
.
queryForList
(
""
,
false
);
}
@Override
public
Object
selectAlertCalledById
(
Long
id
)
{
if
(
redisUtils
.
hasKey
(
RedisKey
.
ALERTCALLED_ID
+
id
)){
Object
obj
=
redisUtils
.
get
(
RedisKey
.
ALERTCALLED_ID
+
id
);
return
obj
;
}
else
{
// 警情基本信息
AlertCalled
alertCalled
=
this
.
getById
(
id
);
QueryWrapper
<
AlertFormValue
>
queryWrapper
=
new
QueryWrapper
<>();
queryWrapper
.
eq
(
"alert_called_id"
,
id
);
// 警情动态表单数据
List
<
AlertFormValue
>
list
=
iAlertFormValueService
.
list
(
queryWrapper
);
List
<
FormValue
>
formValue
=
new
ArrayList
<
FormValue
>();
if
(
list
!=
null
&&
list
.
size
()>
0
)
{
for
(
AlertFormValue
alertFormValue
:
list
)
{
FormValue
value
=
new
FormValue
(
alertFormValue
.
getFieldCode
(),
alertFormValue
.
getFieldName
(),
"text"
,
alertFormValue
.
getFieldValue
(),
alertFormValue
.
getBlock
());
formValue
.
add
(
value
);
}
}
AlertCalledFormDto
alertCalledFormVo
=
new
AlertCalledFormDto
(
alertCalled
,
formValue
);
redisUtils
.
set
(
RedisKey
.
ALERTCALLED_ID
+
id
,
JSON
.
toJSON
(
alertCalledFormVo
),
time
);
return
alertCalledFormVo
;
}
}
}
\ No newline at end of file
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/service/impl/AlertFormServiceImpl.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.yeejoin.amos.boot.biz.common.entity.DataDictionary
;
import
com.yeejoin.amos.boot.biz.common.service.impl.DataDictionaryServiceImpl
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.AlertFormDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.AlertFormInitDto
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.AlertListvalue
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.Items
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.AlertForm
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.AlertFormValue
;
import
com.yeejoin.amos.boot.module.tzs.api.mapper.AlertFormMapper
;
import
com.yeejoin.amos.boot.module.tzs.api.service.IAlertFormService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
java.text.SimpleDateFormat
;
import
java.util.ArrayList
;
import
java.util.Collection
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.stream.Collectors
;
/**
* 警情表单 服务实现类
*
* @author tb
* @date 2021-06-17
*/
@Service
public
class
AlertFormServiceImpl
extends
BaseService
<
AlertFormDto
,
AlertForm
,
AlertFormMapper
>
implements
IAlertFormService
{
@Autowired
DataDictionaryServiceImpl
iDataDictionaryService
;
public
List
<
AlertFormInitDto
>
getFormlist
(
String
code
)
{
QueryWrapper
<
AlertForm
>
queryWrapper
=
new
QueryWrapper
<>();
queryWrapper
.
eq
(
"alert_type_code"
,
code
);
queryWrapper
.
orderByAsc
(
"sort_num"
);
List
<
AlertForm
>
alertFormValue
=
this
.
list
(
queryWrapper
);
List
<
AlertFormInitDto
>
listfrom
=
new
ArrayList
<
AlertFormInitDto
>();
// 组装数据
for
(
AlertForm
alertFrom
:
alertFormValue
)
{
if
(
alertFrom
.
getFieldType
().
equals
(
"string"
)
||
alertFrom
.
getFieldType
().
equals
(
"datetime"
)
||
alertFrom
.
getFieldType
().
equals
(
"textarea"
)
||
alertFrom
.
getFieldType
().
equals
(
"inputBitmap"
))
{
AlertFormInitDto
vo
=
new
AlertFormInitDto
(
alertFrom
.
getFieldCode
(),
alertFrom
.
getFieldName
(),
alertFrom
.
getFieldType
(),
null
,
alertFrom
.
getUrl
());
AlertFormValue
alertFormValu
=
new
AlertFormValue
(
alertFrom
.
getSequenceNbr
(),
alertFrom
.
getFieldName
(),
alertFrom
.
getFieldCode
(),
alertFrom
.
getBlock
(),
alertFrom
.
getAlertTypeCode
(),
null
,
null
);
if
(
alertFrom
.
getFieldType
().
equals
(
"datetime"
))
{
SimpleDateFormat
formatter
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
);
Date
date
=
new
Date
();
String
dateString
=
formatter
.
format
(
date
);
alertFormValu
.
setFieldValue
(
dateString
);
vo
.
setDefaultValue
(
date
);
}
vo
.
setFormItemDescr
(
alertFormValu
);
listfrom
.
add
(
vo
);
}
else
{
// 查询数据项
QueryWrapper
<
DataDictionary
>
queryWrappercolumnMap
=
new
QueryWrapper
<>();
queryWrappercolumnMap
.
eq
(
"type"
,
alertFrom
.
getFieldValueCode
());
queryWrappercolumnMap
.
orderByAsc
(
"sort_num"
);
Collection
<
DataDictionary
>
listDataDictionary
=
iDataDictionaryService
.
list
(
queryWrappercolumnMap
);
List
<
AlertListvalue
>
list
=
getdata
(
listDataDictionary
);
AlertFormInitDto
vo
=
new
AlertFormInitDto
(
alertFrom
.
getFieldCode
(),
alertFrom
.
getFieldName
(),
alertFrom
.
getFieldType
(),
new
Items
(
list
),
alertFrom
.
getUrl
());
AlertFormValue
alertFormValu
=
new
AlertFormValue
(
alertFrom
.
getSequenceNbr
(),
alertFrom
.
getFieldName
(),
alertFrom
.
getFieldCode
(),
alertFrom
.
getBlock
(),
alertFrom
.
getAlertTypeCode
(),
null
,
null
);
if
(
alertFrom
.
getFieldType
().
equals
(
"radio"
))
{
vo
.
setDefaultValue
(
list
.
get
(
0
).
getValue
());
alertFormValu
.
setFieldValue
(
list
.
get
(
0
).
getLabel
());
alertFormValu
.
setFieldValueCode
(
list
.
get
(
0
).
getValue
());
}
vo
.
setFormItemDescr
(
alertFormValu
);
listfrom
.
add
(
vo
);
}
}
return
listfrom
;
}
public
List
<
AlertListvalue
>
getdata
(
Collection
<
DataDictionary
>
list
)
{
List
<
AlertListvalue
>
listAlertListvalue
=
new
ArrayList
<
AlertListvalue
>();
for
(
DataDictionary
dataDictionary
:
list
)
{
listAlertListvalue
.
add
(
new
AlertListvalue
(
dataDictionary
.
getSequenceNbr
().
toString
(),
dataDictionary
.
getName
(),
dataDictionary
.
getCode
()));
}
return
listAlertListvalue
;
}
public
List
<
String
>
queryListByFormId
(
String
groupId
)
{
return
this
.
queryListByTypeCode
(
groupId
).
stream
().
map
(
c
->
c
.
getFieldCode
()).
collect
(
Collectors
.
toList
());
}
public
List
<
AlertFormDto
>
queryListByTypeCode
(
String
groupId
)
{
return
this
.
queryForList
(
null
,
false
,
groupId
);
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/service/impl/AlertFormTypeServiceImpl.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
service
.
impl
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.AlertFormTypeDto
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.AlertFormType
;
import
com.yeejoin.amos.boot.module.tzs.api.mapper.AlertFormTypeMapper
;
import
com.yeejoin.amos.boot.module.tzs.api.service.IAlertFormTypeService
;
import
org.springframework.stereotype.Service
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
/**
* 动态表单类型 服务实现类
*
* @author tb
* @date 2021-06-17
*/
@Service
public
class
AlertFormTypeServiceImpl
extends
BaseService
<
AlertFormTypeDto
,
AlertFormType
,
AlertFormTypeMapper
>
implements
IAlertFormTypeService
{
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/service/impl/AlertFormValueServiceImpl.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
service
.
impl
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.google.common.collect.Lists
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.AlertFormValueDto
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.AlertForm
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.AlertFormValue
;
import
com.yeejoin.amos.boot.module.tzs.api.mapper.AlertFormValueMapper
;
import
com.yeejoin.amos.boot.module.tzs.api.service.IAlertFormValueService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
java.util.List
;
import
java.util.Map
;
/**
* 服务实现类
*
* @author tb
* @date 2021-06-17
*/
@Service
public
class
AlertFormValueServiceImpl
extends
BaseService
<
AlertFormValueDto
,
AlertFormValue
,
AlertFormValueMapper
>
implements
IAlertFormValueService
{
@Autowired
private
AlertFormValueMapper
alertFormValueMapper
;
@Autowired
private
AlertFormServiceImpl
alertFormService
;
public
List
<
AlertFormValueDto
>
queryByCalledId
(
Long
alertCalledId
)
{
return
this
.
queryForList
(
null
,
false
,
alertCalledId
);
}
public
List
<
AlertFormValueDto
>
listByCalledId
(
Long
id
)
{
return
alertFormValueMapper
.
selectListByCalledId
(
id
);
}
/**
* 根据动态表单分组类型查询改分组下所有数据实例
*
* @param groupCode
* @return List<Map <String, Object>>
*/
public
List
<
Map
<
String
,
Object
>>
listAll
(
String
groupCode
,
Map
<
String
,
String
>
queryParams
)
{
List
<
AlertForm
>
columns
=
alertFormService
.
list
(
new
LambdaQueryWrapper
<
AlertForm
>().
eq
(
AlertForm:
:
getAlertTypeCode
,
groupCode
));
List
<
String
>
fieldCodes
=
Lists
.
transform
(
columns
,
AlertForm:
:
getFieldCode
);
return
this
.
baseMapper
.
listAll
(
fieldCodes
,
groupCode
,
queryParams
);
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/service/impl/DispatchPaperServiceImpl.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
service
.
impl
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.DispatchPaper
;
import
com.yeejoin.amos.boot.module.tzs.api.mapper.DispatchPaperMapper
;
import
com.yeejoin.amos.boot.module.tzs.api.service.IDispatchPaperService
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.DispatchPaperDto
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
java.util.List
;
/**
* 派遣单服务实现类
*
* @author system_generator
* @date 2021-08-03
*/
@Service
public
class
DispatchPaperServiceImpl
extends
BaseService
<
DispatchPaperDto
,
DispatchPaper
,
DispatchPaperMapper
>
implements
IDispatchPaperService
{
/**
* 分页查询
*/
public
Page
<
DispatchPaperDto
>
queryForDispatchPaperPage
(
Page
<
DispatchPaperDto
>
page
)
{
return
this
.
queryForPage
(
page
,
null
,
false
);
}
/**
* 列表查询 示例
*/
public
List
<
DispatchPaperDto
>
queryForDispatchPaperList
()
{
return
this
.
queryForList
(
""
,
false
);
}
}
\ No newline at end of file
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/service/impl/DispatchTaskServiceImpl.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
service
.
impl
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.DispatchTask
;
import
com.yeejoin.amos.boot.module.tzs.api.mapper.DispatchTaskMapper
;
import
com.yeejoin.amos.boot.module.tzs.api.service.IDispatchTaskService
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.DispatchTaskDto
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
java.util.List
;
/**
* 派遣任务服务实现类
*
* @author system_generator
* @date 2021-08-03
*/
@Service
public
class
DispatchTaskServiceImpl
extends
BaseService
<
DispatchTaskDto
,
DispatchTask
,
DispatchTaskMapper
>
implements
IDispatchTaskService
{
/**
* 分页查询
*/
public
Page
<
DispatchTaskDto
>
queryForDispatchTaskPage
(
Page
<
DispatchTaskDto
>
page
)
{
return
this
.
queryForPage
(
page
,
null
,
false
);
}
/**
* 列表查询 示例
*/
public
List
<
DispatchTaskDto
>
queryForDispatchTaskList
()
{
return
this
.
queryForList
(
""
,
false
);
}
}
\ No newline at end of file
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/service/impl/RepairConsultServiceImpl.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
service
.
impl
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.RepairConsult
;
import
com.yeejoin.amos.boot.module.tzs.api.mapper.RepairConsultMapper
;
import
com.yeejoin.amos.boot.module.tzs.api.service.IRepairConsultService
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.RepairConsultDto
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
java.util.List
;
/**
* 警情填报业务数据项服务实现类
*
* @author system_generator
* @date 2021-08-03
*/
@Service
public
class
RepairConsultServiceImpl
extends
BaseService
<
RepairConsultDto
,
RepairConsult
,
RepairConsultMapper
>
implements
IRepairConsultService
{
/**
* 分页查询
*/
public
Page
<
RepairConsultDto
>
queryForRepairConsultPage
(
Page
<
RepairConsultDto
>
page
)
{
return
this
.
queryForPage
(
page
,
null
,
false
);
}
/**
* 列表查询 示例
*/
public
List
<
RepairConsultDto
>
queryForRepairConsultList
()
{
return
this
.
queryForList
(
""
,
false
);
}
}
\ No newline at end of file
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/service/impl/RescueProcessServiceImpl.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
service
.
impl
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.RescueProcess
;
import
com.yeejoin.amos.boot.module.tzs.api.mapper.RescueProcessMapper
;
import
com.yeejoin.amos.boot.module.tzs.api.service.IRescueProcessService
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.RescueProcessDto
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
java.util.List
;
/**
* 救援过程表服务实现类
*
* @author system_generator
* @date 2021-08-03
*/
@Service
public
class
RescueProcessServiceImpl
extends
BaseService
<
RescueProcessDto
,
RescueProcess
,
RescueProcessMapper
>
implements
IRescueProcessService
{
/**
* 分页查询
*/
public
Page
<
RescueProcessDto
>
queryForRescueProcessPage
(
Page
<
RescueProcessDto
>
page
)
{
return
this
.
queryForPage
(
page
,
null
,
false
);
}
/**
* 列表查询 示例
*/
public
List
<
RescueProcessDto
>
queryForRescueProcessList
()
{
return
this
.
queryForList
(
""
,
false
);
}
}
\ No newline at end of file
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/service/impl/TemplateServiceImpl.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
service
.
impl
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.Template
;
import
com.yeejoin.amos.boot.module.tzs.api.mapper.TemplateMapper
;
import
com.yeejoin.amos.boot.module.tzs.api.service.ITemplateService
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.TemplateDto
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
java.util.List
;
/**
* 模板表服务实现类
*
* @author system_generator
* @date 2021-08-03
*/
@Service
public
class
TemplateServiceImpl
extends
BaseService
<
TemplateDto
,
Template
,
TemplateMapper
>
implements
ITemplateService
{
/**
* 分页查询
*/
public
Page
<
TemplateDto
>
queryForTemplatePage
(
Page
<
TemplateDto
>
page
)
{
return
this
.
queryForPage
(
page
,
null
,
false
);
}
/**
* 列表查询 示例
*/
public
List
<
TemplateDto
>
queryForTemplateList
()
{
return
this
.
queryForList
(
""
,
false
);
}
}
\ No newline at end of file
amos-boot-module/amos-boot-module-biz/amos-boot-module-tzs-biz/src/main/java/com/yeejoin/amos/boot/module/tzs/biz/service/impl/VoiceRecordFileServiceImpl.java
0 → 100644
View file @
44e1a367
package
com
.
yeejoin
.
amos
.
boot
.
module
.
tzs
.
biz
.
service
.
impl
;
import
com.yeejoin.amos.boot.module.tzs.api.entity.VoiceRecordFile
;
import
com.yeejoin.amos.boot.module.tzs.api.mapper.VoiceRecordFileMapper
;
import
com.yeejoin.amos.boot.module.tzs.api.service.IVoiceRecordFileService
;
import
com.yeejoin.amos.boot.module.tzs.api.dto.VoiceRecordFileDto
;
import
org.typroject.tyboot.core.rdbms.service.BaseService
;
import
org.springframework.stereotype.Service
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
java.util.List
;
/**
* 通话记录附件服务实现类
*
* @author system_generator
* @date 2021-08-03
*/
@Service
public
class
VoiceRecordFileServiceImpl
extends
BaseService
<
VoiceRecordFileDto
,
VoiceRecordFile
,
VoiceRecordFileMapper
>
implements
IVoiceRecordFileService
{
/**
* 分页查询
*/
public
Page
<
VoiceRecordFileDto
>
queryForVoiceRecordFilePage
(
Page
<
VoiceRecordFileDto
>
page
)
{
return
this
.
queryForPage
(
page
,
null
,
false
);
}
/**
* 列表查询 示例
*/
public
List
<
VoiceRecordFileDto
>
queryForVoiceRecordFileList
()
{
return
this
.
queryForList
(
""
,
false
);
}
}
\ No newline at end of file
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