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
37f34095
Commit
37f34095
authored
Jun 21, 2021
by
tangwei
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'developer' of
http://172.16.10.76/moa/amos-boot-biz
into developer
parents
d2681852
2e705281
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
163 additions
and
155 deletions
+163
-155
PowerTransferCompanyDto.java
...amos/boot/module/jcs/api/dto/PowerTransferCompanyDto.java
+0
-5
PowerTransferCompanyResourcesDto.java
.../module/jcs/api/dto/PowerTransferCompanyResourcesDto.java
+0
-5
PowerTransferDto.java
...eejoin/amos/boot/module/jcs/api/dto/PowerTransferDto.java
+3
-6
PowerTransferCompany.java
...amos/boot/module/jcs/api/entity/PowerTransferCompany.java
+0
-2
PowerTransferCompanyResources.java
.../module/jcs/api/entity/PowerTransferCompanyResources.java
+0
-2
PowerTransferListMapper.java
...s/boot/module/jcs/api/mapper/PowerTransferListMapper.java
+0
-1
PowerTransferCompanyResourcesVo.java
...ot/module/jcs/api/vo/PowerTransferCompanyResourcesVo.java
+0
-7
PowerTransferCompanyVo.java
...n/amos/boot/module/jcs/api/vo/PowerTransferCompanyVo.java
+0
-7
PowerTransferVo.java
.../yeejoin/amos/boot/module/jcs/api/vo/PowerTransferVo.java
+0
-7
PowerTransferCompanyController.java
...le/jcs/biz/controller/PowerTransferCompanyController.java
+44
-40
PowerTransferCompanyResourcesController.java
...z/controller/PowerTransferCompanyResourcesController.java
+44
-40
PowerTransferController.java
...ot/module/jcs/biz/controller/PowerTransferController.java
+12
-11
PowerTransferServiceImpl.java
...module/jcs/biz/service/impl/PowerTransferServiceImpl.java
+60
-22
No files found.
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/dto/PowerTransferCompanyDto.java
View file @
37f34095
...
...
@@ -7,11 +7,6 @@ import io.swagger.annotations.ApiModelProperty;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
import
java.util.List
;
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/dto/PowerTransferCompanyResourcesDto.java
View file @
37f34095
...
...
@@ -7,11 +7,6 @@ import io.swagger.annotations.ApiModelProperty;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
* 调派单位资源
*
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/dto/PowerTransferDto.java
View file @
37f34095
...
...
@@ -2,17 +2,11 @@ package com.yeejoin.amos.boot.module.jcs.api.dto;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.FireTeam
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
import
java.util.List
;
...
...
@@ -46,6 +40,9 @@ public class PowerTransferDto extends BaseEntity {
@ApiModelProperty
(
value
=
"发送者id"
)
private
Long
taskSenderId
;
@ApiModelProperty
(
value
=
"发送者单位"
)
private
String
companyName
;
@ApiModelProperty
(
value
=
"地址"
)
private
String
address
;
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/entity/PowerTransferCompany.java
View file @
37f34095
...
...
@@ -7,9 +7,7 @@ import io.swagger.annotations.ApiModelProperty;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
* 调派单位
*
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/entity/PowerTransferCompanyResources.java
View file @
37f34095
...
...
@@ -7,9 +7,7 @@ import io.swagger.annotations.ApiModelProperty;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
* 调派单位资源
*
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/mapper/PowerTransferListMapper.java
View file @
37f34095
...
...
@@ -3,7 +3,6 @@ package com.yeejoin.amos.boot.module.jcs.api.mapper;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.PowerTransferListVo
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Select
;
import
java.util.List
;
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/vo/PowerTransferCompanyResourcesVo.java
View file @
37f34095
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
vo
;
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
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
* 调派单位资源
*
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/vo/PowerTransferCompanyVo.java
View file @
37f34095
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
vo
;
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
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
* 调派单位
*
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/vo/PowerTransferVo.java
View file @
37f34095
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
api
.
vo
;
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
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.fasterxml.jackson.databind.annotation.JsonSerialize
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.fasterxml.jackson.databind.ser.std.ToStringSerializer
;
/**
* 力量调派
*
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/controller/PowerTransferCompanyController.java
View file @
37f34095
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
biz
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.Api
;
...
...
@@ -10,7 +11,7 @@ import com.yeejoin.amos.boot.module.jcs.api.service.IPowerTransferCompanyService
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.servlet.http.HttpServletRequest
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
org.springframework.web.bind.annotation.*
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
...
...
@@ -18,15 +19,16 @@ import com.yeejoin.amos.boot.module.jcs.api.entity.PowerTransferCompany;
import
com.yeejoin.amos.boot.biz.common.utils.NameUtils
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
java.util.Arrays
;
/**
* 调派单位
*
* @author tb
* @date 2021-06-17
*/
* 调派单位
*
* @author tb
* @date 2021-06-17
*/
@RestController
@Api
(
tags
=
"调派单位Api"
)
@RequestMapping
(
value
=
"/jcs/power-transfer-company"
)
...
...
@@ -36,66 +38,68 @@ public class PowerTransferCompanyController extends BaseController {
IPowerTransferCompanyService
iPowerTransferCompanyService
;
/**
* 新增调派单位
* @return
*/
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
* 新增调派单位
*
* @return 返回结果
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/save"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增调派单位"
,
notes
=
"新增调派单位"
)
public
boolean
savePowerTransferCompany
(
HttpServletRequest
request
,
@RequestBody
PowerTransferCompany
powerTransferCompany
)
{
public
boolean
savePowerTransferCompany
(
@RequestBody
PowerTransferCompany
powerTransferCompany
)
{
return
iPowerTransferCompanyService
.
save
(
powerTransferCompany
);
}
/**
* 根据id删除
* @param id
* @return
*/
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
* 根据id删除
*
* @param id id
* @return 返回结果
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
DELETE
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据id删除"
,
notes
=
"根据id删除"
)
public
boolean
deleteById
(
HttpServletRequest
request
,
@PathVariable
Long
id
)
{
public
boolean
deleteById
(
@PathVariable
Long
id
)
{
return
iPowerTransferCompanyService
.
removeById
(
id
);
}
/**
* 修改调派单位
* @return
*/
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
* 修改调派单位
*
* @return 返回结果
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/updateById"
,
method
=
RequestMethod
.
PUT
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"修改调派单位"
,
notes
=
"修改调派单位"
)
public
boolean
updateByIdPowerTransferCompany
(
HttpServletRequest
request
,
@RequestBody
PowerTransferCompany
powerTransferCompany
)
{
public
boolean
updateByIdPowerTransferCompany
(
@RequestBody
PowerTransferCompany
powerTransferCompany
)
{
return
iPowerTransferCompanyService
.
updateById
(
powerTransferCompany
);
}
/**
* 根据id查询
* @param id
* @return
*/
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
* 根据id查询
*
* @param id id
* @return 返回结果
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据id查询"
,
notes
=
"根据id查询"
)
public
PowerTransferCompany
selectById
(
HttpServletRequest
request
,
@PathVariable
Long
id
)
{
public
PowerTransferCompany
selectById
(
@PathVariable
Long
id
)
{
return
iPowerTransferCompanyService
.
getById
(
id
);
}
/**
* 列表分页查询
* @return
*/
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
* 列表分页查询
*
* @return 返回结果
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/list"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"列表分页查询"
,
notes
=
"列表分页查询"
)
public
IPage
<
PowerTransferCompany
>
listPage
(
String
pageNum
,
String
pageSize
,
PowerTransferCompany
powerTransferCompany
){
public
IPage
<
PowerTransferCompany
>
listPage
(
String
pageNum
,
String
pageSize
,
PowerTransferCompany
powerTransferCompany
)
{
Page
<
PowerTransferCompany
>
pageBean
;
QueryWrapper
<
PowerTransferCompany
>
powerTransferCompanyQueryWrapper
=
new
QueryWrapper
<>();
...
...
@@ -122,7 +126,7 @@ public class PowerTransferCompanyController extends BaseController {
}
}
}
catch
(
Exception
e
)
{
throw
new
RuntimeException
(
"系统异常"
);
throw
new
RuntimeException
(
"系统异常"
);
}
});
IPage
<
PowerTransferCompany
>
page
;
...
...
@@ -132,7 +136,7 @@ public class PowerTransferCompanyController extends BaseController {
pageBean
=
new
Page
<>(
Integer
.
parseInt
(
pageNum
),
Integer
.
parseInt
(
pageSize
));
}
page
=
iPowerTransferCompanyService
.
page
(
pageBean
,
powerTransferCompanyQueryWrapper
);
return
page
;
}
return
page
;
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/controller/PowerTransferCompanyResourcesController.java
View file @
37f34095
package
com
.
yeejoin
.
amos
.
boot
.
module
.
jcs
.
biz
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.Api
;
...
...
@@ -10,7 +11,7 @@ import com.yeejoin.amos.boot.module.jcs.api.service.IPowerTransferCompanyResourc
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.servlet.http.HttpServletRequest
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
org.springframework.web.bind.annotation.*
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
...
...
@@ -18,15 +19,16 @@ import com.yeejoin.amos.boot.module.jcs.api.entity.PowerTransferCompanyResources
import
com.yeejoin.amos.boot.biz.common.utils.NameUtils
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
java.util.Arrays
;
/**
* 调派单位资源
*
* @author tb
* @date 2021-06-17
*/
* 调派单位资源
*
* @author tb
* @date 2021-06-17
*/
@RestController
@Api
(
tags
=
"调派单位资源Api"
)
@RequestMapping
(
value
=
"/jcs/power-transfer-company-resources"
)
...
...
@@ -36,66 +38,68 @@ public class PowerTransferCompanyResourcesController extends BaseController {
IPowerTransferCompanyResourcesService
iPowerTransferCompanyResourcesService
;
/**
* 新增调派单位资源
* @return
*/
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
* 新增调派单位资源
*
* @return 返回结果
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/save"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增调派单位资源"
,
notes
=
"新增调派单位资源"
)
public
boolean
savePowerTransferCompanyResources
(
HttpServletRequest
request
,
@RequestBody
PowerTransferCompanyResources
powerTransferCompanyResources
)
{
public
boolean
savePowerTransferCompanyResources
(
@RequestBody
PowerTransferCompanyResources
powerTransferCompanyResources
)
{
return
iPowerTransferCompanyResourcesService
.
save
(
powerTransferCompanyResources
);
}
/**
* 根据id删除
* @param id
* @return
*/
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
* 根据id删除
*
* @param id id
* @return 返回结果
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
DELETE
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据id删除"
,
notes
=
"根据id删除"
)
public
boolean
deleteById
(
HttpServletRequest
request
,
@PathVariable
Long
id
)
{
public
boolean
deleteById
(
@PathVariable
Long
id
)
{
return
iPowerTransferCompanyResourcesService
.
removeById
(
id
);
}
/**
* 修改调派单位资源
* @return
*/
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
* 修改调派单位资源
*
* @return 返回结果
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/updateById"
,
method
=
RequestMethod
.
PUT
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"修改调派单位资源"
,
notes
=
"修改调派单位资源"
)
public
boolean
updateByIdPowerTransferCompanyResources
(
HttpServletRequest
request
,
@RequestBody
PowerTransferCompanyResources
powerTransferCompanyResources
)
{
public
boolean
updateByIdPowerTransferCompanyResources
(
@RequestBody
PowerTransferCompanyResources
powerTransferCompanyResources
)
{
return
iPowerTransferCompanyResourcesService
.
updateById
(
powerTransferCompanyResources
);
}
/**
* 根据id查询
* @param id
* @return
*/
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
* 根据id查询
*
* @param id id
* @return 返回结果
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据id查询"
,
notes
=
"根据id查询"
)
public
PowerTransferCompanyResources
selectById
(
HttpServletRequest
request
,
@PathVariable
Long
id
)
{
public
PowerTransferCompanyResources
selectById
(
@PathVariable
Long
id
)
{
return
iPowerTransferCompanyResourcesService
.
getById
(
id
);
}
/**
* 列表分页查询
* @return
*/
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
* 列表分页查询
*
* @return 返回结果
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/list"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"列表分页查询"
,
notes
=
"列表分页查询"
)
public
IPage
<
PowerTransferCompanyResources
>
listPage
(
String
pageNum
,
String
pageSize
,
PowerTransferCompanyResources
powerTransferCompanyResources
){
public
IPage
<
PowerTransferCompanyResources
>
listPage
(
String
pageNum
,
String
pageSize
,
PowerTransferCompanyResources
powerTransferCompanyResources
)
{
Page
<
PowerTransferCompanyResources
>
pageBean
;
QueryWrapper
<
PowerTransferCompanyResources
>
powerTransferCompanyResourcesQueryWrapper
=
new
QueryWrapper
<>();
...
...
@@ -122,7 +126,7 @@ public class PowerTransferCompanyResourcesController extends BaseController {
}
}
}
catch
(
Exception
e
)
{
throw
new
RuntimeException
(
"系统异常"
);
throw
new
RuntimeException
(
"系统异常"
);
}
});
IPage
<
PowerTransferCompanyResources
>
page
;
...
...
@@ -132,7 +136,7 @@ public class PowerTransferCompanyResourcesController extends BaseController {
pageBean
=
new
Page
<>(
Integer
.
parseInt
(
pageNum
),
Integer
.
parseInt
(
pageSize
));
}
page
=
iPowerTransferCompanyResourcesService
.
page
(
pageBean
,
powerTransferCompanyResourcesQueryWrapper
);
return
page
;
}
return
page
;
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/controller/PowerTransferController.java
View file @
37f34095
...
...
@@ -4,7 +4,6 @@ import com.yeejoin.amos.boot.biz.common.utils.CommonResponseUtil;
import
com.yeejoin.amos.boot.module.jcs.api.dto.PowerTransferDto
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.PowerTransferListVo
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.Api
;
...
...
@@ -24,7 +23,6 @@ import org.typroject.tyboot.core.foundation.enumeration.UserType;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
java.util.Arrays
;
import
java.util.Date
;
import
java.util.List
;
/**
...
...
@@ -47,7 +45,7 @@ public class PowerTransferController extends BaseController {
*
* @return 返回结果
*/
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/save"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增力量调派"
,
notes
=
"新增力量调派"
)
public
boolean
savePowerTransfer
(
@RequestBody
PowerTransfer
powerTransfer
)
{
...
...
@@ -60,7 +58,7 @@ public class PowerTransferController extends BaseController {
* @param id id
* @return 返回结果
*/
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
DELETE
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据id删除"
,
notes
=
"根据id删除"
)
public
boolean
deleteById
(
@PathVariable
Long
id
)
{
...
...
@@ -73,7 +71,7 @@ public class PowerTransferController extends BaseController {
*
* @return 返回结果
*/
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/updateById"
,
method
=
RequestMethod
.
PUT
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"修改力量调派"
,
notes
=
"修改力量调派"
)
public
boolean
updateByIdPowerTransfer
(
@RequestBody
PowerTransfer
powerTransfer
)
{
...
...
@@ -87,7 +85,7 @@ public class PowerTransferController extends BaseController {
* @param id id
* @return 返回结果
*/
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据id查询"
,
notes
=
"根据id查询"
)
public
PowerTransfer
selectById
(
@PathVariable
Long
id
)
{
...
...
@@ -99,7 +97,7 @@ public class PowerTransferController extends BaseController {
*
* @return 返回结果
*/
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/list"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"列表分页查询"
,
notes
=
"列表分页查询"
)
public
IPage
<
PowerTransfer
>
listPage
(
String
pageNum
,
String
pageSize
,
PowerTransfer
powerTransfer
)
{
...
...
@@ -147,7 +145,7 @@ public class PowerTransferController extends BaseController {
*
* @return 返回结果
*/
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/list/{alert_called_id}"
,
method
=
RequestMethod
.
GET
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据警情id获取力量调派列表"
,
notes
=
"根据警情id获取力量调派列表"
)
public
ResponseModel
<
Object
>
list
(
@PathVariable
String
alert_called_id
)
{
...
...
@@ -163,13 +161,16 @@ public class PowerTransferController extends BaseController {
*
* @return 返回结果
*/
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/create"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"力量调派-任务派发"
,
notes
=
"力量调派-任务派发"
)
public
ResponseModel
<
Object
>
createPowerTransfer
(
@RequestBody
PowerTransferDto
powerTransferDto
)
{
AgencyUserModel
userInfo
=
getUserInfo
();
powerTransferDto
.
setRecUserId
(
userInfo
.
getUserId
());
powerTransferDto
.
setRecUserName
(
userInfo
.
getUserName
());
powerTransferDto
.
setTaskSenderId
(
Long
.
parseLong
(
userInfo
.
getUserId
()));
powerTransferDto
.
setTaskSenderName
(
userInfo
.
getUserName
());
String
companyName
=
getSelectedOrgInfo
().
getCompany
().
getCompanyName
();
powerTransferDto
.
setCompanyName
(
companyName
);
boolean
save
=
iPowerTransferService
.
createPowerTransfer
(
powerTransferDto
);
return
CommonResponseUtil
.
success
(
save
);
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/service/impl/PowerTransferServiceImpl.java
View file @
37f34095
...
...
@@ -4,27 +4,19 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import
com.yeejoin.amos.boot.module.jcs.api.dto.PowerTransferCompanyDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.PowerTransferCompanyResourcesDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.PowerTransferDto
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.AlertCalled
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.PowerTransfer
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.PowerTransferCompany
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.PowerTransferCompanyResources
;
import
com.yeejoin.amos.boot.module.jcs.api.entity.*
;
import
com.yeejoin.amos.boot.module.jcs.api.mapper.PowerTransferListMapper
;
import
com.yeejoin.amos.boot.module.jcs.api.mapper.PowerTransferMapper
;
import
com.yeejoin.amos.boot.module.jcs.api.service.IAlertCalledService
;
import
com.yeejoin.amos.boot.module.jcs.api.service.IPowerTransferCompanyResourcesService
;
import
com.yeejoin.amos.boot.module.jcs.api.service.IPowerTransferCompanyService
;
import
com.yeejoin.amos.boot.module.jcs.api.service.IPowerTransferService
;
import
com.yeejoin.amos.boot.module.jcs.api.service.*
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.yeejoin.amos.boot.module.jcs.api.vo.PowerTransferListVo
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.util.ArrayList
;
import
java.util.Collection
;
import
java.util.List
;
import
java.util.stream.Collectors
;
import
java.util.*
;
/**
* 力量调派 服务实现类
...
...
@@ -47,6 +39,12 @@ public class PowerTransferServiceImpl extends ServiceImpl<PowerTransferMapper, P
@Autowired
IPowerTransferCompanyResourcesService
iPowerTransferCompanyResourcesService
;
@Autowired
ITemplateService
iTemplateService
;
@Autowired
IAlertFormValueService
iAlertFormValueService
;
public
List
<
PowerTransferListVo
>
getPowerTransferList
(
Long
alertCalledId
)
{
return
powerTransferListMapper
.
getPowerTransferList
(
alertCalledId
);
}
...
...
@@ -61,30 +59,51 @@ public class PowerTransferServiceImpl extends ServiceImpl<PowerTransferMapper, P
// 获取警情详情
AlertCalled
alertCalled
=
iAlertCalledService
.
getById
(
alertCalledId
);
String
rescueGrid
=
StringUtils
.
isEmpty
(
alertCalled
.
getRescueGrid
())
?
""
:
alertCalled
.
getRescueGrid
();
String
alertType
=
StringUtils
.
isEmpty
(
alertCalled
.
getAlertType
())
?
""
:
alertCalled
.
getAlertType
();
String
address
=
StringUtils
.
isEmpty
(
alertCalled
.
getAddress
())
?
""
:
alertCalled
.
getAddress
();
String
coordinateX
=
alertCalled
.
getCoordinateX
();
String
coordinateY
=
alertCalled
.
getCoordinateY
();
// 创建力量调派
PowerTransfer
powerTransfer
=
new
PowerTransfer
();
powerTransfer
.
setAlertCalledId
(
alertCalledId
);
powerTransfer
.
setDispatchNum
(
dispatch_num
);
powerTransfer
.
setDispatchType
(
powerTransferDto
.
getDispatchType
());
powerTransfer
.
setTaskSenderName
(
powerTransferDto
.
get
RecUs
erName
());
powerTransfer
.
setTaskSenderId
(
Long
.
parseLong
(
powerTransferDto
.
getRecUserId
()
));
powerTransfer
.
setAddress
(
a
lertCalled
.
getAddress
()
);
powerTransfer
.
setCoordinateX
(
alertCalled
.
getCoordinateX
()
);
powerTransfer
.
setCoordinateY
(
alertCalled
.
getCoordinateY
()
);
powerTransfer
.
setRescueGrid
(
alertCalled
.
getRescueGrid
()
);
powerTransfer
.
setCarAddress
(
a
lertCalled
.
getAddress
()
);
powerTransfer
.
setCarCoordinateX
(
alertCalled
.
getCoordinateX
()
);
powerTransfer
.
setCarCoordinateY
(
alertCalled
.
getCoordinateY
()
);
powerTransfer
.
setTaskSenderName
(
powerTransferDto
.
get
TaskSend
erName
());
powerTransfer
.
setTaskSenderId
(
powerTransferDto
.
getTaskSenderId
(
));
powerTransfer
.
setAddress
(
a
ddress
);
powerTransfer
.
setCoordinateX
(
coordinateX
);
powerTransfer
.
setCoordinateY
(
coordinateY
);
powerTransfer
.
setRescueGrid
(
rescueGrid
);
powerTransfer
.
setCarAddress
(
a
ddress
);
powerTransfer
.
setCarCoordinateX
(
coordinateX
);
powerTransfer
.
setCarCoordinateY
(
coordinateY
);
save
(
powerTransfer
);
Long
powerTransferSequenceNbr
=
powerTransfer
.
getSequenceNbr
();
// 创建力量调派单位
List
<
PowerTransferCompanyDto
>
powerTransferCompanyDotList
=
powerTransferDto
.
getPowerTransferCompanyDotList
();
PowerTransferCompany
powerTransferCompany
;
// 获取任务派发模板
List
<
AlertFormValue
>
alertFormValue
=
iAlertFormValueService
.
list
(
new
QueryWrapper
<
AlertFormValue
>().
eq
(
"alert_called_id"
,
alertCalledId
));
// 获取任务派发模板
Template
template
=
iTemplateService
.
getOne
(
new
QueryWrapper
<
Template
>().
eq
(
"type"
,
"ptransfer"
));
String
content
=
template
.
getContent
();
Map
<
String
,
String
>
definitions
=
new
HashMap
<>();
definitions
.
put
(
"rescueGrid"
,
rescueGrid
);
definitions
.
put
(
"alertType"
,
alertType
);
definitions
.
put
(
"address"
,
address
);
definitions
.
put
(
"trappedNum"
,
alertCalled
.
getTrappedNum
().
toString
());
definitions
.
put
(
"casualtiesNum"
,
alertCalled
.
getCasualtiesNum
().
toString
());
definitions
.
put
(
"companyName"
,
powerTransferDto
.
getCompanyName
());
for
(
AlertFormValue
formValue
:
alertFormValue
)
{
content
=
StringUtils
.
replaceOnce
(
content
,
formValue
.
getFieldCode
(),
formValue
.
getFieldValue
());
}
for
(
PowerTransferCompanyDto
powerTransferCompanyDto
:
powerTransferCompanyDotList
)
{
powerTransferCompany
=
new
PowerTransferCompany
();
BeanUtils
.
copyProperties
(
powerTransferCompanyDto
,
powerTransferCompany
);
...
...
@@ -93,9 +112,21 @@ public class PowerTransferServiceImpl extends ServiceImpl<PowerTransferMapper, P
powerTransferCompanyDto
.
getPowerTransferCompanyResourcesDtoList
();
if
(
powerTransferCompanyResourcesDtoList
.
size
()
==
0
)
{
powerTransferCompany
.
setIsDistributionAgencies
(
true
);
definitions
.
put
(
"type"
,
""
);
definitions
.
put
(
"resourcesNum"
,
""
);
powerTransferCompany
.
setTaskInformation
(
getTaskInformation
(
content
,
definitions
));
iPowerTransferCompanyService
.
save
(
powerTransferCompany
);
}
else
{
powerTransferCompany
.
setIsDistributionAgencies
(
false
);
StringBuilder
taskInformation
=
new
StringBuilder
();
for
(
PowerTransferCompanyResourcesDto
powerTransferCompanyResourcesDto
:
powerTransferCompanyResourcesDtoList
)
{
definitions
.
put
(
"type"
,
powerTransferCompanyResourcesDto
.
getType
());
definitions
.
put
(
"resourcesNum"
,
powerTransferCompanyResourcesDto
.
getResourcesNum
());
String
information
=
getTaskInformation
(
content
,
definitions
);
taskInformation
.
append
(
information
).
append
(
";"
);
}
powerTransferCompany
.
setTaskInformation
(
taskInformation
.
toString
());
iPowerTransferCompanyService
.
save
(
powerTransferCompany
);
Long
powerTransferCompanySequenceNbr
=
powerTransferCompany
.
getSequenceNbr
();
List
<
PowerTransferCompanyResources
>
powerTransferCompanyResourcesList
=
...
...
@@ -117,4 +148,11 @@ public class PowerTransferServiceImpl extends ServiceImpl<PowerTransferMapper, P
}
return
powerTransferCompanyResourcesList
;
}
private
String
getTaskInformation
(
String
taskInformation
,
Map
<
String
,
String
>
definitions
)
{
int
size
=
definitions
.
size
();
String
[]
keys
=
definitions
.
keySet
().
toArray
(
new
String
[
size
]);
String
[]
values
=
definitions
.
values
().
toArray
(
new
String
[
size
]);
return
StringUtils
.
replaceEach
(
taskInformation
,
keys
,
values
);
}
}
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