package com.panzhihua.common.model.vos.community.warehouse;
|
|
import java.util.Date;
|
import java.util.List;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
import com.fasterxml.jackson.annotation.JsonIgnore;
|
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
/**
|
* @title: ComActWarehouseDonatesVO
|
* @projectName: 成都呐喊信息技术有限公司-智慧社区项目
|
* @description: 爱心义仓/物品捐赠信息
|
* @author: hans
|
* @date: 2021/10/11 14:06
|
*/
|
@Data
|
@ApiModel("爱心义仓/物品捐赠信息")
|
public class ComActWarehouseDonatesVO {
|
|
@ApiModelProperty("捐赠物品id")
|
@JsonSerialize(using = ToStringSerializer.class)
|
private Long id;
|
|
@ApiModelProperty("捐赠人")
|
private String name;
|
|
@ApiModelProperty("联系电话")
|
private String phone;
|
|
@ApiModelProperty("捐赠物品")
|
private String item;
|
|
@ApiModelProperty("物品图片")
|
private String image;
|
|
@ApiModelProperty("捐赠数量")
|
private Integer quantity;
|
|
@ApiModelProperty("剩余数量")
|
private Integer surplusQuantity;
|
|
@ApiModelProperty("是否匿名(1.是 2.否)")
|
private Integer isAnonymous;
|
|
@ApiModelProperty("留言信息")
|
private String message;
|
|
@ApiModelProperty("物品登记时间/捐赠时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
private Date registerAt;
|
|
@ApiModelProperty("物品签收时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
private Date signingAt;
|
|
@ApiModelProperty("捐赠状态(1.待签收 2.已签收 3.已取消)")
|
private Integer status;
|
|
@ApiModelProperty("签收人")
|
private String signingBy;
|
|
@ApiModelProperty("物品捐赠操作记录")
|
private List<ComActWarehouseOperationVO> operationList;
|
|
@ApiModelProperty("捐赠用户")
|
@JsonIgnore
|
private Long userId;
|
|
public interface isAnonymous {
|
int yes = 1;
|
int no = 2;
|
}
|
|
public interface status {
|
int dqs = 1;
|
int yqs = 2;
|
int yqx = 3;
|
}
|
}
|