|
|
|
|
package com.glxp.api.req.basic;
|
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
|
|
|
|
|
import javax.validation.constraints.NotEmpty;
|
|
|
|
|
import javax.validation.constraints.NotNull;
|
|
|
|
|
|
|
|
|
|
@Data
|
|
|
|
|
public class SysApprovalFlowAddDetailRequest {
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 审批类型(字典表设置code用作区分类型)
|
|
|
|
|
*/
|
|
|
|
|
@TableField(value = "type")
|
|
|
|
|
@NotEmpty(message = "审批类型不可以为空!")
|
|
|
|
|
private String type;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 审批人主键
|
|
|
|
|
*/
|
|
|
|
|
@TableField(value = "approvalUserId")
|
|
|
|
|
// @NotEmpty(message = "审批人主键不可以为空!")
|
|
|
|
|
private String approvalUserId;
|
|
|
|
|
/**
|
|
|
|
|
* 审批人名称
|
|
|
|
|
*/
|
|
|
|
|
@TableField(value = "approvalUserName")
|
|
|
|
|
// @NotEmpty(message = "审批人名称不可以为空!")
|
|
|
|
|
private String approvalUserName;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 排序
|
|
|
|
|
*/
|
|
|
|
|
@TableField(value = "approvalSort")
|
|
|
|
|
@NotNull(message = "排序不可以为空!")
|
|
|
|
|
private Integer approvalSort;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 审批节点类型
|
|
|
|
|
*/
|
|
|
|
|
@TableField(value = "approvalNodeType")
|
|
|
|
|
@NotNull(message = "审批节点类型不可以为空!")
|
|
|
|
|
private Integer approvalNodeType;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 审批岗位序号
|
|
|
|
|
*/
|
|
|
|
|
@TableField(value = "approvalPostId")
|
|
|
|
|
// @NotNull(message = "审批岗位序号不可以为空!")
|
|
|
|
|
private String approvalPostId;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 审批岗位名称
|
|
|
|
|
*/
|
|
|
|
|
@TableField(value = "approvalPostName")
|
|
|
|
|
// @NotNull(message = "审批岗位名称不可以为空!")
|
|
|
|
|
private String approvalPostName;
|
|
|
|
|
|
|
|
|
|
}
|