| | |
| | | package com.matrix.system.hive.bean; |
| | | |
| | | import com.baomidou.mybatisplus.annotation.IdType; |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.baomidou.mybatisplus.annotation.TableId; |
| | | import com.fasterxml.jackson.annotation.JsonFormat; |
| | | import com.matrix.core.anotations.Extend; |
| | | import com.matrix.system.hive.plugin.util.DateUtils; |
| | | import com.matrix.core.tools.DateUtil; |
| | | import com.matrix.system.constance.Dictionary; |
| | | import com.matrix.system.hive.plugin.util.MoneyUtil; |
| | | import com.matrix.system.hive.pojo.MoneyCardUserVo; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * |
| | | * @date 2016-09-17 10:17 |
| | | */ |
| | | public class MoneyCardUse extends MoneyCardUserVo implements Serializable{ |
| | | |
| | | private static final long serialVersionUID = 1L; |
| | | public class MoneyCardUse { |
| | | |
| | | |
| | | @TableId(value = "id",type = IdType.AUTO) |
| | | private Long id; |
| | | |
| | | |
| | | |
| | | |
| | | private String createBy; |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | private Date createTime; |
| | | |
| | | private String updateBy; |
| | | |
| | | @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") |
| | | private Date updateTime; |
| | | |
| | | /** |
| | | * 剩余次数 |
| | | */ |
| | | @TableField(exist = false) |
| | | String lastCountName; |
| | | /** |
| | | * 数据来源 |
| | | */ |
| | | @TableField(exist = false) |
| | | String sourceName; |
| | | |
| | | /*vo对象************/ |
| | | |
| | | /** |
| | | * 剩余次数 |
| | | */ |
| | | |
| | | private Integer lastCount; |
| | | |
| | | /** |
| | | * 来源,购买,转让,赠送 |
| | | */ |
| | | private String source; |
| | | /** |
| | | * 是会籍卡? Y 是,N否 |
| | | */ |
| | | private String isVipCar; |
| | | |
| | | /** |
| | | * 订单明细id |
| | | */ |
| | |
| | | private Integer useTotal; |
| | | |
| | | |
| | | /** |
| | | * 剩余次数 |
| | | */ |
| | | |
| | | private Integer lastCount; |
| | | |
| | | |
| | | |
| | | /** |
| | | * 本金 |
| | |
| | | private String status; |
| | | |
| | | |
| | | /** |
| | | * 来源,购买,转让,赠送 |
| | | */ |
| | | private String source; |
| | | |
| | | |
| | | |
| | | /** |
| | | * 失效时间 |
| | | */ |
| | | @DateTimeFormat(pattern= DateUtils.DATE_FORMAT_DD) |
| | | @JsonFormat(pattern = DateUtil.DATE_FORMAT_DD, timezone = "GMT+8") |
| | | @DateTimeFormat(pattern= DateUtil.DATE_FORMAT_DD) |
| | | private Date failTime; |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * 充值卡的id |
| | | */ |
| | | private Long goodsId; |
| | | |
| | | /** |
| | | * 订单ID |
| | | */ |
| | | @TableField(exist = false) |
| | | private Long orderId; |
| | | |
| | | |
| | | private Long vipId; |
| | |
| | | */ |
| | | private String isOver; |
| | | |
| | | /** |
| | | * 是会籍卡? Y 是,N否 |
| | | */ |
| | | private String isVipCar; |
| | | |
| | | /** |
| | | * 备注 |
| | | */ |
| | |
| | | /** |
| | | * 前台输入的退款金额 |
| | | */ |
| | | @TableField(exist = false) |
| | | private String returnMonery; |
| | | |
| | | /** |
| | | * 充值卡名称 |
| | | */ |
| | | private String cardName; |
| | | |
| | | public Long getOrderId() { |
| | | return orderId; |
| | | } |
| | | |
| | | public void setOrderId(Long orderId) { |
| | | this.orderId = orderId; |
| | | } |
| | | |
| | | public String getCardName() { |
| | | return cardName; |
| | |
| | | public void setRemark(String remark) { |
| | | this.remark = remark; |
| | | } |
| | | |
| | | /** |
| | | * 当大于10000时使用次数为不限,或者为会籍卡时 |
| | | * @return |
| | | */ |
| | | public String getLastCountName() { |
| | | if(getLastCount()==null){ |
| | | return ""; |
| | | } |
| | | if(Dictionary.FLAG_YES.equals(getIsVipCar())||getLastCount()>Dictionary.MAX_USE_COUNT_SIGN){ |
| | | lastCountName=Dictionary.MAX_USE_STRING; |
| | | }else{ |
| | | lastCountName=getLastCount().toString(); |
| | | } |
| | | return lastCountName; |
| | | } |
| | | |
| | | public String getCreateBy() { |
| | | return createBy; |
| | | } |
| | | |
| | | public void setCreateBy(String createBy) { |
| | | this.createBy = createBy; |
| | | } |
| | | |
| | | public Date getCreateTime() { |
| | | return createTime; |
| | | } |
| | | |
| | | public void setCreateTime(Date createTime) { |
| | | this.createTime = createTime; |
| | | } |
| | | |
| | | public String getUpdateBy() { |
| | | return updateBy; |
| | | } |
| | | |
| | | public void setUpdateBy(String updateBy) { |
| | | this.updateBy = updateBy; |
| | | } |
| | | |
| | | public Date getUpdateTime() { |
| | | return updateTime; |
| | | } |
| | | |
| | | public void setUpdateTime(Date updateTime) { |
| | | this.updateTime = updateTime; |
| | | } |
| | | |
| | | public void setLastCountName(String lastCountName) { |
| | | this.lastCountName = lastCountName; |
| | | } |
| | | |
| | | public String getSourceName() { |
| | | if(getSource()==null){ |
| | | return ""; |
| | | } |
| | | if(getSource().contains(Dictionary.TAOCAN_SOURCE_ZS)){ |
| | | sourceName=Dictionary.FLAG_YES; |
| | | }else{ |
| | | sourceName=Dictionary.FLAG_NO;; |
| | | } |
| | | return sourceName; |
| | | } |
| | | |
| | | public void setSourceName(String sourceName) { |
| | | this.sourceName = sourceName; |
| | | } |
| | | |
| | | |
| | | public String getIsVipCar() { |
| | | return isVipCar; |
| | | } |
| | | |
| | | public void setIsVipCar(String isVipCar) { |
| | | this.isVipCar = isVipCar; |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | /** |
| | | * 扩展对象 |
| | | */ |
| | |
| | | /** |
| | | * 会员信息 |
| | | */ |
| | | @TableField(exist = false) |
| | | private SysVipInfo vipInfo; |
| | | |
| | | /** |
| | | * 调整说明 |
| | | */ |
| | | @Extend |
| | | @TableField(exist = false) |
| | | private String changeRemark; |
| | | |
| | | |
| | |
| | | this.changeRemark = changeRemark; |
| | | } |
| | | |
| | | public String getIsVipCar() { |
| | | return isVipCar; |
| | | } |
| | | |
| | | public void setIsVipCar(String isVipCar) { |
| | | this.isVipCar = isVipCar; |
| | | } |
| | | |
| | | public Long getId() { |
| | | return id; |
| | | } |
| | | |
| | | |
| | | public void setId(Long id) { |
| | | this.id=id; |
| | | } |
| | | |
| | | |
| | | |
| | | public Long getOrderItemId() { |
| | | return orderItemId; |
| | | } |
| | | |
| | | |
| | | public void setOrderItemId(Long orderItemId) { |
| | | this.orderItemId=orderItemId; |
| | | } |
| | | |
| | | |
| | | |
| | | public Integer getUseTotal() { |
| | | return useTotal; |
| | | } |
| | | |
| | | |
| | | public void setUseTotal(Integer useTotal) { |
| | | this.useTotal=useTotal; |
| | | } |
| | | |
| | | |
| | | |
| | | public Integer getLastCount() { |
| | | return lastCount; |
| | | } |
| | | |
| | | |
| | | public void setLastCount(Integer lastCount) { |
| | | this.lastCount=lastCount; |
| | | } |
| | | |
| | | |
| | | |
| | | public Double getRealMoney() { |
| | | return realMoney; |
| | | } |
| | | |
| | | |
| | | public void setRealMoney(Double realMoney) { |
| | | this.realMoney=realMoney; |
| | | } |
| | | |
| | | |
| | | |
| | | public Double getGiftMoney() { |
| | | return giftMoney; |
| | | } |
| | | |
| | | |
| | | public void setGiftMoney(Double giftMoney) { |
| | | this.giftMoney=giftMoney; |
| | | } |
| | | |
| | | |
| | | |
| | | public String getStatus() { |
| | | return status; |
| | | } |
| | | |
| | | |
| | | public void setStatus(String status) { |
| | | this.status=status; |
| | | } |
| | | |
| | | |
| | | |
| | | public String getSource() { |
| | | return source; |
| | | } |
| | | |
| | | |
| | | public void setSource(String source) { |
| | | this.source=source; |
| | | } |
| | | |
| | | |
| | | |
| | | public Date getFailTime() { |
| | | return failTime; |
| | | } |
| | | |
| | | |
| | | public void setFailTime(Date failTime) { |
| | | this.failTime=failTime; |
| | | } |
| | | |
| | | |
| | | |
| | | public Long getGoodsId() { |
| | | return goodsId; |
| | | } |
| | | |
| | | |
| | | public void setGoodsId(Long goodsId) { |
| | | this.goodsId=goodsId; |
| | | } |
| | | |
| | | |
| | | |
| | | public Long getVipId() { |
| | | return vipId; |
| | | } |
| | | |
| | | |
| | | public void setVipId(Long vipId) { |
| | | this.vipId=vipId; |
| | | } |
| | | |
| | | |
| | | |
| | | public String getIsOver() { |
| | | return isOver; |
| | | } |
| | | |
| | | |
| | | public void setIsOver(String isOver) { |
| | | this.isOver=isOver; |
| | | } |
| | |
| | | return MoneyUtil.add(realMoney,giftMoney); |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | } |