Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-zx-biz
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
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
Jobs
Commits
Open sidebar
项目统一框架
一体化_户用光伏项目代码
amos-boot-zx-biz
Commits
37781c5c
Commit
37781c5c
authored
Jul 26, 2021
by
高建强
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/developer' into developer
parents
1c539c95
d0e8af57
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
69 additions
and
43 deletions
+69
-43
AttachmentDto.java
...eejoin/amos/boot/module/common/api/dto/AttachmentDto.java
+30
-0
MaintenanceCompany.java
...mos/boot/module/common/api/entity/MaintenanceCompany.java
+8
-3
MaintenanceCompanyMapper.java
...ot/module/common/api/mapper/MaintenanceCompanyMapper.java
+5
-6
IMaintenanceCompanyService.java
...module/common/api/service/IMaintenanceCompanyService.java
+9
-10
MaintenanceCompanyController.java
...e/common/biz/controller/MaintenanceCompanyController.java
+17
-24
MaintenanceCompanyServiceImpl.java
...ommon/biz/service/impl/MaintenanceCompanyServiceImpl.java
+0
-0
No files found.
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/dto/AttachmentDto.java
0 → 100644
View file @
37781c5c
package
com
.
yeejoin
.
amos
.
boot
.
module
.
common
.
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-07-16
*/
@Data
@EqualsAndHashCode
(
callSuper
=
true
)
@ApiModel
(
value
=
"AttachmentDto"
,
description
=
"附件dto"
)
public
class
AttachmentDto
extends
BaseDto
{
private
static
final
long
serialVersionUID
=
1L
;
@ApiModelProperty
(
value
=
"文件地址"
)
private
String
url
;
@ApiModelProperty
(
value
=
"文件名称"
)
private
String
name
;
@ApiModelProperty
(
value
=
"文件类型"
)
private
String
type
;
}
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/entity/MaintenanceCompany.java
View file @
37781c5c
package
com
.
yeejoin
.
amos
.
boot
.
module
.
common
.
api
.
entity
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
common
.
api
.
entity
;
import
java.util.List
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
com.yeejoin.amos.boot.biz.common.entity.BaseEntity
;
import
com.yeejoin.amos.boot.module.common.api.dto.AttachmentDto
;
import
io.swagger.annotations.ApiModelProperty
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.EqualsAndHashCode
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* 维保单位
* 维保单位
*
*
...
@@ -80,4 +81,8 @@ public class MaintenanceCompany extends BaseEntity {
...
@@ -80,4 +81,8 @@ public class MaintenanceCompany extends BaseEntity {
@ApiModelProperty
(
value
=
"动态表单值"
)
@ApiModelProperty
(
value
=
"动态表单值"
)
@TableField
(
exist
=
false
)
@TableField
(
exist
=
false
)
private
List
<
DynamicFormInstance
>
dynamicFormValue
;
private
List
<
DynamicFormInstance
>
dynamicFormValue
;
@ApiModelProperty
(
value
=
"附件"
)
@TableField
(
exist
=
false
)
private
Map
<
String
,
List
<
AttachmentDto
>>
attachments
;
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/mapper/MaintenanceCompanyMapper.java
View file @
37781c5c
package
com
.
yeejoin
.
amos
.
boot
.
module
.
common
.
api
.
mapper
;
package
com
.
yeejoin
.
amos
.
boot
.
module
.
common
.
api
.
mapper
;
import
java.util.List
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
org.apache.ibatis.annotations.Param
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.common.api.dto.OrgUsrDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.OrgUsrDto
;
import
com.yeejoin.amos.boot.module.common.api.entity.MaintenanceCompany
;
import
com.yeejoin.amos.boot.module.common.api.entity.MaintenanceCompany
;
import
org.apache.ibatis.annotations.Param
;
import
java.util.List
;
/**
/**
* 维保单位 Mapper 接口
* 维保单位 Mapper 接口
...
@@ -29,5 +28,5 @@ public interface MaintenanceCompanyMapper extends BaseMapper<MaintenanceCompany>
...
@@ -29,5 +28,5 @@ public interface MaintenanceCompanyMapper extends BaseMapper<MaintenanceCompany>
* @param seq
* @param seq
* @return
* @return
*/
*/
public
List
<
OrgUsrDto
>
selectOrgUsrPageList
(
Page
page
,
@Param
(
"seq"
)
Long
seq
);
public
Page
<
OrgUsrDto
>
selectOrgUsrPageList
(
Page
page
,
@Param
(
"seq"
)
Long
seq
);
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/service/IMaintenanceCompanyService.java
View file @
37781c5c
...
@@ -29,10 +29,9 @@ public interface IMaintenanceCompanyService {
...
@@ -29,10 +29,9 @@ public interface IMaintenanceCompanyService {
* 添加保存维保单位人员基本信息
* 添加保存维保单位人员基本信息
*
*
* @param maintenanceCompany
* @param maintenanceCompany
* @param sequenceNbr 主键
* @return
* @return
*/
*/
public
boolean
savePersonDetail
(
MaintenanceCompany
maintenanceCompany
,
long
sequenceNbr
);
public
boolean
savePersonDetail
(
MaintenanceCompany
maintenanceCompany
);
/**
/**
* 自定义假删除
* 自定义假删除
...
@@ -52,10 +51,10 @@ public interface IMaintenanceCompanyService {
...
@@ -52,10 +51,10 @@ public interface IMaintenanceCompanyService {
/**
/**
* 添加保存维保单位部门基本信息
* 添加保存维保单位部门基本信息
*
*
* @param
M
aintenanceCompany
* @param
m
aintenanceCompany
* @return
* @return
*/
*/
public
boolean
saveDepartmentDetail
(
MaintenanceCompany
maintenanceCompany
,
long
sequenceNbr
);
public
boolean
saveDepartmentDetail
(
MaintenanceCompany
maintenanceCompany
);
/**
/**
* 检查当前的员工编号是否已经存在
* 检查当前的员工编号是否已经存在
...
@@ -98,26 +97,26 @@ public interface IMaintenanceCompanyService {
...
@@ -98,26 +97,26 @@ public interface IMaintenanceCompanyService {
/**
/**
* 修改维保单位
* 修改维保单位
*
*
* @param
MaintenanceCompany
* @param
model
* @return
* @return
*/
*/
boolean
updateMaintenanceCompanyDetail
(
MaintenanceCompany
model
,
AgencyUserModel
userInfo
);
boolean
updateMaintenanceCompanyDetail
(
MaintenanceCompany
model
);
/**
/**
* 修改维保部门
* 修改维保部门
*
*
* @param
MaintenanceCompany
* @param
model
* @return
* @return
*/
*/
public
boolean
updateMaintenanc
DepartmentDetail
(
MaintenanceCompany
model
,
AgencyUserModel
userInfo
);
public
boolean
updateMaintenanc
eDepartmentDetail
(
MaintenanceCompany
model
);
/**
/**
* 修改维保人员
* 修改维保人员
*
*
* @param
MaintenanceCompany
* @param
model
* @return
* @return
*/
*/
public
boolean
updateMaintenancePersonDetail
(
MaintenanceCompany
model
,
AgencyUserModel
userInfo
);
public
boolean
updateMaintenancePersonDetail
(
MaintenanceCompany
model
);
/**
/**
* 查询所有的单位-部门树
* 查询所有的单位-部门树
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/controller/MaintenanceCompanyController.java
View file @
37781c5c
...
@@ -5,6 +5,7 @@ import java.util.Map;
...
@@ -5,6 +5,7 @@ import java.util.Map;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletRequest
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.DeleteMapping
;
import
org.springframework.web.bind.annotation.DeleteMapping
;
...
@@ -61,12 +62,11 @@ public class MaintenanceCompanyController extends BaseController {
...
@@ -61,12 +62,11 @@ public class MaintenanceCompanyController extends BaseController {
* 新增维保单位
* 新增维保单位
*
*
* @return
* @return
* @throws MyException
*/
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/company/save"
)
@PostMapping
(
value
=
"/company/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增维保单位"
,
notes
=
"新增维保
人员
"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增维保单位"
,
notes
=
"新增维保
单位
"
)
public
ResponseModel
<
Boolean
>
saveMaintenanceCompany
(
@RequestBody
MaintenanceCompany
model
)
throws
MyException
{
public
ResponseModel
<
Boolean
>
saveMaintenanceCompany
(
@RequestBody
MaintenanceCompany
model
)
{
model
.
setType
(
COMPANY
);
model
.
setType
(
COMPANY
);
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyService
.
saveCompanyDetail
(
model
));
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyService
.
saveCompanyDetail
(
model
));
}
}
...
@@ -75,14 +75,13 @@ public class MaintenanceCompanyController extends BaseController {
...
@@ -75,14 +75,13 @@ public class MaintenanceCompanyController extends BaseController {
* 新增维保单位人员基本信息
* 新增维保单位人员基本信息
*
*
* @return
* @return
* @throws MyException
*/
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/person/save"
)
@PostMapping
(
value
=
"/person/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增维保人员"
,
notes
=
"新增维保人员"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增维保人员"
,
notes
=
"新增维保人员"
)
public
ResponseModel
<
Boolean
>
saveMaintenancePerson
(
@RequestBody
MaintenanceCompany
model
)
throws
Exception
{
public
ResponseModel
<
Boolean
>
saveMaintenancePerson
(
@RequestBody
MaintenanceCompany
model
)
{
model
.
setType
(
PERSON
);
model
.
setType
(
PERSON
);
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyService
.
savePersonDetail
(
model
,
model
.
getParentId
()
));
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyService
.
savePersonDetail
(
model
));
}
}
/**
/**
...
@@ -141,12 +140,7 @@ public class MaintenanceCompanyController extends BaseController {
...
@@ -141,12 +140,7 @@ public class MaintenanceCompanyController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/page/List"
)
@PostMapping
(
value
=
"/page/List"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"所有维保人员/单位/部门分页列表"
,
notes
=
"所有维保人员列表"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"所有维保人员/单位/部门分页列表"
,
notes
=
"所有维保人员列表"
)
public
ResponseModel
<
IPage
<
Map
<
String
,
Object
>>>
getPageMaintenanceList
(
@RequestBody
Map
<
String
,
Object
>
paramsMap
public
ResponseModel
<
IPage
<
Map
<
String
,
Object
>>>
getPageMaintenanceList
(
@RequestBody
Map
<
String
,
Object
>
paramsMap
)
{
// @RequestParam(value = "current") int current, @RequestParam(value = "size") int size,
//
// @RequestParam String maintenanceType, @RequestParam String name, @RequestParam long parentId,
// @RequestParam String isWork
)
throws
Exception
{
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyService
.
getPageMaintenanceList
(
paramsMap
));
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyService
.
getPageMaintenanceList
(
paramsMap
));
}
}
...
@@ -159,10 +153,9 @@ public class MaintenanceCompanyController extends BaseController {
...
@@ -159,10 +153,9 @@ public class MaintenanceCompanyController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/department/save"
)
@PostMapping
(
value
=
"/department/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增维保部门"
,
notes
=
"新增维保部门"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增维保部门"
,
notes
=
"新增维保部门"
)
public
ResponseModel
<
Boolean
>
saveMaintenanceDepartment
(
@RequestBody
MaintenanceCompany
model
,
public
ResponseModel
<
Boolean
>
saveMaintenanceDepartment
(
@RequestBody
MaintenanceCompany
model
)
{
@RequestParam
long
sequenceNbr
)
{
model
.
setType
(
DEPARTMENT
);
model
.
setType
(
DEPARTMENT
);
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyService
.
saveDepartmentDetail
(
model
,
sequenceNbr
));
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyService
.
saveDepartmentDetail
(
model
));
}
}
/**
/**
...
@@ -181,7 +174,7 @@ public class MaintenanceCompanyController extends BaseController {
...
@@ -181,7 +174,7 @@ public class MaintenanceCompanyController extends BaseController {
/**
/**
* 根据sequenceNbr更新
* 根据sequenceNbr更新
*
*
* @param
sequenceNbr
主键
* @param
model
主键
* @return
* @return
*/
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
...
@@ -190,13 +183,13 @@ public class MaintenanceCompanyController extends BaseController {
...
@@ -190,13 +183,13 @@ public class MaintenanceCompanyController extends BaseController {
public
ResponseModel
<
Boolean
>
updateBySequenceNbrMaintenanceCompany
(
@RequestBody
MaintenanceCompany
model
public
ResponseModel
<
Boolean
>
updateBySequenceNbrMaintenanceCompany
(
@RequestBody
MaintenanceCompany
model
)
{
)
{
return
ResponseHelper
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyService
.
updateMaintenanceCompanyDetail
(
model
,
getUserInfo
()
));
.
buildResponse
(
maintenanceCompanyService
.
updateMaintenanceCompanyDetail
(
model
));
}
}
/**
/**
* 根据sequenceNbr更新
* 根据sequenceNbr更新
*
*
* @param
sequenceNbr
主键
* @param
model
主键
* @return
* @return
*/
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
...
@@ -204,13 +197,13 @@ public class MaintenanceCompanyController extends BaseController {
...
@@ -204,13 +197,13 @@ public class MaintenanceCompanyController extends BaseController {
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"根据sequenceNbr更新维保单位人员"
,
notes
=
"根据sequenceNbr更新维保单位"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"根据sequenceNbr更新维保单位人员"
,
notes
=
"根据sequenceNbr更新维保单位"
)
public
ResponseModel
<
Boolean
>
updateBySequenceNbrMaintenancePerson
(
@RequestBody
MaintenanceCompany
model
)
{
public
ResponseModel
<
Boolean
>
updateBySequenceNbrMaintenancePerson
(
@RequestBody
MaintenanceCompany
model
)
{
return
ResponseHelper
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyService
.
updateMaintenancePersonDetail
(
model
,
getUserInfo
()
));
.
buildResponse
(
maintenanceCompanyService
.
updateMaintenancePersonDetail
(
model
));
}
}
/**
/**
* 根据sequenceNbr更新
* 根据sequenceNbr更新
*
*
* @param
sequenceNbr
主键
* @param
model
主键
* @return
* @return
*/
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
...
@@ -219,7 +212,7 @@ public class MaintenanceCompanyController extends BaseController {
...
@@ -219,7 +212,7 @@ public class MaintenanceCompanyController extends BaseController {
public
ResponseModel
<
Boolean
>
updateBySequenceNbrMaintenanceDepartment
(
@RequestBody
MaintenanceCompany
model
public
ResponseModel
<
Boolean
>
updateBySequenceNbrMaintenanceDepartment
(
@RequestBody
MaintenanceCompany
model
)
{
)
{
return
ResponseHelper
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyService
.
updateMaintenanc
DepartmentDetail
(
model
,
getUserInfo
()
));
.
buildResponse
(
maintenanceCompanyService
.
updateMaintenanc
eDepartmentDetail
(
model
));
}
}
/**
/**
...
@@ -317,8 +310,8 @@ public class MaintenanceCompanyController extends BaseController {
...
@@ -317,8 +310,8 @@ public class MaintenanceCompanyController extends BaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@GetMapping
(
value
=
"queryCompanyPages"
)
@GetMapping
(
value
=
"queryCompanyPages"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据维保单位查询所有机场单位(带分页)"
,
notes
=
"根据维保单位查询所有机场单位(带分页)"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"根据维保单位查询所有机场单位(带分页)"
,
notes
=
"根据维保单位查询所有机场单位(带分页)"
)
public
ResponseModel
<
List
<
Map
<
String
,
Object
>>>
selectCompanyPages
(
@RequestParam
(
value
=
"pageNum"
)
int
pageNum
,
public
ResponseModel
<
Page
<
Map
<
String
,
Object
>>>
selectCompanyPages
(
@RequestParam
(
value
=
"pageNum"
)
int
pageNum
,
@RequestParam
(
value
=
"pageSize"
)
int
pageSize
,
@RequestParam
(
required
=
false
)
Long
sequenceNbr
)
{
@RequestParam
(
value
=
"pageSize"
)
int
pageSize
,
@RequestParam
(
required
=
false
)
Long
sequenceNbr
)
{
AgencyUserModel
amosUser
=
getUserInfo
();
AgencyUserModel
amosUser
=
getUserInfo
();
return
ResponseHelper
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyServiceImpl
.
queryOrgUsrMsgPage
(
pageNum
,
pageSize
,
sequenceNbr
,
.
buildResponse
(
maintenanceCompanyServiceImpl
.
queryOrgUsrMsgPage
(
pageNum
,
pageSize
,
sequenceNbr
,
...
@@ -333,7 +326,7 @@ public class MaintenanceCompanyController extends BaseController {
...
@@ -333,7 +326,7 @@ public class MaintenanceCompanyController extends BaseController {
*/
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"查询维保单位、业主单位信息"
,
notes
=
"查询维保单位、业主单位信息"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"查询维保单位、业主单位信息"
,
notes
=
"查询维保单位、业主单位信息"
)
@GetMapping
(
value
=
"/companyL
l
ist"
)
@GetMapping
(
value
=
"/companyList"
)
public
ResponseModel
<
List
<
Map
<
String
,
Object
>>>
selectCompanyList
()
{
public
ResponseModel
<
List
<
Map
<
String
,
Object
>>>
selectCompanyList
()
{
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyServiceImpl
.
queryCompanyMsg
());
return
ResponseHelper
.
buildResponse
(
maintenanceCompanyServiceImpl
.
queryCompanyMsg
());
}
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/service/impl/MaintenanceCompanyServiceImpl.java
View file @
37781c5c
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment