SpmkSpgl.java 3.05 KB
Newer Older
yuquan.zhu committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
package cn.timer.api.bean.spmk;

import java.util.Date;
import javax.persistence.*;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.extension.activerecord.Model;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
* @author Tang 2019-11-22
*/
@Entity
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Table(name="spmk_spgl")
@ApiModel("审批管理")
public class SpmkSpgl extends Model<SpmkSpgl> {

31 32 33
	private static final long serialVersionUID = -4266670348589252169L;

	@Id
yuquan.zhu committed
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102
    @GeneratedValue
    @TableId (type = IdType.AUTO)
	@ApiModelProperty(value="编号",example="1")
    private Integer id;
    
	@ApiModelProperty(value="审批组id",example="10")
    private Integer spzId;
	
	@ApiModelProperty(value="企业id",example="10")
	private Integer orgCode;
    
	@ApiModelProperty(value="审批模版_id",example="10")
    private Integer mbId;
    
	@ApiModelProperty(value="审批图标地址 ",example="审批图标地址")
    private String iconAddress;
    
	@ApiModelProperty(value="审批名称 ",example="审批名称")
    private String name;
    
	@ApiModelProperty(value="审批说明 ",example="审批说明")
    private String description;
    
	@ApiModelProperty(value="审批开关 0启用 1停用",example="0")
    private Integer isOpen;
    
	@ApiModelProperty(value="排序 排序",example="1")
    private Integer sort;
    
	@ApiModelProperty(value="审批人去重 0不启用自动去重 1同一个审批人在流程中出现多次时,仅保留第一个 2同一个审批人仅在连续出现时,自动去重",example="0")
    private Integer sprqcType;
    
	@ApiModelProperty(value="填写提示 ",example="填写提示")
    private String txts;
    
	@ApiModelProperty(value="审批意见 ",example="1,2,3")
    private String spyj;
    
	@ApiModelProperty(value="自动通过 发起人审批时自动通过 0是 1否",example="0")
    private Integer isZdtg;
    
	@ApiModelProperty(value="打印模板 0默认模版 1自定义模版",example="0")
    private Integer dymbType;
    
	@ApiModelProperty(value="必须签名 是否 同意时必须签名  0是 1否",example="0")
    private Integer isBxqm;
    
	@ApiModelProperty(value="使用上次签名 0是 1否",example="0")
    private Integer isSyscqm;
    
	@ApiModelProperty(value="每次重新签名 0是 1否",example="0")
    private Integer isMccxqm;
    
	@ApiModelProperty(value="流程节点",example="0")
	private byte[] lcjd;
	
	@TableField(fill = FieldFill.UPDATE)
	@ApiModelProperty(value="更新时间 ",example="更新时间")
    private Date updateTime;
    
	@TableField(fill = FieldFill.INSERT)
	@ApiModelProperty(value="创建时间 ",example="创建时间")
    private Date createTime;
	
	@Transient
	@TableField(exist = false)
	private SpmkMb spmkMb;

}