95 lines
2.5 KiB
Java
95 lines
2.5 KiB
Java
package com.ruoyi.database.domain;
|
||
|
||
import com.baomidou.mybatisplus.annotation.*;
|
||
import io.swagger.annotations.ApiModel;
|
||
import io.swagger.annotations.ApiModelProperty;
|
||
import lombok.Data;
|
||
|
||
@Data
|
||
@TableName("police_leave_approval")
|
||
@ApiModel("民警请(休)假审批表")
|
||
public class PoliceLeaveApproval {
|
||
|
||
@TableId(value = "id", type = IdType.AUTO)
|
||
@ApiModelProperty("主键ID")
|
||
private Long id;
|
||
|
||
@ApiModelProperty("编号")
|
||
private String applyNo;
|
||
|
||
@ApiModelProperty("原因")
|
||
private String reason;
|
||
|
||
@ApiModelProperty("姓名")
|
||
private String name;
|
||
|
||
@ApiModelProperty("用户id")
|
||
private Long userId;
|
||
|
||
@ApiModelProperty("身份证号码")
|
||
private String idCard;
|
||
|
||
|
||
@ApiModelProperty("参加工作时间")
|
||
private Long joinWorkTime;
|
||
@TableField(exist = false)
|
||
private String joinWorkTimeCn;
|
||
|
||
@ApiModelProperty("联系电话")
|
||
private String phone;
|
||
|
||
@ApiModelProperty("用户类型 0-普通民警 1-部门领导 2-分管局成员")
|
||
private Integer userType;
|
||
|
||
@ApiModelProperty("是否已读")
|
||
private Integer read;
|
||
|
||
@ApiModelProperty("所在单位")
|
||
private String deptName;
|
||
|
||
@ApiModelProperty("单位id")
|
||
private Long deptId;
|
||
|
||
@ApiModelProperty("请假天数")
|
||
private String days;
|
||
|
||
@ApiModelProperty("请假类别(1-公休假 2-事假 3-探亲假 4-婚假 5-产假 6-护理假 7-病假 8-育儿假 9-其他)")
|
||
private Integer leaveType;
|
||
|
||
@ApiModelProperty("请假开始时间")
|
||
private Long startDate;
|
||
@TableField(exist = false)
|
||
private String startDateCn;
|
||
|
||
@ApiModelProperty("请假结束时间")
|
||
private Long endDate;
|
||
@TableField(exist = false)
|
||
private String endDateCn;
|
||
|
||
|
||
@ApiModelProperty("审批流程 0-未审批 1-部门审批通过 2-部门审批不通过 3-政治处审批通过 4-政治处审批不通过 5-局领导审批通过 6-局领导审批不通过")
|
||
@TableField(condition = SqlCondition.EQUAL)
|
||
private Integer state;
|
||
|
||
@ApiModelProperty("创建时间")
|
||
private Long createTime;
|
||
@TableField(exist = false)
|
||
private String createTimeCn;
|
||
|
||
|
||
@ApiModelProperty("创建人")
|
||
private String createBy;
|
||
|
||
@ApiModelProperty("修改时间")
|
||
private Long updateTime;
|
||
@TableField(exist = false)
|
||
private String updateTimeCn;
|
||
|
||
@ApiModelProperty("修改人")
|
||
private String updateBy;
|
||
|
||
@TableField(exist = false)
|
||
private String fTime;
|
||
@TableField(exist = false)
|
||
private String eTime;
|
||
} |