package com.gkhy.exam.system.domain; 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.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; import java.io.Serializable; import java.time.LocalDateTime; @Setter @Getter @TableName("use_seal_apply_flow") @ApiModel(value = "useSealApplyFlow",description = "用章申请审批流程") public class UseSealApplyFlow implements Serializable { @ApiModelProperty("主键") @TableId(value = "id", type = IdType.AUTO) private Integer id; @ApiModelProperty(value = "主表id") @TableField("use_seal_id") private Integer useSealId; @ApiModelProperty(value = "流程名称") @TableField("flow_name") private String flowName; @ApiModelProperty(value = "审批人") @TableField("approve_user_id") private Integer approveUserId; @TableField(exist = false) private String approveUserName; @ApiModelProperty(value = "审批人部门") @TableField("approve_dept_id") private Integer approveDeptId; @TableField(exist = false) private String approveDeptName; @ApiModelProperty(value = "审批意见内容") @TableField("approve_content") private String approveContent; @ApiModelProperty(value = "审批意见") @TableField("approve_mess") private String approveMess; @ApiModelProperty(value = "审批时间") @TableField("approve_time") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime approveTime; @ApiModelProperty(value = "审批状态1同意/提交 2不同意") @TableField("approve_status") private Integer approveStatus; @ApiModelProperty(value = "状态1待审批 2已审批") @TableField("status") private Integer status; }