SpmkApproveDetailDto.java 1.59 KB
Newer Older
1 2
package cn.timer.api.dto.spmk;

ilal committed
3
import java.util.Date;
4
import java.util.List;
5 6

import cn.hutool.json.JSONObject;
7
import cn.timer.api.bean.spmk.SpmkApproveExecuteRecord;
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SpmkApproveDetailDto {

	@ApiModelProperty(value = "编号 编号", example = "101")
	private Integer id;

	@ApiModelProperty(value = "审批汇总id 审批汇总id", example = "101")
	private Integer approveSummaryId;

	@ApiModelProperty(value = "标题 ", example = "标题")
	private String name;

	@ApiModelProperty(value = "所在部门名称 ", example = "所在部门名称")
	private String departmentName;

	@ApiModelProperty(value = "申请数据 ", example = "申请数据")
	private JSONObject requestData;

	@ApiModelProperty(value = "审批表单 ", example = "审批表单")
36
	private List<JSONObject> froms;
37 38 39 40

	@ApiModelProperty(value = "审批流程 ", example = "审批流程")
	private Router router;

41
	@ApiModelProperty(value = "通过节点", example = "通过节点")
42
	private List<FlowChildren> flowChildren;
43 44

	@ApiModelProperty(value = "审批执行记录 ", example = "审批执行记录")
45
	private List<SpmkApproveExecuteRecord> approveExecuteRecord;
ilal committed
46 47 48 49
	
	private Integer empNum;
	
	private Integer sts;
ilal committed
50 51
	
	private Integer executeEmpNum;//当前审批中 当前执行人的id
ilal committed
52 53
	
	private Integer executeSts;
ilal committed
54 55 56 57
	
	private Integer exeid;
	
	private Integer exereid;
ilal committed
58 59
	
	private Date launchTime; //审批发起时间
60

61
}