68 lines
2.0 KiB
Java
68 lines
2.0 KiB
Java
|
package com.ruoyi.database.domain;
|
|||
|
|
|||
|
import com.baomidou.mybatisplus.annotation.IdType;
|
|||
|
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.Data;
|
|||
|
import org.springframework.format.annotation.DateTimeFormat;
|
|||
|
|
|||
|
import java.time.LocalDate;
|
|||
|
import java.time.LocalDateTime;
|
|||
|
|
|||
|
@Data
|
|||
|
@TableName("police_leave_approval")
|
|||
|
@ApiModel("民警请(休)假审批表")
|
|||
|
public class PoliceLeaveApproval {
|
|||
|
|
|||
|
@TableId(value = "id", type = IdType.AUTO)
|
|||
|
@ApiModelProperty("主键ID")
|
|||
|
private Long id;
|
|||
|
|
|||
|
@ApiModelProperty("姓名")
|
|||
|
private String name;
|
|||
|
|
|||
|
@ApiModelProperty("身份证号码")
|
|||
|
private String idCard;
|
|||
|
|
|||
|
@ApiModelProperty("参加工作时间")
|
|||
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
|||
|
private LocalDate joinWorkTime;
|
|||
|
|
|||
|
@ApiModelProperty("联系电话")
|
|||
|
private String phone;
|
|||
|
|
|||
|
@ApiModelProperty("所在单位")
|
|||
|
private String deptName;
|
|||
|
|
|||
|
@ApiModelProperty("请假事由(1-公休假 2-事假 3-探亲假 4-婚假 5-产假 6-护理假 7-病假 8-育儿假 9-其他)")
|
|||
|
private Integer leaveType;
|
|||
|
|
|||
|
@ApiModelProperty("请假开始时间")
|
|||
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm")
|
|||
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
|
|||
|
private LocalDateTime startDate;
|
|||
|
|
|||
|
@ApiModelProperty("请假结束时间")
|
|||
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm")
|
|||
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
|
|||
|
private LocalDateTime endDate;
|
|||
|
|
|||
|
@ApiModelProperty("所在单位意见")
|
|||
|
private String deptOpinion;
|
|||
|
|
|||
|
@ApiModelProperty("政治处意见")
|
|||
|
private String politicalOpinion;
|
|||
|
|
|||
|
@ApiModelProperty("局领导审批意见")
|
|||
|
private String leaderApproval;
|
|||
|
|
|||
|
@ApiModelProperty("创建时间")
|
|||
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|||
|
private LocalDateTime createTime;
|
|||
|
|
|||
|
@ApiModelProperty("创建人")
|
|||
|
private String createBy;
|
|||
|
}
|