新增已办和我发起的

This commit is contained in:
ys.git 2025-12-25 11:25:39 +08:00
parent 1757997373
commit 0f80475cfe
3 changed files with 262 additions and 0 deletions

View File

@ -0,0 +1,110 @@
package com.xdap.self_development.pojo;
import com.definesys.mpaas.query.annotation.RowID;
import com.definesys.mpaas.query.annotation.RowIDType;
import com.definesys.mpaas.query.annotation.Table;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.util.Date;
/**
* <p>
* 待办事项表
* </p>
*
* @author Lys111
* @since 2025-11-18
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Table("completed_task")
public class CompletedTaskPojo implements Serializable {
/**
* ID
*/
@RowID(sequence = "completed_task_s", type = RowIDType.UUID)
private String id;
/**
* 单据编号
*/
private String documentNo;
/**
* 流程主题
*/
private String processTitle;
/**
* 当前环节
*/
private String currentNode;
/**
* 当前环节
*/
private String currentProcessor;
/**
* 状态代号
*/
private String statusCode;
/**
* 产品型号名称
*/
private String modelName;
/**
* 产品型号ID
*/
private String modelId;
/**
* 数据类型如玉柴
*/
private String dataType;
/**
* 版本
*/
private Integer versionNumber;
/**
* 所属人ID
*/
private String OwnerId;
/**
* 所属人ID
*/
private Integer isDelete;
/**
* 创建人ID
*/
private String createdById;
/**
* 创建人
*/
private String createdBy;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date creationDate;
/**
* 最后更新人
*/
private String lastUpdatedBy;
/**
* 最后更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date lastUpdateDate;
}

View File

@ -0,0 +1,107 @@
package com.xdap.self_development.pojo;
import com.definesys.mpaas.query.annotation.RowID;
import com.definesys.mpaas.query.annotation.RowIDType;
import com.definesys.mpaas.query.annotation.Table;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
import java.util.Date;
/**
* <p>
* 待办事项表
* </p>
*
* @author Lys111
* @since 2025-11-18
*/
@Data
@EqualsAndHashCode(callSuper = false)
@Table("initiated_task")
public class InitiatedTaskPojo implements Serializable {
/**
* ID
*/
@RowID(sequence = "initiated_task_s", type = RowIDType.UUID)
private String id;
/**
* 单据编号
*/
private String documentNo;
/**
* 流程主题
*/
private String processTitle;
/**
* 当前环节
*/
private String currentNode;
/**
* 当前环节
*/
private String currentProcessor;
/**
* 状态代号
*/
private String statusCode;
/**
* 产品型号名称
*/
private String modelName;
/**
* 产品型号ID
*/
private String modelId;
/**
* 数据类型如玉柴
*/
private String dataType;
/**
* 版本
*/
private Integer versionNumber;
/**
* 是否删除
*/
private Integer isDelete;
/**
* 创建人ID
*/
private String createdById;
/**
* 创建人
*/
private String createdBy;
/**
* 创建时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date creationDate;
/**
* 最后更新人
*/
private String lastUpdatedBy;
/**
* 最后更新时间
*/
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date lastUpdateDate;
}

View File

@ -1,3 +1,47 @@
--
CREATE TABLE `initiated_task` (
`id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'ID',
`document_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '单据编号',
`process_title` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '流程主题',
`current_node` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '当前环节',
`current_processor` text COLLATE utf8mb4_bin COMMENT '当前处理人',
`status_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '状态代号',
`model_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '产品机型ID',
`model_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '产品型号名称',
`data_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '数据类型',
`version_number` int DEFAULT NULL COMMENT '版本',
`is_delete` int DEFAULT NULL COMMENT '删除标记0未删除1 已删除',
`created_by_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建人ID',
`created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建人',
`creation_date` datetime DEFAULT NULL COMMENT '创建时间',
`last_updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '最后更新人',
`last_update_date` datetime DEFAULT NULL COMMENT '最后更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='发起事项表';
--
CREATE TABLE `completed_task` (
`id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL COMMENT 'ID',
`document_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '单据编号',
`process_title` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '流程主题',
`current_node` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '当前环节',
`current_processor` text COLLATE utf8mb4_bin COMMENT '当前处理人',
`status_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '状态代号',
`model_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '产品机型ID',
`model_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '产品型号名称',
`data_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '数据类型(如玉柴)',
`version_number` int DEFAULT NULL COMMENT '版本',
`owner_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '所属人',
`is_delete` int DEFAULT NULL COMMENT '删除标记0未删除1 已删除',
`created_by_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建人ID',
`created_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '创建人',
`creation_date` datetime DEFAULT NULL COMMENT '创建时间',
`last_updated_by` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL COMMENT '最后更新人',
`last_update_date` datetime DEFAULT NULL COMMENT '最后更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='已完成事项表';
DROP TABLE IF EXISTS `yfsjglpt_model_approval_flow`;
-- yc_datasource_0.approval_config definition
@ -15,6 +59,7 @@ CREATE TABLE `approval_config`
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin COMMENT='流程配置表';
CREATE TABLE `yfsjglpt_model_approval_flow`
(
`id` varchar(64) COLLATE utf8mb4_general_ci NOT NULL,