Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
R
refined-platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
refined-platform
Commits
0b6f034d
Commit
0b6f034d
authored
Apr 19, 2023
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加关怀配置控制
parent
90054b56
Changes
29
Hide whitespace changes
Inline
Side-by-side
Showing
29 changed files
with
3103 additions
and
2061 deletions
+3103
-2061
db/module.sql
db/module.sql
+14
-3
doc/精细化管理系统.docx
doc/精细化管理系统.docx
+0
-0
refined-manager/pom.xml
refined-manager/pom.xml
+4
-6
refined-manager/src/main/java/com/mortals/xhx/busiz/req/SmsThirdPartyReq.java
...main/java/com/mortals/xhx/busiz/req/SmsThirdPartyReq.java
+53
-0
refined-manager/src/main/java/com/mortals/xhx/busiz/rsp/ApiSmsResp.java
...r/src/main/java/com/mortals/xhx/busiz/rsp/ApiSmsResp.java
+23
-0
refined-manager/src/main/java/com/mortals/xhx/busiz/rsp/wait/FinPersonInfo.java
...in/java/com/mortals/xhx/busiz/rsp/wait/FinPersonInfo.java
+17
-0
refined-manager/src/main/java/com/mortals/xhx/busiz/rsp/wait/WaitPersonInfo.java
...n/java/com/mortals/xhx/busiz/rsp/wait/WaitPersonInfo.java
+53
-0
refined-manager/src/main/java/com/mortals/xhx/common/code/WeekDayEnum.java
...rc/main/java/com/mortals/xhx/common/code/WeekDayEnum.java
+76
-0
refined-manager/src/main/java/com/mortals/xhx/common/key/ParamKey.java
...er/src/main/java/com/mortals/xhx/common/key/ParamKey.java
+1
-1
refined-manager/src/main/java/com/mortals/xhx/common/key/RedisKey.java
...er/src/main/java/com/mortals/xhx/common/key/RedisKey.java
+8
-2
refined-manager/src/main/java/com/mortals/xhx/daemon/task/SyncAppointWaitAndFinTaskImpl.java
...ortals/xhx/daemon/task/SyncAppointWaitAndFinTaskImpl.java
+238
-0
refined-manager/src/main/java/com/mortals/xhx/daemon/task/SyncAppointmentPersonTaskImpl.java
...ortals/xhx/daemon/task/SyncAppointmentPersonTaskImpl.java
+4
-63
refined-manager/src/main/java/com/mortals/xhx/daemon/task/SyncRegisterUserTaskImpl.java
...com/mortals/xhx/daemon/task/SyncRegisterUserTaskImpl.java
+10
-7
refined-manager/src/main/java/com/mortals/xhx/daemon/task/readme.txt
...ager/src/main/java/com/mortals/xhx/daemon/task/readme.txt
+0
-1
refined-manager/src/main/java/com/mortals/xhx/module/care/model/CareConfigEntity.java
...a/com/mortals/xhx/module/care/model/CareConfigEntity.java
+0
-1
refined-manager/src/main/java/com/mortals/xhx/module/care/model/CareRecordsEntity.java
.../com/mortals/xhx/module/care/model/CareRecordsEntity.java
+89
-266
refined-manager/src/main/java/com/mortals/xhx/module/care/model/CareRecordsQuery.java
...a/com/mortals/xhx/module/care/model/CareRecordsQuery.java
+1297
-751
refined-manager/src/main/java/com/mortals/xhx/module/care/model/vo/CareRecordsVo.java
...a/com/mortals/xhx/module/care/model/vo/CareRecordsVo.java
+74
-5
refined-manager/src/main/java/com/mortals/xhx/module/care/service/CareRecordsService.java
...m/mortals/xhx/module/care/service/CareRecordsService.java
+10
-8
refined-manager/src/main/java/com/mortals/xhx/module/care/service/impl/CareRecordsServiceImpl.java
.../xhx/module/care/service/impl/CareRecordsServiceImpl.java
+101
-11
refined-manager/src/main/java/com/mortals/xhx/module/care/web/CareRecordsController.java
...om/mortals/xhx/module/care/web/CareRecordsController.java
+4
-4
refined-manager/src/main/java/com/mortals/xhx/module/notice/web/NoticeController.java
...a/com/mortals/xhx/module/notice/web/NoticeController.java
+27
-11
refined-manager/src/main/java/com/mortals/xhx/module/person/model/PersonEntity.java
...ava/com/mortals/xhx/module/person/model/PersonEntity.java
+7
-259
refined-manager/src/main/java/com/mortals/xhx/module/person/model/vo/PersonVo.java
...java/com/mortals/xhx/module/person/model/vo/PersonVo.java
+3
-0
refined-manager/src/main/java/com/mortals/xhx/module/person/web/PersonController.java
...a/com/mortals/xhx/module/person/web/PersonController.java
+3
-4
refined-manager/src/main/resources/bootstrap.yml
refined-manager/src/main/resources/bootstrap.yml
+1
-1
refined-manager/src/main/resources/sqlmap/module/care/CareRecordsMapper.xml
...c/main/resources/sqlmap/module/care/CareRecordsMapper.xml
+953
-657
refined-manager/src/test/java/com/mortals/httpclient/Test.java
...ed-manager/src/test/java/com/mortals/httpclient/Test.java
+24
-0
refined-manager/src/test/java/com/mortals/httpclient/person/PersonController.http
.../java/com/mortals/httpclient/person/PersonController.http
+9
-0
No files found.
db/module.sql
View file @
0b6f034d
...
...
@@ -69,19 +69,30 @@ CREATE TABLE mortals_xhx_care_records(
`name`
varchar
(
50
)
COMMENT
'姓名'
,
`contact`
varchar
(
50
)
COMMENT
'联系方式'
,
`idCard`
varchar
(
18
)
COMMENT
'身份证号码'
,
`bussinessId`
bigint
(
20
)
COMMENT
'业务Id'
,
`bussinessName`
varchar
(
255
)
COMMENT
'预约业务'
,
`service`
varchar
(
50
)
COMMENT
'办理业务'
,
`queueNo`
varchar
(
20
)
COMMENT
'排队编号'
,
`takeTime`
datetime
COMMENT
'排队开始时间'
,
`callTime`
datetime
COMMENT
'排队结束时间'
,
`monitorTime`
datetime
COMMENT
'监测时间'
,
`monitorDeviceId
`
bigint
(
20
)
COMMENT
'监测设备id
'
,
`monitorDeviceId
s`
varchar
(
128
)
COMMENT
'监测设备ids
'
,
`monitorDevice`
varchar
(
50
)
COMMENT
'监测设备'
,
`waitTime`
int
(
11
)
COMMENT
'最终等待时长,秒'
,
`processStatus`
varchar
(
20
)
COMMENT
'办理状态(排队中.排队中,办理中.办理中,接件结束.接件结束)'
,
`waitTime`
int
(
4
)
COMMENT
'最终等待时长,秒'
,
`processStatus`
varchar
(
20
)
DEFAULT
'排队中'
COMMENT
'办理状态(排队中,办理中,接件结束)'
,
`careCount`
int
(
4
)
DEFAULT
'0'
COMMENT
'关怀次数'
,
`assessment`
varchar
(
255
)
COMMENT
'评价'
,
`createTime`
datetime
COMMENT
'创建时间'
,
`createUserId`
bigint
(
20
)
COMMENT
'创建人ID'
,
`updateTime`
datetime
COMMENT
'更新时间'
,
`updateUserId`
bigint
(
20
)
COMMENT
'更新人ID'
,
`smsCount`
int
(
4
)
DEFAULT
'0'
COMMENT
'短信发送次数'
,
PRIMARY
KEY
(
`id`
)
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8
COMMENT
=
'预约关怀记录'
;
-- ----------------------------
-- 预约自动签到配置表
-- ----------------------------
...
...
doc/精细化管理系统.docx
View file @
0b6f034d
No preview for this file type
refined-manager/pom.xml
View file @
0b6f034d
...
...
@@ -32,9 +32,8 @@
<profiles.log.level>
info
</profiles.log.level>
<profiles.publish.path>
/home/publish
</profiles.publish.path>
<profiles.php.host>
http://192.168.0.98:8090
</profiles.php.host>
<profiles.sms.smsSendUrl>
http://127.0.0.1:8089/api/index/index
</profiles.sms.smsSendUrl>
<profiles.sms.apiId>
k6BVS1PEbyzcJAE4
</profiles.sms.apiId>
<profiles.sms.type>
3
</profiles.sms.type>
<profiles.sms.smsSendUrl>
http://sms.wx3.com.cn
</profiles.sms.smsSendUrl>
<profiles.sms.apiId>
ADsUXLrS81vZDU95
</profiles.sms.apiId>
<profiles.hik.host>
8.136.255.30:8001
</profiles.hik.host>
<profiles.hik.appKey>
25128371
</profiles.hik.appKey>
<profiles.hik.appSecret>
2m9RcPJOKq5j2QPQM4v5
</profiles.hik.appSecret>
...
...
@@ -57,9 +56,8 @@
<profiles.log.path>
/home/mortals/app/logs
</profiles.log.path>
<profiles.log.level>
INFO
</profiles.log.level>
<profiles.php.host>
http://192.168.0.98:8090
</profiles.php.host>
<profiles.sms.smsSendUrl>
http://127.0.0.1:8089/api/index/index
</profiles.sms.smsSendUrl>
<profiles.sms.apiId>
k6BVS1PEbyzcJAE4
</profiles.sms.apiId>
<profiles.sms.type>
3
</profiles.sms.type>
<profiles.sms.smsSendUrl>
http://sms.wx3.com.cn
</profiles.sms.smsSendUrl>
<profiles.sms.apiId>
ADsUXLrS81vZDU95
</profiles.sms.apiId>
<profiles.hik.host>
8.136.255.30:8001
</profiles.hik.host>
<profiles.hik.appKey>
25128371
</profiles.hik.appKey>
<profiles.hik.appSecret>
2m9RcPJOKq5j2QPQM4v5
</profiles.hik.appSecret>
...
...
refined-manager/src/main/java/com/mortals/xhx/busiz/req/SmsThirdPartyReq.java
0 → 100644
View file @
0b6f034d
package
com.mortals.xhx.busiz.req
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.annotation.JSONField
;
import
lombok.Data
;
/**
* 短信发送类
*
* @author:
* @date: 2022/9/7 14:35
*/
@Data
public
class
SmsThirdPartyReq
{
/**
*
*/
@JSONField
(
serialize
=
false
)
private
Long
alarmSmsSendId
;
/**
* appid
*/
private
String
appid
;
/**
* 手机号码
*/
private
String
phone
;
/**
* 模板号
*/
private
String
type
;
/**
* 内容
*/
private
String
json
;
public
static
void
main
(
String
[]
args
)
{
SmsThirdPartyReq
smsThirdPartyReq
=
new
SmsThirdPartyReq
();
smsThirdPartyReq
.
setAlarmSmsSendId
(
0L
);
smsThirdPartyReq
.
setAppid
(
"12"
);
smsThirdPartyReq
.
setPhone
(
"31"
);
smsThirdPartyReq
.
setType
(
"123"
);
smsThirdPartyReq
.
setJson
(
"13213"
);
System
.
out
.
println
(
JSON
.
toJSONString
(
smsThirdPartyReq
));
}
}
refined-manager/src/main/java/com/mortals/xhx/busiz/rsp/ApiSmsResp.java
0 → 100644
View file @
0b6f034d
package
com.mortals.xhx.busiz.rsp
;
import
lombok.Data
;
/**
* @author karlhoo
*/
@Data
public
class
ApiSmsResp
<
T
>
{
/**
* 结果编码
*/
private
int
code
;
/**
* 结果描述
*/
private
String
message
;
/**
* 响应数据
*/
private
T
data
;
}
refined-manager/src/main/java/com/mortals/xhx/busiz/rsp/wait/FinPersonInfo.java
0 → 100644
View file @
0b6f034d
package
com.mortals.xhx.busiz.rsp.wait
;
import
com.alibaba.fastjson.annotation.JSONField
;
import
lombok.Data
;
import
java.util.Date
;
@Data
public
class
FinPersonInfo
{
@JSONField
(
name
=
"id"
)
private
Long
waitId
;
@JSONField
(
name
=
"calltime"
,
format
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
calltime
;
}
\ No newline at end of file
refined-manager/src/main/java/com/mortals/xhx/busiz/rsp/wait/WaitPersonInfo.java
0 → 100644
View file @
0b6f034d
package
com.mortals.xhx.busiz.rsp.wait
;
import
com.alibaba.fastjson.annotation.JSONField
;
import
lombok.Data
;
import
java.util.Date
;
@Data
public
class
WaitPersonInfo
{
@JSONField
(
name
=
"birthday"
)
private
int
birthday
;
@JSONField
(
name
=
"business_name"
)
private
String
businessName
;
@JSONField
(
name
=
"flownum"
)
private
String
flowNum
;
@JSONField
(
name
=
"idcard_IDCardNo"
)
private
String
idcardIDCardNo
;
@JSONField
(
name
=
"businessid"
)
private
Long
businessId
;
@JSONField
(
name
=
"count"
)
private
String
count
;
@JSONField
(
name
=
"idcard_Name"
)
private
String
idcardName
;
@JSONField
(
name
=
"idcard_Address"
)
private
String
idcardAddress
;
@JSONField
(
name
=
"idcard_Sex"
)
private
String
idcardSex
;
@JSONField
(
name
=
"peopleid"
)
private
String
peopleId
;
@JSONField
(
name
=
"phone"
)
private
String
phone
;
@JSONField
(
name
=
"id"
)
private
Long
waitId
;
@JSONField
(
name
=
"idcardData_PhotoFileName"
)
private
String
idcardDataPhotoFileName
;
@JSONField
(
name
=
"taketime"
,
format
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
takeTime
;
}
\ No newline at end of file
refined-manager/src/main/java/com/mortals/xhx/common/code/WeekDayEnum.java
0 → 100644
View file @
0b6f034d
package
com.mortals.xhx.common.code
;
import
java.util.LinkedHashMap
;
import
java.util.Map
;
public
enum
WeekDayEnum
{
星期一
(
1
,
"monday"
),
星期二
(
2
,
"tuesday"
),
星期三
(
3
,
"wednesday"
),
星期四
(
4
,
"thursday"
),
星期五
(
5
,
"friday"
),
星期六
(
6
,
"saturday"
),
星期日
(
7
,
"sunday"
);
private
int
value
;
private
String
desc
;
private
WeekDayEnum
(
int
value
,
String
desc
)
{
this
.
value
=
value
;
this
.
desc
=
desc
;
}
public
int
getValue
()
{
return
this
.
value
;
}
public
String
getDesc
()
{
return
this
.
desc
;
}
public
static
WeekDayEnum
getByValue
(
int
value
)
{
WeekDayEnum
[]
var1
=
values
();
int
var2
=
var1
.
length
;
for
(
int
var3
=
0
;
var3
<
var2
;
++
var3
)
{
WeekDayEnum
examStatus
=
var1
[
var3
];
if
(
examStatus
.
getValue
()
==
value
)
{
return
examStatus
;
}
}
return
null
;
}
public
static
Map
<
String
,
String
>
getEnumMap
(
int
...
eItem
)
{
Map
<
String
,
String
>
resultMap
=
new
LinkedHashMap
();
WeekDayEnum
[]
var2
=
values
();
int
var3
=
var2
.
length
;
for
(
int
var4
=
0
;
var4
<
var3
;
++
var4
)
{
WeekDayEnum
item
=
var2
[
var4
];
try
{
boolean
hasE
=
false
;
int
[]
var7
=
eItem
;
int
var8
=
eItem
.
length
;
for
(
int
var9
=
0
;
var9
<
var8
;
++
var9
)
{
int
e
=
var7
[
var9
];
if
(
item
.
getValue
()
==
e
)
{
hasE
=
true
;
break
;
}
}
if
(!
hasE
)
{
resultMap
.
put
(
item
.
getValue
()
+
""
,
item
.
getDesc
());
}
}
catch
(
Exception
var11
)
{
}
}
return
resultMap
;
}
}
\ No newline at end of file
refined-manager/src/main/java/com/mortals/xhx/common/key/ParamKey.java
View file @
0b6f034d
...
...
@@ -33,6 +33,6 @@ public class ParamKey {
public
static
String
SYS_PARAM_LOG_TIME
=
"log_time"
;
public
static
String
SYS_PARAM_
USER_URL
=
"user_url
"
;
public
static
String
SYS_PARAM_
SMS_PERSON_CARE_TYPE
=
"25
"
;
}
refined-manager/src/main/java/com/mortals/xhx/common/key/RedisKey.java
View file @
0b6f034d
...
...
@@ -15,8 +15,14 @@ public class RedisKey {
public
static
final
String
KEY_DEVICE_ONLINE_CACHE
=
"device:online:"
;
public
static
final
String
KEY_SITE_CACHE
=
"siteDict"
;
/**
* 排队等待人群
*/
public
static
final
String
KEY_WAITNUM_LIST_CACHE
=
"takeData"
;
/**
* 完成业务人群
*/
public
static
final
String
KEY_FIN_LIST_CACHE
=
"callData"
;
public
static
final
String
KEY_PLATFORM_CACHE
=
"platformDict"
;
...
...
refined-manager/src/main/java/com/mortals/xhx/daemon/task/SyncAppointWaitAndFinTaskImpl.java
0 → 100644
View file @
0b6f034d
package
com.mortals.xhx.daemon.task
;
import
cn.hutool.core.date.DateTime
;
import
cn.hutool.core.date.DateUnit
;
import
cn.hutool.core.date.DateUtil
;
import
cn.hutool.core.util.StrUtil
;
import
cn.hutool.http.HttpUtil
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.TypeReference
;
import
com.mortals.framework.common.Rest
;
import
com.mortals.framework.exception.AppException
;
import
com.mortals.framework.service.ICacheService
;
import
com.mortals.framework.service.ITask
;
import
com.mortals.framework.service.ITaskExcuteService
;
import
com.mortals.framework.util.DateUtils
;
import
com.mortals.xhx.base.system.user.model.UserEntity
;
import
com.mortals.xhx.base.system.user.service.UserService
;
import
com.mortals.xhx.busiz.rsp.register.AppointmentDataInfo
;
import
com.mortals.xhx.busiz.rsp.register.AppointmentDataItem
;
import
com.mortals.xhx.busiz.rsp.wait.FinPersonInfo
;
import
com.mortals.xhx.busiz.rsp.wait.WaitPersonInfo
;
import
com.mortals.xhx.common.code.ProcessStatusEnum
;
import
com.mortals.xhx.common.code.UserType
;
import
com.mortals.xhx.common.code.YesNoEnum
;
import
com.mortals.xhx.common.key.RedisKey
;
import
com.mortals.xhx.module.appointment.model.AppointmentPersonEntity
;
import
com.mortals.xhx.module.appointment.model.AppointmentPersonQuery
;
import
com.mortals.xhx.module.appointment.service.AppointmentPersonService
;
import
com.mortals.xhx.module.care.model.CareConfigEntity
;
import
com.mortals.xhx.module.care.model.CareConfigQuery
;
import
com.mortals.xhx.module.care.model.CareRecordsEntity
;
import
com.mortals.xhx.module.care.model.CareRecordsQuery
;
import
com.mortals.xhx.module.care.service.CareConfigService
;
import
com.mortals.xhx.module.care.service.CareRecordsService
;
import
com.mortals.xhx.module.hik.person.model.rsp.person.PersonInfo
;
import
com.mortals.xhx.module.notice.model.NoticeEntity
;
import
com.mortals.xhx.module.notice.service.NoticeService
;
import
com.mortals.xhx.module.person.model.PersonEntity
;
import
com.mortals.xhx.module.person.service.PersonService
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.fileupload.FileItem
;
import
org.apache.commons.fileupload.FileItemFactory
;
import
org.apache.commons.fileupload.disk.DiskFileItemFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.http.MediaType
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.ObjectUtils
;
import
org.springframework.web.multipart.MultipartFile
;
import
org.springframework.web.multipart.commons.CommonsMultipartFile
;
import
java.io.IOException
;
import
java.io.InputStream
;
import
java.io.OutputStream
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
/**
* 同步取号等待人群与完成人群结果。
* 通过redis list 获取
*/
@Slf4j
@Service
(
"SyncAppointWaitAndFinTask"
)
public
class
SyncAppointWaitAndFinTaskImpl
implements
ITaskExcuteService
{
@Autowired
private
ICacheService
cacheService
;
@Value
(
"${php.host:''}"
)
private
String
host
;
@Value
(
"${php.redisDb:''}"
)
private
Integer
redisDb
;
@Value
(
"${spring.redis.database:''}"
)
private
Integer
database
;
@Autowired
private
CareRecordsService
careRecordsService
;
@Autowired
private
CareConfigService
careConfigService
;
@Override
public
void
excuteTask
(
ITask
task
)
throws
AppException
{
log
.
debug
(
"同步今天等待用户任务"
);
syncWaitAndFinQueue
();
log
.
debug
(
"同步今天等待用户完成任务"
);
log
.
debug
(
"关怀用户任务"
);
updateWaitQueueTime
();
log
.
debug
(
"关怀服务完成任务"
);
}
private
void
syncWaitAndFinQueue
()
{
cacheService
.
select
(
redisDb
);
//
List
<
WaitPersonInfo
>
waitPersonInfos
=
cacheService
.
lrange
(
RedisKey
.
KEY_WAITNUM_LIST_CACHE
,
WaitPersonInfo
.
class
);
List
<
FinPersonInfo
>
finPersonInfos
=
cacheService
.
lrange
(
RedisKey
.
KEY_FIN_LIST_CACHE
,
FinPersonInfo
.
class
);
cacheService
.
select
(
database
);
//
if
(!
ObjectUtils
.
isEmpty
(
waitPersonInfos
))
{
List
<
CareRecordsEntity
>
recordsEntityList
=
waitPersonInfos
.
stream
().
map
(
item
->
{
CareRecordsEntity
careRecordsEntity
=
new
CareRecordsEntity
();
careRecordsEntity
.
initAttrValue
();
careRecordsEntity
.
setName
(
item
.
getIdcardName
());
careRecordsEntity
.
setContact
(
item
.
getPhone
());
careRecordsEntity
.
setIdCard
(
item
.
getIdcardIDCardNo
());
careRecordsEntity
.
setBussinessId
(
item
.
getBusinessId
());
careRecordsEntity
.
setBussinessName
(
item
.
getBusinessName
());
careRecordsEntity
.
setService
(
item
.
getBusinessName
());
careRecordsEntity
.
setQueueNo
(
item
.
getFlowNum
());
careRecordsEntity
.
setMonitorTime
(
new
Date
());
careRecordsEntity
.
setTakeTime
(
item
.
getTakeTime
()
==
null
?
new
Date
()
:
item
.
getTakeTime
());
careRecordsEntity
.
setPersonId
(
item
.
getWaitId
());
careRecordsEntity
.
setProcessStatus
(
ProcessStatusEnum
.
排队中
.
getValue
());
careRecordsEntity
.
setCreateTime
(
new
Date
());
careRecordsEntity
.
setCreateUserName
(
"system"
);
careRecordsEntity
.
setCreateUserId
(
1L
);
return
careRecordsEntity
;
}).
collect
(
Collectors
.
toList
());
if
(!
ObjectUtils
.
isEmpty
(
recordsEntityList
))
{
log
.
info
(
"保存关怀记录数量,size:{}"
,
recordsEntityList
.
size
());
careRecordsService
.
save
(
recordsEntityList
);
}
if
(!
ObjectUtils
.
isEmpty
(
finPersonInfos
))
{
List
<
Long
>
waitIdList
=
finPersonInfos
.
stream
().
map
(
item
->
item
.
getWaitId
()).
collect
(
Collectors
.
toList
());
Map
<
Long
,
FinPersonInfo
>
waitMap
=
finPersonInfos
.
stream
().
collect
(
Collectors
.
toMap
(
x
->
x
.
getWaitId
(),
y
->
y
,
(
o
,
n
)
->
n
));
CareRecordsQuery
careRecordsQuery
=
new
CareRecordsQuery
();
careRecordsQuery
.
setPersonIdList
(
waitIdList
);
List
<
CareRecordsEntity
>
careRecordsEntities
=
careRecordsService
.
find
(
careRecordsQuery
);
if
(!
ObjectUtils
.
isEmpty
(
careRecordsEntities
))
{
//todo 更新关怀记录
careRecordsEntities
.
forEach
(
item
->
{
FinPersonInfo
finPersonInfo
=
waitMap
.
get
(
item
.
getPersonId
());
item
.
setProcessStatus
(
ProcessStatusEnum
.
接件结束
.
getValue
());
item
.
setCallTime
(
finPersonInfo
.
getCalltime
());
Long
diff
=
DateUtil
.
between
(
item
.
getTakeTime
(),
finPersonInfo
.
getCalltime
(),
DateUnit
.
MINUTE
);
item
.
setWaitTime
(
diff
.
intValue
());
item
.
setUpdateTime
(
new
Date
());
item
.
setUpdateUserId
(
1L
);
item
.
setUpdateUserName
(
"system"
);
});
careRecordsService
.
update
(
careRecordsEntities
);
}
}
}
}
private
void
updateWaitQueueTime
()
{
CareConfigEntity
careConfigEntity
=
careConfigService
.
selectOne
(
new
CareConfigQuery
());
List
<
CareRecordsEntity
>
careRecordsEntities
=
careRecordsService
.
find
(
new
CareRecordsQuery
().
processStatus
(
ProcessStatusEnum
.
排队中
.
getValue
()));
if
(!
ObjectUtils
.
isEmpty
(
careRecordsEntities
))
{
//更新等待时长
List
<
CareRecordsEntity
>
recordsEntities
=
careRecordsEntities
.
stream
().
map
(
item
->
{
Long
diff
=
DateUtil
.
between
(
item
.
getTakeTime
(),
new
Date
(),
DateUnit
.
MINUTE
);
item
.
setWaitTime
(
diff
.
intValue
());
item
.
setUpdateTime
(
new
Date
());
item
.
setUpdateUserId
(
1L
);
item
.
setUpdateUserName
(
"system"
);
return
item
;
}).
collect
(
Collectors
.
toList
());
careRecordsService
.
update
(
recordsEntities
);
//查询关怀配置,发送管理员通知消息
if
(!
ObjectUtils
.
isEmpty
(
careConfigEntity
))
{
if
(
checkCareServiceUsed
(
careConfigEntity
))
return
;
//校验当天日期是否启用
if
(
checkCareServiceDay
(
careConfigEntity
))
return
;
Long
serviceThreshold
=
careConfigEntity
.
getServiceThreshold
();
String
msgRecipients
=
careConfigEntity
.
getMsgRecipients
();
List
<
CareRecordsEntity
>
waitCareList
=
recordsEntities
.
stream
().
filter
(
f
->
f
.
getWaitTime
()
>
serviceThreshold
.
intValue
()
&&
f
.
getCareCount
()
==
0
).
collect
(
Collectors
.
toList
());
if
(!
ObjectUtils
.
isEmpty
(
waitCareList
))
{
waitCareList
.
forEach
(
waitCare
->
{
//发送消息给管理员
if
(
StrUtil
.
contains
(
msgRecipients
,
"管理员"
))
{
careRecordsService
.
notice
(
waitCare
,
null
);
}
//发送短信消息给办事群众
if
(
StrUtil
.
contains
(
msgRecipients
,
"办事群众"
))
{
careRecordsService
.
toCare
(
waitCare
,
null
);
}
});
}
}
}
}
private
boolean
checkCareServiceUsed
(
CareConfigEntity
careConfigEntity
)
{
Integer
used
=
careConfigEntity
.
getUsed
();
if
(
used
==
YesNoEnum
.
NO
.
getValue
())
{
log
.
info
(
"关怀服务未启用!"
);
return
true
;
}
return
false
;
}
private
boolean
checkCareServiceDay
(
CareConfigEntity
careConfigEntity
)
{
switch
(
DateTime
.
now
().
dayOfWeekEnum
().
getValue
())
{
case
1
:
if
(
careConfigEntity
.
getMonday
()
==
1
)
return
true
;
case
2
:
if
(
careConfigEntity
.
getThursday
()
==
1
)
return
true
;
case
3
:
if
(
careConfigEntity
.
getWednesday
()
==
1
)
return
true
;
case
4
:
if
(
careConfigEntity
.
getThursday
()
==
1
)
return
true
;
case
5
:
if
(
careConfigEntity
.
getFriday
()
==
1
)
return
true
;
case
6
:
if
(
careConfigEntity
.
getSaturday
()
==
1
)
return
true
;
case
7
:
if
(
careConfigEntity
.
getSunday
()
==
1
)
return
true
;
default
:
return
false
;
}
}
@Override
public
void
stopTask
(
ITask
task
)
throws
AppException
{
}
public
static
void
main
(
String
[]
args
)
{
System
.
out
.
println
(
DateUtil
.
parse
(
"19951071"
,
"yyyyMMdd"
));
}
}
refined-manager/src/main/java/com/mortals/xhx/daemon/task/SyncAppointmentPersonTaskImpl.java
View file @
0b6f034d
...
...
@@ -98,11 +98,11 @@ public class SyncAppointmentPersonTaskImpl implements ITaskExcuteService {
if
(!
ObjectUtils
.
isEmpty
(
appointUserList
))
{
//查询今天添加的预约 并删除
AppointmentPersonQuery
appointmentPersonQuery
=
new
AppointmentPersonQuery
();
appointmentPersonQuery
.
setCreateTimeStart
(
DateUtil
.
format
(
new
Date
(),
"yyyy-MM-dd"
));
appointmentPersonQuery
.
setCreateTimeEnd
(
DateUtil
.
format
(
new
Date
(),
"yyyy-MM-dd"
));
appointmentPersonQuery
.
setCreateTimeStart
(
DateUtil
.
format
(
new
Date
(),
"yyyy-MM-dd"
));
appointmentPersonQuery
.
setCreateTimeEnd
(
DateUtil
.
format
(
new
Date
(),
"yyyy-MM-dd"
));
Long
[]
ids
=
appointmentPersonService
.
find
(
appointmentPersonQuery
).
stream
().
map
(
i
->
i
.
getId
()).
toArray
(
Long
[]::
new
);
if
(!
ObjectUtils
.
isEmpty
(
ids
))
{
appointmentPersonService
.
remove
(
ids
,
null
);
if
(!
ObjectUtils
.
isEmpty
(
ids
))
{
appointmentPersonService
.
remove
(
ids
,
null
);
}
List
<
AppointmentPersonEntity
>
newUserList
=
appointUserList
.
stream
().
map
(
user
->
{
AppointmentPersonEntity
appointmentPersonEntity
=
new
AppointmentPersonEntity
();
...
...
@@ -141,65 +141,6 @@ public class SyncAppointmentPersonTaskImpl implements ITaskExcuteService {
}
/**
* 获取封装得MultipartFile
*
* @param inputStream inputStream
* @param fileName fileName
* @return MultipartFile
*/
public
MultipartFile
getMultipartFile
(
InputStream
inputStream
,
String
fileName
)
{
FileItem
fileItem
=
createFileItem
(
inputStream
,
fileName
);
//CommonsMultipartFile是feign对multipartFile的封装,但是要FileItem类对象
return
new
CommonsMultipartFile
(
fileItem
);
}
/**
* FileItem类对象创建
*
* @param inputStream inputStream
* @param fileName fileName
* @return FileItem
*/
public
FileItem
createFileItem
(
InputStream
inputStream
,
String
fileName
)
{
FileItemFactory
factory
=
new
DiskFileItemFactory
(
16
,
null
);
String
textFieldName
=
"file"
;
FileItem
item
=
factory
.
createItem
(
textFieldName
,
MediaType
.
MULTIPART_FORM_DATA_VALUE
,
true
,
fileName
);
int
bytesRead
=
0
;
byte
[]
buffer
=
new
byte
[
10
*
1024
*
1024
];
OutputStream
os
=
null
;
//使用输出流输出输入流的字节
try
{
os
=
item
.
getOutputStream
();
while
((
bytesRead
=
inputStream
.
read
(
buffer
,
0
,
8192
))
!=
-
1
)
{
os
.
write
(
buffer
,
0
,
bytesRead
);
}
inputStream
.
close
();
}
catch
(
IOException
e
)
{
log
.
error
(
"Stream copy exception"
,
e
);
throw
new
IllegalArgumentException
(
"文件上传失败"
);
}
finally
{
if
(
os
!=
null
)
{
try
{
os
.
close
();
}
catch
(
IOException
e
)
{
log
.
error
(
"Stream close exception"
,
e
);
}
}
if
(
inputStream
!=
null
)
{
try
{
inputStream
.
close
();
}
catch
(
IOException
e
)
{
log
.
error
(
"Stream close exception"
,
e
);
}
}
}
return
item
;
}
public
static
void
main
(
String
[]
args
)
{
...
...
refined-manager/src/main/java/com/mortals/xhx/daemon/task/SyncRegisterUserTaskImpl.java
View file @
0b6f034d
...
...
@@ -92,7 +92,6 @@ public class SyncRegisterUserTaskImpl implements ITaskExcuteService {
//根据数量查询
String
registerPath
=
"/inter/Actuary/peopleList"
;
String
url
=
host
+
registerPath
;
Map
<
String
,
Object
>
params
=
new
HashMap
<>();
params
.
put
(
"page"
,
1
);
params
.
put
(
"size"
,
1
);
...
...
@@ -116,6 +115,10 @@ public class SyncRegisterUserTaskImpl implements ITaskExcuteService {
log
.
info
(
"注册用户总数量:{}"
,
userList
.
size
());
if
(!
ObjectUtils
.
isEmpty
(
userList
))
{
List
<
PersonEntity
>
newUserList
=
userList
.
stream
().
map
(
user
->
{
if
(
ObjectUtils
.
isEmpty
(
user
.
getIdcardIDCardNo
()))
{
return
null
;
}
PersonEntity
personEntity
=
new
PersonEntity
();
personEntity
.
initAttrValue
();
personEntity
.
setName
(
user
.
getIdcardName
());
...
...
@@ -125,13 +128,13 @@ public class SyncRegisterUserTaskImpl implements ITaskExcuteService {
personEntity
.
setAddress
(
user
.
getIdcardAddress
());
try
{
personEntity
.
setBirthday
(
DateUtil
.
parse
(
IdcardUtil
.
getBirth
(
user
.
getIdcardIDCardNo
()),
"yyyyMMdd"
));
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
}
personEntity
.
setSourceId
(
user
.
getId
());
personEntity
.
setSource
(
SourceEnum
.
排队叫号系统
.
getValue
());
personEntity
.
setSourcePhotoUri
(
user
.
getIdcardDataPhotoFileName
());
return
personEntity
;
}).
collect
(
Collectors
.
toList
());
}).
filter
(
f
->
f
!=
null
).
collect
(
Collectors
.
toList
());
List
<
PersonEntity
>
oldUserList
=
personService
.
find
(
new
PersonQuery
());
Map
<
String
,
PersonEntity
>
oldUserMap
=
oldUserList
.
stream
().
collect
(
Collectors
.
toMap
(
x
->
x
.
getIdCard
(),
y
->
y
,
(
o
,
n
)
->
n
));
...
...
@@ -212,13 +215,13 @@ public class SyncRegisterUserTaskImpl implements ITaskExcuteService {
for
(
PersonEntity
personEntity
:
collect
)
{
//下载图片到本地保存并更新
String
downUrl
=
url
+
personEntity
.
getSourcePhotoUri
();
// String downUrl = "http://192.168.0.98:11078/file/fileupload/1679215657433.jpg";
log
.
info
(
"downUrl:{}"
,
downUrl
);
// String downUrl = "http://192.168.0.98:11078/file/fileupload/1679215657433.jpg";
log
.
info
(
"downUrl:{}"
,
downUrl
);
byte
[]
bytes
=
HttpUtil
.
downloadBytes
(
downUrl
);
if
(
bytes
.
length
>
0
)
{
if
(
bytes
.
length
>
0
)
{
InputStream
inputStream
=
new
ByteArrayInputStream
(
bytes
);
MultipartFile
file
=
getMultipartFile
(
inputStream
,
"photo.jpg"
);
String
filePath
=
uploadService
.
saveFileUpload
(
file
,
"file/fileupload"
,
null
);
String
filePath
=
uploadService
.
saveFileUpload
(
file
,
"file/fileupload"
,
null
);
personEntity
.
setPhoto
(
filePath
);
personService
.
update
(
personEntity
);
}
...
...
refined-manager/src/main/java/com/mortals/xhx/daemon/task/readme.txt
deleted
100644 → 0
View file @
90054b56
定时任务,实现接口:com.mortals.framework.service.ITaskExcuteService
\ No newline at end of file
refined-manager/src/main/java/com/mortals/xhx/module/care/model/CareConfigEntity.java
View file @
0b6f034d
...
...
@@ -73,7 +73,6 @@ public class CareConfigEntity extends CareConfigVo {
/**
* 消息发送对象(办事群众.办事群众,管理员.管理员)
*/
@Excel
(
name
=
"消息发送对象"
,
readConverterExp
=
"办事群众=办事群众,管理员.管理员"
)
private
String
msgRecipients
;
/**
* 备注
...
...
refined-manager/src/main/java/com/mortals/xhx/module/care/model/CareRecordsEntity.java
View file @
0b6f034d
package
com.mortals.xhx.module.care.model
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.ArrayList
;
...
...
@@ -7,272 +6,100 @@ import com.fasterxml.jackson.annotation.JsonFormat;
import
com.mortals.framework.annotation.Excel
;
import
com.mortals.framework.model.BaseEntityLong
;
import
com.mortals.xhx.module.care.model.vo.CareRecordsVo
;
import
lombok.Data
;
/**
* 预约关怀记录实体对象
*
* @author zxfei
* @date 2023-04-09
*/
* 预约关怀记录实体对象
*
* @author zxfei
* @date 2023-04-18
*/
@Data
public
class
CareRecordsEntity
extends
CareRecordsVo
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* 站点Id
*/
* 站点Id
*/
private
Long
siteId
;
/**
* 站点名称
*/
* 站点名称
*/
private
String
siteName
;
/**
* 个人信息ID
*/
@Excel
(
name
=
"个人信息ID"
)
* 个人信息ID
*/
private
Long
personId
;
/**
* 姓名
*/
@Excel
(
name
=
"姓名"
)
* 姓名
*/
private
String
name
;
/**
* 联系方式
*/
@Excel
(
name
=
"联系方式"
)
* 联系方式
*/
private
String
contact
;
/**
* 身份证号码
*/
@Excel
(
name
=
"身份证号码"
)
* 身份证号码
*/
private
String
idCard
;
/**
* 办理业务
*/
@Excel
(
name
=
"办理业务"
)
* 业务Id
*/
private
Long
bussinessId
;
/**
* 预约业务
*/
private
String
bussinessName
;
/**
* 办理业务
*/
private
String
service
;
/**
* 排队编号
*/
@Excel
(
name
=
"排队编号"
)
* 排队编号
*/
private
String
queueNo
;
/**
* 监测时间
*/
@Excel
(
name
=
"监测时间"
,
width
=
30
,
dateFormat
=
"yyyy-MM-dd"
)
* 排队开始时间
*/
private
Date
takeTime
;
/**
* 排队结束时间
*/
private
Date
callTime
;
/**
* 监测时间
*/
private
Date
monitorTime
;
/**
* 监测设备id
*/
@Excel
(
name
=
"监测设备id"
)
private
Long
monitorDeviceId
;
* 监测设备ids
*/
private
String
monitorDeviceIds
;
/**
* 监测设备
*/
@Excel
(
name
=
"监测设备"
)
* 监测设备
*/
private
String
monitorDevice
;
/**
* 最终等待时长,秒
*/
@Excel
(
name
=
"最终等待时长,秒"
)
private
Long
waitTime
;
* 最终等待时长,秒
*/
private
Integer
waitTime
;
/**
* 办理状态(排队中.排队中,办理中.办理中,接件结束.接件结束)
*/
@Excel
(
name
=
"办理状态"
,
readConverterExp
=
"排队中=排队中,办理中.办理中,接件结束.接件结束"
)
* 办理状态(排队中,办理中,接件结束)
*/
private
String
processStatus
;
public
CareRecordsEntity
(){}
/**
* 获取 站点Id
* @return Long
*/
public
Long
getSiteId
(){
return
siteId
;
}
/**
* 设置 站点Id
* @param siteId
*/
public
void
setSiteId
(
Long
siteId
){
this
.
siteId
=
siteId
;
}
/**
* 获取 站点名称
* @return String
*/
public
String
getSiteName
(){
return
siteName
;
}
/**
* 设置 站点名称
* @param siteName
*/
public
void
setSiteName
(
String
siteName
){
this
.
siteName
=
siteName
;
}
/**
* 获取 个人信息ID
* @return Long
*/
public
Long
getPersonId
(){
return
personId
;
}
/**
* 设置 个人信息ID
* @param personId
*/
public
void
setPersonId
(
Long
personId
){
this
.
personId
=
personId
;
}
/**
* 获取 姓名
* @return String
*/
public
String
getName
(){
return
name
;
}
/**
* 设置 姓名
* @param name
*/
public
void
setName
(
String
name
){
this
.
name
=
name
;
}
/**
* 获取 联系方式
* @return String
*/
public
String
getContact
(){
return
contact
;
}
/**
* 设置 联系方式
* @param contact
*/
public
void
setContact
(
String
contact
){
this
.
contact
=
contact
;
}
* 关怀次数
*/
private
Integer
careCount
;
/**
* 获取 身份证号码
* @return String
*/
public
String
getIdCard
(){
return
idCard
;
}
* 评价
*/
private
String
assessment
;
/**
* 设置 身份证号码
* @param idCard
*/
public
void
setIdCard
(
String
idCard
){
this
.
idCard
=
idCard
;
}
/**
* 获取 办理业务
* @return String
*/
public
String
getService
(){
return
service
;
}
/**
* 设置 办理业务
* @param service
*/
public
void
setService
(
String
service
){
this
.
service
=
service
;
}
/**
* 获取 排队编号
* @return String
*/
public
String
getQueueNo
(){
return
queueNo
;
}
/**
* 设置 排队编号
* @param queueNo
*/
public
void
setQueueNo
(
String
queueNo
){
this
.
queueNo
=
queueNo
;
}
/**
* 获取 监测时间
* @return Date
*/
public
Date
getMonitorTime
(){
return
monitorTime
;
}
/**
* 设置 监测时间
* @param monitorTime
*/
public
void
setMonitorTime
(
Date
monitorTime
){
this
.
monitorTime
=
monitorTime
;
}
/**
* 获取 监测设备id
* @return Long
*/
public
Long
getMonitorDeviceId
(){
return
monitorDeviceId
;
}
/**
* 设置 监测设备id
* @param monitorDeviceId
*/
public
void
setMonitorDeviceId
(
Long
monitorDeviceId
){
this
.
monitorDeviceId
=
monitorDeviceId
;
}
/**
* 获取 监测设备
* @return String
*/
public
String
getMonitorDevice
(){
return
monitorDevice
;
}
/**
* 设置 监测设备
* @param monitorDevice
*/
public
void
setMonitorDevice
(
String
monitorDevice
){
this
.
monitorDevice
=
monitorDevice
;
}
/**
* 获取 最终等待时长,秒
* @return Long
*/
public
Long
getWaitTime
(){
return
waitTime
;
}
/**
* 设置 最终等待时长,秒
* @param waitTime
*/
public
void
setWaitTime
(
Long
waitTime
){
this
.
waitTime
=
waitTime
;
}
/**
* 获取 办理状态(排队中.排队中,办理中.办理中,接件结束.接件结束)
* @return String
*/
public
String
getProcessStatus
(){
return
processStatus
;
}
/**
* 设置 办理状态(排队中.排队中,办理中.办理中,接件结束.接件结束)
* @param processStatus
*/
public
void
setProcessStatus
(
String
processStatus
){
this
.
processStatus
=
processStatus
;
}
* 短信发送次数
*/
private
Integer
smsCount
;
@Override
public
int
hashCode
()
{
return
this
.
getId
().
hashCode
();
return
this
.
getId
().
hashCode
();
}
@Override
public
boolean
equals
(
Object
obj
)
{
...
...
@@ -280,56 +107,52 @@ public class CareRecordsEntity extends CareRecordsVo {
if
(
obj
instanceof
CareRecordsEntity
)
{
CareRecordsEntity
tmp
=
(
CareRecordsEntity
)
obj
;
if
(
this
.
getId
()
==
tmp
.
getId
())
{
return
true
;
return
true
;
}
}
return
false
;
}
public
String
toString
(){
StringBuilder
sb
=
new
StringBuilder
(
""
);
sb
.
append
(
",siteId:"
).
append
(
getSiteId
());
sb
.
append
(
",siteName:"
).
append
(
getSiteName
());
sb
.
append
(
",personId:"
).
append
(
getPersonId
());
sb
.
append
(
",name:"
).
append
(
getName
());
sb
.
append
(
",contact:"
).
append
(
getContact
());
sb
.
append
(
",idCard:"
).
append
(
getIdCard
());
sb
.
append
(
",service:"
).
append
(
getService
());
sb
.
append
(
",queueNo:"
).
append
(
getQueueNo
());
sb
.
append
(
",monitorTime:"
).
append
(
getMonitorTime
());
sb
.
append
(
",monitorDeviceId:"
).
append
(
getMonitorDeviceId
());
sb
.
append
(
",monitorDevice:"
).
append
(
getMonitorDevice
());
sb
.
append
(
",waitTime:"
).
append
(
getWaitTime
());
sb
.
append
(
",processStatus:"
).
append
(
getProcessStatus
());
return
sb
.
toString
();
}
public
void
initAttrValue
(){
this
.
siteId
=
null
;
this
.
siteId
=
null
;
this
.
siteName
=
""
;
this
.
personId
=
null
;
this
.
name
=
""
;
this
.
contact
=
""
;
this
.
idCard
=
""
;
this
.
bussinessId
=
null
;
this
.
bussinessName
=
""
;
this
.
siteNam
e
=
""
;
this
.
servic
e
=
""
;
this
.
personId
=
null
;
this
.
queueNo
=
""
;
this
.
name
=
""
;
this
.
takeTime
=
null
;
this
.
contact
=
""
;
this
.
callTime
=
null
;
this
.
idCard
=
""
;
this
.
monitorTime
=
null
;
this
.
service
=
""
;
this
.
monitorDeviceIds
=
""
;
this
.
queueNo
=
""
;
this
.
monitorDevice
=
""
;
this
.
monitor
Time
=
null
;
this
.
wait
Time
=
null
;
this
.
monitorDeviceId
=
null
;
this
.
processStatus
=
"排队中"
;
this
.
monitorDevice
=
""
;
this
.
careCount
=
0
;
this
.
waitTime
=
null
;
this
.
assessment
=
""
;
this
.
processStatus
=
""
;
this
.
smsCount
=
0
;
}
}
\ No newline at end of file
refined-manager/src/main/java/com/mortals/xhx/module/care/model/CareRecordsQuery.java
View file @
0b6f034d
...
...
@@ -4,11 +4,11 @@ import java.util.Date;
import
java.util.List
;
import
com.mortals.xhx.module.care.model.CareRecordsEntity
;
/**
* 预约关怀记录查询对象
*
* @author zxfei
* @date 2023-04-09
*/
* 预约关怀记录查询对象
*
* @author zxfei
* @date 2023-04-18
*/
public
class
CareRecordsQuery
extends
CareRecordsEntity
{
/** 开始 主键ID,主键,自增长 */
private
Long
idStart
;
...
...
@@ -75,6 +75,26 @@ public class CareRecordsQuery extends CareRecordsEntity {
/** 身份证号码排除列表 */
private
List
<
String
>
idCardNotList
;
/** 开始 业务Id */
private
Long
bussinessIdStart
;
/** 结束 业务Id */
private
Long
bussinessIdEnd
;
/** 增加 业务Id */
private
Long
bussinessIdIncrement
;
/** 业务Id列表 */
private
List
<
Long
>
bussinessIdList
;
/** 业务Id排除列表 */
private
List
<
Long
>
bussinessIdNotList
;
/** 预约业务 */
private
List
<
String
>
bussinessNameList
;
/** 预约业务排除列表 */
private
List
<
String
>
bussinessNameNotList
;
/** 办理业务 */
private
List
<
String
>
serviceList
;
...
...
@@ -85,52 +105,74 @@ public class CareRecordsQuery extends CareRecordsEntity {
/** 排队编号排除列表 */
private
List
<
String
>
queueNoNotList
;
/** 开始
监测
时间 */
private
String
monitor
TimeStart
;
/** 开始
排队开始
时间 */
private
String
take
TimeStart
;
/** 结束
监测
时间 */
private
String
monitor
TimeEnd
;
/** 结束
排队开始
时间 */
private
String
take
TimeEnd
;
/** 开始
监测设备id
*/
private
Long
monitorDeviceId
Start
;
/** 开始
排队结束时间
*/
private
String
callTime
Start
;
/** 结束
监测设备id
*/
private
Long
monitorDeviceId
End
;
/** 结束
排队结束时间
*/
private
String
callTime
End
;
/**
增加 监测设备id
*/
private
Long
monitorDeviceIdIncremen
t
;
/**
开始 监测时间
*/
private
String
monitorTimeStar
t
;
/**
监测设备id列表
*/
private
List
<
Long
>
monitorDeviceIdList
;
/**
结束 监测时间
*/
private
String
monitorTimeEnd
;
/** 监测设备id
排除列表
*/
private
List
<
Long
>
monitorDeviceIdNot
List
;
/** 监测设备id
s
*/
private
List
<
String
>
monitorDeviceIds
List
;
/** 监测设备ids排除列表 */
private
List
<
String
>
monitorDeviceIdsNotList
;
/** 监测设备 */
private
List
<
String
>
monitorDeviceList
;
/** 监测设备排除列表 */
private
List
<
String
>
monitorDeviceNotList
;
/** 开始 最终等待时长,秒 */
private
Long
waitTimeStart
;
private
Integer
waitTimeStart
;
/** 结束 最终等待时长,秒 */
private
Long
waitTimeEnd
;
private
Integer
waitTimeEnd
;
/** 增加 最终等待时长,秒 */
private
Long
waitTimeIncrement
;
private
Integer
waitTimeIncrement
;
/** 最终等待时长,秒列表 */
private
List
<
Long
>
waitTimeList
;
private
List
<
Integer
>
waitTimeList
;
/** 最终等待时长,秒排除列表 */
private
List
<
Long
>
waitTimeNotList
;
private
List
<
Integer
>
waitTimeNotList
;
/** 办理状态(排队中
.排队中,办理中.办理中,接件结束.
接件结束) */
/** 办理状态(排队中
,办理中,
接件结束) */
private
List
<
String
>
processStatusList
;
/** 办理状态(排队中
.排队中,办理中.办理中,接件结束.
接件结束)排除列表 */
/** 办理状态(排队中
,办理中,
接件结束)排除列表 */
private
List
<
String
>
processStatusNotList
;
/** 开始 关怀次数 */
private
Integer
careCountStart
;
/** 结束 关怀次数 */
private
Integer
careCountEnd
;
/** 增加 关怀次数 */
private
Integer
careCountIncrement
;
/** 关怀次数列表 */
private
List
<
Integer
>
careCountList
;
/** 关怀次数排除列表 */
private
List
<
Integer
>
careCountNotList
;
/** 评价 */
private
List
<
String
>
assessmentList
;
/** 评价排除列表 */
private
List
<
String
>
assessmentNotList
;
/** 开始 创建时间 */
private
String
createTimeStart
;
...
...
@@ -173,6 +215,21 @@ public class CareRecordsQuery extends CareRecordsEntity {
/** 更新人ID排除列表 */
private
List
<
Long
>
updateUserIdNotList
;
/** 开始 短信发送次数 */
private
Integer
smsCountStart
;
/** 结束 短信发送次数 */
private
Integer
smsCountEnd
;
/** 增加 短信发送次数 */
private
Integer
smsCountIncrement
;
/** 短信发送次数列表 */
private
List
<
Integer
>
smsCountList
;
/** 短信发送次数排除列表 */
private
List
<
Integer
>
smsCountNotList
;
/** OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4) */
private
List
<
CareRecordsQuery
>
orConditionList
;
...
...
@@ -182,1485 +239,1974 @@ public class CareRecordsQuery extends CareRecordsEntity {
public
CareRecordsQuery
(){}
/**
* 获取 开始 主键ID,主键,自增长
* @return idStart
*/
* 获取 开始 主键ID,主键,自增长
* @return idStart
*/
public
Long
getIdStart
(){
return
this
.
idStart
;
}
/**
* 设置 开始 主键ID,主键,自增长
* @param idStart
*/
* 设置 开始 主键ID,主键,自增长
* @param idStart
*/
public
void
setIdStart
(
Long
idStart
){
this
.
idStart
=
idStart
;
}
/**
* 获取 结束 主键ID,主键,自增长
* @return $idEnd
*/
* 获取 结束 主键ID,主键,自增长
* @return $idEnd
*/
public
Long
getIdEnd
(){
return
this
.
idEnd
;
}
/**
* 设置 结束 主键ID,主键,自增长
* @param idEnd
*/
* 设置 结束 主键ID,主键,自增长
* @param idEnd
*/
public
void
setIdEnd
(
Long
idEnd
){
this
.
idEnd
=
idEnd
;
}
/**
* 获取 增加 主键ID,主键,自增长
* @return idIncrement
*/
* 获取 增加 主键ID,主键,自增长
* @return idIncrement
*/
public
Long
getIdIncrement
(){
return
this
.
idIncrement
;
}
/**
* 设置 增加 主键ID,主键,自增长
* @param idIncrement
*/
* 设置 增加 主键ID,主键,自增长
* @param idIncrement
*/
public
void
setIdIncrement
(
Long
idIncrement
){
this
.
idIncrement
=
idIncrement
;
}
/**
* 获取 主键ID,主键,自增长
* @return idList
*/
* 获取 主键ID,主键,自增长
* @return idList
*/
public
List
<
Long
>
getIdList
(){
return
this
.
idList
;
}
/**
* 设置 主键ID,主键,自增长
* @param idList
*/
* 设置 主键ID,主键,自增长
* @param idList
*/
public
void
setIdList
(
List
<
Long
>
idList
){
this
.
idList
=
idList
;
}
/**
* 获取 主键ID,主键,自增长
* @return idNotList
*/
* 获取 主键ID,主键,自增长
* @return idNotList
*/
public
List
<
Long
>
getIdNotList
(){
return
this
.
idNotList
;
}
/**
* 设置 主键ID,主键,自增长
* @param idNotList
*/
* 设置 主键ID,主键,自增长
* @param idNotList
*/
public
void
setIdNotList
(
List
<
Long
>
idNotList
){
this
.
idNotList
=
idNotList
;
}
/**
* 获取 开始 站点Id
* @return siteIdStart
*/
* 获取 开始 站点Id
* @return siteIdStart
*/
public
Long
getSiteIdStart
(){
return
this
.
siteIdStart
;
}
/**
* 设置 开始 站点Id
* @param siteIdStart
*/
* 设置 开始 站点Id
* @param siteIdStart
*/
public
void
setSiteIdStart
(
Long
siteIdStart
){
this
.
siteIdStart
=
siteIdStart
;
}
/**
* 获取 结束 站点Id
* @return $siteIdEnd
*/
* 获取 结束 站点Id
* @return $siteIdEnd
*/
public
Long
getSiteIdEnd
(){
return
this
.
siteIdEnd
;
}
/**
* 设置 结束 站点Id
* @param siteIdEnd
*/
* 设置 结束 站点Id
* @param siteIdEnd
*/
public
void
setSiteIdEnd
(
Long
siteIdEnd
){
this
.
siteIdEnd
=
siteIdEnd
;
}
/**
* 获取 增加 站点Id
* @return siteIdIncrement
*/
* 获取 增加 站点Id
* @return siteIdIncrement
*/
public
Long
getSiteIdIncrement
(){
return
this
.
siteIdIncrement
;
}
/**
* 设置 增加 站点Id
* @param siteIdIncrement
*/
* 设置 增加 站点Id
* @param siteIdIncrement
*/
public
void
setSiteIdIncrement
(
Long
siteIdIncrement
){
this
.
siteIdIncrement
=
siteIdIncrement
;
}
/**
* 获取 站点Id
* @return siteIdList
*/
* 获取 站点Id
* @return siteIdList
*/
public
List
<
Long
>
getSiteIdList
(){
return
this
.
siteIdList
;
}
/**
* 设置 站点Id
* @param siteIdList
*/
* 设置 站点Id
* @param siteIdList
*/
public
void
setSiteIdList
(
List
<
Long
>
siteIdList
){
this
.
siteIdList
=
siteIdList
;
}
/**
* 获取 站点Id
* @return siteIdNotList
*/
* 获取 站点Id
* @return siteIdNotList
*/
public
List
<
Long
>
getSiteIdNotList
(){
return
this
.
siteIdNotList
;
}
/**
* 设置 站点Id
* @param siteIdNotList
*/
* 设置 站点Id
* @param siteIdNotList
*/
public
void
setSiteIdNotList
(
List
<
Long
>
siteIdNotList
){
this
.
siteIdNotList
=
siteIdNotList
;
}
/**
* 获取 站点名称
* @return siteNameList
*/
* 获取 站点名称
* @return siteNameList
*/
public
List
<
String
>
getSiteNameList
(){
return
this
.
siteNameList
;
}
/**
* 设置 站点名称
* @param siteNameList
*/
* 设置 站点名称
* @param siteNameList
*/
public
void
setSiteNameList
(
List
<
String
>
siteNameList
){
this
.
siteNameList
=
siteNameList
;
}
/**
* 获取 站点名称
* @return siteNameNotList
*/
* 获取 站点名称
* @return siteNameNotList
*/
public
List
<
String
>
getSiteNameNotList
(){
return
this
.
siteNameNotList
;
}
/**
* 设置 站点名称
* @param siteNameNotList
*/
* 设置 站点名称
* @param siteNameNotList
*/
public
void
setSiteNameNotList
(
List
<
String
>
siteNameNotList
){
this
.
siteNameNotList
=
siteNameNotList
;
}
/**
* 获取 开始 个人信息ID
* @return personIdStart
*/
* 获取 开始 个人信息ID
* @return personIdStart
*/
public
Long
getPersonIdStart
(){
return
this
.
personIdStart
;
}
/**
* 设置 开始 个人信息ID
* @param personIdStart
*/
* 设置 开始 个人信息ID
* @param personIdStart
*/
public
void
setPersonIdStart
(
Long
personIdStart
){
this
.
personIdStart
=
personIdStart
;
}
/**
* 获取 结束 个人信息ID
* @return $personIdEnd
*/
* 获取 结束 个人信息ID
* @return $personIdEnd
*/
public
Long
getPersonIdEnd
(){
return
this
.
personIdEnd
;
}
/**
* 设置 结束 个人信息ID
* @param personIdEnd
*/
* 设置 结束 个人信息ID
* @param personIdEnd
*/
public
void
setPersonIdEnd
(
Long
personIdEnd
){
this
.
personIdEnd
=
personIdEnd
;
}
/**
* 获取 增加 个人信息ID
* @return personIdIncrement
*/
* 获取 增加 个人信息ID
* @return personIdIncrement
*/
public
Long
getPersonIdIncrement
(){
return
this
.
personIdIncrement
;
}
/**
* 设置 增加 个人信息ID
* @param personIdIncrement
*/
* 设置 增加 个人信息ID
* @param personIdIncrement
*/
public
void
setPersonIdIncrement
(
Long
personIdIncrement
){
this
.
personIdIncrement
=
personIdIncrement
;
}
/**
* 获取 个人信息ID
* @return personIdList
*/
* 获取 个人信息ID
* @return personIdList
*/
public
List
<
Long
>
getPersonIdList
(){
return
this
.
personIdList
;
}
/**
* 设置 个人信息ID
* @param personIdList
*/
* 设置 个人信息ID
* @param personIdList
*/
public
void
setPersonIdList
(
List
<
Long
>
personIdList
){
this
.
personIdList
=
personIdList
;
}
/**
* 获取 个人信息ID
* @return personIdNotList
*/
* 获取 个人信息ID
* @return personIdNotList
*/
public
List
<
Long
>
getPersonIdNotList
(){
return
this
.
personIdNotList
;
}
/**
* 设置 个人信息ID
* @param personIdNotList
*/
* 设置 个人信息ID
* @param personIdNotList
*/
public
void
setPersonIdNotList
(
List
<
Long
>
personIdNotList
){
this
.
personIdNotList
=
personIdNotList
;
}
/**
* 获取 姓名
* @return nameList
*/
* 获取 姓名
* @return nameList
*/
public
List
<
String
>
getNameList
(){
return
this
.
nameList
;
}
/**
* 设置 姓名
* @param nameList
*/
* 设置 姓名
* @param nameList
*/
public
void
setNameList
(
List
<
String
>
nameList
){
this
.
nameList
=
nameList
;
}
/**
* 获取 姓名
* @return nameNotList
*/
* 获取 姓名
* @return nameNotList
*/
public
List
<
String
>
getNameNotList
(){
return
this
.
nameNotList
;
}
/**
* 设置 姓名
* @param nameNotList
*/
* 设置 姓名
* @param nameNotList
*/
public
void
setNameNotList
(
List
<
String
>
nameNotList
){
this
.
nameNotList
=
nameNotList
;
}
/**
* 获取 联系方式
* @return contactList
*/
* 获取 联系方式
* @return contactList
*/
public
List
<
String
>
getContactList
(){
return
this
.
contactList
;
}
/**
* 设置 联系方式
* @param contactList
*/
* 设置 联系方式
* @param contactList
*/
public
void
setContactList
(
List
<
String
>
contactList
){
this
.
contactList
=
contactList
;
}
/**
* 获取 联系方式
* @return contactNotList
*/
* 获取 联系方式
* @return contactNotList
*/
public
List
<
String
>
getContactNotList
(){
return
this
.
contactNotList
;
}
/**
* 设置 联系方式
* @param contactNotList
*/
* 设置 联系方式
* @param contactNotList
*/
public
void
setContactNotList
(
List
<
String
>
contactNotList
){
this
.
contactNotList
=
contactNotList
;
}
/**
* 获取 身份证号码
* @return idCardList
*/
* 获取 身份证号码
* @return idCardList
*/
public
List
<
String
>
getIdCardList
(){
return
this
.
idCardList
;
}
/**
* 设置 身份证号码
* @param idCardList
*/
* 设置 身份证号码
* @param idCardList
*/
public
void
setIdCardList
(
List
<
String
>
idCardList
){
this
.
idCardList
=
idCardList
;
}
/**
* 获取 身份证号码
* @return idCardNotList
*/
* 获取 身份证号码
* @return idCardNotList
*/
public
List
<
String
>
getIdCardNotList
(){
return
this
.
idCardNotList
;
}
/**
* 设置 身份证号码
* @param idCardNotList
*/
* 设置 身份证号码
* @param idCardNotList
*/
public
void
setIdCardNotList
(
List
<
String
>
idCardNotList
){
this
.
idCardNotList
=
idCardNotList
;
}
/**
* 获取 办理业务
* @return serviceList
*/
* 获取 开始 业务Id
* @return bussinessIdStart
*/
public
Long
getBussinessIdStart
(){
return
this
.
bussinessIdStart
;
}
/**
* 设置 开始 业务Id
* @param bussinessIdStart
*/
public
void
setBussinessIdStart
(
Long
bussinessIdStart
){
this
.
bussinessIdStart
=
bussinessIdStart
;
}
/**
* 获取 结束 业务Id
* @return $bussinessIdEnd
*/
public
Long
getBussinessIdEnd
(){
return
this
.
bussinessIdEnd
;
}
/**
* 设置 结束 业务Id
* @param bussinessIdEnd
*/
public
void
setBussinessIdEnd
(
Long
bussinessIdEnd
){
this
.
bussinessIdEnd
=
bussinessIdEnd
;
}
/**
* 获取 增加 业务Id
* @return bussinessIdIncrement
*/
public
Long
getBussinessIdIncrement
(){
return
this
.
bussinessIdIncrement
;
}
/**
* 设置 增加 业务Id
* @param bussinessIdIncrement
*/
public
void
setBussinessIdIncrement
(
Long
bussinessIdIncrement
){
this
.
bussinessIdIncrement
=
bussinessIdIncrement
;
}
/**
* 获取 业务Id
* @return bussinessIdList
*/
public
List
<
Long
>
getBussinessIdList
(){
return
this
.
bussinessIdList
;
}
/**
* 设置 业务Id
* @param bussinessIdList
*/
public
void
setBussinessIdList
(
List
<
Long
>
bussinessIdList
){
this
.
bussinessIdList
=
bussinessIdList
;
}
/**
* 获取 业务Id
* @return bussinessIdNotList
*/
public
List
<
Long
>
getBussinessIdNotList
(){
return
this
.
bussinessIdNotList
;
}
/**
* 设置 业务Id
* @param bussinessIdNotList
*/
public
void
setBussinessIdNotList
(
List
<
Long
>
bussinessIdNotList
){
this
.
bussinessIdNotList
=
bussinessIdNotList
;
}
/**
* 获取 预约业务
* @return bussinessNameList
*/
public
List
<
String
>
getBussinessNameList
(){
return
this
.
bussinessNameList
;
}
/**
* 设置 预约业务
* @param bussinessNameList
*/
public
void
setBussinessNameList
(
List
<
String
>
bussinessNameList
){
this
.
bussinessNameList
=
bussinessNameList
;
}
/**
* 获取 预约业务
* @return bussinessNameNotList
*/
public
List
<
String
>
getBussinessNameNotList
(){
return
this
.
bussinessNameNotList
;
}
/**
* 设置 预约业务
* @param bussinessNameNotList
*/
public
void
setBussinessNameNotList
(
List
<
String
>
bussinessNameNotList
){
this
.
bussinessNameNotList
=
bussinessNameNotList
;
}
/**
* 获取 办理业务
* @return serviceList
*/
public
List
<
String
>
getServiceList
(){
return
this
.
serviceList
;
}
/**
* 设置 办理业务
* @param serviceList
*/
* 设置 办理业务
* @param serviceList
*/
public
void
setServiceList
(
List
<
String
>
serviceList
){
this
.
serviceList
=
serviceList
;
}
/**
* 获取 办理业务
* @return serviceNotList
*/
* 获取 办理业务
* @return serviceNotList
*/
public
List
<
String
>
getServiceNotList
(){
return
this
.
serviceNotList
;
}
/**
* 设置 办理业务
* @param serviceNotList
*/
* 设置 办理业务
* @param serviceNotList
*/
public
void
setServiceNotList
(
List
<
String
>
serviceNotList
){
this
.
serviceNotList
=
serviceNotList
;
}
/**
* 获取 排队编号
* @return queueNoList
*/
* 获取 排队编号
* @return queueNoList
*/
public
List
<
String
>
getQueueNoList
(){
return
this
.
queueNoList
;
}
/**
* 设置 排队编号
* @param queueNoList
*/
* 设置 排队编号
* @param queueNoList
*/
public
void
setQueueNoList
(
List
<
String
>
queueNoList
){
this
.
queueNoList
=
queueNoList
;
}
/**
* 获取 排队编号
* @return queueNoNotList
*/
* 获取 排队编号
* @return queueNoNotList
*/
public
List
<
String
>
getQueueNoNotList
(){
return
this
.
queueNoNotList
;
}
/**
* 设置 排队编号
* @param queueNoNotList
*/
* 设置 排队编号
* @param queueNoNotList
*/
public
void
setQueueNoNotList
(
List
<
String
>
queueNoNotList
){
this
.
queueNoNotList
=
queueNoNotList
;
}
/**
* 获取 开始 监测
时间
* @return monitor
TimeStart
*/
public
String
get
Monitor
TimeStart
(){
return
this
.
monitor
TimeStart
;
* 获取 开始 排队开始
时间
* @return take
TimeStart
*/
public
String
get
Take
TimeStart
(){
return
this
.
take
TimeStart
;
}
/**
* 设置 开始 监测
时间
* @param monitor
TimeStart
*/
public
void
set
MonitorTimeStart
(
String
monitor
TimeStart
){
this
.
monitorTimeStart
=
monitor
TimeStart
;
* 设置 开始 排队开始
时间
* @param take
TimeStart
*/
public
void
set
TakeTimeStart
(
String
take
TimeStart
){
this
.
takeTimeStart
=
take
TimeStart
;
}
/**
* 获取 结束 监测
时间
* @return monitor
TimeEnd
*/
public
String
get
Monitor
TimeEnd
(){
return
this
.
monitor
TimeEnd
;
* 获取 结束 排队开始
时间
* @return take
TimeEnd
*/
public
String
get
Take
TimeEnd
(){
return
this
.
take
TimeEnd
;
}
/**
* 设置 结束 监测
时间
* @param monitor
TimeEnd
*/
public
void
set
MonitorTimeEnd
(
String
monitor
TimeEnd
){
this
.
monitorTimeEnd
=
monitor
TimeEnd
;
* 设置 结束 排队开始
时间
* @param take
TimeEnd
*/
public
void
set
TakeTimeEnd
(
String
take
TimeEnd
){
this
.
takeTimeEnd
=
take
TimeEnd
;
}
/**
* 获取 开始 监测设备id
* @return monitorDeviceId
Start
*/
public
Long
getMonitorDeviceId
Start
(){
return
this
.
monitorDeviceId
Start
;
* 获取 开始 排队结束时间
* @return callTime
Start
*/
public
String
getCallTime
Start
(){
return
this
.
callTime
Start
;
}
/**
* 设置 开始 监测设备id
* @param monitorDeviceId
Start
*/
public
void
set
MonitorDeviceIdStart
(
Long
monitorDeviceId
Start
){
this
.
monitorDeviceIdStart
=
monitorDeviceId
Start
;
* 设置 开始 排队结束时间
* @param callTime
Start
*/
public
void
set
CallTimeStart
(
String
callTime
Start
){
this
.
callTimeStart
=
callTime
Start
;
}
/**
* 获取 结束 监测设备id
* @return $monitorDeviceId
End
*/
public
Long
getMonitorDeviceId
End
(){
return
this
.
monitorDeviceId
End
;
* 获取 结束 排队结束时间
* @return callTime
End
*/
public
String
getCallTime
End
(){
return
this
.
callTime
End
;
}
/**
* 设置 结束 监测设备id
* @param monitorDeviceId
End
*/
public
void
set
MonitorDeviceIdEnd
(
Long
monitorDeviceId
End
){
this
.
monitorDeviceIdEnd
=
monitorDeviceId
End
;
* 设置 结束 排队结束时间
* @param callTime
End
*/
public
void
set
CallTimeEnd
(
String
callTime
End
){
this
.
callTimeEnd
=
callTime
End
;
}
/**
* 获取 增加 监测设备id
* @return monitorDeviceIdIncremen
t
*/
public
Long
getMonitorDeviceIdIncremen
t
(){
return
this
.
monitor
DeviceIdIncremen
t
;
* 获取 开始 监测时间
* @return monitorTimeStar
t
*/
public
String
getMonitorTimeStar
t
(){
return
this
.
monitor
TimeStar
t
;
}
/**
* 设置 增加 监测设备id
* @param monitorDeviceIdIncremen
t
*/
public
void
setMonitor
DeviceIdIncrement
(
Long
monitorDeviceIdIncremen
t
){
this
.
monitor
DeviceIdIncrement
=
monitorDeviceIdIncremen
t
;
* 设置 开始 监测时间
* @param monitorTimeStar
t
*/
public
void
setMonitor
TimeStart
(
String
monitorTimeStar
t
){
this
.
monitor
TimeStart
=
monitorTimeStar
t
;
}
/**
* 获取 监测设备id
* @return monitorDeviceIdList
*/
public
List
<
Long
>
getMonitorDeviceIdList
(){
return
this
.
monitor
DeviceIdList
;
* 获取 结束 监测时间
* @return monitorTimeEnd
*/
public
String
getMonitorTimeEnd
(){
return
this
.
monitor
TimeEnd
;
}
/**
* 设置 监测设备id
* @param monitorDeviceIdList
*/
public
void
setMonitorDeviceIdList
(
List
<
Long
>
monitorDeviceIdList
){
this
.
monitorDeviceIdList
=
monitorDeviceIdList
;
* 设置 结束 监测时间
* @param monitorTimeEnd
*/
public
void
setMonitorTimeEnd
(
String
monitorTimeEnd
){
this
.
monitorTimeEnd
=
monitorTimeEnd
;
}
/**
* 获取 监测设备ids
* @return monitorDeviceIdsList
*/
public
List
<
String
>
getMonitorDeviceIdsList
(){
return
this
.
monitorDeviceIdsList
;
}
/**
* 获取 监测设备id
* @return monitorDeviceIdNot
List
*/
public
List
<
Long
>
getMonitorDeviceIdNotList
(
){
return
this
.
monitorDeviceIdNot
List
;
* 设置 监测设备ids
* @param monitorDeviceIds
List
*/
public
void
setMonitorDeviceIdsList
(
List
<
String
>
monitorDeviceIdsList
){
this
.
monitorDeviceIdsList
=
monitorDeviceIds
List
;
}
/**
* 设置 监测设备id
* @param monitorDeviceId
NotList
*/
public
void
setMonitorDeviceIdNotList
(
List
<
Long
>
monitorDeviceIdNotList
){
this
.
monitorDeviceIdNotList
=
monitorDeviceId
NotList
;
* 获取 监测设备ids
* @return monitorDeviceIds
NotList
*/
public
List
<
String
>
getMonitorDeviceIdsNotList
(
){
return
this
.
monitorDeviceIds
NotList
;
}
/**
* 设置 监测设备ids
* @param monitorDeviceIdsNotList
*/
public
void
setMonitorDeviceIdsNotList
(
List
<
String
>
monitorDeviceIdsNotList
){
this
.
monitorDeviceIdsNotList
=
monitorDeviceIdsNotList
;
}
/**
* 获取 监测设备
* @return monitorDeviceList
*/
* 获取 监测设备
* @return monitorDeviceList
*/
public
List
<
String
>
getMonitorDeviceList
(){
return
this
.
monitorDeviceList
;
}
/**
* 设置 监测设备
* @param monitorDeviceList
*/
* 设置 监测设备
* @param monitorDeviceList
*/
public
void
setMonitorDeviceList
(
List
<
String
>
monitorDeviceList
){
this
.
monitorDeviceList
=
monitorDeviceList
;
}
/**
* 获取 监测设备
* @return monitorDeviceNotList
*/
* 获取 监测设备
* @return monitorDeviceNotList
*/
public
List
<
String
>
getMonitorDeviceNotList
(){
return
this
.
monitorDeviceNotList
;
}
/**
* 设置 监测设备
* @param monitorDeviceNotList
*/
* 设置 监测设备
* @param monitorDeviceNotList
*/
public
void
setMonitorDeviceNotList
(
List
<
String
>
monitorDeviceNotList
){
this
.
monitorDeviceNotList
=
monitorDeviceNotList
;
}
/**
* 获取 开始 最终等待时长,秒
* @return waitTimeStart
*/
public
Long
getWaitTimeStart
(){
* 获取 开始 最终等待时长,秒
* @return waitTimeStart
*/
public
Integer
getWaitTimeStart
(){
return
this
.
waitTimeStart
;
}
/**
* 设置 开始 最终等待时长,秒
* @param waitTimeStart
*/
public
void
setWaitTimeStart
(
Long
waitTimeStart
){
* 设置 开始 最终等待时长,秒
* @param waitTimeStart
*/
public
void
setWaitTimeStart
(
Integer
waitTimeStart
){
this
.
waitTimeStart
=
waitTimeStart
;
}
/**
* 获取 结束 最终等待时长,秒
* @return $waitTimeEnd
*/
public
Long
getWaitTimeEnd
(){
* 获取 结束 最终等待时长,秒
* @return $waitTimeEnd
*/
public
Integer
getWaitTimeEnd
(){
return
this
.
waitTimeEnd
;
}
/**
* 设置 结束 最终等待时长,秒
* @param waitTimeEnd
*/
public
void
setWaitTimeEnd
(
Long
waitTimeEnd
){
* 设置 结束 最终等待时长,秒
* @param waitTimeEnd
*/
public
void
setWaitTimeEnd
(
Integer
waitTimeEnd
){
this
.
waitTimeEnd
=
waitTimeEnd
;
}
/**
* 获取 增加 最终等待时长,秒
* @return waitTimeIncrement
*/
public
Long
getWaitTimeIncrement
(){
* 获取 增加 最终等待时长,秒
* @return waitTimeIncrement
*/
public
Integer
getWaitTimeIncrement
(){
return
this
.
waitTimeIncrement
;
}
/**
* 设置 增加 最终等待时长,秒
* @param waitTimeIncrement
*/
public
void
setWaitTimeIncrement
(
Long
waitTimeIncrement
){
* 设置 增加 最终等待时长,秒
* @param waitTimeIncrement
*/
public
void
setWaitTimeIncrement
(
Integer
waitTimeIncrement
){
this
.
waitTimeIncrement
=
waitTimeIncrement
;
}
/**
* 获取 最终等待时长,秒
* @return waitTimeList
*/
public
List
<
Long
>
getWaitTimeList
(){
* 获取 最终等待时长,秒
* @return waitTimeList
*/
public
List
<
Integer
>
getWaitTimeList
(){
return
this
.
waitTimeList
;
}
/**
* 设置 最终等待时长,秒
* @param waitTimeList
*/
public
void
setWaitTimeList
(
List
<
Long
>
waitTimeList
){
* 设置 最终等待时长,秒
* @param waitTimeList
*/
public
void
setWaitTimeList
(
List
<
Integer
>
waitTimeList
){
this
.
waitTimeList
=
waitTimeList
;
}
/**
* 获取 最终等待时长,秒
* @return waitTimeNotList
*/
public
List
<
Long
>
getWaitTimeNotList
(){
* 获取 最终等待时长,秒
* @return waitTimeNotList
*/
public
List
<
Integer
>
getWaitTimeNotList
(){
return
this
.
waitTimeNotList
;
}
/**
* 设置 最终等待时长,秒
* @param waitTimeNotList
*/
public
void
setWaitTimeNotList
(
List
<
Long
>
waitTimeNotList
){
* 设置 最终等待时长,秒
* @param waitTimeNotList
*/
public
void
setWaitTimeNotList
(
List
<
Integer
>
waitTimeNotList
){
this
.
waitTimeNotList
=
waitTimeNotList
;
}
/**
* 获取 办理状态(排队中.排队中,办理中.办理中,接件结束.
接件结束)
* @return processStatusList
*/
* 获取 办理状态(排队中,办理中,
接件结束)
* @return processStatusList
*/
public
List
<
String
>
getProcessStatusList
(){
return
this
.
processStatusList
;
}
/**
* 设置 办理状态(排队中.排队中,办理中.办理中,接件结束.
接件结束)
* @param processStatusList
*/
* 设置 办理状态(排队中,办理中,
接件结束)
* @param processStatusList
*/
public
void
setProcessStatusList
(
List
<
String
>
processStatusList
){
this
.
processStatusList
=
processStatusList
;
}
/**
* 获取 办理状态(排队中.排队中,办理中.办理中,接件结束.
接件结束)
* @return processStatusNotList
*/
* 获取 办理状态(排队中,办理中,
接件结束)
* @return processStatusNotList
*/
public
List
<
String
>
getProcessStatusNotList
(){
return
this
.
processStatusNotList
;
}
/**
* 设置 办理状态(排队中.排队中,办理中.办理中,接件结束.
接件结束)
* @param processStatusNotList
*/
* 设置 办理状态(排队中,办理中,
接件结束)
* @param processStatusNotList
*/
public
void
setProcessStatusNotList
(
List
<
String
>
processStatusNotList
){
this
.
processStatusNotList
=
processStatusNotList
;
}
/**
* 获取 开始 创建时间
* @return createTimeStart
*/
* 获取 开始 关怀次数
* @return careCountStart
*/
public
Integer
getCareCountStart
(){
return
this
.
careCountStart
;
}
/**
* 设置 开始 关怀次数
* @param careCountStart
*/
public
void
setCareCountStart
(
Integer
careCountStart
){
this
.
careCountStart
=
careCountStart
;
}
/**
* 获取 结束 关怀次数
* @return $careCountEnd
*/
public
Integer
getCareCountEnd
(){
return
this
.
careCountEnd
;
}
/**
* 设置 结束 关怀次数
* @param careCountEnd
*/
public
void
setCareCountEnd
(
Integer
careCountEnd
){
this
.
careCountEnd
=
careCountEnd
;
}
/**
* 获取 增加 关怀次数
* @return careCountIncrement
*/
public
Integer
getCareCountIncrement
(){
return
this
.
careCountIncrement
;
}
/**
* 设置 增加 关怀次数
* @param careCountIncrement
*/
public
void
setCareCountIncrement
(
Integer
careCountIncrement
){
this
.
careCountIncrement
=
careCountIncrement
;
}
/**
* 获取 关怀次数
* @return careCountList
*/
public
List
<
Integer
>
getCareCountList
(){
return
this
.
careCountList
;
}
/**
* 设置 关怀次数
* @param careCountList
*/
public
void
setCareCountList
(
List
<
Integer
>
careCountList
){
this
.
careCountList
=
careCountList
;
}
/**
* 获取 关怀次数
* @return careCountNotList
*/
public
List
<
Integer
>
getCareCountNotList
(){
return
this
.
careCountNotList
;
}
/**
* 设置 关怀次数
* @param careCountNotList
*/
public
void
setCareCountNotList
(
List
<
Integer
>
careCountNotList
){
this
.
careCountNotList
=
careCountNotList
;
}
/**
* 获取 评价
* @return assessmentList
*/
public
List
<
String
>
getAssessmentList
(){
return
this
.
assessmentList
;
}
/**
* 设置 评价
* @param assessmentList
*/
public
void
setAssessmentList
(
List
<
String
>
assessmentList
){
this
.
assessmentList
=
assessmentList
;
}
/**
* 获取 评价
* @return assessmentNotList
*/
public
List
<
String
>
getAssessmentNotList
(){
return
this
.
assessmentNotList
;
}
/**
* 设置 评价
* @param assessmentNotList
*/
public
void
setAssessmentNotList
(
List
<
String
>
assessmentNotList
){
this
.
assessmentNotList
=
assessmentNotList
;
}
/**
* 获取 开始 创建时间
* @return createTimeStart
*/
public
String
getCreateTimeStart
(){
return
this
.
createTimeStart
;
}
/**
* 设置 开始 创建时间
* @param createTimeStart
*/
* 设置 开始 创建时间
* @param createTimeStart
*/
public
void
setCreateTimeStart
(
String
createTimeStart
){
this
.
createTimeStart
=
createTimeStart
;
}
/**
* 获取 结束 创建时间
* @return createTimeEnd
*/
* 获取 结束 创建时间
* @return createTimeEnd
*/
public
String
getCreateTimeEnd
(){
return
this
.
createTimeEnd
;
}
/**
* 设置 结束 创建时间
* @param createTimeEnd
*/
* 设置 结束 创建时间
* @param createTimeEnd
*/
public
void
setCreateTimeEnd
(
String
createTimeEnd
){
this
.
createTimeEnd
=
createTimeEnd
;
}
/**
* 获取 开始 创建人ID
* @return createUserIdStart
*/
* 获取 开始 创建人ID
* @return createUserIdStart
*/
public
Long
getCreateUserIdStart
(){
return
this
.
createUserIdStart
;
}
/**
* 设置 开始 创建人ID
* @param createUserIdStart
*/
* 设置 开始 创建人ID
* @param createUserIdStart
*/
public
void
setCreateUserIdStart
(
Long
createUserIdStart
){
this
.
createUserIdStart
=
createUserIdStart
;
}
/**
* 获取 结束 创建人ID
* @return $createUserIdEnd
*/
* 获取 结束 创建人ID
* @return $createUserIdEnd
*/
public
Long
getCreateUserIdEnd
(){
return
this
.
createUserIdEnd
;
}
/**
* 设置 结束 创建人ID
* @param createUserIdEnd
*/
* 设置 结束 创建人ID
* @param createUserIdEnd
*/
public
void
setCreateUserIdEnd
(
Long
createUserIdEnd
){
this
.
createUserIdEnd
=
createUserIdEnd
;
}
/**
* 获取 增加 创建人ID
* @return createUserIdIncrement
*/
* 获取 增加 创建人ID
* @return createUserIdIncrement
*/
public
Long
getCreateUserIdIncrement
(){
return
this
.
createUserIdIncrement
;
}
/**
* 设置 增加 创建人ID
* @param createUserIdIncrement
*/
* 设置 增加 创建人ID
* @param createUserIdIncrement
*/
public
void
setCreateUserIdIncrement
(
Long
createUserIdIncrement
){
this
.
createUserIdIncrement
=
createUserIdIncrement
;
}
/**
* 获取 创建人ID
* @return createUserIdList
*/
* 获取 创建人ID
* @return createUserIdList
*/
public
List
<
Long
>
getCreateUserIdList
(){
return
this
.
createUserIdList
;
}
/**
* 设置 创建人ID
* @param createUserIdList
*/
* 设置 创建人ID
* @param createUserIdList
*/
public
void
setCreateUserIdList
(
List
<
Long
>
createUserIdList
){
this
.
createUserIdList
=
createUserIdList
;
}
/**
* 获取 创建人ID
* @return createUserIdNotList
*/
* 获取 创建人ID
* @return createUserIdNotList
*/
public
List
<
Long
>
getCreateUserIdNotList
(){
return
this
.
createUserIdNotList
;
}
/**
* 设置 创建人ID
* @param createUserIdNotList
*/
* 设置 创建人ID
* @param createUserIdNotList
*/
public
void
setCreateUserIdNotList
(
List
<
Long
>
createUserIdNotList
){
this
.
createUserIdNotList
=
createUserIdNotList
;
}
/**
* 获取 开始 更新时间
* @return updateTimeStart
*/
* 获取 开始 更新时间
* @return updateTimeStart
*/
public
String
getUpdateTimeStart
(){
return
this
.
updateTimeStart
;
}
/**
* 设置 开始 更新时间
* @param updateTimeStart
*/
* 设置 开始 更新时间
* @param updateTimeStart
*/
public
void
setUpdateTimeStart
(
String
updateTimeStart
){
this
.
updateTimeStart
=
updateTimeStart
;
}
/**
* 获取 结束 更新时间
* @return updateTimeEnd
*/
* 获取 结束 更新时间
* @return updateTimeEnd
*/
public
String
getUpdateTimeEnd
(){
return
this
.
updateTimeEnd
;
}
/**
* 设置 结束 更新时间
* @param updateTimeEnd
*/
* 设置 结束 更新时间
* @param updateTimeEnd
*/
public
void
setUpdateTimeEnd
(
String
updateTimeEnd
){
this
.
updateTimeEnd
=
updateTimeEnd
;
}
/**
* 获取 开始 更新人ID
* @return updateUserIdStart
*/
* 获取 开始 更新人ID
* @return updateUserIdStart
*/
public
Long
getUpdateUserIdStart
(){
return
this
.
updateUserIdStart
;
}
/**
* 设置 开始 更新人ID
* @param updateUserIdStart
*/
* 设置 开始 更新人ID
* @param updateUserIdStart
*/
public
void
setUpdateUserIdStart
(
Long
updateUserIdStart
){
this
.
updateUserIdStart
=
updateUserIdStart
;
}
/**
* 获取 结束 更新人ID
* @return $updateUserIdEnd
*/
* 获取 结束 更新人ID
* @return $updateUserIdEnd
*/
public
Long
getUpdateUserIdEnd
(){
return
this
.
updateUserIdEnd
;
}
/**
* 设置 结束 更新人ID
* @param updateUserIdEnd
*/
* 设置 结束 更新人ID
* @param updateUserIdEnd
*/
public
void
setUpdateUserIdEnd
(
Long
updateUserIdEnd
){
this
.
updateUserIdEnd
=
updateUserIdEnd
;
}
/**
* 获取 增加 更新人ID
* @return updateUserIdIncrement
*/
* 获取 增加 更新人ID
* @return updateUserIdIncrement
*/
public
Long
getUpdateUserIdIncrement
(){
return
this
.
updateUserIdIncrement
;
}
/**
* 设置 增加 更新人ID
* @param updateUserIdIncrement
*/
* 设置 增加 更新人ID
* @param updateUserIdIncrement
*/
public
void
setUpdateUserIdIncrement
(
Long
updateUserIdIncrement
){
this
.
updateUserIdIncrement
=
updateUserIdIncrement
;
}
/**
* 获取 更新人ID
* @return updateUserIdList
*/
* 获取 更新人ID
* @return updateUserIdList
*/
public
List
<
Long
>
getUpdateUserIdList
(){
return
this
.
updateUserIdList
;
}
/**
* 设置 更新人ID
* @param updateUserIdList
*/
* 设置 更新人ID
* @param updateUserIdList
*/
public
void
setUpdateUserIdList
(
List
<
Long
>
updateUserIdList
){
this
.
updateUserIdList
=
updateUserIdList
;
}
/**
* 获取 更新人ID
* @return updateUserIdNotList
*/
* 获取 更新人ID
* @return updateUserIdNotList
*/
public
List
<
Long
>
getUpdateUserIdNotList
(){
return
this
.
updateUserIdNotList
;
}
/**
* 设置 更新人ID
* @param updateUserIdNotList
*/
* 设置 更新人ID
* @param updateUserIdNotList
*/
public
void
setUpdateUserIdNotList
(
List
<
Long
>
updateUserIdNotList
){
this
.
updateUserIdNotList
=
updateUserIdNotList
;
}
/**
* 设置 主键ID,主键,自增长
* @param id
*/
* 获取 开始 短信发送次数
* @return smsCountStart
*/
public
Integer
getSmsCountStart
(){
return
this
.
smsCountStart
;
}
/**
* 设置 开始 短信发送次数
* @param smsCountStart
*/
public
void
setSmsCountStart
(
Integer
smsCountStart
){
this
.
smsCountStart
=
smsCountStart
;
}
/**
* 获取 结束 短信发送次数
* @return $smsCountEnd
*/
public
Integer
getSmsCountEnd
(){
return
this
.
smsCountEnd
;
}
/**
* 设置 结束 短信发送次数
* @param smsCountEnd
*/
public
void
setSmsCountEnd
(
Integer
smsCountEnd
){
this
.
smsCountEnd
=
smsCountEnd
;
}
/**
* 获取 增加 短信发送次数
* @return smsCountIncrement
*/
public
Integer
getSmsCountIncrement
(){
return
this
.
smsCountIncrement
;
}
/**
* 设置 增加 短信发送次数
* @param smsCountIncrement
*/
public
void
setSmsCountIncrement
(
Integer
smsCountIncrement
){
this
.
smsCountIncrement
=
smsCountIncrement
;
}
/**
* 获取 短信发送次数
* @return smsCountList
*/
public
List
<
Integer
>
getSmsCountList
(){
return
this
.
smsCountList
;
}
/**
* 设置 短信发送次数
* @param smsCountList
*/
public
void
setSmsCountList
(
List
<
Integer
>
smsCountList
){
this
.
smsCountList
=
smsCountList
;
}
/**
* 获取 短信发送次数
* @return smsCountNotList
*/
public
List
<
Integer
>
getSmsCountNotList
(){
return
this
.
smsCountNotList
;
}
/**
* 设置 短信发送次数
* @param smsCountNotList
*/
public
void
setSmsCountNotList
(
List
<
Integer
>
smsCountNotList
){
this
.
smsCountNotList
=
smsCountNotList
;
}
/**
* 设置 主键ID,主键,自增长
* @param id
*/
public
CareRecordsQuery
id
(
Long
id
){
setId
(
id
);
return
this
;
}
/**
* 设置 开始 主键ID,主键,自增长
* @param idStart
*/
setId
(
id
);
return
this
;
}
/**
* 设置 开始 主键ID,主键,自增长
* @param idStart
*/
public
CareRecordsQuery
idStart
(
Long
idStart
){
this
.
idStart
=
idStart
;
return
this
;
this
.
idStart
=
idStart
;
return
this
;
}
/**
* 设置 结束 主键ID,主键,自增长
* @param idEnd
*/
* 设置 结束 主键ID,主键,自增长
* @param idEnd
*/
public
CareRecordsQuery
idEnd
(
Long
idEnd
){
this
.
idEnd
=
idEnd
;
return
this
;
this
.
idEnd
=
idEnd
;
return
this
;
}
/**
* 设置 增加 主键ID,主键,自增长
* @param idIncrement
*/
* 设置 增加 主键ID,主键,自增长
* @param idIncrement
*/
public
CareRecordsQuery
idIncrement
(
Long
idIncrement
){
this
.
idIncrement
=
idIncrement
;
return
this
;
this
.
idIncrement
=
idIncrement
;
return
this
;
}
/**
* 设置 主键ID,主键,自增长
* @param idList
*/
* 设置 主键ID,主键,自增长
* @param idList
*/
public
CareRecordsQuery
idList
(
List
<
Long
>
idList
){
this
.
idList
=
idList
;
return
this
;
}
/**
* 设置 主键ID,主键,自增长
* @param idNotList
*/
public
CareRecordsQuery
idNotList
(
List
<
Long
>
idNotList
){
return
this
;
}
/**
* 设置 主键ID,主键,自增长
* @param idNotList
*/
public
CareRecordsQuery
idNotList
(
List
<
Long
>
idNotList
){
this
.
idNotList
=
idNotList
;
return
this
;
}
}
/**
* 设置 站点Id
* @param siteId
*/
* 设置 站点Id
* @param siteId
*/
public
CareRecordsQuery
siteId
(
Long
siteId
){
setSiteId
(
siteId
);
return
this
;
}
/**
* 设置 开始 站点Id
* @param siteIdStart
*/
setSiteId
(
siteId
);
return
this
;
}
/**
* 设置 开始 站点Id
* @param siteIdStart
*/
public
CareRecordsQuery
siteIdStart
(
Long
siteIdStart
){
this
.
siteIdStart
=
siteIdStart
;
return
this
;
this
.
siteIdStart
=
siteIdStart
;
return
this
;
}
/**
* 设置 结束 站点Id
* @param siteIdEnd
*/
* 设置 结束 站点Id
* @param siteIdEnd
*/
public
CareRecordsQuery
siteIdEnd
(
Long
siteIdEnd
){
this
.
siteIdEnd
=
siteIdEnd
;
return
this
;
this
.
siteIdEnd
=
siteIdEnd
;
return
this
;
}
/**
* 设置 增加 站点Id
* @param siteIdIncrement
*/
* 设置 增加 站点Id
* @param siteIdIncrement
*/
public
CareRecordsQuery
siteIdIncrement
(
Long
siteIdIncrement
){
this
.
siteIdIncrement
=
siteIdIncrement
;
return
this
;
this
.
siteIdIncrement
=
siteIdIncrement
;
return
this
;
}
/**
* 设置 站点Id
* @param siteIdList
*/
* 设置 站点Id
* @param siteIdList
*/
public
CareRecordsQuery
siteIdList
(
List
<
Long
>
siteIdList
){
this
.
siteIdList
=
siteIdList
;
return
this
;
}
/**
* 设置 站点Id
* @param siteIdNotList
*/
public
CareRecordsQuery
siteIdNotList
(
List
<
Long
>
siteIdNotList
){
return
this
;
}
/**
* 设置 站点Id
* @param siteIdNotList
*/
public
CareRecordsQuery
siteIdNotList
(
List
<
Long
>
siteIdNotList
){
this
.
siteIdNotList
=
siteIdNotList
;
return
this
;
}
}
/**
* 设置 站点名称
* @param siteName
*/
/**
* 设置 站点名称
* @param siteName
*/
public
CareRecordsQuery
siteName
(
String
siteName
){
setSiteName
(
siteName
);
return
this
;
return
this
;
}
/**
* 设置 站点名称
* @param siteNameList
*/
* 设置 站点名称
* @param siteNameList
*/
public
CareRecordsQuery
siteNameList
(
List
<
String
>
siteNameList
){
this
.
siteNameList
=
siteNameList
;
return
this
;
return
this
;
}
/**
* 设置 个人信息ID
* @param personId
*/
* 设置 个人信息ID
* @param personId
*/
public
CareRecordsQuery
personId
(
Long
personId
){
setPersonId
(
personId
);
return
this
;
}
/**
* 设置 开始 个人信息ID
* @param personIdStart
*/
setPersonId
(
personId
);
return
this
;
}
/**
* 设置 开始 个人信息ID
* @param personIdStart
*/
public
CareRecordsQuery
personIdStart
(
Long
personIdStart
){
this
.
personIdStart
=
personIdStart
;
return
this
;
this
.
personIdStart
=
personIdStart
;
return
this
;
}
/**
* 设置 结束 个人信息ID
* @param personIdEnd
*/
* 设置 结束 个人信息ID
* @param personIdEnd
*/
public
CareRecordsQuery
personIdEnd
(
Long
personIdEnd
){
this
.
personIdEnd
=
personIdEnd
;
return
this
;
this
.
personIdEnd
=
personIdEnd
;
return
this
;
}
/**
* 设置 增加 个人信息ID
* @param personIdIncrement
*/
* 设置 增加 个人信息ID
* @param personIdIncrement
*/
public
CareRecordsQuery
personIdIncrement
(
Long
personIdIncrement
){
this
.
personIdIncrement
=
personIdIncrement
;
return
this
;
this
.
personIdIncrement
=
personIdIncrement
;
return
this
;
}
/**
* 设置 个人信息ID
* @param personIdList
*/
* 设置 个人信息ID
* @param personIdList
*/
public
CareRecordsQuery
personIdList
(
List
<
Long
>
personIdList
){
this
.
personIdList
=
personIdList
;
return
this
;
}
/**
* 设置 个人信息ID
* @param personIdNotList
*/
public
CareRecordsQuery
personIdNotList
(
List
<
Long
>
personIdNotList
){
return
this
;
}
/**
* 设置 个人信息ID
* @param personIdNotList
*/
public
CareRecordsQuery
personIdNotList
(
List
<
Long
>
personIdNotList
){
this
.
personIdNotList
=
personIdNotList
;
return
this
;
}
}
/**
* 设置 姓名
* @param name
*/
/**
* 设置 姓名
* @param name
*/
public
CareRecordsQuery
name
(
String
name
){
setName
(
name
);
return
this
;
return
this
;
}
/**
* 设置 姓名
* @param nameList
*/
* 设置 姓名
* @param nameList
*/
public
CareRecordsQuery
nameList
(
List
<
String
>
nameList
){
this
.
nameList
=
nameList
;
return
this
;
return
this
;
}
/**
* 设置 联系方式
* @param contact
*/
/**
* 设置 联系方式
* @param contact
*/
public
CareRecordsQuery
contact
(
String
contact
){
setContact
(
contact
);
return
this
;
return
this
;
}
/**
* 设置 联系方式
* @param contactList
*/
* 设置 联系方式
* @param contactList
*/
public
CareRecordsQuery
contactList
(
List
<
String
>
contactList
){
this
.
contactList
=
contactList
;
return
this
;
return
this
;
}
/**
* 设置 身份证号码
* @param idCard
*/
/**
* 设置 身份证号码
* @param idCard
*/
public
CareRecordsQuery
idCard
(
String
idCard
){
setIdCard
(
idCard
);
return
this
;
return
this
;
}
/**
* 设置 身份证号码
* @param idCardList
*/
* 设置 身份证号码
* @param idCardList
*/
public
CareRecordsQuery
idCardList
(
List
<
String
>
idCardList
){
this
.
idCardList
=
idCardList
;
return
this
;
return
this
;
}
/**
* 设置 业务Id
* @param bussinessId
*/
public
CareRecordsQuery
bussinessId
(
Long
bussinessId
){
setBussinessId
(
bussinessId
);
return
this
;
}
/**
* 设置 开始 业务Id
* @param bussinessIdStart
*/
public
CareRecordsQuery
bussinessIdStart
(
Long
bussinessIdStart
){
this
.
bussinessIdStart
=
bussinessIdStart
;
return
this
;
}
/**
* 设置 结束 业务Id
* @param bussinessIdEnd
*/
public
CareRecordsQuery
bussinessIdEnd
(
Long
bussinessIdEnd
){
this
.
bussinessIdEnd
=
bussinessIdEnd
;
return
this
;
}
/**
* 设置 增加 业务Id
* @param bussinessIdIncrement
*/
public
CareRecordsQuery
bussinessIdIncrement
(
Long
bussinessIdIncrement
){
this
.
bussinessIdIncrement
=
bussinessIdIncrement
;
return
this
;
}
/**
* 设置 业务Id
* @param bussinessIdList
*/
public
CareRecordsQuery
bussinessIdList
(
List
<
Long
>
bussinessIdList
){
this
.
bussinessIdList
=
bussinessIdList
;
return
this
;
}
/**
* 设置 业务Id
* @param bussinessIdNotList
*/
public
CareRecordsQuery
bussinessIdNotList
(
List
<
Long
>
bussinessIdNotList
){
this
.
bussinessIdNotList
=
bussinessIdNotList
;
return
this
;
}
/**
* 设置 预约业务
* @param bussinessName
*/
public
CareRecordsQuery
bussinessName
(
String
bussinessName
){
setBussinessName
(
bussinessName
);
return
this
;
}
/**
* 设置 预约业务
* @param bussinessNameList
*/
public
CareRecordsQuery
bussinessNameList
(
List
<
String
>
bussinessNameList
){
this
.
bussinessNameList
=
bussinessNameList
;
return
this
;
}
/**
* 设置 办理业务
* @param service
*/
/**
* 设置 办理业务
* @param service
*/
public
CareRecordsQuery
service
(
String
service
){
setService
(
service
);
return
this
;
return
this
;
}
/**
* 设置 办理业务
* @param serviceList
*/
* 设置 办理业务
* @param serviceList
*/
public
CareRecordsQuery
serviceList
(
List
<
String
>
serviceList
){
this
.
serviceList
=
serviceList
;
return
this
;
return
this
;
}
/**
* 设置 排队编号
* @param queueNo
*/
/**
* 设置 排队编号
* @param queueNo
*/
public
CareRecordsQuery
queueNo
(
String
queueNo
){
setQueueNo
(
queueNo
);
return
this
;
return
this
;
}
/**
* 设置 排队编号
* @param queueNoList
*/
* 设置 排队编号
* @param queueNoList
*/
public
CareRecordsQuery
queueNoList
(
List
<
String
>
queueNoList
){
this
.
queueNoList
=
queueNoList
;
return
this
;
return
this
;
}
/**
* 设置 监测设备id
* @param monitorDeviceId
*/
public
CareRecordsQuery
monitorDeviceId
(
Long
monitorDeviceId
){
setMonitorDeviceId
(
monitorDeviceId
);
return
this
;
}
/**
* 设置 开始 监测设备id
* @param monitorDeviceIdStart
*/
public
CareRecordsQuery
monitorDeviceIdStart
(
Long
monitorDeviceIdStart
){
this
.
monitorDeviceIdStart
=
monitorDeviceIdStart
;
return
this
;
}
/**
* 设置 结束 监测设备id
* @param monitorDeviceIdEnd
*/
public
CareRecordsQuery
monitorDeviceIdEnd
(
Long
monitorDeviceIdEnd
){
this
.
monitorDeviceIdEnd
=
monitorDeviceIdEnd
;
return
this
;
}
/**
* 设置 增加 监测设备id
* @param monitorDeviceIdIncrement
*/
public
CareRecordsQuery
monitorDeviceId
Increment
(
Long
monitorDeviceIdIncrement
){
this
.
monitorDeviceIdIncrement
=
monitorDeviceIdIncrement
;
return
this
;
* 设置 监测设备ids
* @param monitorDeviceIds
*/
public
CareRecordsQuery
monitorDeviceId
s
(
String
monitorDeviceIds
){
setMonitorDeviceIds
(
monitorDeviceIds
)
;
return
this
;
}
/**
* 设置 监测设备id
* @param monitorDeviceIdList
*/
public
CareRecordsQuery
monitorDeviceIdList
(
List
<
Long
>
monitorDeviceIdList
){
this
.
monitorDeviceIdList
=
monitorDeviceIdList
;
return
this
;
}
/**
* 设置 监测设备id
* @param monitorDeviceIdNotList
*/
public
CareRecordsQuery
monitorDeviceIdNotList
(
List
<
Long
>
monitorDeviceIdNotList
){
this
.
monitorDeviceIdNotList
=
monitorDeviceIdNotList
;
* 设置 监测设备ids
* @param monitorDeviceIdsList
*/
public
CareRecordsQuery
monitorDeviceIdsList
(
List
<
String
>
monitorDeviceIdsList
){
this
.
monitorDeviceIdsList
=
monitorDeviceIdsList
;
return
this
;
}
}
/**
* 设置 监测设备
* @param monitorDevice
*/
/**
* 设置 监测设备
* @param monitorDevice
*/
public
CareRecordsQuery
monitorDevice
(
String
monitorDevice
){
setMonitorDevice
(
monitorDevice
);
return
this
;
return
this
;
}
/**
* 设置 监测设备
* @param monitorDeviceList
*/
* 设置 监测设备
* @param monitorDeviceList
*/
public
CareRecordsQuery
monitorDeviceList
(
List
<
String
>
monitorDeviceList
){
this
.
monitorDeviceList
=
monitorDeviceList
;
return
this
;
return
this
;
}
/**
* 设置 最终等待时长,秒
* @param waitTime
*/
public
CareRecordsQuery
waitTime
(
Long
waitTime
){
setWaitTime
(
waitTime
);
return
this
;
* 设置 最终等待时长,秒
* @param waitTime
*/
public
CareRecordsQuery
waitTime
(
Integer
waitTime
){
setWaitTime
(
waitTime
);
return
this
;
}
/**
* 设置 开始 最终等待时长,秒
* @param waitTimeStart
*/
public
CareRecordsQuery
waitTimeStart
(
Long
waitTimeStart
){
this
.
waitTimeStart
=
waitTimeStart
;
return
this
;
/**
* 设置 开始 最终等待时长,秒
* @param waitTimeStart
*/
public
CareRecordsQuery
waitTimeStart
(
Integer
waitTimeStart
){
this
.
waitTimeStart
=
waitTimeStart
;
return
this
;
}
/**
* 设置 结束 最终等待时长,秒
* @param waitTimeEnd
*/
public
CareRecordsQuery
waitTimeEnd
(
Long
waitTimeEnd
){
this
.
waitTimeEnd
=
waitTimeEnd
;
return
this
;
* 设置 结束 最终等待时长,秒
* @param waitTimeEnd
*/
public
CareRecordsQuery
waitTimeEnd
(
Integer
waitTimeEnd
){
this
.
waitTimeEnd
=
waitTimeEnd
;
return
this
;
}
/**
* 设置 增加 最终等待时长,秒
* @param waitTimeIncrement
*/
public
CareRecordsQuery
waitTimeIncrement
(
Long
waitTimeIncrement
){
this
.
waitTimeIncrement
=
waitTimeIncrement
;
return
this
;
* 设置 增加 最终等待时长,秒
* @param waitTimeIncrement
*/
public
CareRecordsQuery
waitTimeIncrement
(
Integer
waitTimeIncrement
){
this
.
waitTimeIncrement
=
waitTimeIncrement
;
return
this
;
}
/**
* 设置 最终等待时长,秒
* @param waitTimeList
*/
public
CareRecordsQuery
waitTimeList
(
List
<
Long
>
waitTimeList
){
* 设置 最终等待时长,秒
* @param waitTimeList
*/
public
CareRecordsQuery
waitTimeList
(
List
<
Integer
>
waitTimeList
){
this
.
waitTimeList
=
waitTimeList
;
return
this
;
}
/**
* 设置 最终等待时长,秒
* @param waitTimeNotList
*/
public
CareRecordsQuery
waitTimeNotList
(
List
<
Long
>
waitTimeNotList
){
return
this
;
}
/**
* 设置 最终等待时长,秒
* @param waitTimeNotList
*/
public
CareRecordsQuery
waitTimeNotList
(
List
<
Integer
>
waitTimeNotList
){
this
.
waitTimeNotList
=
waitTimeNotList
;
return
this
;
}
}
/**
* 设置 办理状态(排队中.排队中,办理中.办理中,接件结束.
接件结束)
* @param processStatus
*/
/**
* 设置 办理状态(排队中,办理中,
接件结束)
* @param processStatus
*/
public
CareRecordsQuery
processStatus
(
String
processStatus
){
setProcessStatus
(
processStatus
);
return
this
;
return
this
;
}
/**
* 设置 办理状态(排队中.排队中,办理中.办理中,接件结束.
接件结束)
* @param processStatusList
*/
* 设置 办理状态(排队中,办理中,
接件结束)
* @param processStatusList
*/
public
CareRecordsQuery
processStatusList
(
List
<
String
>
processStatusList
){
this
.
processStatusList
=
processStatusList
;
return
this
;
return
this
;
}
/**
* 设置 关怀次数
* @param careCount
*/
public
CareRecordsQuery
careCount
(
Integer
careCount
){
setCareCount
(
careCount
);
return
this
;
}
/**
* 设置 开始 关怀次数
* @param careCountStart
*/
public
CareRecordsQuery
careCountStart
(
Integer
careCountStart
){
this
.
careCountStart
=
careCountStart
;
return
this
;
}
/**
* 设置 结束 关怀次数
* @param careCountEnd
*/
public
CareRecordsQuery
careCountEnd
(
Integer
careCountEnd
){
this
.
careCountEnd
=
careCountEnd
;
return
this
;
}
/**
* 设置 增加 关怀次数
* @param careCountIncrement
*/
public
CareRecordsQuery
careCountIncrement
(
Integer
careCountIncrement
){
this
.
careCountIncrement
=
careCountIncrement
;
return
this
;
}
/**
* 设置 创建人ID
* @param createUserId
*/
* 设置 关怀次数
* @param careCountList
*/
public
CareRecordsQuery
careCountList
(
List
<
Integer
>
careCountList
){
this
.
careCountList
=
careCountList
;
return
this
;
}
/**
* 设置 关怀次数
* @param careCountNotList
*/
public
CareRecordsQuery
careCountNotList
(
List
<
Integer
>
careCountNotList
){
this
.
careCountNotList
=
careCountNotList
;
return
this
;
}
/**
* 设置 评价
* @param assessment
*/
public
CareRecordsQuery
assessment
(
String
assessment
){
setAssessment
(
assessment
);
return
this
;
}
/**
* 设置 评价
* @param assessmentList
*/
public
CareRecordsQuery
assessmentList
(
List
<
String
>
assessmentList
){
this
.
assessmentList
=
assessmentList
;
return
this
;
}
/**
* 设置 创建人ID
* @param createUserId
*/
public
CareRecordsQuery
createUserId
(
Long
createUserId
){
setCreateUserId
(
createUserId
);
return
this
;
}
/**
* 设置 开始 创建人ID
* @param createUserIdStart
*/
setCreateUserId
(
createUserId
);
return
this
;
}
/**
* 设置 开始 创建人ID
* @param createUserIdStart
*/
public
CareRecordsQuery
createUserIdStart
(
Long
createUserIdStart
){
this
.
createUserIdStart
=
createUserIdStart
;
return
this
;
this
.
createUserIdStart
=
createUserIdStart
;
return
this
;
}
/**
* 设置 结束 创建人ID
* @param createUserIdEnd
*/
* 设置 结束 创建人ID
* @param createUserIdEnd
*/
public
CareRecordsQuery
createUserIdEnd
(
Long
createUserIdEnd
){
this
.
createUserIdEnd
=
createUserIdEnd
;
return
this
;
this
.
createUserIdEnd
=
createUserIdEnd
;
return
this
;
}
/**
* 设置 增加 创建人ID
* @param createUserIdIncrement
*/
* 设置 增加 创建人ID
* @param createUserIdIncrement
*/
public
CareRecordsQuery
createUserIdIncrement
(
Long
createUserIdIncrement
){
this
.
createUserIdIncrement
=
createUserIdIncrement
;
return
this
;
this
.
createUserIdIncrement
=
createUserIdIncrement
;
return
this
;
}
/**
* 设置 创建人ID
* @param createUserIdList
*/
* 设置 创建人ID
* @param createUserIdList
*/
public
CareRecordsQuery
createUserIdList
(
List
<
Long
>
createUserIdList
){
this
.
createUserIdList
=
createUserIdList
;
return
this
;
}
/**
* 设置 创建人ID
* @param createUserIdNotList
*/
public
CareRecordsQuery
createUserIdNotList
(
List
<
Long
>
createUserIdNotList
){
return
this
;
}
/**
* 设置 创建人ID
* @param createUserIdNotList
*/
public
CareRecordsQuery
createUserIdNotList
(
List
<
Long
>
createUserIdNotList
){
this
.
createUserIdNotList
=
createUserIdNotList
;
return
this
;
}
}
/**
* 设置 更新人ID
* @param updateUserId
*/
* 设置 更新人ID
* @param updateUserId
*/
public
CareRecordsQuery
updateUserId
(
Long
updateUserId
){
setUpdateUserId
(
updateUserId
);
return
this
;
}
/**
* 设置 开始 更新人ID
* @param updateUserIdStart
*/
setUpdateUserId
(
updateUserId
);
return
this
;
}
/**
* 设置 开始 更新人ID
* @param updateUserIdStart
*/
public
CareRecordsQuery
updateUserIdStart
(
Long
updateUserIdStart
){
this
.
updateUserIdStart
=
updateUserIdStart
;
return
this
;
this
.
updateUserIdStart
=
updateUserIdStart
;
return
this
;
}
/**
* 设置 结束 更新人ID
* @param updateUserIdEnd
*/
* 设置 结束 更新人ID
* @param updateUserIdEnd
*/
public
CareRecordsQuery
updateUserIdEnd
(
Long
updateUserIdEnd
){
this
.
updateUserIdEnd
=
updateUserIdEnd
;
return
this
;
this
.
updateUserIdEnd
=
updateUserIdEnd
;
return
this
;
}
/**
* 设置 增加 更新人ID
* @param updateUserIdIncrement
*/
* 设置 增加 更新人ID
* @param updateUserIdIncrement
*/
public
CareRecordsQuery
updateUserIdIncrement
(
Long
updateUserIdIncrement
){
this
.
updateUserIdIncrement
=
updateUserIdIncrement
;
return
this
;
this
.
updateUserIdIncrement
=
updateUserIdIncrement
;
return
this
;
}
/**
* 设置 更新人ID
* @param updateUserIdList
*/
* 设置 更新人ID
* @param updateUserIdList
*/
public
CareRecordsQuery
updateUserIdList
(
List
<
Long
>
updateUserIdList
){
this
.
updateUserIdList
=
updateUserIdList
;
return
this
;
}
/**
* 设置 更新人ID
* @param updateUserIdNotList
*/
public
CareRecordsQuery
updateUserIdNotList
(
List
<
Long
>
updateUserIdNotList
){
return
this
;
}
/**
* 设置 更新人ID
* @param updateUserIdNotList
*/
public
CareRecordsQuery
updateUserIdNotList
(
List
<
Long
>
updateUserIdNotList
){
this
.
updateUserIdNotList
=
updateUserIdNotList
;
return
this
;
}
}
/**
* 设置 短信发送次数
* @param smsCount
*/
public
CareRecordsQuery
smsCount
(
Integer
smsCount
){
setSmsCount
(
smsCount
);
return
this
;
}
/**
* 设置 开始 短信发送次数
* @param smsCountStart
*/
public
CareRecordsQuery
smsCountStart
(
Integer
smsCountStart
){
this
.
smsCountStart
=
smsCountStart
;
return
this
;
}
/**
* 设置 结束 短信发送次数
* @param smsCountEnd
*/
public
CareRecordsQuery
smsCountEnd
(
Integer
smsCountEnd
){
this
.
smsCountEnd
=
smsCountEnd
;
return
this
;
}
/**
* 设置 增加 短信发送次数
* @param smsCountIncrement
*/
public
CareRecordsQuery
smsCountIncrement
(
Integer
smsCountIncrement
){
this
.
smsCountIncrement
=
smsCountIncrement
;
return
this
;
}
/**
* 设置 短信发送次数
* @param smsCountList
*/
public
CareRecordsQuery
smsCountList
(
List
<
Integer
>
smsCountList
){
this
.
smsCountList
=
smsCountList
;
return
this
;
}
/**
* 设置 短信发送次数
* @param smsCountNotList
*/
public
CareRecordsQuery
smsCountNotList
(
List
<
Integer
>
smsCountNotList
){
this
.
smsCountNotList
=
smsCountNotList
;
return
this
;
}
/**
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList
*/
* 获取 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @return orConditionList
*/
public
List
<
CareRecordsQuery
>
getOrConditionList
(){
return
this
.
orConditionList
;
return
this
.
orConditionList
;
}
/**
* 设置 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @param orConditionList
*/
* 设置 OR条件集合,列表项之间是OR,项内容之间是AND,如:(list[0].1 and list[0].2) or (list[1].3 and list[1].4)
* @param orConditionList
*/
public
void
setOrConditionList
(
List
<
CareRecordsQuery
>
orConditionList
){
this
.
orConditionList
=
orConditionList
;
}
/**
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList
*/
* 获取 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @return andConditionList
*/
public
List
<
CareRecordsQuery
>
getAndConditionList
(){
return
this
.
andConditionList
;
}
/**
* 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @param andConditionList
*/
* 设置 AND条件集合,列表项之间是AND,项内容之间是OR,如:(list[0].1 or list[0].2) and (list[1].3 or list[1].4)
* @param andConditionList
*/
public
void
setAndConditionList
(
List
<
CareRecordsQuery
>
andConditionList
){
this
.
andConditionList
=
andConditionList
;
}
...
...
refined-manager/src/main/java/com/mortals/xhx/module/care/model/vo/CareRecordsVo.java
View file @
0b6f034d
package
com.mortals.xhx.module.care.model.vo
;
import
com.mortals.framework.annotation.Excel
;
import
com.mortals.framework.model.BaseEntityLong
;
import
com.mortals.xhx.module.care.model.CareRecordsEntity
;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.List
;
import
lombok.Data
;
/**
* 预约关怀记录视图对象
*
* @author zxfei
* @date 2023-04-09
*/
* 预约关怀记录视图对象
*
* @author zxfei
* @date 2023-04-18
*/
@Data
public
class
CareRecordsVo
extends
BaseEntityLong
{
/**
* 个人信息ID
*/
@Excel
(
name
=
"个人信息ID"
)
private
Long
personId
;
/**
* 姓名
*/
@Excel
(
name
=
"姓名"
)
private
String
name
;
/**
* 联系方式
*/
@Excel
(
name
=
"联系方式"
)
private
String
contact
;
/**
* 身份证号码
*/
@Excel
(
name
=
"身份证号码"
)
private
String
idCard
;
/**
* 预约业务
*/
@Excel
(
name
=
"预约业务"
)
private
String
bussinessName
;
/**
* 办理业务
*/
@Excel
(
name
=
"办理业务"
)
private
String
service
;
/**
* 排队编号
*/
@Excel
(
name
=
"排队编号"
)
private
String
queueNo
;
/**
* 排队开始时间
*/
@Excel
(
name
=
"排队开始时间"
,
width
=
30
,
dateFormat
=
"yyyy-MM-dd"
)
private
Date
takeTime
;
/**
* 监测时间
*/
@Excel
(
name
=
"监测时间"
,
width
=
30
,
dateFormat
=
"yyyy-MM-dd"
)
private
Date
monitorTime
;
/**
* 监测设备ids
*/
@Excel
(
name
=
"监测设备ids"
)
private
String
monitorDeviceIds
;
/**
* 监测设备
*/
@Excel
(
name
=
"监测设备"
)
private
String
monitorDevice
;
/**
* 最终等待时长,秒
*/
@Excel
(
name
=
"最终等待时长,秒"
)
private
Integer
waitTime
;
/**
* 办理状态(排队中,办理中,接件结束)
*/
@Excel
(
name
=
"办理状态"
,
readConverterExp
=
"办理状态(排队中,办理中,接件结束)"
)
private
String
processStatus
;
}
\ No newline at end of file
refined-manager/src/main/java/com/mortals/xhx/module/care/service/CareRecordsService.java
View file @
0b6f034d
package
com.mortals.xhx.module.care.service
;
import
com.mortals.framework.common.Rest
;
import
com.mortals.framework.model.Context
;
import
com.mortals.framework.service.ICRUDService
;
import
com.mortals.xhx.base.system.user.model.UserEntity
;
import
com.mortals.xhx.module.care.model.CareRecordsEntity
;
import
org.springframework.web.bind.annotation.RequestBody
;
/**
* CareRecordsService
*
* 预约关怀记录 service接口
*
* @author zxfei
* @date 2023-04-09
*/
public
interface
CareRecordsService
extends
ICRUDService
<
CareRecordsEntity
,
Long
>
{
* CareRecordsService
* <p>
* 预约关怀记录 service接口
*
* @author zxfei
* @date 2023-04-09
*/
public
interface
CareRecordsService
extends
ICRUDService
<
CareRecordsEntity
,
Long
>
{
Rest
<
String
>
notice
(
CareRecordsEntity
careRecordsEntity
,
Context
context
);
...
...
refined-manager/src/main/java/com/mortals/xhx/module/care/service/impl/CareRecordsServiceImpl.java
View file @
0b6f034d
package
com.mortals.xhx.module.care.service.impl
;
import
cn.hutool.core.bean.BeanUtil
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.TypeReference
;
import
com.mortals.framework.common.Rest
;
import
org.springframework.stereotype.Service
;
import
com.mortals.framework.service.impl.AbstractCRUDServiceImpl
;
import
com.mortals.framework.exception.AppException
;
import
com.mortals.framework.model.Context
;
import
com.mortals.framework.service.impl.AbstractCRUDServiceImpl
;
import
com.mortals.framework.util.EntityUtil
;
import
com.mortals.framework.util.HttpUtil
;
import
com.mortals.xhx.base.system.user.model.UserEntity
;
import
com.mortals.xhx.base.system.user.service.UserService
;
import
com.mortals.xhx.busiz.req.SmsThirdPartyReq
;
import
com.mortals.xhx.busiz.rsp.ApiSmsResp
;
import
com.mortals.xhx.common.code.UserType
;
import
com.mortals.xhx.common.code.YesNoEnum
;
import
com.mortals.xhx.common.key.ParamKey
;
import
com.mortals.xhx.module.care.dao.CareRecordsDao
;
import
com.mortals.xhx.module.care.model.CareRecordsEntity
;
import
com.mortals.xhx.module.care.model.CareRecordsQuery
;
import
com.mortals.xhx.module.care.service.CareRecordsService
;
import
com.mortals.xhx.module.notice.model.NoticeEntity
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.time.DateUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.ObjectUtils
;
import
java.util.Date
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
/**
* CareRecordsService
* 预约关怀记录 service实现
*
* @author zxfei
* @date 2023-04-09
*/
* CareRecordsService
* 预约关怀记录 service实现
*
* @author zxfei
* @date 2023-04-09
*/
@Service
(
"careRecordsService"
)
@Slf4j
public
class
CareRecordsServiceImpl
extends
AbstractCRUDServiceImpl
<
CareRecordsDao
,
CareRecordsEntity
,
Long
>
implements
CareRecordsService
{
@Autowired
private
UserService
userService
;
@Value
(
"${sms.smsSendUrl:http://192.168.0.98:8089/api/index/index}"
)
private
String
smsSendUrl
;
@Value
(
"${sms.apiId:''}"
)
private
String
apiId
;
@Override
public
Rest
<
String
>
notice
(
CareRecordsEntity
careRecordsEntity
,
Context
context
)
{
//todo 通知负责人
//todo 通知负责人
UserEntity
userEntity
=
new
UserEntity
();
userEntity
.
setUserType
(
UserType
.
SYSTEM
.
getValue
());
List
<
UserEntity
>
userEntities
=
userService
.
find
(
userEntity
);
List
<
NoticeEntity
>
noticeList
=
userEntities
.
stream
().
map
(
user
->
{
NoticeEntity
noticeEntity
=
new
NoticeEntity
();
noticeEntity
.
initAttrValue
();
noticeEntity
.
setTitle
(
"群众关怀信息"
);
noticeEntity
.
setExpireTime
(
DateUtils
.
addHours
(
new
Date
(),
1
));
noticeEntity
.
setUserId
(
user
.
getId
());
String
content
=
""
;
noticeEntity
.
setContent
(
content
);
noticeEntity
.
setCreateTime
(
new
Date
());
noticeEntity
.
setCreateUserId
(
1L
);
noticeEntity
.
setCreateUserName
(
"system"
);
return
noticeEntity
;
}).
collect
(
Collectors
.
toList
());
if
(
ObjectUtils
.
isEmpty
(
noticeList
))
{
//noticeService.save(noticeList);
}
return
Rest
.
ok
(
"通知负责人成功"
);
}
@Override
public
Rest
<
String
>
toCare
(
CareRecordsEntity
careRecordsEntity
,
Context
context
)
{
//todo 短信通知群众
return
Rest
.
ok
(
"通知群众成功"
);
if
(
ObjectUtils
.
isEmpty
(
careRecordsEntity
.
getContact
()))
{
return
Rest
.
fail
(
"手机号码不存在"
);
}
String
resp
=
null
;
try
{
SmsThirdPartyReq
smsThirdPartyReq
=
new
SmsThirdPartyReq
();
smsThirdPartyReq
.
setAppid
(
apiId
);
smsThirdPartyReq
.
setPhone
(
careRecordsEntity
.
getContact
());
smsThirdPartyReq
.
setType
(
ParamKey
.
SYS_PARAM_SMS_PERSON_CARE_TYPE
);
Map
<
String
,
String
>
form
=
new
HashMap
<>();
EntityUtil
.
entityToMap
(
smsThirdPartyReq
,
form
);
resp
=
HttpUtil
.
doPost
(
smsSendUrl
,
form
);
ApiSmsResp
<
Void
>
apiSmsResp
=
JSON
.
parseObject
(
resp
,
new
TypeReference
<
ApiSmsResp
<
Void
>>()
{
});
if
(
apiSmsResp
.
getCode
()
==
YesNoEnum
.
YES
.
getValue
())
{
//更新发送数量
CareRecordsQuery
condition
=
new
CareRecordsQuery
();
condition
.
setId
(
careRecordsEntity
.
getId
());
condition
.
setSmsCountIncrement
(
1
);
this
.
update
(
condition
,
context
);
return
Rest
.
ok
();
}
else
{
throw
new
AppException
(
apiSmsResp
.
getMessage
());
}
}
catch
(
Exception
e
)
{
log
.
error
(
"发送短信异常:"
,
e
);
return
Rest
.
fail
(
e
.
getMessage
());
}
}
}
\ No newline at end of file
refined-manager/src/main/java/com/mortals/xhx/module/care/web/CareRecordsController.java
View file @
0b6f034d
...
...
@@ -60,7 +60,7 @@ public class CareRecordsController extends BaseCRUDJsonBodyMappingController<Car
Map
<
String
,
Object
>
model
=
new
HashMap
<>();
String
busiDesc
=
this
.
getModuleDesc
()
+
"通知负责人"
;
try
{
Rest
<
String
>
rest
=
this
.
service
.
notice
(
careRecordsEntity
,
getContext
());
/*
Rest<String> rest = this.service.notice(careRecordsEntity, getContext());
if(YesNoEnum.YES.getValue()==rest.getCode()){
recordSysLog(request, busiDesc + " 【成功】");
jsonObject.put(KEY_RESULT_DATA, model);
...
...
@@ -68,7 +68,7 @@ public class CareRecordsController extends BaseCRUDJsonBodyMappingController<Car
jsonObject.put(KEY_RESULT_MSG, rest.getMsg());
}else {
throw new AppException(rest.getMsg());
}
}
*/
}
catch
(
Exception
e
)
{
log
.
error
(
busiDesc
,
e
);
jsonObject
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
...
...
@@ -87,7 +87,7 @@ public class CareRecordsController extends BaseCRUDJsonBodyMappingController<Car
Map
<
String
,
Object
>
model
=
new
HashMap
<>();
String
busiDesc
=
this
.
getModuleDesc
()
+
"toCare"
;
try
{
Rest
<
String
>
rest
=
this
.
service
.
notice
(
careRecordsEntity
,
getContext
());
/*
Rest<String> rest = this.service.notice(careRecordsEntity, getContext());
if(YesNoEnum.YES.getValue()==rest.getCode()){
recordSysLog(request, busiDesc + " 【成功】");
jsonObject.put(KEY_RESULT_DATA, model);
...
...
@@ -95,7 +95,7 @@ public class CareRecordsController extends BaseCRUDJsonBodyMappingController<Car
jsonObject.put(KEY_RESULT_MSG, rest.getMsg());
}else {
throw new AppException(rest.getMsg());
}
}
*/
}
catch
(
Exception
e
)
{
log
.
error
(
busiDesc
,
e
);
jsonObject
.
put
(
KEY_RESULT_CODE
,
VALUE_RESULT_FAILURE
);
...
...
refined-manager/src/main/java/com/mortals/xhx/module/notice/web/NoticeController.java
View file @
0b6f034d
package
com.mortals.xhx.module.notice.web
;
import
com.mortals.framework.exception.AppException
;
import
com.mortals.framework.model.OrderCol
;
import
com.mortals.framework.web.BaseCRUDJsonBodyMappingController
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -6,45 +9,58 @@ import org.springframework.web.bind.annotation.RequestMapping;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.*
;
import
com.mortals.framework.model.Context
;
import
javax.servlet.http.HttpServletRequest
;
import
javax.servlet.http.HttpServletResponse
;
import
com.mortals.framework.web.BaseCRUDJsonBodyMappingController
;
import
com.mortals.xhx.module.notice.model.NoticeEntity
;
import
com.mortals.xhx.module.notice.service.NoticeService
;
import
org.apache.commons.lang3.ArrayUtils
;
import
com.mortals.framework.util.StringUtils
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
import
com.alibaba.fastjson.JSONObject
;
import
java.util.Arrays
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.multipart.MultipartFile
;
import
static
com
.
mortals
.
framework
.
ap
.
SysConstains
.*;
/**
*
* 用户消息
*
* @author zxfei
* @date 2023-04-15
*/
* 用户消息
*
* @author zxfei
* @date 2023-04-15
*/
@RestController
@RequestMapping
(
"notice"
)
public
class
NoticeController
extends
BaseCRUDJsonBodyMappingController
<
NoticeService
,
NoticeEntity
,
Long
>
{
public
class
NoticeController
extends
BaseCRUDJsonBodyMappingController
<
NoticeService
,
NoticeEntity
,
Long
>
{
@Autowired
private
ParamService
paramService
;
public
NoticeController
(){
super
.
setModuleDesc
(
"用户消息"
);
public
NoticeController
()
{
super
.
setModuleDesc
(
"用户消息"
);
}
@Override
protected
void
init
(
Map
<
String
,
Object
>
model
,
Context
context
)
{
this
.
addDict
(
model
,
"read"
,
paramService
.
getParamBySecondOrganize
(
"Notice"
,
"read"
));
this
.
addDict
(
model
,
"read"
,
paramService
.
getParamBySecondOrganize
(
"Notice"
,
"read"
));
super
.
init
(
model
,
context
);
}
@Override
protected
void
doListBefore
(
NoticeEntity
query
,
Map
<
String
,
Object
>
model
,
Context
context
)
throws
AppException
{
query
.
setUserId
(
this
.
getContextUserId
(
context
));
query
.
setOrderField
(
"read"
);
query
.
setOrderKind
(
OrderCol
.
DESCENDING
);
super
.
doListBefore
(
query
,
model
,
context
);
}
}
\ No newline at end of file
refined-manager/src/main/java/com/mortals/xhx/module/person/model/PersonEntity.java
View file @
0b6f034d
package
com.mortals.xhx.module.person.model
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.ArrayList
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.mortals.framework.annotation.Excel
;
import
com.mortals.framework.model.BaseEntityLong
;
import
com.mortals.xhx.module.person.model.vo.PersonVo
;
import
lombok.Data
;
import
java.util.Date
;
/**
* 注册人员实体对象
*
* @author zxfei
* @date 2023-04-16
*/
@Data
public
class
PersonEntity
extends
PersonVo
{
private
static
final
long
serialVersionUID
=
1L
;
...
...
@@ -36,7 +35,6 @@ public class PersonEntity extends PersonVo {
/**
* 性别(0.男,1.女)
*/
@Excel
(
name
=
"性别"
,
readConverterExp
=
"0=男,1.女"
)
private
Integer
gender
;
/**
* 手机号码
...
...
@@ -85,241 +83,11 @@ public class PersonEntity extends PersonVo {
*/
private
String
ifaceGroupIndexCode
;
public
PersonEntity
(){}
/**
* 获取 站点Id
* @return Long
*/
public
Long
getSiteId
(){
return
siteId
;
}
/**
* 设置 站点Id
* @param siteId
*/
public
void
setSiteId
(
Long
siteId
){
this
.
siteId
=
siteId
;
}
/**
* 获取 站点名称
* @return String
*/
public
String
getSiteName
(){
return
siteName
;
}
/**
* 设置 站点名称
* @param siteName
*/
public
void
setSiteName
(
String
siteName
){
this
.
siteName
=
siteName
;
}
/**
* 获取 用户名称
* @return String
*/
public
String
getName
(){
return
name
;
}
/**
* 设置 用户名称
* @param name
*/
public
void
setName
(
String
name
){
this
.
name
=
name
;
}
/**
* 获取 身份证号码
* @return String
*/
public
String
getIdCard
(){
return
idCard
;
}
/**
* 设置 身份证号码
* @param idCard
*/
public
void
setIdCard
(
String
idCard
){
this
.
idCard
=
idCard
;
}
/**
* 获取 性别(0.男,1.女)
* @return Integer
*/
public
Integer
getGender
(){
return
gender
;
}
/**
* 设置 性别(0.男,1.女)
* @param gender
*/
public
void
setGender
(
Integer
gender
){
this
.
gender
=
gender
;
}
/**
* 获取 手机号码
* @return String
*/
public
String
getPhone
(){
return
phone
;
}
/**
* 设置 手机号码
* @param phone
*/
public
void
setPhone
(
String
phone
){
this
.
phone
=
phone
;
}
/**
* 获取 出生日期
* @return Date
*/
public
Date
getBirthday
(){
return
birthday
;
}
/**
* 设置 出生日期
* @param birthday
*/
public
void
setBirthday
(
Date
birthday
){
this
.
birthday
=
birthday
;
}
/**
* 获取 家庭住址
* @return String
*/
public
String
getAddress
(){
return
address
;
}
/**
* 设置 家庭住址
* @param address
*/
public
void
setAddress
(
String
address
){
this
.
address
=
address
;
}
/**
* 获取 本地照片路径
* @return String
*/
public
String
getPhoto
(){
return
photo
;
}
/**
* 设置 本地照片路径
* @param photo
*/
public
void
setPhoto
(
String
photo
){
this
.
photo
=
photo
;
}
/**
* 获取 原始照片路径
* @return String
*/
public
String
getSourcePhotoUri
(){
return
sourcePhotoUri
;
}
/**
* 设置 原始照片路径
* @param sourcePhotoUri
*/
public
void
setSourcePhotoUri
(
String
sourcePhotoUri
){
this
.
sourcePhotoUri
=
sourcePhotoUri
;
}
/**
* 获取 Php原始注册用户id
* @return Long
*/
public
Long
getSourceId
(){
return
sourceId
;
}
/**
* 设置 Php原始注册用户id
* @param sourceId
*/
public
void
setSourceId
(
Long
sourceId
){
this
.
sourceId
=
sourceId
;
}
/**
* 获取 备注
* @return String
*/
public
String
getRemark
(){
return
remark
;
}
/**
* 设置 备注
* @param remark
*/
public
void
setRemark
(
String
remark
){
this
.
remark
=
remark
;
}
/**
* 获取 注册人员来源(0.预约系统,1.排队叫号系统,2.自助服务系统,99.其它)
* @return Integer
*/
public
Integer
getSource
(){
return
source
;
}
/**
* 设置 注册人员来源(0.预约系统,1.排队叫号系统,2.自助服务系统,99.其它)
* @param source
*/
public
void
setSource
(
Integer
source
){
this
.
source
=
source
;
}
/**
* 获取 是否添加到海康人脸库(0.否,1.是)
* @return Integer
*/
public
Integer
getInFaceHk
(){
return
inFaceHk
;
}
/**
* 设置 是否添加到海康人脸库(0.否,1.是)
* @param inFaceHk
*/
public
void
setInFaceHk
(
Integer
inFaceHk
){
this
.
inFaceHk
=
inFaceHk
;
}
/**
* 获取 人脸的唯一标识
* @return String
*/
public
String
getIndexCode
(){
return
indexCode
;
}
/**
* 设置 人脸的唯一标识
* @param indexCode
*/
public
void
setIndexCode
(
String
indexCode
){
this
.
indexCode
=
indexCode
;
}
/**
* 获取 人脸所属的人脸分组的唯一标识
* @return String
*/
public
String
getIfaceGroupIndexCode
(){
return
ifaceGroupIndexCode
;
}
/**
* 设置 人脸所属的人脸分组的唯一标识
* @param ifaceGroupIndexCode
*/
public
void
setIfaceGroupIndexCode
(
String
ifaceGroupIndexCode
){
this
.
ifaceGroupIndexCode
=
ifaceGroupIndexCode
;
}
@Override
public
int
hashCode
()
{
return
this
.
getId
().
hashCode
();
}
@Override
public
boolean
equals
(
Object
obj
)
{
if
(
obj
==
null
)
return
false
;
...
...
@@ -332,28 +100,8 @@ public class PersonEntity extends PersonVo {
return
false
;
}
public
String
toString
(){
StringBuilder
sb
=
new
StringBuilder
(
""
);
sb
.
append
(
",siteId:"
).
append
(
getSiteId
());
sb
.
append
(
",siteName:"
).
append
(
getSiteName
());
sb
.
append
(
",name:"
).
append
(
getName
());
sb
.
append
(
",idCard:"
).
append
(
getIdCard
());
sb
.
append
(
",gender:"
).
append
(
getGender
());
sb
.
append
(
",phone:"
).
append
(
getPhone
());
sb
.
append
(
",birthday:"
).
append
(
getBirthday
());
sb
.
append
(
",address:"
).
append
(
getAddress
());
sb
.
append
(
",photo:"
).
append
(
getPhoto
());
sb
.
append
(
",sourcePhotoUri:"
).
append
(
getSourcePhotoUri
());
sb
.
append
(
",sourceId:"
).
append
(
getSourceId
());
sb
.
append
(
",remark:"
).
append
(
getRemark
());
sb
.
append
(
",source:"
).
append
(
getSource
());
sb
.
append
(
",inFaceHk:"
).
append
(
getInFaceHk
());
sb
.
append
(
",indexCode:"
).
append
(
getIndexCode
());
sb
.
append
(
",ifaceGroupIndexCode:"
).
append
(
getIfaceGroupIndexCode
());
return
sb
.
toString
();
}
public
void
initAttrValue
(){
public
void
initAttrValue
()
{
this
.
siteId
=
null
;
...
...
refined-manager/src/main/java/com/mortals/xhx/module/person/model/vo/PersonVo.java
View file @
0b6f034d
package
com.mortals.xhx.module.person.model.vo
;
import
com.mortals.framework.annotation.Excel
;
import
com.mortals.framework.model.BaseEntityLong
;
import
com.mortals.xhx.module.person.model.PersonEntity
;
import
java.util.ArrayList
;
...
...
@@ -13,4 +14,6 @@ import lombok.Data;
@Data
public
class
PersonVo
extends
BaseEntityLong
{
@Excel
(
name
=
"性别"
,
readConverterExp
=
"0=男,1.女"
)
private
Integer
gender
;
}
\ No newline at end of file
refined-manager/src/main/java/com/mortals/xhx/module/person/web/PersonController.java
View file @
0b6f034d
...
...
@@ -57,10 +57,9 @@ public class PersonController extends BaseCRUDJsonBodyMappingController<PersonSe
}
@Override
public
void
doExportFileAfter
(
byte
[]
data
,
Context
context
)
throws
AppException
{
InputStream
inputStream
=
new
ByteArrayInputStream
(
data
);
MultipartFile
file
=
ServletUtils
.
getMultipartFile
(
inputStream
,
"photo.jpg"
);
String
filePath
=
uploadService
.
saveFileUpload
(
file
,
"file/fileupload"
,
null
);
public
void
doExportBefore
(
Context
context
,
PersonEntity
query
,
List
<
String
>
properties
)
throws
AppException
{
properties
.
add
(
"性别"
);
// super.doExportBefore(context, query, properties);
}
@Override
...
...
refined-manager/src/main/resources/bootstrap.yml
View file @
0b6f034d
...
...
@@ -60,9 +60,9 @@ hystrix:
sms
:
smsSendUrl
:
@
profiles.sms.smsSendUrl@
apiId
:
@
profiles.sms.apiId@
type
:
@
profiles.sms.type@
php
:
host
:
@
profiles.php.host@
redisDb
:
5
hik
:
host
:
@
profiles.hik.host@
appKey
:
@
profiles.hik.appKey@
...
...
refined-manager/src/main/resources/sqlmap/module/care/CareRecordsMapper.xml
View file @
0b6f034d
This source diff could not be displayed because it is too large. You can
view the blob
instead.
refined-manager/src/test/java/com/mortals/httpclient/Test.java
View file @
0b6f034d
package
com.mortals.httpclient
;
import
cn.hutool.core.codec.Base64
;
import
cn.hutool.core.io.FileUtil
;
import
cn.hutool.http.HttpUtil
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONArray
;
import
com.alibaba.fastjson.JSONObject
;
import
java.security.NoSuchAlgorithmException
;
/**
...
...
@@ -18,5 +25,22 @@ public class Test {
// byte[] result = clipher.doFinal(plainText.getBytes());
// System.out.println(Base64.encodeBase64URLSafeString(result));
String
encode
=
Base64
.
encode
(
FileUtil
.
readBytes
(
"F:\\pics\\background.jpg"
));
JSONObject
jsonObject
=
new
JSONObject
();
JSONArray
jsonArray
=
new
JSONArray
();
JSONObject
jsonObj
=
new
JSONObject
();
jsonObj
.
put
(
"imageBase64"
,
encode
);
jsonArray
.
add
(
jsonObj
);
jsonObject
.
put
(
"userMatterDetails"
,
jsonArray
);
System
.
out
.
println
(
JSON
.
toJSONString
(
jsonObject
));
String
post
=
HttpUtil
.
post
(
"http://192.168.0.98:11078/sst/user/matter/apply/save"
,
JSON
.
toJSONString
(
jsonObject
));
//String post = HttpUtil.post("http://192.168.0.98:11059/basics_api/sst/user/matter/apply/save", JSON.toJSONString(jsonObject));
System
.
out
.
println
(
post
);
}
}
refined-manager/src/test/java/com/mortals/httpclient/person/PersonController.http
View file @
0b6f034d
...
...
@@ -67,5 +67,14 @@ Authorization: {{authToken}}
Accept: application/json
###注册人员列表导出
POST {{baseUrl}}/person/exportExcel
Authorization: {{authToken}}
Content-Type: application/json
{
"page":1,
"size":10
}
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