Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
Z
zhengyuan-danger-chemistry-manage
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
耿迪迪
zhengyuan-danger-chemistry-manage
Commits
190d6650
Commit
190d6650
authored
Oct 20, 2022
by
zhangjianqian
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
573b966e
21a32346
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
651 additions
and
278 deletions
+651
-278
TNfcSettingController.java
...m/zehong/web/controller/system/TNfcSettingController.java
+15
-0
TNfcRecord.java
...em/src/main/java/com/zehong/system/domain/TNfcRecord.java
+125
-74
TNfcSetting.java
...m/src/main/java/com/zehong/system/domain/TNfcSetting.java
+16
-1
TNfcSettingMapper.java
...main/java/com/zehong/system/mapper/TNfcSettingMapper.java
+17
-8
ITNfcSettingService.java
...n/java/com/zehong/system/service/ITNfcSettingService.java
+17
-8
TNfcSettingServiceImpl.java
...om/zehong/system/service/impl/TNfcSettingServiceImpl.java
+19
-8
TNfcSettingMapper.xml
...em/src/main/resources/mapper/system/TNfcSettingMapper.xml
+28
-5
statistics.js
danger-manage-web/src/api/system/statistics.js
+53
-0
index.vue
danger-manage-web/src/views/system/statistics/index.vue
+324
-0
index.vue
danger-manage-web/src/views/system/tNfcSetting/index.vue
+37
-174
No files found.
danger-manage-admin/src/main/java/com/zehong/web/controller/system/TNfcSettingController.java
View file @
190d6650
package
com
.
zehong
.
web
.
controller
.
system
;
import
java.util.List
;
import
com.zehong.system.domain.TNfcRecord
;
import
org.springframework.security.access.prepost.PreAuthorize
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.GetMapping
;
...
...
@@ -44,6 +46,18 @@ public class TNfcSettingController extends BaseController
return
getDataTable
(
list
);
}
/**
* 巡检打卡查询列表
* @param tNfcSetting
* @return
*/
@GetMapping
(
"/punchClockList"
)
public
TableDataInfo
punchClockList
(
TNfcSetting
tNfcSetting
){
startPage
();
List
<
TNfcRecord
>
list
=
tNfcSettingService
.
punchClockList
(
tNfcSetting
);
return
getDataTable
(
list
);
}
/**
* 导出巡检列表
*/
...
...
@@ -83,6 +97,7 @@ public class TNfcSettingController extends BaseController
@PostMapping
public
AjaxResult
add
(
@RequestBody
TNfcSetting
tNfcSetting
)
{
System
.
out
.
println
(
tNfcSetting
);
return
toAjax
(
tNfcSettingService
.
insertTNfcSetting
(
tNfcSetting
));
}
...
...
danger-manage-system/src/main/java/com/zehong/system/domain/TNfcRecord.java
View file @
190d6650
package
com
.
zehong
.
system
.
domain
;
import
org.apache.commons.lang3.builder.ToStringBuilder
;
import
org.apache.commons.lang3.builder.ToStringStyle
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.zehong.common.annotation.Excel
;
import
com.zehong.common.core.domain.BaseEntity
;
import
java.util.Date
;
/**
* nfc巡检记录id对象 t_nfc_record
*
*
* @author zehong
* @date 2022-10-18
*/
public
class
TNfcRecord
extends
BaseEntity
{
public
class
TNfcRecord
extends
BaseEntity
{
private
static
final
long
serialVersionUID
=
1L
;
/** 巡检记录 */
/**
* 巡检记录
*/
private
Long
recordId
;
/** nfc_id */
/**
* nfc_id
*/
@Excel
(
name
=
"nfc_id"
)
private
Long
nfcId
;
/** 是否正常 0否 1是 */
/**
* 是否正常 0否 1是
*/
@Excel
(
name
=
"是否正常 0否 1是"
)
private
Integer
isNormal
;
/** 图片地址 */
/**
* 图片地址
*/
@Excel
(
name
=
"图片地址"
)
private
String
picture
;
/** 备注 */
/**
* 备注
*/
@Excel
(
name
=
"备注"
)
private
String
remarks
;
/** 上报人 */
/**上报时间*/
@JsonFormat
(
pattern
=
"yyyy-MM-dd hh:mm:ss"
)
private
Date
createTime
;
/**
* 上报人姓名
*/
@Excel
(
name
=
"上报人"
)
private
Long
createUser
;
private
String
userName
;
@Excel
(
name
=
"巡检地点"
)
/**巡检地点*/
private
String
patrolAddress
;
/** 巡检内容 */
@Excel
(
name
=
"巡检内容"
)
private
String
patrolComent
;
/**巡检内容*/
private
String
patrolComent
;
/** 巡检频次 */
@Excel
(
name
=
"巡检频次"
)
/**巡检频次*/
private
String
patrolFrequency
;
/** 巡检人*/
private
String
nickName
;
private
String
userName
;
private
String
startTime
;
private
String
endTime
;
public
String
getUserName
()
{
return
userName
;
}
/**巡检区域*/
private
String
dictLabel
;
public
void
setUserName
(
String
userName
)
{
this
.
userName
=
userName
;
public
String
getDictLabel
(
)
{
return
dictLabel
;
}
public
String
getStartTime
(
)
{
return
startTime
;
public
void
setDictLabel
(
String
dictLabel
)
{
this
.
dictLabel
=
dictLabel
;
}
public
void
setStartTime
(
String
startTime
)
{
this
.
startTime
=
startTime
;
}
public
String
getEndTime
()
{
return
endTime
;
@Override
public
Date
getCreateTime
()
{
return
createTime
;
}
public
void
setEndTime
(
String
endTime
)
{
this
.
endTime
=
endTime
;
@Override
public
void
setCreateTime
(
Date
createTime
)
{
this
.
createTime
=
createTime
;
}
public
String
getPatrolAddress
()
{
...
...
@@ -103,71 +115,110 @@ public class TNfcRecord extends BaseEntity
this
.
patrolFrequency
=
patrolFrequency
;
}
public
void
setRecordId
(
Long
recordId
)
{
this
.
recordId
=
recordId
;
public
String
getNickName
()
{
return
nickName
;
}
public
void
setNickName
(
String
nickName
)
{
this
.
nickName
=
nickName
;
}
public
static
long
getSerialVersionUID
()
{
return
serialVersionUID
;
}
public
Long
getRecordId
()
{
public
Long
getRecordId
()
{
return
recordId
;
}
public
void
setNfcId
(
Long
nfcId
)
{
this
.
nfcId
=
nfc
Id
;
public
void
setRecordId
(
Long
recordId
)
{
this
.
recordId
=
record
Id
;
}
public
Long
getNfcId
()
{
public
Long
getNfcId
()
{
return
nfcId
;
}
public
void
setIsNormal
(
Integer
isNormal
)
{
this
.
isNormal
=
isNormal
;
public
void
setNfcId
(
Long
nfcId
)
{
this
.
nfcId
=
nfcId
;
}
public
Integer
getIsNormal
()
{
public
Integer
getIsNormal
()
{
return
isNormal
;
}
public
void
setPicture
(
String
picture
)
{
this
.
picture
=
picture
;
public
void
setIsNormal
(
Integer
isNormal
)
{
this
.
isNormal
=
isNormal
;
}
public
String
getPicture
()
{
public
String
getPicture
()
{
return
picture
;
}
public
void
setRemarks
(
String
remarks
)
{
this
.
remarks
=
remarks
;
public
void
setPicture
(
String
picture
)
{
this
.
picture
=
picture
;
}
public
String
getRemarks
()
{
public
String
getRemarks
()
{
return
remarks
;
}
public
void
setCreateUser
(
Long
createUser
)
{
this
.
createUser
=
createUser
;
public
void
setRemarks
(
String
remarks
)
{
this
.
remarks
=
remarks
;
}
public
Long
getCreateUser
()
{
public
Long
getCreateUser
()
{
return
createUser
;
}
public
void
setCreateUser
(
Long
createUser
)
{
this
.
createUser
=
createUser
;
}
public
String
getUserName
()
{
return
userName
;
}
public
void
setUserName
(
String
userName
)
{
this
.
userName
=
userName
;
}
public
String
getStartTime
()
{
return
startTime
;
}
public
void
setStartTime
(
String
startTime
)
{
this
.
startTime
=
startTime
;
}
public
String
getEndTime
()
{
return
endTime
;
}
public
void
setEndTime
(
String
endTime
)
{
this
.
endTime
=
endTime
;
}
@Override
public
String
toString
()
{
return
new
ToStringBuilder
(
this
,
ToStringStyle
.
MULTI_LINE_STYLE
)
.
append
(
"recordId"
,
getRecordId
())
.
append
(
"nfcId"
,
getNfcId
())
.
append
(
"isNormal"
,
getIsNormal
())
.
append
(
"picture"
,
getPicture
())
.
append
(
"remarks"
,
getRemarks
())
.
append
(
"createTime"
,
getCreateTime
())
.
append
(
"createUser"
,
getCreateUser
())
.
toString
();
return
"TNfcRecord{"
+
"recordId="
+
recordId
+
", nfcId="
+
nfcId
+
", isNormal="
+
isNormal
+
", picture='"
+
picture
+
'\''
+
", remarks='"
+
remarks
+
'\''
+
", createTime="
+
createTime
+
", createUser="
+
createUser
+
", patrolAddress='"
+
patrolAddress
+
'\''
+
", patrolComent='"
+
patrolComent
+
'\''
+
", patrolFrequency='"
+
patrolFrequency
+
'\''
+
", nickName='"
+
nickName
+
'\''
+
", userName='"
+
userName
+
'\''
+
", startTime='"
+
startTime
+
'\''
+
", endTime='"
+
endTime
+
'\''
+
", dictLabel='"
+
dictLabel
+
'\''
+
'}'
;
}
}
danger-manage-system/src/main/java/com/zehong/system/domain/TNfcSetting.java
View file @
190d6650
...
...
@@ -42,10 +42,24 @@ public class TNfcSetting extends BaseEntity
private
Integer
isDel
;
/**
* 区域
0氨合成 1罐区
* 区域
编号
*/
private
String
region
;
/**
* 巡检区域
*/
private
String
nickName
;
public
String
getNickName
()
{
return
nickName
;
}
public
void
setNickName
(
String
nickName
)
{
this
.
nickName
=
nickName
;
}
public
static
long
getSerialVersionUID
()
{
return
serialVersionUID
;
...
...
@@ -134,6 +148,7 @@ public class TNfcSetting extends BaseEntity
", nfcNum='"
+
nfcNum
+
'\''
+
", isDel="
+
isDel
+
", region='"
+
region
+
'\''
+
", nickName='"
+
nickName
+
'\''
+
'}'
;
}
}
danger-manage-system/src/main/java/com/zehong/system/mapper/TNfcSettingMapper.java
View file @
190d6650
package
com
.
zehong
.
system
.
mapper
;
import
java.util.List
;
import
com.zehong.system.domain.TNfcRecord
;
import
com.zehong.system.domain.TNfcSetting
;
/**
* settingMapper接口
*
*
* @author zehong
* @date 2022-10-17
*/
public
interface
TNfcSettingMapper
public
interface
TNfcSettingMapper
{
/**
* 查询setting
*
*
* @param nfcId settingID
* @return setting
*/
...
...
@@ -27,7 +29,7 @@ public interface TNfcSettingMapper
/**
* 查询setting列表
*
*
* @param tNfcSetting setting
* @return setting集合
*/
...
...
@@ -35,7 +37,7 @@ public interface TNfcSettingMapper
/**
* 新增setting
*
*
* @param tNfcSetting setting
* @return 结果
*/
...
...
@@ -43,7 +45,7 @@ public interface TNfcSettingMapper
/**
* 修改setting
*
*
* @param tNfcSetting setting
* @return 结果
*/
...
...
@@ -51,7 +53,7 @@ public interface TNfcSettingMapper
/**
* 删除setting
*
*
* @param nfcId settingID
* @return 结果
*/
...
...
@@ -59,9 +61,16 @@ public interface TNfcSettingMapper
/**
* 批量删除setting
*
*
* @param nfcIds 需要删除的数据ID
* @return 结果
*/
public
int
deleteTNfcSettingByIds
(
Long
[]
nfcIds
);
/**
* 巡检打卡查询列表
* @param tNfcSetting
* @return
*/
List
<
TNfcRecord
>
punchClockList
(
TNfcSetting
tNfcSetting
);
}
danger-manage-system/src/main/java/com/zehong/system/service/ITNfcSettingService.java
View file @
190d6650
package
com
.
zehong
.
system
.
service
;
import
java.util.List
;
import
com.zehong.system.domain.TNfcRecord
;
import
com.zehong.system.domain.TNfcSetting
;
/**
* settingService接口
*
*
* @author zehong
* @date 2022-10-17
*/
public
interface
ITNfcSettingService
public
interface
ITNfcSettingService
{
/**
* 查询setting
*
*
* @param nfcId settingID
* @return setting
*/
...
...
@@ -27,7 +29,7 @@ public interface ITNfcSettingService
public
TNfcSetting
getInfoByNfcNum
(
String
nfcNum
);
/**
* 查询setting列表
*
*
* @param tNfcSetting setting
* @return setting集合
*/
...
...
@@ -35,7 +37,7 @@ public interface ITNfcSettingService
/**
* 新增setting
*
*
* @param tNfcSetting setting
* @return 结果
*/
...
...
@@ -43,7 +45,7 @@ public interface ITNfcSettingService
/**
* 修改setting
*
*
* @param tNfcSetting setting
* @return 结果
*/
...
...
@@ -51,7 +53,7 @@ public interface ITNfcSettingService
/**
* 批量删除setting
*
*
* @param nfcIds 需要删除的settingID
* @return 结果
*/
...
...
@@ -59,9 +61,16 @@ public interface ITNfcSettingService
/**
* 删除setting信息
*
*
* @param nfcId settingID
* @return 结果
*/
public
int
deleteTNfcSettingById
(
Long
nfcId
);
/**
* 巡检打卡查询列表
* @param tNfcSetting
* @return
*/
List
<
TNfcRecord
>
punchClockList
(
TNfcSetting
tNfcSetting
);
}
danger-manage-system/src/main/java/com/zehong/system/service/impl/TNfcSettingServiceImpl.java
View file @
190d6650
...
...
@@ -2,6 +2,7 @@ package com.zehong.system.service.impl;
import
java.util.List
;
import
com.zehong.common.utils.DateUtils
;
import
com.zehong.system.domain.TNfcRecord
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
com.zehong.system.mapper.TNfcSettingMapper
;
...
...
@@ -11,19 +12,19 @@ import org.springframework.transaction.annotation.Transactional;
/**
* settingService业务层处理
*
*
* @author zehong
* @date 2022-10-17
*/
@Service
public
class
TNfcSettingServiceImpl
implements
ITNfcSettingService
public
class
TNfcSettingServiceImpl
implements
ITNfcSettingService
{
@Autowired
private
TNfcSettingMapper
tNfcSettingMapper
;
/**
* 查询setting
*
*
* @param nfcId settingID
* @return setting
*/
...
...
@@ -46,7 +47,7 @@ public class TNfcSettingServiceImpl implements ITNfcSettingService
/**
* 查询setting列表
*
*
* @param tNfcSetting setting
* @return setting
*/
...
...
@@ -58,7 +59,7 @@ public class TNfcSettingServiceImpl implements ITNfcSettingService
/**
* 新增setting
*
*
* @param tNfcSetting setting
* @return 结果
*/
...
...
@@ -71,7 +72,7 @@ public class TNfcSettingServiceImpl implements ITNfcSettingService
/**
* 修改setting
*
*
* @param tNfcSetting setting
* @return 结果
*/
...
...
@@ -90,7 +91,7 @@ public class TNfcSettingServiceImpl implements ITNfcSettingService
/**
* 批量删除setting
*
*
* @param nfcIds 需要删除的settingID
* @return 结果
*/
...
...
@@ -102,7 +103,7 @@ public class TNfcSettingServiceImpl implements ITNfcSettingService
/**
* 删除setting信息
*
*
* @param nfcId settingID
* @return 结果
*/
...
...
@@ -111,4 +112,14 @@ public class TNfcSettingServiceImpl implements ITNfcSettingService
{
return
tNfcSettingMapper
.
deleteTNfcSettingById
(
nfcId
);
}
/**
* 巡检打卡查询列表
* @param tNfcSetting
* @return
*/
@Override
public
List
<
TNfcRecord
>
punchClockList
(
TNfcSetting
tNfcSetting
)
{
return
tNfcSettingMapper
.
punchClockList
(
tNfcSetting
);
}
}
danger-manage-system/src/main/resources/mapper/system/TNfcSettingMapper.xml
View file @
190d6650
...
...
@@ -13,18 +13,20 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result
property=
"nfcNum"
column=
"nfc_num"
/>
<result
property=
"createTime"
column=
"create_time"
/>
<result
property=
"isDel"
column=
"is_del"
/>
<result
property=
"region"
column=
"region"
/>
</resultMap>
<sql
id=
"selectTNfcSettingVo"
>
select nfc_id, patrol_sort, patrol_address, patrol_coment, patrol_frequency, nfc_num, create_time, is_del from t_nfc_setting
select nfc_id, patrol_sort, patrol_address, patrol_coment, patrol_frequency, nfc_num, create_time,
region,
is_del from t_nfc_setting
</sql>
<select
id=
"selectTNfcSettingList"
parameterType=
"TNfcSetting"
resultMap=
"TNfcSettingResult"
>
<include
refid=
"selectTNfcSettingVo"
/>
select a.*,b.dict_label as nickName from t_nfc_setting a
left join sys_dict_data b on a.region=b.dict_value
<where>
is_del='0
'
<if
test=
"region != null
"
>
and
region = #{region}
</if>
<if
test=
"patrolAddress != null and patrolAddress != ''"
>
and patrol_address
like concat('%',#{patrolAddress},'%')
</if>
a.is_del='0' and b.dict_type='t_nfc_region
'
<if
test=
"region != null
and region != ''"
>
and
region = #{region}
</if>
<if
test=
"patrolAddress != null and patrolAddress != ''"
>
and patrol_address
= #{patrolAddress}
</if>
<if
test=
"nfcNum != null and nfcNum != ''"
>
and nfc_num = #{nfcNum}
</if>
</where>
order by patrol_sort
...
...
@@ -87,4 +89,25 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
#{nfcId}
</foreach>
</update>
<!--巡检打卡查询列表-->
<select
id=
"punchClockList"
resultType=
"com.zehong.system.domain.TNfcRecord"
>
select a.is_normal as isNormal,a.remarks as remarks ,a.create_time as createTime,
b.patrol_address as patrolAddress,b.patrol_coment as patrolComent,b.patrol_frequency as patrolFrequency,
c.nick_name as nickName,
d.dict_label as dictLabel
from t_nfc_record a left join t_nfc_setting b on a.nfc_id=b.nfc_id
left join sys_user c on a.create_user=c.user_id
left join sys_dict_data d on b.region=d.dict_value
<where>
b.is_del='0' and d.dict_type='t_nfc_region'
<if
test=
"patrolAddress != null and patrolName != ''"
>
and b.patrol_address like concat('%', #{patrolAddress}, '%')
</if>
<if
test=
"region != null and region != ''"
>
and b.region=#{region}
</if>
</where>
group by a.create_time desc
</select>
</mapper>
danger-manage-web/src/api/system/statistics.js
0 → 100644
View file @
190d6650
import
request
from
'@/utils/request'
// 查询setting列表
export
function
listSetting
(
query
)
{
return
request
({
url
:
'/system/inspection/punchClockList'
,
method
:
'get'
,
params
:
query
})
}
// 查询setting详细
export
function
getSetting
(
nfcId
)
{
return
request
({
url
:
'/system/inspection/'
+
nfcId
,
method
:
'get'
})
}
// 新增setting
export
function
addSetting
(
data
)
{
return
request
({
url
:
'/system/inspection'
,
method
:
'post'
,
data
:
data
})
}
// 修改setting
export
function
updateSetting
(
data
)
{
return
request
({
url
:
'/system/inspection'
,
method
:
'put'
,
data
:
data
})
}
// 删除setting
export
function
delSetting
(
nfcId
)
{
return
request
({
url
:
'/system/inspection/'
+
nfcId
,
method
:
'delete'
})
}
// 导出setting
export
function
exportSetting
(
query
)
{
return
request
({
url
:
'/system/inspection/export'
,
method
:
'get'
,
params
:
query
})
}
danger-manage-web/src/views/system/statistics/index.vue
0 → 100644
View file @
190d6650
This diff is collapsed.
Click to expand it.
danger-manage-web/src/views/system/tNfcSetting/index.vue
View file @
190d6650
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