Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Z
zhongtong-avi-service
Project
Project
Details
Activity
Releases
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
中通客车项目
zhongtong-avi-service
Commits
ccba8bc2
Commit
ccba8bc2
authored
Oct 02, 2019
by
喻训浩
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: avi数据监控接口及led屏显示实现
parent
ff051557
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
23 changed files
with
1102 additions
and
14 deletions
+1102
-14
pom.xml
pom.xml
+7
-5
EquipmentController.java
...ongtong/avi/equipment/controller/EquipmentController.java
+1
-1
PaintshopArea.java
.../vtstar/zhongtong/avi/equipment/domain/PaintshopArea.java
+3
-0
PaintshopLane.java
.../vtstar/zhongtong/avi/equipment/domain/PaintshopLane.java
+3
-0
CleanAndStatisticsJob.java
...ar/zhongtong/avi/equipment/job/CleanAndStatisticsJob.java
+6
-1
StatisticsTimeJob.java
...vtstar/zhongtong/avi/equipment/job/StatisticsTimeJob.java
+26
-0
EquipmentDataMapper.java
...r/zhongtong/avi/equipment/mapper/EquipmentDataMapper.java
+8
-0
RunRecordService.java
...tar/zhongtong/avi/equipment/service/RunRecordService.java
+18
-5
LedService.java
.../net/vtstar/zhongtong/avi/ledlamp/service/LedService.java
+25
-0
ExcelTest.java
...java/net/vtstar/zhongtong/avi/ledlamp/test/ExcelTest.java
+312
-0
Grid.java
...main/java/net/vtstar/zhongtong/avi/ledlamp/test/Grid.java
+139
-0
Test.java
...main/java/net/vtstar/zhongtong/avi/ledlamp/test/Test.java
+45
-0
UserCell.java
.../java/net/vtstar/zhongtong/avi/ledlamp/test/UserCell.java
+52
-0
led.java
src/main/java/net/vtstar/zhongtong/avi/ledlamp/test/led.java
+323
-0
AreaController.java
...r/zhongtong/avi/monitoring/controller/AreaController.java
+45
-0
Bus.java
.../java/net/vtstar/zhongtong/avi/monitoring/domain/Bus.java
+20
-0
BusType.java
...vtstar/zhongtong/avi/monitoring/domain/enums/BusType.java
+14
-0
DateType.java
...tstar/zhongtong/avi/monitoring/domain/enums/DateType.java
+17
-0
CarStatisticsVO.java
...r/zhongtong/avi/monitoring/domain/vo/CarStatisticsVO.java
+28
-0
LaserCuttingMachine.java
...ar/zhongtong/avi/stamping/domain/LaserCuttingMachine.java
+7
-0
application-dev-yxh.properties
src/main/resources/config/application-dev-yxh.properties
+1
-1
application-quartz.properties
src/main/resources/config/application-quartz.properties
+2
-1
lv_led.dll
src/main/resources/dll/lv_led.dll
+0
-0
No files found.
pom.xml
View file @
ccba8bc2
...
...
@@ -37,11 +37,13 @@
<version>
0.0.1-SNAPSHOT
</version>
</dependency>
<!-- base -->
<!--<dependency>-->
<!--<groupId>net.vtstar</groupId>-->
<!--<artifactId>user-spring-boot-starter</artifactId>-->
<!--<version>0.0.1-mysql-SNAPSHOT</version>-->
<!--</dependency>-->
<!--jna-->
<dependency>
<groupId>
net.java.dev.jna
</groupId>
<artifactId>
jna
</artifactId>
<version>
4.1.0
</version>
</dependency>
<dependency>
<groupId>
com.alibaba
</groupId>
<artifactId>
fastjson
</artifactId>
...
...
src/main/java/net/vtstar/zhongtong/avi/equipment/controller/EquipmentController.java
View file @
ccba8bc2
...
...
@@ -30,7 +30,7 @@ public class EquipmentController {
@Autowired
private
EquipmentService
equipmentService
;
@ApiOperation
(
value
=
"获取设备
实时
监控数据(分页)"
,
notes
=
"各车间对应code:\r\n"
+
@ApiOperation
(
value
=
"获取设备监控数据(分页)"
,
notes
=
"各车间对应code:\r\n"
+
"制件车间: PARTS\r\n焊装车间: WELDING\r\n涂装车间: PAINTING\r\n"
+
"底盘车间: CHASSIS\r\n总装车间: ASSEMBLY\r\n试交车间: TRIAL\r\n"
+
""
)
...
...
src/main/java/net/vtstar/zhongtong/avi/equipment/domain/PaintshopArea.java
View file @
ccba8bc2
...
...
@@ -8,6 +8,7 @@ import net.vtstar.user.search.Search;
import
javax.persistence.Column
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
java.util.List
;
/**
* @Author: xiadongwei
...
...
@@ -28,4 +29,6 @@ public class PaintshopArea {
@ApiModelProperty
(
notes
=
"在线数量"
)
@Column
(
name
=
"online_num"
)
private
String
onlineNum
;
private
List
<
PaintshopLane
>
laneList
;
}
src/main/java/net/vtstar/zhongtong/avi/equipment/domain/PaintshopLane.java
View file @
ccba8bc2
...
...
@@ -8,6 +8,7 @@ import net.vtstar.user.search.Search;
import
javax.persistence.Column
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
java.util.List
;
/**
* @Author: xiadongwei
...
...
@@ -36,4 +37,6 @@ public class PaintshopLane {
@ApiModelProperty
(
notes
=
"在线数量"
)
@Column
(
name
=
"online_num"
)
private
Integer
onlineNum
;
private
List
<
PaintshopStation
>
stationList
;
}
src/main/java/net/vtstar/zhongtong/avi/equipment/job/CleanAndStatisticsJob.java
View file @
ccba8bc2
...
...
@@ -11,6 +11,7 @@ import net.vtstar.user.mybatis.provider.WhereFilter;
import
net.vtstar.zhongtong.avi.equipment.domain.EquipInfo
;
import
net.vtstar.zhongtong.avi.equipment.domain.RuntimeRecord
;
import
net.vtstar.zhongtong.avi.equipment.mapper.BasicInfoMapper
;
import
net.vtstar.zhongtong.avi.equipment.mapper.EquipmentDataMapper
;
import
net.vtstar.zhongtong.avi.equipment.mapper.RuntimeRecordMapper
;
import
net.vtstar.zhongtong.avi.equipment.service.RunRecordService
;
import
org.quartz.DisallowConcurrentExecution
;
...
...
@@ -47,6 +48,9 @@ public class CleanAndStatisticsJob extends QuartzJobBean {
private
RuntimeRecordMapper
runtimeRecordMapper
;
@Autowired
private
BasicInfoMapper
basicInfoMapper
;
@Autowired
private
EquipmentDataMapper
equipmentDataMapper
;
@Override
protected
void
executeInternal
(
JobExecutionContext
context
)
throws
JobExecutionException
{
...
...
@@ -64,7 +68,8 @@ public class CleanAndStatisticsJob extends QuartzJobBean {
if
(
CollectionUtils
.
isEmpty
(
dataList
))
{
continue
;
}
//往数据库插入设备监控数据
equipmentDataMapper
.
insertList
(
dataList
);
equipDataService
.
updateLastStatus
(
dataList
.
get
(
dataList
.
size
()
-
1
));
String
equipCode
=
dataList
.
get
(
0
).
getEquipCode
();
...
...
src/main/java/net/vtstar/zhongtong/avi/equipment/job/StatisticsTimeJob.java
0 → 100644
View file @
ccba8bc2
package
net
.
vtstar
.
zhongtong
.
avi
.
equipment
.
job
;
import
lombok.extern.slf4j.Slf4j
;
import
net.vtstar.zhongtong.avi.equipment.mapper.EquipmentDataMapper
;
import
org.quartz.JobExecutionContext
;
import
org.quartz.JobExecutionException
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.scheduling.quartz.QuartzJobBean
;
/**
* 统计运行时间job
*/
@Slf4j
public
class
StatisticsTimeJob
extends
QuartzJobBean
{
@Autowired
private
EquipmentDataMapper
equipmentDataMapper
;
@Override
protected
void
executeInternal
(
JobExecutionContext
jobExecutionContext
)
throws
JobExecutionException
{
//查询今日设备所有运行状态数据
}
}
src/main/java/net/vtstar/zhongtong/avi/equipment/mapper/EquipmentDataMapper.java
0 → 100644
View file @
ccba8bc2
package
net
.
vtstar
.
zhongtong
.
avi
.
equipment
.
mapper
;
import
net.vtstar.user.mybatis.BaseMapper
;
import
org.apache.ibatis.annotations.Mapper
;
@Mapper
public
interface
EquipmentDataMapper
<
T
>
extends
BaseMapper
<
T
>
{
}
src/main/java/net/vtstar/zhongtong/avi/equipment/service/RunRecordService.java
View file @
ccba8bc2
...
...
@@ -3,23 +3,23 @@ package net.vtstar.zhongtong.avi.equipment.service;
import
com.alibaba.fastjson.JSONObject
;
import
com.github.pagehelper.PageHelper
;
import
lombok.extern.slf4j.Slf4j
;
import
net.vtstar.user.domain.Dict
;
import
net.vtstar.user.mybatis.BaseMapper
;
import
net.vtstar.scada.base.gather.domain.EquipmentData
;
import
net.vtstar.user.mybatis.provider.Operation
;
import
net.vtstar.user.mybatis.provider.OrderBy
;
import
net.vtstar.user.mybatis.provider.WhereFilter
;
import
net.vtstar.user.search.service.SearchService
;
import
net.vtstar.zhongtong.avi.equipment.domain.*
;
import
net.vtstar.zhongtong.avi.equipment.mapper.BasicInfoMapper
;
import
net.vtstar.zhongtong.avi.equipment.mapper.EquipmentDataMapper
;
import
net.vtstar.zhongtong.avi.equipment.mapper.FaultRecordMapper
;
import
net.vtstar.zhongtong.avi.equipment.mapper.RuntimeRecordMapper
;
import
net.vtstar.zhongtong.avi.stamping.domain.LaserCuttingMachine
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Qualifier
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.CollectionUtils
;
import
java
x.annotation.Resource
;
import
java.util.
ArrayList
;
import
java
.math.BigDecimal
;
import
java.util.
Date
;
import
java.util.List
;
/**
...
...
@@ -42,6 +42,9 @@ public class RunRecordService {
@Autowired
private
BasicInfoMapper
basicInfoMapper
;
@Autowired
private
EquipmentDataMapper
equipmentData
;
/**
* 分页查询运行时间
*/
...
...
@@ -84,7 +87,17 @@ public class RunRecordService {
}
public
void
test
()
{
EquipmentData
laser
=
new
LaserCuttingMachine
();
((
LaserCuttingMachine
)
laser
).
setCuttingSpeed
(
new
BigDecimal
(
500
));
RuntimeRecord
runtimeRecord
=
new
RuntimeRecord
();
runtimeRecord
.
setWorkshopCode
(
"23232"
);
equipmentData
.
insert
(
runtimeRecord
);
}
public
static
void
main
(
String
[]
args
)
{
}
}
src/main/java/net/vtstar/zhongtong/avi/ledlamp/service/LedService.java
0 → 100644
View file @
ccba8bc2
package
net
.
vtstar
.
zhongtong
.
avi
.
ledlamp
.
service
;
import
com.sun.jna.Library
;
import
com.sun.jna.Native
;
import
com.sun.jna.Platform
;
public
class
LedService
{
public
interface
test
extends
Library
{
test
INSTANCE
=
(
test
)
Native
.
loadLibrary
((
Platform
.
isWindows
()
?
"dll//lv_led"
:
"c"
),
test
.
class
);
int
CreateProgram
(
int
LedWidth
,
int
LedHeight
,
int
ColorType
);
}
public
static
void
main
(
String
[]
args
)
{
try
{
test
.
INSTANCE
.
CreateProgram
(
128
,
32
,
1
);
}
catch
(
Exception
e
)
{
System
.
out
.
println
(
String
.
format
(
e
.
getMessage
(),
"utf-8"
));
}
}
}
src/main/java/net/vtstar/zhongtong/avi/ledlamp/test/ExcelTest.java
0 → 100644
View file @
ccba8bc2
This diff is collapsed.
Click to expand it.
src/main/java/net/vtstar/zhongtong/avi/ledlamp/test/Grid.java
0 → 100644
View file @
ccba8bc2
package
net
.
vtstar
.
zhongtong
.
avi
.
ledlamp
.
test
;
import
java.awt.Color
;
import
java.awt.Font
;
import
org.apache.poi.hssf.util.HSSFColor
;
import
org.apache.poi.xssf.usermodel.XSSFColor
;
public
class
Grid
{
private
boolean
show
;
private
int
row
;
// 对应Excel中的row,也可以理解为cells[i][j]的i
private
int
col
;
// 对应Excel中的col,也可以理解为cells[i][j]的j
private
int
x
;
// x坐标
private
int
y
;
// y坐标
private
int
width
;
private
int
height
;
private
String
text
;
private
Font
font
;
//= new Font("微软雅黑", Font.PLAIN, 12);
private
Color
bgColor
=
null
;
private
Color
ftColor
=
null
;
public
int
getRow
()
{
return
row
;
}
public
void
setRow
(
int
row
)
{
this
.
row
=
row
;
}
public
int
getCol
()
{
return
col
;
}
public
void
setCol
(
int
col
)
{
this
.
col
=
col
;
}
public
int
getX
()
{
return
x
;
}
public
void
setX
(
int
x
)
{
this
.
x
=
x
;
}
public
int
getY
()
{
return
y
;
}
public
void
setY
(
int
y
)
{
this
.
y
=
y
;
}
public
boolean
isShow
()
{
return
show
;
}
public
void
setShow
(
boolean
show
)
{
this
.
show
=
show
;
}
public
int
getWidth
()
{
return
width
;
}
public
void
setWidth
(
int
width
)
{
this
.
width
=
width
;
}
public
int
getHeight
()
{
return
height
;
}
public
void
setHeight
(
int
height
)
{
this
.
height
=
height
;
}
public
String
getText
()
{
return
text
;
}
public
void
setText
(
String
text
)
{
this
.
text
=
text
;
}
public
Color
getBgColor
()
{
return
bgColor
;
}
/**
* 将poi.ss.usermodel.Color 转换成 java.awt.Color
* <a href="http://home.cnblogs.com/u/309701/" target="_blank">@param</a>
* color
*/
public
void
setBgColor
(
org
.
apache
.
poi
.
ss
.
usermodel
.
Color
color
)
{
this
.
bgColor
=
poiColor2awtColor
(
color
);
}
public
void
setBgColor
(
java
.
awt
.
Color
color
)
{
this
.
bgColor
=
color
;
}
public
Color
getFtColor
()
{
return
ftColor
;
}
public
void
setFtColor
(
org
.
apache
.
poi
.
ss
.
usermodel
.
Color
color
)
{
this
.
ftColor
=
poiColor2awtColor
(
color
);
}
public
Font
getFont
()
{
return
font
;
}
public
void
setFont
(
org
.
apache
.
poi
.
ss
.
usermodel
.
Font
font
)
{
if
(
font
!=
null
)
{
this
.
font
=
new
java
.
awt
.
Font
(
font
.
getFontName
(),
Font
.
BOLD
,
font
.
getFontHeight
()
/
20
+
2
);
}
}
private
java
.
awt
.
Color
poiColor2awtColor
(
org
.
apache
.
poi
.
ss
.
usermodel
.
Color
color
)
{
Color
awtColor
=
null
;
if
(
color
instanceof
XSSFColor
)
{
// .xlsx
XSSFColor
xc
=
(
XSSFColor
)
color
;
String
rgbHex
=
xc
.
getARGBHex
();
if
(
rgbHex
!=
null
)
{
awtColor
=
new
Color
(
Integer
.
parseInt
(
rgbHex
.
substring
(
2
),
16
));
}
}
else
if
(
color
instanceof
HSSFColor
)
{
// .xls
HSSFColor
hc
=
(
HSSFColor
)
color
;
short
[]
s
=
hc
.
getTriplet
();
if
(
s
!=
null
)
{
awtColor
=
new
Color
(
s
[
0
],
s
[
1
],
s
[
2
]);
}
}
return
awtColor
;
}
}
\ No newline at end of file
src/main/java/net/vtstar/zhongtong/avi/ledlamp/test/Test.java
0 → 100644
View file @
ccba8bc2
package
net
.
vtstar
.
zhongtong
.
avi
.
ledlamp
.
test
;
public
class
Test
{
private
static
String
ip
=
"192.168.1.3"
;
public
static
void
main
(
String
[]
args
)
{
// System.out.println(led.SetBasicInfo(ip, 1, 96, 64));//set LED screen high and width and color
//
// System.out.println(led.AdjustTime(ip));//adjust time
//
// System.out.println(led.SetBrightness(ip, 5));//set brightness
//
//
int
hProgram
;
hProgram
=
led
.
CreateProgram
(
128
,
32
,
2
);
System
.
out
.
println
(
"句柄 ="
+
hProgram
);
int
i
=
led
.
AddProgram
(
hProgram
,
1
,
100
,
100
);
System
.
out
.
println
(
i
);
int
i1
=
led
.
AddImageTextArea
(
hProgram
,
1
,
1
,
0
,
0
,
128
,
32
,
0
);
//led.AddImageTextArea(hProgram, 1, 1, 0, 0, 128, 32, 0);
// int tahoma = led.AddDigitalClockArea(hProgram, 1, 1, 0, 0, 128, 32, "Tahoma", 5, 0xff00, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0xff, 0, 0xff, 0, 0xff);
// System.out.println(tahoma);
//
// led.AddFileToImageTextArea(hProgram, 1, 2, "D://1.png", 0, 0, 100);
// System.out.println(i1);
// int i2 = led.AddMultiLineTextToImageTextArea(hProgram, 1, 1, 0, "速度 气压\r\n2.2KM/h ", "Tahoma", 5, 0xff00, 0, 0, 0, 0, 1, 2, 2, 1);
// System.out.println(i2);
// led.AddFileToImageTextArea(hProgram, 1, 1, "your file full path", 1, 4, 2);
// led.AddProgram(hProgram, 2, 0, 1);
// led.AddImageTextArea(hProgram, 2, 1, 0, 0, 64, 16, 1);
// led.AddSinglelineTextToImageTextArea(hProgram, 2, 1, 0, "welcome to listen vision", "Tahoma", 12, 0xff, 0, 0, 0, 6, 4, 1);
//
// led.AddDigitalClockArea(hProgram, 2, 2, 0, 16, 64, 16, "Tahoma", 9, 0xff, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0xff, 0, 0xff, 2, 0xff);
System
.
out
.
println
(
led
.
NetWorkSend
(
ip
,
hProgram
));
led
.
DeleteProgram
(
hProgram
);
}
}
src/main/java/net/vtstar/zhongtong/avi/ledlamp/test/UserCell.java
0 → 100644
View file @
ccba8bc2
package
net
.
vtstar
.
zhongtong
.
avi
.
ledlamp
.
test
;
import
java.awt.Color
;
import
org.apache.poi.ss.usermodel.Cell
;
public
class
UserCell
{
private
Cell
cell
;
private
int
row
;
private
int
col
;
private
boolean
show
;
private
String
text
=
""
;
private
Color
color
=
null
;
public
Cell
getCell
()
{
return
cell
;
}
public
void
setCell
(
Cell
cell
)
{
this
.
cell
=
cell
;
}
public
int
getRow
()
{
return
row
;
}
public
void
setRow
(
int
row
)
{
this
.
row
=
row
;
}
public
int
getCol
()
{
return
col
;
}
public
void
setCol
(
int
col
)
{
this
.
col
=
col
;
}
public
boolean
isShow
()
{
return
show
;
}
public
void
setShow
(
boolean
show
)
{
this
.
show
=
show
;
}
public
String
getText
()
{
return
text
;
}
public
void
setText
(
String
text
)
{
this
.
text
=
text
;
}
public
Color
getColor
()
{
return
color
;
}
public
void
setColor
(
Color
color
)
{
this
.
color
=
color
;
}
}
src/main/java/net/vtstar/zhongtong/avi/ledlamp/test/led.java
0 → 100644
View file @
ccba8bc2
This diff is collapsed.
Click to expand it.
src/main/java/net/vtstar/zhongtong/avi/monitoring/controller/AreaController.java
0 → 100644
View file @
ccba8bc2
package
net
.
vtstar
.
zhongtong
.
avi
.
monitoring
.
controller
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
lombok.extern.slf4j.Slf4j
;
import
net.vtstar.utils.domain.Return
;
import
net.vtstar.zhongtong.avi.equipment.domain.PaintshopArea
;
import
net.vtstar.zhongtong.avi.equipment.domain.PaintshopStation
;
import
net.vtstar.zhongtong.avi.monitoring.domain.Bus
;
import
net.vtstar.zhongtong.avi.monitoring.domain.vo.CarStatisticsVO
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
@Slf4j
@Api
(
description
=
"avi区域实时监控模块相关"
)
@RestController
@RequestMapping
(
"/area"
)
public
class
AreaController
{
@ApiOperation
(
value
=
"根据区域编号查询区域实时信息"
,
response
=
PaintshopArea
.
class
,
responseContainer
=
"List"
)
@GetMapping
(
"/areaInfo/realTime"
)
private
Return
getAreaInfo
(
@RequestParam
(
value
=
"areaNo"
)
String
areaNo
)
{
return
Return
.
success
();
}
@ApiOperation
(
value
=
"查询车间各区域进车及交车数量"
,
response
=
CarStatisticsVO
.
class
,
responseContainer
=
"List"
)
@GetMapping
(
"/bus/statistics"
)
private
Return
getRealtimeData
()
{
return
Return
.
success
();
}
@ApiOperation
(
value
=
"根据工单号及车身号定位车体当前位置"
,
response
=
PaintshopStation
.
class
,
responseContainer
=
"List"
)
@GetMapping
(
"/currentPosition/orderNo/busNo"
)
private
Return
getPositionByOrderAndNo
(
@RequestParam
(
"orderNo"
)
String
orderNo
,
@RequestParam
(
"busNo"
)
String
busNo
)
{
return
Return
.
success
();
}
@ApiOperation
(
value
=
"根据工单号及车身号定位车体当前位置"
,
response
=
Bus
.
class
)
@GetMapping
(
"/detail/busNo"
)
private
Return
getBusDetail
(
@RequestParam
(
"busNo"
)
String
busNo
)
{
return
Return
.
success
();
}
}
src/main/java/net/vtstar/zhongtong/avi/monitoring/domain/Bus.java
0 → 100644
View file @
ccba8bc2
package
net
.
vtstar
.
zhongtong
.
avi
.
monitoring
.
domain
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
lombok.extern.slf4j.Slf4j
;
@Data
@Slf4j
@ApiModel
(
value
=
"车体信息"
)
public
class
Bus
{
private
Long
id
;
@ApiModelProperty
(
value
=
"车身号"
)
private
String
code
;
@ApiModelProperty
(
value
=
"工单号"
)
private
String
orderNo
;
}
src/main/java/net/vtstar/zhongtong/avi/monitoring/domain/enums/BusType.java
0 → 100644
View file @
ccba8bc2
package
net
.
vtstar
.
zhongtong
.
avi
.
monitoring
.
domain
.
enums
;
public
enum
BusType
{
/**
* 进车
*/
IN
,
/**
* 出车
*/
OUT
,
}
src/main/java/net/vtstar/zhongtong/avi/monitoring/domain/enums/DateType.java
0 → 100644
View file @
ccba8bc2
package
net
.
vtstar
.
zhongtong
.
avi
.
monitoring
.
domain
.
enums
;
import
io.swagger.annotations.ApiModel
;
@ApiModel
(
"时间类型"
)
public
enum
DateType
{
/**
* 今天
*/
TODAY
,
/**
* 昨天
*/
YESTERDAY
;
}
src/main/java/net/vtstar/zhongtong/avi/monitoring/domain/vo/CarStatisticsVO.java
0 → 100644
View file @
ccba8bc2
package
net
.
vtstar
.
zhongtong
.
avi
.
monitoring
.
domain
.
vo
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
import
net.vtstar.zhongtong.avi.monitoring.domain.enums.BusType
;
import
net.vtstar.zhongtong.avi.monitoring.domain.enums.DateType
;
import
java.math.BigDecimal
;
@Data
@ApiModel
(
"车辆交进车数量统计VO"
)
public
class
CarStatisticsVO
{
private
Long
id
;
@ApiModelProperty
(
value
=
"区域名"
)
private
String
areaName
;
@ApiModelProperty
(
"日期类型:TODAY(今日),YESTERDAY(昨日)"
)
private
DateType
dateType
;
@ApiModelProperty
(
value
=
"进出车类型:IN(进车) OUT(出车)"
)
private
BusType
busType
;
@ApiModelProperty
(
value
=
"数量"
)
private
BigDecimal
size
;
}
src/main/java/net/vtstar/zhongtong/avi/stamping/domain/LaserCuttingMachine.java
View file @
ccba8bc2
...
...
@@ -8,32 +8,39 @@ import net.vtstar.user.search.Search;
import
net.vtstar.zhongtong.avi.global.web.Show
;
import
net.vtstar.zhongtong.avi.global.web.domain.enums.FieldType
;
import
javax.persistence.Column
;
import
javax.persistence.Table
;
import
java.math.BigDecimal
;
import
java.util.Date
;
@Data
@Search
(
code
=
"3D_LASER_CUTTING"
)
@ApiModel
(
"激光切割机"
)
@Table
(
name
=
"eqp_data_3d_laser"
)
public
class
LaserCuttingMachine
extends
EquipmentData
{
@Search
@Show
(
label
=
"切割速率"
,
sortable
=
true
)
@ApiModelProperty
(
"切割速率"
)
@Column
(
name
=
"cutting_speed"
)
private
BigDecimal
cuttingSpeed
;
@Search
@Show
(
label
=
"激光器功率"
)
@ApiModelProperty
(
"激光器功率"
)
@Column
(
name
=
"laser_power"
)
private
BigDecimal
laserPower
;
@Search
@Show
(
label
=
"气体压力"
)
@ApiModelProperty
(
"气体压力"
)
@Column
(
name
=
"gas_pressure"
)
private
BigDecimal
gasPressure
;
@Search
@Show
(
label
=
"时间"
,
dataType
=
FieldType
.
DATETIME
)
@ApiModelProperty
(
"时间"
)
@Column
(
name
=
"create_time"
)
private
Date
createTime
;
private
Integer
state
;
...
...
src/main/resources/config/application-dev-yxh.properties
View file @
ccba8bc2
...
...
@@ -17,6 +17,6 @@ sqlserver.username=sa
sqlserver.password
=
!QAZ0okm
# redis
spring.redis.host
=
10.100.172.1
02
spring.redis.host
=
10.100.172.1
4
spring.redis.port
=
6379
spring.redis.password
=
\ No newline at end of file
src/main/resources/config/application-quartz.properties
View file @
ccba8bc2
...
...
@@ -29,7 +29,8 @@ quartz.job.taskInfos[0].start=false
quartz.job.taskInfos[1]
.jobName
=
net.vtstar.zhongtong.avi.equipment.job.CleanAndStatisticsJob
quartz.job.taskInfos[1]
.jobGroup
=
CleanAndStatisticsJob
quartz.job.taskInfos[1]
.jobDescription
=
\u
6E05
\u
6D17
\u
8BBE
\u5907\u
72B6
\u6001
Job
quartz.job.taskInfos[1]
.cronExpression
=
0 0 0 * * ?
#quartz.job.taskInfos[1].cronExpression=0 0 0 * * ?
quartz.job.taskInfos[1]
.cronExpression
=
0 0/1 * * * ?
quartz.job.taskInfos[1]
.start
=
false
#quartz.job.taskInfos[2].jobName=net.vtstar.scada.base.equipmgt.job.CleanEquipStatusJob
...
...
src/main/resources/dll/lv_led.dll
0 → 100644
View file @
ccba8bc2
File added
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