package com.panzhihua.service_community.entity; import java.util.Date; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.io.Serializable; import java.util.Date; /** * 物品申请表(ComActWarehouseApply)表实体类 * * @author makejava * @since 2021-10-11 13:47:37 */ @Data @Builder @AllArgsConstructor @NoArgsConstructor @ApiModel("物品申请表") public class ComActWarehouseApply implements Serializable { private static final long serialVersionUID = 225290522401641721L; @TableId(type = IdType.ASSIGN_ID) private Long id; /** * 物品id */ @ApiModelProperty(value = "物品id") private Long goodsId; /** * 物品数量 */ @ApiModelProperty(value = "物品数量") private Integer goodsNum; /** * 预约时间 */ @ApiModelProperty(value = "预约时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date reserveTime; /** * 实际时间 */ @ApiModelProperty(value = "实际时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date actualTime; /** * 理由 */ @ApiModelProperty(value = "理由") private String reason; /** * 领取图片 */ @ApiModelProperty(value = "领取图片") private String receiveUrl; /** * 提交时间 */ @ApiModelProperty(value = "提交时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createTime; /** * 状态 0待处理 1 待领取 2已拒绝 3已领取 -1已取消 */ @ApiModelProperty(value = "状态 0待处理 1 待领取 2已拒绝 3已领取 -1已取消") private Integer status; /** * 申请人id */ @ApiModelProperty("申请人id") private Long applyUserId; /** * 申请人 */ @ApiModelProperty("申请人") private String applyName; /** * 申请人联系电话 */ @ApiModelProperty("申请人联系电话") private String applyPhone; /** * 处理人id */ @ApiModelProperty(value = "处理人id") private Long solveUserId; /** * 处理人时间 */ @ApiModelProperty(value = "处理人时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date solveTime; /** * 处理人备注 */ @ApiModelProperty(value = "处理人备注") private String solveContent; /** * 核销人id */ @ApiModelProperty(value = "核销人id") private Long writeOffUserId; /** * 取消时间 */ @ApiModelProperty(value = "取消时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date cancelTime; /** * 社区id */ @ApiModelProperty(value = "社区id") private Long communityId; }