package com.panzhihua.common.model.vos.community.warehouse; 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.util.Date; /** * @author zzj */ @Data @ApiModel("义仓物品申领记录实体") public class ComActWarehouseApplyVO { 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") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") 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; /** * 处理人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; /** * 处理人 */ @ApiModelProperty(value = "处理人") private String solveName; /** * 核销人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; /** * 申请人 */ @ApiModelProperty("申请人") private String applyName; /** * 申请人联系电话 */ @ApiModelProperty("申请人联系电话") private String applyPhone; /** * 申请物品 */ @ApiModelProperty("申请物品") private String item; /** * 捐赠人 */ @ApiModelProperty("捐赠人") private String donateName; /** * 捐赠人联系方式 */ @ApiModelProperty("捐赠人联系方式") private String donatePhone; /** * 物品图片 */ @ApiModelProperty("物品图片") private String image; /** * 核销人 */ @ApiModelProperty("核销人") private String writeOffUserName; /** *剩下数量 */ @ApiModelProperty("剩下数量") private Integer surplusQuantity; /** * 状态 0待处理 1 待领取 2已拒绝 3已领取 -1已取消 */ public interface status{ int dcl=0; int dlq=1; int ybh=2; int ylq=3; int yqx=-1; } }