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
fb650b13
Commit
fb650b13
authored
Aug 17, 2023
by
lisong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
一码通通用详情接口重构
parent
6ffa2994
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
244 additions
and
0 deletions
+244
-0
ControllerAop.java
...a/com/yeejoin/amos/boot/biz/common/aop/ControllerAop.java
+1
-0
EquipmentTypeEnum.java
...oin/amos/boot/module/ymt/api/enums/EquipmentTypeEnum.java
+83
-0
EquipmentCategoryMapper.java
...s/boot/module/ymt/api/mapper/EquipmentCategoryMapper.java
+18
-0
EquipmentCategoryMapper.xml
...api/src/main/resources/mapper/EquipmentCategoryMapper.xml
+142
-0
EquipmentCategoryServiceImpl.java
...le/ymt/biz/service/impl/EquipmentCategoryServiceImpl.java
+0
-0
No files found.
amos-boot-biz-common/src/main/java/com/yeejoin/amos/boot/biz/common/aop/ControllerAop.java
View file @
fb650b13
...
@@ -102,6 +102,7 @@ public class ControllerAop {
...
@@ -102,6 +102,7 @@ public class ControllerAop {
urls
.
add
(
"^/tcm/flc-unit-info/verifyTelCode/[A-Za-z0-9]+/[A-Za-z0-9]+"
);
urls
.
add
(
"^/tcm/flc-unit-info/verifyTelCode/[A-Za-z0-9]+/[A-Za-z0-9]+"
);
urls
.
add
(
"^/tcm/flc-unit-info/hasExistUser/[A-Za-z0-9_-]+"
);
urls
.
add
(
"^/tcm/flc-unit-info/hasExistUser/[A-Za-z0-9_-]+"
);
urls
.
add
(
"/tcm/reg-unit-info/save"
);
urls
.
add
(
"/tcm/reg-unit-info/save"
);
urls
.
add
(
"/ymt/equipment-category/getFormRecordById"
);
// 获取请求路径
// 获取请求路径
for
(
String
uri
:
urls
)
{
for
(
String
uri
:
urls
)
{
Pattern
p
=
Pattern
.
compile
(
uri
);
Pattern
p
=
Pattern
.
compile
(
uri
);
...
...
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/enums/EquipmentTypeEnum.java
0 → 100644
View file @
fb650b13
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
api
.
enums
;
import
lombok.AllArgsConstructor
;
import
lombok.Getter
;
@AllArgsConstructor
@Getter
public
enum
EquipmentTypeEnum
{
/**
* 设备类型对应表单key
*/
DT
(
"电梯"
,
"3000"
,
"1627903393253056514"
,
"1627897116087050241"
,
"1627903532906602497"
,
"1636347672031948801"
,
"1636347684057018369"
,
"1636282043618848769"
,
"1637431088563384322"
,
"idx_biz_jg_tech_params_elevator"
),
QZJ
(
"起重机械"
,
"4000"
,
"1627903393253056514"
,
"1627897116087050241"
,
"1627903532906602497"
,
"1636347672031948801"
,
""
,
"1636282043618848769"
,
"1635115308320583681"
,
"idx_biz_jg_tech_params_lifting"
),
CS
(
"厂车"
,
"5000"
,
"1627903393253056514"
,
"1627897116087050241"
,
"1627903532906602497"
,
"1636347672031948801"
,
""
,
"1636282043618848769"
,
"1631125079347720193"
,
"idx_biz_jg_tech_params_vehicle"
),
GL
(
"锅炉"
,
"1000"
,
"1627903393253056514"
,
"1627897116087050241"
,
"1627903532906602497"
,
"1636347672031948801"
,
""
,
"1636282043618848769"
,
"1631125178945662977"
,
"idx_biz_jg_tech_params_boiler"
),
YL_GD
(
"压力管道"
,
"8000"
,
"1627903393253056514"
,
"1627897116087050241"
,
"1627903532906602497"
,
"1636347672031948801"
,
""
,
"1636282043618848769"
,
"1631125206695178241"
,
"idx_biz_jg_tech_params_pipeline"
),
YL_RQ
(
"压力容器"
,
"2000"
,
"1627903393253056514"
,
"1627897116087050241"
,
"1627903532906602497"
,
"1636347672031948801"
,
""
,
"1636282043618848769"
,
"1631125198260432897"
,
"idx_biz_jg_tech_params_vessel"
),
YL_SS
(
"游乐设施"
,
"6000"
,
"1627903393253056514"
,
"1627897116087050241"
,
"1627903532906602497"
,
"1636347672031948801"
,
""
,
"1636282043618848769"
,
"1631125167914643457"
,
"idx_biz_jg_tech_params_rides"
),
SD
(
"索道"
,
"9000"
,
"1627903393253056514"
,
"1627897116087050241"
,
"1627903532906602497"
,
"1636347672031948801"
,
""
,
"1636282043618848769"
,
"1631125158229995521"
,
"idx_biz_jg_tech_params_ropeway"
);
/**
* 名称
*/
private
final
String
name
;
/**
* 类型编码
*/
private
final
String
code
;
/**
* 使用信息
*/
private
final
String
useInfo
;
/**
* 设计信息
*/
private
final
String
desInfo
;
/**
* 监督管理信息
*/
private
final
String
supInfo
;
/**
* 施工信息
*/
private
final
String
comInfo
;
/**
* 维保信息
*/
private
final
String
mainInfo
;
/**
* 检验检测信息
*/
private
final
String
insInfo
;
/**
* 注册信息
*/
private
final
String
jriInfo
;
/**
* 注册信息参数对应表
*/
private
final
String
tableName
;
public
static
EquipmentTypeEnum
getEnumByCode
(
String
code
)
{
for
(
EquipmentTypeEnum
value
:
EquipmentTypeEnum
.
values
())
{
if
(
value
.
getCode
().
equals
(
code
))
{
return
value
;
}
}
return
null
;
}
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/api/mapper/EquipmentCategoryMapper.java
View file @
fb650b13
...
@@ -54,5 +54,23 @@ public interface EquipmentCategoryMapper extends BaseMapper<EquipmentCategory> {
...
@@ -54,5 +54,23 @@ public interface EquipmentCategoryMapper extends BaseMapper<EquipmentCategory> {
Page
<
EquipExportVo
>
exportImageZip
(
@Param
(
"page"
)
Page
<
EquipExportVo
>
page
,
@Param
(
"dto"
)
EquipExportDto
dto
);
Page
<
EquipExportVo
>
exportImageZip
(
@Param
(
"page"
)
Page
<
EquipExportVo
>
page
,
@Param
(
"dto"
)
EquipExportDto
dto
);
void
updateIsNotEs
(
String
supervisoryCode
);
void
updateIsNotEs
(
String
supervisoryCode
);
Map
<
String
,
Object
>
selectTzsUseInfo
(
@Param
(
"record"
)
String
record
);
Map
<
String
,
Object
>
selectTzsDesInfo
(
@Param
(
"record"
)
String
record
);
Map
<
String
,
Object
>
selectTzsqzjJriInfo
(
@Param
(
"record"
)
String
record
,
@Param
(
"tableName"
)
String
tableName
);
List
<
Map
<
String
,
Object
>>
selectTzslbjJriInfo
(
@Param
(
"record"
)
String
record
);
List
<
Map
<
String
,
Object
>>
selectTzsaqfjJriInfo
(
@Param
(
"record"
)
String
record
);
Map
<
String
,
Object
>
selectTzsSupInfo
(
@Param
(
"record"
)
String
record
);
List
<
Map
<
String
,
Object
>>
selectTzsMainInfo
(
@Param
(
"record"
)
String
record
);
List
<
Map
<
String
,
Object
>>
selectTzsConInfo
(
@Param
(
"record"
)
String
record
);
List
<
Map
<
String
,
Object
>>
selectTzsInsInfo
(
@Param
(
"record"
)
String
record
);
}
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/resources/mapper/EquipmentCategoryMapper.xml
View file @
fb650b13
...
@@ -424,4 +424,146 @@
...
@@ -424,4 +424,146 @@
WHERE
WHERE
RECORD = ( SELECT ibjoi."RECORD" FROM idx_biz_jg_other_info ibjoi WHERE ibjoi."SUPERVISORY_CODE" = #{supervisoryCode} )
RECORD = ( SELECT ibjoi."RECORD" FROM idx_biz_jg_other_info ibjoi WHERE ibjoi."SUPERVISORY_CODE" = #{supervisoryCode} )
</update>
</update>
<select
id=
"selectTzsUseInfo"
resultType=
"java.util.Map"
>
select ADDRESS,
AGENT,
CHANGES,
CITY,
CITY_NAME,
COUNTY,
COUNTY_NAME,
EQU_STATE,
ESTATE_UNIT_CREDIT_CODE,
ESTATE_UNIT_NAME,
FACTORY_USE_SITE_STREET,
LONGITUDE_LATITUDE,
-- ifnull(LONGITUDE_LATITUDE :: json->> 'latitude', null) AS latitude,
-- ifnull(LONGITUDE_LATITUDE :: json->> 'longitude', null) AS longitude,
PHONE,
PROVINCE,
PROVINCE_NAME,
SAFETY_MANAGER,
SAFETY_MANAGE_DT,
USE_DATE,
USE_INNER_CODE,
USE_PLACE,
USE_STATE_CHANGE_DATE,
USE_UNIT_CREDIT_CODE,
USE_UNIT_NAME,
RECORD as id,
RECORD as sequenceNbr
from idx_biz_jg_use_info
where RECORD = #{record}
</select>
<select
id=
"selectTzsDesInfo"
resultType=
"java.util.Map"
>
SELECT jdi.APPRAISAL_DATE,
jdi.APPRAISAL_UNIT,
jdi.DESIGN_DATE,
jdi.DESIGN_DOC,
jdi.DESIGN_LICENSE_NUM,
jdi.DESIGN_STANDARD,
jdi.DESIGN_UNIT_CREDIT_CODE,
jdi.DESIGN_UNIT_NAME,
jdi.DESIGN_USE_DATE,
jdi.DRAWING_DO,
jdi.RECORD as sequenceNbr,
jdi.RECORD as id,
jfi.FACTORY_NUM,
jfi.FACTORY_STANDARD,
jfi.IMPORTED,
jfi.INS_USE_MAINTAIN_EXPLAIN,
jfi.PRODUCE_COUNTRY,
jfi.PRODUCE_DATE,
jfi.PRODUCE_LICENSE_NUM,
jfi.PRODUCE_UNIT_CREDIT_CODE,
jfi.PRODUCE_UNIT_NAME,
jfi.PRODUCT_QUALITY_YIELD_PROVE,
jfi.SUPERVISION_AGENCY_CREDENTIAL,
jfi.TYPE_TEST_CREDENTIAL
from idx_biz_jg_design_info jdi
LEFT JOIN idx_biz_jg_factory_info jfi on jdi."RECORD" = jfi."RECORD"
WHERE jfi.RECORD = #{record}
</select>
<select
id=
"selectTzsConInfo"
resultType=
"java.util.Map"
>
select *
from idx_biz_jg_construction_info
WHERE RECORD = #{record}
</select>
<select
id=
"selectTzsMainInfo"
resultType=
"java.util.Map"
>
select *
from idx_biz_jg_maintenance_record_info
WHERE RECORD = #{record}
</select>
<select
id=
"selectTzsInsInfo"
resultType=
"java.util.Map"
>
select *
from idx_biz_jg_inspection_detection_info
WHERE RECORD = #{record}
</select>
<select
id=
"selectTzsSupInfo"
resultType=
"java.util.Map"
>
SELECT joi.ALIAS,
joi.CLAIM_STATUS,
joi.CODE96333,
jsi.DENSELY_POPULATED_AREAS,
joi.EXPIRY_DATE,
jsi.IMPORTANT_PLACES,
joi.INSURANCE_ORG,
joi.IOT_ORG,
joi.IOT_SIGN,
joi.IS_MONITOR,
jsi.ORG_BRANCH_CODE,
jsi.ORG_BRANCH_NAME,
joi.SUPERVISORY_CODE,
jsi.RECORD as id,
jsi.SEQUENCE_NBR as sequenceNbr
from idx_biz_jg_supervision_info jsi
LEFT JOIN idx_biz_jg_other_info joi on jsi."RECORD" = joi."RECORD"
WHERE jsi.RECORD = #{record}
</select>
<select
id=
"selectTzsqzjJriInfo"
resultType=
"java.util.Map"
>
select jri.REC_DATE,
jri.REC_USER_ID,
jri.INSTANCE_ID,
jri.STATUS,
jri.ORGANIZATION_CODE,
jri.ORGANIZATION_NAME,
jri.USE_ORG_CODE,
jri.REGISTER_STATE,
jri.EQU_CODE,
jri.EQU_LIST,
jri.EQU_CATEGORY,
jri.EQU_DEFINE,
jri.PRODUCT_NAME,
jri.BRAND_NAME,
jri.EQU_TYPE,
jri.EQU_PRICE,
jri.USE_REGISTRATION_CERTIFICATE,
jri.USE_SIGN,
jri.PRODUCT_PHOTO,
jri.CAR_NUMBER,
jri.FRAME_NUMBER,
jri.ENGINE_NUMBER,
jri.MOTOR_NUMBER,
jri.RECORD as id,
jri.RECORD as sequenceNbr,
t.*
from idx_biz_jg_register_info jri
LEFT JOIN ${tableName} t on jri.RECORD = t.RECORD
where jri.RECORD = #{record}
</select>
<select
id=
"selectTzslbjJriInfo"
resultType=
"java.util.Map"
>
select *
from idx_biz_jg_main_parts
where RECORD = #{record}
</select>
<select
id=
"selectTzsaqfjJriInfo"
resultType=
"java.util.Map"
>
select *
from idx_biz_jg_main_parts
where RECORD = #{record}
</select>
</mapper>
</mapper>
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-biz/src/main/java/com/yeejoin/amos/boot/module/ymt/biz/service/impl/EquipmentCategoryServiceImpl.java
View file @
fb650b13
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