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
58bd9ce0
Commit
58bd9ce0
authored
Mar 20, 2025
by
刘林
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix(jg):超设计使用年限功能开发
parent
c88b1d81
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
75 additions
and
56 deletions
+75
-56
JgOverDesignServiceLifeDto.java
...os/boot/module/jg/api/dto/JgOverDesignServiceLifeDto.java
+5
-2
JgOverDesignServiceLife.java
...os/boot/module/jg/api/entity/JgOverDesignServiceLife.java
+3
-39
JgOverDesignServiceLifeEq.java
.../boot/module/jg/api/entity/JgOverDesignServiceLifeEq.java
+47
-0
RegistrationTypeEnum.java
...n/amos/boot/module/jg/api/enums/RegistrationTypeEnum.java
+1
-0
CommonController.java
.../amos/boot/module/jg/biz/controller/CommonController.java
+1
-2
JgOverDesignServiceLifeController.java
.../jg/biz/controller/JgOverDesignServiceLifeController.java
+16
-12
ICommonService.java
...ejoin/amos/boot/module/jg/biz/service/ICommonService.java
+1
-1
CommonServiceImpl.java
...os/boot/module/jg/biz/service/impl/CommonServiceImpl.java
+0
-0
JgOverDesignServiceLifeServiceImpl.java
.../biz/service/impl/JgOverDesignServiceLifeServiceImpl.java
+0
-0
use-registration-change-certificate.ftl
...sources/templates/use-registration-change-certificate.ftl
+0
-0
ApplicationFormTypeEnum.java
...os/boot/module/ymt/api/enums/ApplicationFormTypeEnum.java
+1
-0
No files found.
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/dto/JgOverDesignServiceLifeDto.java
View file @
58bd9ce0
...
@@ -48,8 +48,8 @@ public class JgOverDesignServiceLifeDto extends BaseDto {
...
@@ -48,8 +48,8 @@ public class JgOverDesignServiceLifeDto extends BaseDto {
@ApiModelProperty
(
value
=
"使用登记编号"
)
@ApiModelProperty
(
value
=
"使用登记编号"
)
private
String
useRegistrationCode
;
private
String
useRegistrationCode
;
@ApiModelProperty
(
value
=
"
原使用登记证
"
)
@ApiModelProperty
(
value
=
"
其他附件
"
)
private
String
o
riginalUseRegistrationCertificate
;
private
String
o
therAccessories
;
@ApiModelProperty
(
value
=
"状态"
)
@ApiModelProperty
(
value
=
"状态"
)
private
String
status
;
private
String
status
;
...
@@ -110,4 +110,7 @@ public class JgOverDesignServiceLifeDto extends BaseDto {
...
@@ -110,4 +110,7 @@ public class JgOverDesignServiceLifeDto extends BaseDto {
@ApiModelProperty
(
value
=
"创建时间"
)
@ApiModelProperty
(
value
=
"创建时间"
)
private
Date
createDate
;
private
Date
createDate
;
@ApiModelProperty
(
value
=
"延期使用年限"
)
private
Date
delayServiceLife
;
}
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/entity/JgOverDesignServiceLife.java
View file @
58bd9ce0
...
@@ -41,46 +41,10 @@ public class JgOverDesignServiceLife extends BaseEntity {
...
@@ -41,46 +41,10 @@ public class JgOverDesignServiceLife extends BaseEntity {
private
String
useUnitCreditCode
;
private
String
useUnitCreditCode
;
/**
/**
*
安全评估机构名称
*
其他附件
*/
*/
@TableField
(
"safety_assessment_name"
)
@TableField
(
"other_accessories"
)
private
String
safetyAssessmentName
;
private
String
otherAccessories
;
/**
* 安全评估机构统一信用代码
*/
@TableField
(
"safety_assessment_credit_code"
)
private
String
safetyAssessmentCreditCode
;
/**
* 安全评估报告
*/
@TableField
(
"safety_assessment_report"
)
private
String
safetyAssessmentReport
;
/**
* 安全评估结果
*/
@TableField
(
"safety_assessment_result"
)
private
String
safetyAssessmentResult
;
/**
* 安全评估日期
*/
@TableField
(
"safety_assessment_date"
)
private
Date
safetyAssessmentDate
;
/**
* 使用登记编号
*/
@TableField
(
"use_registration_code"
)
private
String
useRegistrationCode
;
/**
* 原使用登记证
*/
@TableField
(
"original_use_registration_certificate"
)
private
String
originalUseRegistrationCertificate
;
/**
/**
* 状态
* 状态
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/entity/JgOverDesignServiceLifeEq.java
View file @
58bd9ce0
...
@@ -52,4 +52,51 @@ public class JgOverDesignServiceLifeEq extends BaseEntity {
...
@@ -52,4 +52,51 @@ public class JgOverDesignServiceLifeEq extends BaseEntity {
@TableField
(
"create_user_name"
)
@TableField
(
"create_user_name"
)
private
String
createUserName
;
private
String
createUserName
;
/**
* 设备信息json
*/
@TableField
(
"device_info"
)
private
String
deviceInfo
;
/**
* 使用登记证
*/
@TableField
(
"use_registration_code"
)
private
String
useRegistrationCode
;
/**
* 安全评估机构名称
*/
@TableField
(
"safety_assessment_name"
)
private
String
safetyAssessmentName
;
/**
* 安全评估机构统一信用代码
*/
@TableField
(
"safety_assessment_credit_code"
)
private
String
safetyAssessmentCreditCode
;
/**
* 安全评估报告
*/
@TableField
(
"safety_assessment_report"
)
private
String
safetyAssessmentReport
;
/**
* 安全评估结果
*/
@TableField
(
"safety_assessment_result"
)
private
String
safetyAssessmentResult
;
/**
* 安全评估日期
*/
@TableField
(
"safety_assessment_date"
)
private
Date
safetyAssessmentDate
;
/**
* 延期使用年限
*/
@TableField
(
"delay_service_life"
)
private
String
delayServiceLife
;
}
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-api/src/main/java/com/yeejoin/amos/boot/module/jg/api/enums/RegistrationTypeEnum.java
View file @
58bd9ce0
...
@@ -7,6 +7,7 @@ import lombok.Getter;
...
@@ -7,6 +7,7 @@ import lombok.Getter;
@AllArgsConstructor
@AllArgsConstructor
public
enum
RegistrationTypeEnum
{
public
enum
RegistrationTypeEnum
{
新设备首次启用
(
"新设备首次启用"
,
"DJ_SY"
),
新设备首次启用
(
"新设备首次启用"
,
"DJ_SY"
),
达到设计使用年限继续使用
(
"达到设计使用年限继续使用"
,
"DJ_CSJ"
),
历史无证设备登记
(
"历史无证设备登记"
,
"SP_TT"
);
历史无证设备登记
(
"历史无证设备登记"
,
"SP_TT"
);
private
String
name
;
private
String
name
;
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/controller/CommonController.java
View file @
58bd9ce0
...
@@ -806,9 +806,8 @@ public class CommonController extends BaseController {
...
@@ -806,9 +806,8 @@ public class CommonController extends BaseController {
public
ResponseModel
<
Map
<
String
,
Object
>>
getRegistrationChangeCertificateUrl
(
@RequestBody
JSONObject
map
)
{
public
ResponseModel
<
Map
<
String
,
Object
>>
getRegistrationChangeCertificateUrl
(
@RequestBody
JSONObject
map
)
{
JSONObject
formData
=
JSONObject
.
parseObject
(
JSONObject
.
toJSONString
(
map
.
get
(
"formData"
)));
JSONObject
formData
=
JSONObject
.
parseObject
(
JSONObject
.
toJSONString
(
map
.
get
(
"formData"
)));
ReginParams
selectedOrgInfo
=
getSelectedOrgInfo
();
ReginParams
selectedOrgInfo
=
getSelectedOrgInfo
();
String
manageType
=
String
.
valueOf
(
map
.
get
(
"manageType"
));
formData
.
put
(
"userName"
,
selectedOrgInfo
.
getUserModel
().
getRealName
());
formData
.
put
(
"userName"
,
selectedOrgInfo
.
getUserModel
().
getRealName
());
return
ResponseHelper
.
buildResponse
(
commonService
.
getRegistrationChangeCertificateUrl
(
manageType
,
formData
));
return
ResponseHelper
.
buildResponse
(
commonService
.
getRegistrationChangeCertificateUrl
(
formData
));
}
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/controller/JgOverDesignServiceLifeController.java
View file @
58bd9ce0
...
@@ -2,6 +2,9 @@ package com.yeejoin.amos.boot.module.jg.biz.controller;
...
@@ -2,6 +2,9 @@ package com.yeejoin.amos.boot.module.jg.biz.controller;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisKey
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisUtils
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
...
@@ -9,15 +12,14 @@ import org.springframework.web.bind.annotation.RestController;
...
@@ -9,15 +12,14 @@ import org.springframework.web.bind.annotation.RestController;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.boot.biz.common.controller.BaseController
;
import
com.yeejoin.amos.boot.module.jg.biz.service.impl.JgOverDesignServiceLifeServiceImpl
;
import
com.yeejoin.amos.boot.module.jg.biz.service.impl.JgOverDesignServiceLifeServiceImpl
;
import
org.typroject.tyboot.component.event.RestEventTrigger
;
import
org.typroject.tyboot.component.event.RestEventTrigger
;
import
org.typroject.tyboot.core.foundation.context.RequestContext
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseHelper
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
org.typroject.tyboot.core.restful.utils.ResponseModel
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
javax.servlet.http.HttpServletRequest
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
com.yeejoin.amos.boot.module.jg.api.entity.JgOverDesignServiceLife
;
import
com.yeejoin.amos.boot.module.jg.api.entity.JgOverDesignServiceLife
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
java.util.Collections
;
import
java.util.Collections
;
import
java.util.List
;
import
java.util.List
;
...
@@ -32,19 +34,21 @@ import java.util.List;
...
@@ -32,19 +34,21 @@ import java.util.List;
public
class
JgOverDesignServiceLifeController
extends
BaseController
{
public
class
JgOverDesignServiceLifeController
extends
BaseController
{
@Autowired
@Autowired
JgOverDesignServiceLifeServiceImpl
jgOverDesignServiceLifeServiceImpl
;
private
JgOverDesignServiceLifeServiceImpl
jgOverDesignServiceLifeServiceImpl
;
@Autowired
private
RedisUtils
redisUtils
;
/**
/**
* 新增
* 新增
*
*
* @return
* @return
*/
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/save"
)
@PostMapping
(
value
=
"/save"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增"
,
notes
=
"新增"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增"
,
notes
=
"新增"
)
public
ResponseModel
<
JgOverDesignServiceLife
>
save
(
@RequestBody
JgOverDesignServiceLife
entity
)
{
public
ResponseModel
<
Object
>
save
(
@RequestBody
JSONObject
map
)
{
entity
=
jgOverDesignServiceLifeServiceImpl
.
createWithModel
(
entity
);
ReginParams
reginParams
=
JSONObject
.
parseObject
(
redisUtils
.
get
(
RedisKey
.
buildReginKey
(
RequestContext
.
getExeUserId
(),
RequestContext
.
getToken
())).
toString
(),
ReginParams
.
class
);
return
ResponseHelper
.
buildResponse
(
entity
);
return
ResponseHelper
.
buildResponse
(
jgOverDesignServiceLifeServiceImpl
.
saveOrUpdate
(
map
,
reginParams
)
);
}
}
/**
/**
...
...
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/service/ICommonService.java
View file @
58bd9ce0
...
@@ -265,5 +265,5 @@ public interface ICommonService {
...
@@ -265,5 +265,5 @@ public interface ICommonService {
void
getRegistrationFormStream
(
JSONObject
formData
,
String
manageType
,
HttpServletResponse
response
);
void
getRegistrationFormStream
(
JSONObject
formData
,
String
manageType
,
HttpServletResponse
response
);
Map
<
String
,
Object
>
getRegistrationChangeCertificateUrl
(
String
manageType
,
JSONObject
formData
);
Map
<
String
,
Object
>
getRegistrationChangeCertificateUrl
(
JSONObject
formData
);
}
}
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/service/impl/CommonServiceImpl.java
View file @
58bd9ce0
This diff is collapsed.
Click to expand it.
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/java/com/yeejoin/amos/boot/module/jg/biz/service/impl/JgOverDesignServiceLifeServiceImpl.java
View file @
58bd9ce0
This diff is collapsed.
Click to expand it.
amos-boot-system-tzs/amos-boot-module-jg/amos-boot-module-jg-biz/src/main/resources/templates/use-registration-change-certificate.ftl
View file @
58bd9ce0
This diff is collapsed.
Click to expand it.
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/enums/ApplicationFormTypeEnum.java
View file @
58bd9ce0
...
@@ -34,6 +34,7 @@ public enum ApplicationFormTypeEnum {
...
@@ -34,6 +34,7 @@ public enum ApplicationFormTypeEnum {
BF
(
"BF"
,
"BF_ZX"
),
//电梯(设备)报废注销
BF
(
"BF"
,
"BF_ZX"
),
//电梯(设备)报废注销
GMBG
(
"GMBG"
,
"DJ_GM"
),
//更名变更
GMBG
(
"GMBG"
,
"DJ_GM"
),
//更名变更
SBQY
(
"SBQY"
,
"SB_QY"
),
//设备启用
SBQY
(
"SBQY"
,
"SB_QY"
),
//设备启用
CSJ
(
"CSJ"
,
"DJ_CSJ"
),
//超设计年限
SBTY
(
"SBTY"
,
"SB_TY"
);
//设备启用
SBTY
(
"SBTY"
,
"SB_TY"
);
//设备启用
/**
/**
...
...
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