package com.stylefeng.guns.modular.system.model;
|
|
import com.baomidou.mybatisplus.annotations.TableLogic;
|
import com.baomidou.mybatisplus.enums.IdType;
|
|
import java.math.BigDecimal;
|
import java.util.Date;
|
import com.baomidou.mybatisplus.annotations.TableId;
|
import com.baomidou.mybatisplus.annotations.TableField;
|
import com.baomidou.mybatisplus.activerecord.Model;
|
import com.baomidou.mybatisplus.annotations.TableName;
|
import io.swagger.annotations.ApiModelProperty;
|
|
import java.io.Serializable;
|
|
/**
|
* <p>
|
* 优惠券
|
* </p>
|
*
|
* @author stylefeng
|
* @since 2023-02-14
|
*/
|
@TableName("t_coupon")
|
public class TCoupon extends Model<TCoupon> {
|
|
private static final long serialVersionUID = 1L;
|
|
/**
|
* 主键
|
*/
|
@TableId(value = "id", type = IdType.AUTO)
|
private Integer id;
|
/**
|
* 创建时间
|
*/
|
@ApiModelProperty(value = "创建时间")
|
@TableField("create_time")
|
private Date createTime;
|
|
@ApiModelProperty(value = "用户id")
|
@TableField("user_id")
|
private Integer userId;
|
|
@ApiModelProperty(value = "代理商id")
|
@TableField("agent_id")
|
private Integer agentId;
|
|
@ApiModelProperty(value = "分公司id")
|
@TableField("branch_office_id")
|
private Integer branchOfficeId;
|
|
@ApiModelProperty(value = "优惠券名称")
|
@TableField("coupon_name")
|
private String couponName;
|
|
@ApiModelProperty(value = "优惠券类型 1活动券 2新人券")
|
@TableField("coupon_type")
|
private Integer couponType;
|
|
@ApiModelProperty(value = "优惠券码")
|
@TableField("coupon_code")
|
private String couponCode;
|
|
@ApiModelProperty(value = "优惠券状态 1未发放 2未使用 3已使用 4已过期")
|
@TableField("coupon_status")
|
private Integer couponStatus;
|
|
@ApiModelProperty(value = "服务类型 1通用券")
|
@TableField("coupon_service_type")
|
private Integer couponServiceType;
|
|
@ApiModelProperty(value = "条件金额")
|
@TableField("coupon_conditional_amount")
|
private BigDecimal couponConditionalAmount;
|
|
@ApiModelProperty(value = "优惠金额")
|
@TableField("coupon_preferential_amount")
|
private BigDecimal couponPreferentialAmount;
|
|
@ApiModelProperty(value = "有效期")
|
@TableField("coupon_validity")
|
private Integer couponValidity;
|
|
@ApiModelProperty(value = "赠送数量 新人券")
|
@TableField("coupon_send_quantity")
|
private Integer couponSendQuantity;
|
|
@ApiModelProperty(value = "是否冻结 1正常 2冻结")
|
@TableField("coupon_state")
|
private Integer couponState;
|
|
@ApiModelProperty(value = "优惠券数量")
|
@TableField("coupon_count")
|
private Integer couponCount;
|
|
@ApiModelProperty(value = "剩余数量")
|
@TableField("remaining_quantity")
|
private Integer remainingQuantity;
|
|
@ApiModelProperty(value = "删除 true未删除 false已删除")
|
@TableField("status")
|
@TableLogic
|
private Boolean status;
|
|
public Boolean getStatus() {
|
return status;
|
}
|
|
public void setStatus(Boolean status) {
|
this.status = status;
|
}
|
|
public Integer getRemainingQuantity() {
|
return remainingQuantity;
|
}
|
|
public void setRemainingQuantity(Integer remainingQuantity) {
|
this.remainingQuantity = remainingQuantity;
|
}
|
|
public Integer getCouponCount() {
|
return couponCount;
|
}
|
|
public void setCouponCount(Integer couponCount) {
|
this.couponCount = couponCount;
|
}
|
|
public Integer getAgentId() {
|
return agentId;
|
}
|
|
public void setAgentId(Integer agentId) {
|
this.agentId = agentId;
|
}
|
|
public Integer getBranchOfficeId() {
|
return branchOfficeId;
|
}
|
|
public void setBranchOfficeId(Integer branchOfficeId) {
|
this.branchOfficeId = branchOfficeId;
|
}
|
|
public Integer getCouponState() {
|
return couponState;
|
}
|
|
public void setCouponState(Integer couponState) {
|
this.couponState = couponState;
|
}
|
|
public Integer getCouponValidity() {
|
return couponValidity;
|
}
|
|
public void setCouponValidity(Integer couponValidity) {
|
this.couponValidity = couponValidity;
|
}
|
|
public Integer getCouponSendQuantity() {
|
return couponSendQuantity;
|
}
|
|
public void setCouponSendQuantity(Integer couponSendQuantity) {
|
this.couponSendQuantity = couponSendQuantity;
|
}
|
|
public Integer getCouponServiceType() {
|
return couponServiceType;
|
}
|
|
public void setCouponServiceType(Integer couponServiceType) {
|
this.couponServiceType = couponServiceType;
|
}
|
|
public BigDecimal getCouponConditionalAmount() {
|
return couponConditionalAmount;
|
}
|
|
public void setCouponConditionalAmount(BigDecimal couponConditionalAmount) {
|
this.couponConditionalAmount = couponConditionalAmount;
|
}
|
|
public BigDecimal getCouponPreferentialAmount() {
|
return couponPreferentialAmount;
|
}
|
|
public void setCouponPreferentialAmount(BigDecimal couponPreferentialAmount) {
|
this.couponPreferentialAmount = couponPreferentialAmount;
|
}
|
|
public Integer getUserId() {
|
return userId;
|
}
|
|
public void setUserId(Integer userId) {
|
this.userId = userId;
|
}
|
|
public Integer getCouponType() {
|
return couponType;
|
}
|
|
public void setCouponType(Integer couponType) {
|
this.couponType = couponType;
|
}
|
|
public String getCouponCode() {
|
return couponCode;
|
}
|
|
public void setCouponCode(String couponCode) {
|
this.couponCode = couponCode;
|
}
|
|
public Integer getCouponStatus() {
|
return couponStatus;
|
}
|
|
public void setCouponStatus(Integer couponStatus) {
|
this.couponStatus = couponStatus;
|
}
|
|
public Integer getId() {
|
return id;
|
}
|
|
public void setId(Integer id) {
|
this.id = id;
|
}
|
|
public Date getCreateTime() {
|
return createTime;
|
}
|
|
public void setCreateTime(Date createTime) {
|
this.createTime = createTime;
|
}
|
|
public String getCouponName() {
|
return couponName;
|
}
|
|
public void setCouponName(String couponName) {
|
this.couponName = couponName;
|
}
|
|
@Override
|
protected Serializable pkVal() {
|
return this.id;
|
}
|
|
@Override
|
public String toString() {
|
return "TCoupon{" +
|
"id=" + id +
|
", createTime=" + createTime +
|
", userId=" + userId +
|
", agentId=" + agentId +
|
", branchOfficeId=" + branchOfficeId +
|
", couponName='" + couponName + '\'' +
|
", couponType=" + couponType +
|
", couponCode='" + couponCode + '\'' +
|
", couponStatus=" + couponStatus +
|
", couponServiceType=" + couponServiceType +
|
", couponConditionalAmount=" + couponConditionalAmount +
|
", couponPreferentialAmount=" + couponPreferentialAmount +
|
", couponValidity=" + couponValidity +
|
", couponSendQuantity=" + couponSendQuantity +
|
", couponState=" + couponState +
|
'}';
|
}
|
}
|