PointsDetailCreateRequest.java 2.5 KB
/*
 * @(#)PointsDetailCreateRequest.java
 *
 * Copyright (c) 2014-2017   版权所有
 * xiniunet. All rights reserved.
 *
 * This software is the confidential and proprietary
 * information of  xiniunet.
 * ("Confidential Information"). You shall not disclose
 * such Confidential Information and shall use it only
 * in accordance with the terms of the contract agreement
 * you entered into with xiniunet.
 */
package com.xiniunet.lecunstomization.request;

import com.xiniunet.framework.base.BaseRequest;
import org.hibernate.validator.constraints.Length;
import org.hibernate.validator.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.Date;

/**
 * 创建积分收支明细的请求.
 * @author 
 */
public class PointsDetailCreateRequest extends BaseRequest {
    
    /**
     * 会员ID
     * 
     */
    
    @Length(min=0, max=100, message = "会员ID长度不合法")
    private String memberId;
    
    /**
     * 变更时间
     * 
     */
    
    private Date transactionTime;
    
    /**
     * 收支积分值
     * 
     */
    
    private Integer transactionPoint;
    
    /**
     * 收支类型
     * 
     */
    
    @Length(min=0, max=100, message = "收支类型长度不合法")
    private String transactionType;
    
    /**
     * 当前余额
     * 
     */
    
    private Integer balancePoint;
    
    /**
     * 描述
     * 
     */
    
    private String summary;
    

    
    public String getMemberId() {
        return memberId;
    }

    public void setMemberId(String memberId) {
        this.memberId = memberId;
    }
    
    public Date getTransactionTime() {
        return transactionTime;
    }

    public void setTransactionTime(Date transactionTime) {
        this.transactionTime = transactionTime;
    }
    
    public Integer getTransactionPoint() {
        return transactionPoint;
    }

    public void setTransactionPoint(Integer transactionPoint) {
        this.transactionPoint = transactionPoint;
    }
    
    public String getTransactionType() {
        return transactionType;
    }

    public void setTransactionType(String transactionType) {
        this.transactionType = transactionType;
    }
    
    public Integer getBalancePoint() {
        return balancePoint;
    }

    public void setBalancePoint(Integer balancePoint) {
        this.balancePoint = balancePoint;
    }
    
    public String getSummary() {
        return summary;
    }

    public void setSummary(String summary) {
        this.summary = summary;
    }
    
}