# WebQuartz **Repository Path**: ghost_lin/WebQuartz ## Basic Information - **Project Name**: WebQuartz - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-01 - **Last Updated**: 2026-05-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 定时任务 # 数据表结构 > **仅限JAVA使用** ## 用户表 ```sql CREATE TABLE Users ( UserID VARCHAR(50) PRIMARY KEY COMMENT '用户ID', LoginName VARCHAR(50) DEFAULT NULL COMMENT '登录名', UserName VARCHAR(255) DEFAULT NULL COMMENT '用户名', UserPassword VARCHAR(100) DEFAULT NULL COMMENT '用户密码', UserEmail VARCHAR(100) DEFAULT NULL COMMENT '用户邮箱', LastUpdateTime DATETIME DEFAULT NULL COMMENT '最后更新时间', Locked int(1) DEFAULT 0 COMMENT '用户状态:0-未锁定,1-已锁定', IsDeleted VARCHAR(10) DEFAULT '0' COMMENT '逻辑删除标记:0-未删除,1-已删除', CreateUser VARCHAR(100) DEFAULT NULL COMMENT '创建人', CreateUserID VARCHAR(50) DEFAULT NULL COMMENT '创建人ID', CreateTime DATETIME DEFAULT NULL COMMENT '创建时间', ModifyUser VARCHAR(100) DEFAULT NULL COMMENT '修改人', ModifyUserID VARCHAR(50) DEFAULT NULL COMMENT '修改人ID', ModifyTime DATETIME DEFAULT NULL COMMENT '修改时间', DeleteUser VARCHAR(100) DEFAULT NULL COMMENT '删除人', DeleteUserID VARCHAR(50) DEFAULT NULL COMMENT '删除人ID', DeleteTime DATETIME DEFAULT NULL COMMENT '删除时间' ); -- 如果需要,可以添加索引 -- 登录名索引(用于登录查询) ALTER TABLE Users ADD INDEX idx_LoginName (LoginName); -- 创建时间索引 ALTER TABLE Users ADD INDEX idx_CreateTime (CreateTime); -- 逻辑删除状态索引 ALTER TABLE Users ADD INDEX idx_IsDeleted (IsDeleted); ``` ## 任务表 ```mysql CREATE TABLE SysJob ( ID VARCHAR(36) Primary Key COMMENT '主键', JobName VARCHAR(100) NOT NULL COMMENT '任务名称', JobGroup int(1) NOT NULL COMMENT '任务组', ExecutionType int(1) NOT NULL COMMENT '执行类型', HttpMethods int(1) NULL COMMENT '请求方法', HttpHeaders VARCHAR(500) NULL COMMENT '请求头', HttpBody text NULL COMMENT '请求体', HttpBodyType int(1) NULL COMMENT '请求体类型', ExecuteUrl VARCHAR(255) NULL COMMENT '请求URL', ExecuteSQL text NULL COMMENT '执行的SQL', CronExpression VARCHAR(100) NOT NULL COMMENT 'Cron表达式', JobStatus int(1) NOT NULL COMMENT '任务状态', JobRemark VARCHAR(500) NULL COMMENT '任务备注', IsDeleted VARCHAR(10) DEFAULT '0' COMMENT '逻辑删除标记:0-未删除,1-已删除', CreateUser VARCHAR(100) DEFAULT NULL COMMENT '创建人', CreateUserID VARCHAR(50) DEFAULT NULL COMMENT '创建人ID', CreateTime DATETIME DEFAULT NULL COMMENT '创建时间', ModifyUser VARCHAR(100) DEFAULT NULL COMMENT '修改人', ModifyUserID VARCHAR(50) DEFAULT NULL COMMENT '修改人ID', ModifyTime DATETIME DEFAULT NULL COMMENT '修改时间', DeleteUser VARCHAR(100) DEFAULT NULL COMMENT '删除人', DeleteUserID VARCHAR(50) DEFAULT NULL COMMENT '删除人ID', DeleteTime DATETIME DEFAULT NULL COMMENT '删除时间' ); ``` ## 日志表 ```mysql CREATE TABLE SysJobLog ( ID VARCHAR(36) Primary Key COMMENT '主键', ExecuteBody text NOT NULL COMMENT '执行请求体', ExecuteTime DATETIME NOT NULL COMMENT '执行时间', ExecuteResult text NOT NULL COMMENT '执行结果' ); ```