PublicAffairs/gather-app/src/main/java/com/ruoyi/database/domain/PoliceLeaveApproval.java

95 lines
2.5 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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;
}