package com.panzhihua.common.model.vos.community.warehouse; import com.fasterxml.jackson.annotation.JsonFormat; import com.panzhihua.common.utlis.StringUtils; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; /** * @title: ComActWarehouseOperationVO * @projectName: 成都呐喊信息技术有限公司-智慧社区项目 * @description: 爱心义仓操作记录vo * @author: hans * @date: 2021/10/11 16:32 */ @Data @ApiModel("爱心义仓操作记录vo") public class ComActWarehouseOperationVO { @ApiModelProperty(value = "操作记录id") private Long id; @ApiModelProperty(value = "物品id") private Long goodsId; @ApiModelProperty(value = "操作内容") private String content; @ApiModelProperty(value = "操作时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createTime; @ApiModelProperty(value = "操作人") private Long userId; @ApiModelProperty("申请人姓名") private String applyName; @ApiModelProperty("捐赠人名称") private String donateName; @ApiModelProperty("捐赠物品名称") private String item; @ApiModelProperty("捐赠物品图片") private String image; @ApiModelProperty("捐赠物品数量") private Integer goodsNum; /** * 实际时间 */ @ApiModelProperty(value = "实际时间") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date actualTime; @ApiModelProperty("是否匿名(1.是 2.否)") private Integer isAnonymous; /** * 理由 */ @ApiModelProperty("理由") private String reason; /** * 领取图片 */ @ApiModelProperty("领取图片") private String receiveUrl; @ApiModelProperty("类型 1 content 2其他") private Integer type; public void setDonateName(String donateName) { if (StringUtils.isNotEmpty(donateName)) { this.donateName = donateName.charAt(0) + "**"; } } public void setApplyName(String applyName) { if (StringUtils.isNotEmpty(applyName)) { this.applyName = applyName.charAt(0) + "**"; } } }