新闻采集修改,完成发送邮件
This commit is contained in:
@@ -16,6 +16,10 @@ export interface CrontabTask extends BaseDTO {
|
||||
taskName?: string;
|
||||
/** 任务分组 */
|
||||
taskGroup?: string;
|
||||
/** 元数据ID(关联任务元数据表) */
|
||||
metaId?: string;
|
||||
/** 是否使用默认接收人 */
|
||||
defaultRecipient?: boolean;
|
||||
/** Bean名称 */
|
||||
beanName?: string;
|
||||
/** 方法名称 */
|
||||
@@ -172,6 +176,8 @@ export interface CrontabMethod {
|
||||
excuete_method?: string;
|
||||
/** Python脚本路径 */
|
||||
path: string;
|
||||
/** 元数据ID(从数据库加载时使用) */
|
||||
metaId?: string;
|
||||
/** 参数定义列表 */
|
||||
params?: CrontabParam[];
|
||||
}
|
||||
@@ -186,3 +192,95 @@ export interface CrontabItem {
|
||||
methods: CrontabMethod[];
|
||||
}
|
||||
|
||||
/**
|
||||
* 定时任务元数据
|
||||
*/
|
||||
export interface TaskMeta extends BaseDTO {
|
||||
/** 元数据ID */
|
||||
metaId?: string;
|
||||
/** 任务名称 */
|
||||
name?: string;
|
||||
/** 任务描述 */
|
||||
description?: string;
|
||||
/** 任务分类 */
|
||||
category?: string;
|
||||
/** Bean名称 */
|
||||
beanName?: string;
|
||||
/** 方法名称 */
|
||||
methodName?: string;
|
||||
/** 脚本路径 */
|
||||
scriptPath?: string;
|
||||
/** 参数模式(JSON Schema) */
|
||||
paramSchema?: string;
|
||||
/** 是否自动发布 */
|
||||
autoPublish?: boolean;
|
||||
/** 排序 */
|
||||
sortOrder?: number;
|
||||
/** 创建者 */
|
||||
creator?: string;
|
||||
/** 更新者 */
|
||||
updater?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 邮件默认接收人
|
||||
*/
|
||||
export interface EmailDefault extends BaseDTO {
|
||||
/** 默认ID */
|
||||
defaultId?: string;
|
||||
/** 元数据ID */
|
||||
metaId?: string;
|
||||
/** 用户ID */
|
||||
userId?: string;
|
||||
userEmail?: string;
|
||||
username?:string;
|
||||
/** 创建者 */
|
||||
creator?: string;
|
||||
/** 更新者 */
|
||||
updater?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 邮件接收人
|
||||
*/
|
||||
export interface EmailRecipient extends BaseDTO {
|
||||
/** 接收人ID */
|
||||
recipientId?: string;
|
||||
/** 任务ID */
|
||||
taskId?: string;
|
||||
/** 用户ID */
|
||||
userId?: string;
|
||||
/** 邮箱 */
|
||||
email?: string;
|
||||
/** 姓名 */
|
||||
name?: string;
|
||||
/** 创建者 */
|
||||
creator?: string;
|
||||
/** 更新者 */
|
||||
updater?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 接收人用户信息
|
||||
*/
|
||||
export interface RecipientUserInfo {
|
||||
/** 用户ID */
|
||||
userId: string;
|
||||
/** 用户邮箱 */
|
||||
userEmail: string;
|
||||
/** 用户名称 */
|
||||
username: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 创建任务请求
|
||||
*/
|
||||
export interface CreateTaskRequest {
|
||||
/** 任务信息 */
|
||||
task: CrontabTask;
|
||||
/** 任务元数据ID */
|
||||
metaId: string;
|
||||
/** 额外添加的接收人列表 */
|
||||
additionalRecipients?: RecipientUserInfo[];
|
||||
}
|
||||
|
||||
|
||||
@@ -320,7 +320,7 @@ export interface TaskItemVO extends LearningTask {
|
||||
username?: string;
|
||||
deptID?: string;
|
||||
deptName?: string;
|
||||
parentDeptID?: string;
|
||||
parentID?: string;
|
||||
/** 是否必修 */
|
||||
required?: boolean;
|
||||
/** 排序号 */
|
||||
|
||||
@@ -73,7 +73,7 @@ export interface UserVO extends BaseDTO {
|
||||
/** 学习等级 */
|
||||
level?: number;
|
||||
deptID?: string;
|
||||
parentDeptID?: string;
|
||||
parentID?: string;
|
||||
/** 部门名称 */
|
||||
deptName?: string;
|
||||
/** 角色名称 */
|
||||
|
||||
Reference in New Issue
Block a user