SpmkJqgz.java 1.72 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
package cn.timer.api.bean.spmk;

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

import com.baomidou.mybatisplus.annotation.IdType;
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-12-09
*/
@Entity
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Table(name="spmk_jqgz")
@ApiModel("假勤规则")
public class SpmkJqgz extends Model<SpmkJqgz> {

29 30 31
	private static final long serialVersionUID = 3806274737897793795L;

	@Id
yuquan.zhu committed
32 33 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
    @GeneratedValue
    @TableId (type = IdType.AUTO)
	@ApiModelProperty(value="编号 编号",example="101")
    private Integer id;
    
    @ApiModelProperty(value="员工状态请假规则",example="101")
    private Integer ygztqjgz;
    
	@ApiModelProperty(value="假期名称 ",example="假期名称")
    private String name;
    
	@ApiModelProperty(value="组织代码",example="101")
    private Integer orgCode;
    
	@ApiModelProperty(value="最小请假单位 0按天请假 1按半天请假 2按小时请假",example="101")
    private Integer zxqjdwType;
    
	@ApiModelProperty(value="请假时长核算方式 0按工作日算请假时长 1按自然日计算请假时长",example="101")
    private Integer qjschsfsType;
    
	@ApiModelProperty(value="适用范围 适用范围",example="101")
    private Integer syfw;
    
	@ApiModelProperty(value="计入薪酬 0是 1否",example="101")
    private Integer isJrxc;
    
	@ApiModelProperty(value="创建时间 ",example="创建时间")
    private Date createTime;
    

}