|
|
|
@ -0,0 +1,172 @@
|
|
|
|
|
package cn.jyjz.xiaoyao.ocr.dataobject;
|
|
|
|
|
|
|
|
|
|
import cn.jyjz.flowable.domain.dto.HistoricTaskInstanceDto;
|
|
|
|
|
import cn.jyjz.flowable.domain.vo.FlowModelVO;
|
|
|
|
|
import cn.jyjz.xiaoyao.common.base.util.requestFormat.SearchQuery;
|
|
|
|
|
import cn.jyjz.xiaoyao.common.mybatisplus.dto.BaseDto;
|
|
|
|
|
import cn.jyjz.xiaoyao.oa.from.dataobject.Category;
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
|
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
|
|
|
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
|
|
|
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
|
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
|
|
|
|
import lombok.AllArgsConstructor;
|
|
|
|
|
import lombok.Builder;
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
import lombok.NoArgsConstructor;
|
|
|
|
|
|
|
|
|
|
import java.util.AbstractMap.SimpleEntry;
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.Map;
|
|
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
import java.util.stream.Stream;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Data
|
|
|
|
|
@Builder
|
|
|
|
|
@NoArgsConstructor
|
|
|
|
|
@AllArgsConstructor
|
|
|
|
|
@ApiModel(value="任务信息", description="任务信息")
|
|
|
|
|
public class OcrTaskchildPictureAppro implements java.io.Serializable {
|
|
|
|
|
|
|
|
|
|
private static final long serialVersionUID = -8018660053527763810L;
|
|
|
|
|
@ApiModelProperty(value = "主键")
|
|
|
|
|
private Long id;
|
|
|
|
|
@ApiModelProperty(value = "比对图片主键,多个数据使用英文逗号分隔")
|
|
|
|
|
private String ocpictureid;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "图片比对结果,与图片主键一一对应,记录比对结果,使用英文逗号分隔,例如99.6,98.1,97.2")
|
|
|
|
|
private String pictureresult;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "只记录主图,如果存在历史图片,不在这里记录")
|
|
|
|
|
private String picturecompare;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "所属部门")
|
|
|
|
|
private String deptid;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "租户ID")
|
|
|
|
|
private Long tenantid;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "任务包主键")
|
|
|
|
|
private Long packageid;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "原图片主键")
|
|
|
|
|
private Long pictureid;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "类型名称")
|
|
|
|
|
private String category;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "项目ID")
|
|
|
|
|
private Long categoryid;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "明细单")
|
|
|
|
|
private String specification;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "业务编码")
|
|
|
|
|
private String buessinessno;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "状态,审批状态 1:未提交 2:审批中 3:审批通过 ,5:拒绝")
|
|
|
|
|
private Integer states;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "流程实例IdprocessInstanceId")
|
|
|
|
|
private String processinstanceid;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "流程定义id")
|
|
|
|
|
private String processdefinitionid;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "流程部署id")
|
|
|
|
|
private String deploymentid;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "审批人姓名")
|
|
|
|
|
private String assigneename;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "审批人")
|
|
|
|
|
private String assignee;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "修改人,记录创建人的帐号")
|
|
|
|
|
private String updateuser;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "更新时间")
|
|
|
|
|
private Long updatetime;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "附件")
|
|
|
|
|
private String fileannex;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "是否归档,0:未归档,1:归档")
|
|
|
|
|
private Integer guidang;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "创建人")
|
|
|
|
|
private String createuser;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "创建人姓名")
|
|
|
|
|
private String createusername;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "创建时间")
|
|
|
|
|
private Long createdate;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "员工主键")
|
|
|
|
|
private Long userid;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "员工姓名")
|
|
|
|
|
private String username;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "任务id,来源于图片表")
|
|
|
|
|
private String fromtaskid;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "任务名称,来源于图片表")
|
|
|
|
|
private String fromtaskname;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "提报人")
|
|
|
|
|
private String fromuserid;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "所属项目")
|
|
|
|
|
private String fromprojectid;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "所属计划")
|
|
|
|
|
private String fromplanid;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "提报时间")
|
|
|
|
|
private Long fromuptime;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "任务来源")
|
|
|
|
|
private String fromsourceid;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "是否为相似图片,与其他图片对比为百分百的,记录为1,0:不相似,1:相似")
|
|
|
|
|
private Integer havepoints;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "当前节点名称")
|
|
|
|
|
private String taskname;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "历史-审批节点名称")
|
|
|
|
|
private String tasknamehis;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "历史-审批状态,记录当前节点审批状态,1:.待审批 (只针对前端返回 库中逻辑上不存在) 2.通过 3.不通过")
|
|
|
|
|
private Integer statshis;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "历史-审批意见")
|
|
|
|
|
private String commenthis;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "历史-节点位置,待定字段,")
|
|
|
|
|
private Integer taskindex;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "历史-节点编号")
|
|
|
|
|
private String taskno;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "项目对象")
|
|
|
|
|
private Category categoryDto;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "节点主键")
|
|
|
|
|
private String taskId;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "节点描述")
|
|
|
|
|
private String documentation;
|
|
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "审批记录")
|
|
|
|
|
private List<HistoricTaskInstanceDto> transferRecords;
|
|
|
|
|
|
|
|
|
|
}
|