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

68 lines
2.0 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.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;
}