Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
smart_gov_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
赵啸非
smart_gov_platform
Commits
7eaecd6b
Commit
7eaecd6b
authored
Dec 09, 2024
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加消息任务表
parent
323b46e0
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
33 additions
and
12 deletions
+33
-12
base-manager/src/main/java/com/mortals/xhx/module/workman/model/WorkmanEntity.java
...a/com/mortals/xhx/module/workman/model/WorkmanEntity.java
+15
-7
portal-manager/db/add.sql
portal-manager/db/add.sql
+18
-5
No files found.
base-manager/src/main/java/com/mortals/xhx/module/workman/model/WorkmanEntity.java
View file @
7eaecd6b
package
com.mortals.xhx.module.workman.model
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.ArrayList
;
import
java.math.BigDecimal
;
import
cn.hutool.core.date.DateUtil
;
import
java.util.Date
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.mortals.framework.annotation.Excel
;
import
com.mortals.framework.model.BaseEntityLong
;
import
com.mortals.xhx.module.workman.model.vo.WorkmanVo
;
import
lombok.Data
;
/**
...
...
@@ -23,10 +17,12 @@ public class WorkmanEntity extends WorkmanVo {
/**
* 登录用户名
*/
@Excel
(
name
=
"用户名"
)
private
String
loginName
;
/**
* 密码
*/
@Excel
(
name
=
"密码"
)
private
String
loginPwd
;
/**
* 部门id号
...
...
@@ -55,14 +51,17 @@ public class WorkmanEntity extends WorkmanVo {
/**
* 姓名
*/
@Excel
(
name
=
"姓名"
)
private
String
name
;
/**
* 工号
*/
@Excel
(
name
=
"工号"
)
private
String
number
;
/**
* 职务
*/
@Excel
(
name
=
"职务"
)
private
String
userpost
;
/**
* 职称
...
...
@@ -71,10 +70,12 @@ public class WorkmanEntity extends WorkmanVo {
/**
* 政治面貌 (0.中共党员,1.中共预备党员,2.共青团员,3.普通居民,4.其它)
*/
@Excel
(
name
=
"政治面貌 "
,
combo
={
"中共党员"
,
"中共预备党员"
,
"共青团员"
,
"普通居民"
,
"其它"
},
readConverterExp
=
"0=中共党员,1=中共预备党员,2=共青团员,3=普通居民,4=其它"
)
private
Integer
politicalstatus
;
/**
* 党员 (0.非党员,1.党员,2.党员示范岗,3.党员先锋岗)
*/
@Excel
(
name
=
"党员 "
,
combo
={
"非党员"
,
"党员"
,
"党员示范岗"
,
"党员先锋岗"
},
readConverterExp
=
"0=非党员,1=党员,2=党员示范岗,3=党员先锋岗"
)
private
Integer
dangyuan
;
/**
* 党员扩展
...
...
@@ -91,30 +92,37 @@ public class WorkmanEntity extends WorkmanVo {
/**
* 手机
*/
@Excel
(
name
=
"手机"
)
private
String
mobile
;
/**
* 星级
*/
@Excel
(
name
=
"星级"
)
private
Integer
starlevel
;
/**
* 个人简介
*/
@Excel
(
name
=
"个人简介"
)
private
String
summary
;
/**
* 照片
*/
@Excel
(
name
=
"照片"
,
height
=
90
,
type
=
Excel
.
Type
.
EXPORT
,
cellType
=
Excel
.
ColumnType
.
IMAGE
)
private
String
photoPath
;
/**
* 岗位职责
*/
@Excel
(
name
=
"岗位职责"
)
private
String
duty
;
/**
* 服务承诺
*/
@Excel
(
name
=
"服务承诺"
)
private
String
promise
;
/**
* 办理事项
*/
@Excel
(
name
=
"办理事项"
)
private
String
business
;
/**
* 是否在线(0.离线,1.在线,2.暂离,3.点击暂离,4.回归,5.登陆)
...
...
portal-manager/db/add.sql
View file @
7eaecd6b
...
...
@@ -94,7 +94,12 @@ CREATE TABLE `mortals_xhx_message_template` (
`create_user_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'创建用户'
,
`create_time`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`update_time`
datetime
DEFAULT
NULL
COMMENT
'更新时间'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
UNIQUE
KEY
`uni_code`
(
`code`
)
USING
BTREE
,
INDEX
`idx_site_id`
(
`site_id`
)
USING
BTREE
,
INDEX
`idx_app_name`
(
`app_name`
)
USING
BTREE
,
INDEX
`idx_category`
(
`category`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'消息模板表'
;
...
...
@@ -110,14 +115,18 @@ CREATE TABLE `mortals_xhx_message_task` (
`recipient`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'接收者信息,例如手机号、邮箱或用户 ID,具体格式依据模板类型(SMS 为手机号,EMAIL 为邮箱,PUSH 为用户 ID)'
,
`parameters`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'动态参数,用于替换消息模板中的占位符。例如:{"name": "张三", "code": "123456"}'
,
`channel`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'消息发送渠道,例如 SMS(短信)、EMAIL(邮件)、PUSH(推送通知)'
,
`priority`
tinyint
(
2
)
COMMENT
'消息优先级:LOW(低)、MEDIUM(中)、HIGH(高)。默认值为 MEDIUM,用于消息任务调度时决定优先级'
,
`priority`
tinyint
(
2
)
DEFAULT
'0'
COMMENT
'优先级,用于在消息任务调度时区分重要性 (0.普通,1.优先,2.紧急)'
,
`send_status`
tinyint
(
2
)
DEFAULT
'0'
COMMENT
'状态 (0.待发送,1.发送中,2.成功,3.失败)'
,
`retry_count`
tinyint
(
2
)
DEFAULT
'0'
COMMENT
'任务重试次数,记录任务失败后已尝试重新发送的次数。默认值为 0,用于防止无限重试。'
,
`create_user_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'创建用户'
,
`create_time`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`update_time`
datetime
DEFAULT
NULL
COMMENT
'更新时间'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
INDEX
`idx_code`
(
`code`
)
USING
BTREE
,
INDEX
`idx_template_id`
(
`template_id`
)
USING
BTREE
,
INDEX
`idx_site_id`
(
`site_id`
)
USING
BTREE
,
INDEX
`idx_app_name`
(
`app_name`
)
USING
BTREE
,
INDEX
`idx_send_status`
(
`send_status`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'消息任务表'
;
DROP
TABLE
IF
EXISTS
`mortals_xhx_message_log`
;
...
...
@@ -132,7 +141,6 @@ CREATE TABLE `mortals_xhx_message_log` (
`response`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'返回的响应结果,记录发送的详细反馈信息'
,
`error_code`
varchar
(
64
)
DEFAULT
NULL
COMMENT
'错误代码,标识具体的失败原因。例如 "400"(参数错误)、"503"(服务不可用)'
,
`error_msg`
varchar
(
512
)
DEFAULT
NULL
COMMENT
'错误描述信息,对 error_code 进行补充说明。例如:"Invalid recipient address"'
,
`priority`
tinyint
(
2
)
COMMENT
'消息优先级:LOW(低)、MEDIUM(中)、HIGH(高)。默认值为 MEDIUM,用于消息任务调度时决定优先级'
,
`priority`
tinyint
(
2
)
DEFAULT
'0'
COMMENT
'优先级,用于在消息任务调度时区分重要性 (0.普通,1.优先,2.紧急)'
,
`send_status`
tinyint
(
2
)
DEFAULT
'0'
COMMENT
'状态 (0.待发送,1.发送中,2.成功,3.失败)'
,
`retry_count`
tinyint
(
2
)
DEFAULT
'0'
COMMENT
'任务重试次数,记录任务失败后已尝试重新发送的次数。默认值为 0,用于防止无限重试。'
,
...
...
@@ -140,5 +148,10 @@ CREATE TABLE `mortals_xhx_message_log` (
`create_user_id`
bigint
(
20
)
DEFAULT
NULL
COMMENT
'创建用户'
,
`create_time`
datetime
DEFAULT
NULL
COMMENT
'创建时间'
,
`update_time`
datetime
DEFAULT
NULL
COMMENT
'更新时间'
,
PRIMARY
KEY
(
`id`
)
USING
BTREE
PRIMARY
KEY
(
`id`
)
USING
BTREE
,
INDEX
`idx_task_id`
(
`task_id`
)
USING
BTREE
,
INDEX
`idx_code`
(
`code`
)
USING
BTREE
,
INDEX
`idx_site_id`
(
`site_id`
)
USING
BTREE
,
INDEX
`idx_app_name`
(
`app_name`
)
USING
BTREE
,
INDEX
`idx_send_status`
(
`send_status`
)
USING
BTREE
)
ENGINE
=
InnoDB
DEFAULT
CHARSET
=
utf8mb4
ROW_FORMAT
=
DYNAMIC
COMMENT
=
'消息日志表'
;
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