|
@@ -1,125 +1,117 @@
|
|
|
package com.yonge.cooleshow.biz.dal.entity;
|
|
|
|
|
|
+import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
+import com.yonge.cooleshow.biz.dal.enums.PeriodEnum;
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
|
|
|
-import org.apache.commons.lang3.builder.ToStringBuilder;
|
|
|
-
|
|
|
-import com.yonge.cooleshow.biz.dal.enums.PeriodEnum;
|
|
|
+import java.io.Serializable;
|
|
|
+import java.util.Date;
|
|
|
+import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
+import org.springframework.format.annotation.DateTimeFormat;
|
|
|
|
|
|
-/**
|
|
|
- * 对应数据库表(member_price_settings):
|
|
|
- */
|
|
|
-public class MemberPriceSettings {
|
|
|
+import javax.validation.constraints.PositiveOrZero;
|
|
|
+import java.math.BigDecimal;
|
|
|
|
|
|
- @ApiModelProperty(value = "",required = false)
|
|
|
- private Integer id;
|
|
|
-
|
|
|
- @ApiModelProperty(value = "周期",required = false)
|
|
|
+@TableName("member_price_settings")
|
|
|
+@ApiModel(value = "MemberPriceSettings对象", description = "")
|
|
|
+public class MemberPriceSettings implements Serializable {
|
|
|
+ private static final long serialVersionUID = 1L;
|
|
|
+ @TableId(value = "id_", type = IdType.AUTO)
|
|
|
+ private Long id;
|
|
|
+ @ApiModelProperty("周期 ")
|
|
|
+ @TableField(value = "period_")
|
|
|
private PeriodEnum period;
|
|
|
-
|
|
|
- @ApiModelProperty(value = "销售价",required = false)
|
|
|
- private java.math.BigDecimal salePrice;
|
|
|
-
|
|
|
- @ApiModelProperty(value = "原价",required = false)
|
|
|
- private java.math.BigDecimal originalPrice;
|
|
|
-
|
|
|
- @ApiModelProperty(value = "创建时间",required = false)
|
|
|
- private java.util.Date createTime;
|
|
|
-
|
|
|
- @ApiModelProperty(value = "更新时间",required = false)
|
|
|
- private java.util.Date updateTime;
|
|
|
-
|
|
|
- @ApiModelProperty(value = "创建人",required = false)
|
|
|
+ @PositiveOrZero(message = "销售价必须大于等于0")
|
|
|
+ @ApiModelProperty("销售价 ")
|
|
|
+ @TableField(value = "sale_price_")
|
|
|
+ private BigDecimal salePrice;
|
|
|
+ @PositiveOrZero(message = "原价必须大于等于0")
|
|
|
+ @ApiModelProperty("原价 ")
|
|
|
+ @TableField(value = "original_price_")
|
|
|
+ private BigDecimal originalPrice;
|
|
|
+ @ApiModelProperty("创建时间 ")
|
|
|
+ @TableField(value = "create_time_")
|
|
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
|
|
|
+ private Date createTime;
|
|
|
+ @ApiModelProperty("更新时间 ")
|
|
|
+ @TableField(value = "update_time_")
|
|
|
+ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
|
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
|
|
|
+ private Date updateTime;
|
|
|
+ @ApiModelProperty("创建人 ")
|
|
|
+ @TableField(value = "create_by_")
|
|
|
private Long createBy;
|
|
|
-
|
|
|
- @ApiModelProperty(value = "更新人",required = false)
|
|
|
+ @ApiModelProperty("更新人 ")
|
|
|
+ @TableField(value = "update_by_")
|
|
|
private Long updateBy;
|
|
|
-
|
|
|
- private String modifierName;
|
|
|
-
|
|
|
- public MemberPriceSettings setId(Integer id){
|
|
|
+
|
|
|
+ public Long getId() {
|
|
|
+ return id;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setId(Long id) {
|
|
|
this.id = id;
|
|
|
- return this;
|
|
|
}
|
|
|
-
|
|
|
- public Integer getId(){
|
|
|
- return this.id;
|
|
|
+
|
|
|
+ public PeriodEnum getPeriod() {
|
|
|
+ return period;
|
|
|
}
|
|
|
-
|
|
|
- public MemberPriceSettings setPeriod(PeriodEnum period){
|
|
|
+
|
|
|
+ public void setPeriod(PeriodEnum period) {
|
|
|
this.period = period;
|
|
|
- return this;
|
|
|
}
|
|
|
-
|
|
|
- public PeriodEnum getPeriod(){
|
|
|
- return this.period;
|
|
|
+
|
|
|
+ public BigDecimal getSalePrice() {
|
|
|
+ return salePrice;
|
|
|
}
|
|
|
-
|
|
|
- public MemberPriceSettings setSalePrice(java.math.BigDecimal salePrice){
|
|
|
+
|
|
|
+ public void setSalePrice(BigDecimal salePrice) {
|
|
|
this.salePrice = salePrice;
|
|
|
- return this;
|
|
|
}
|
|
|
-
|
|
|
- public java.math.BigDecimal getSalePrice(){
|
|
|
- return this.salePrice;
|
|
|
+
|
|
|
+ public BigDecimal getOriginalPrice() {
|
|
|
+ return originalPrice;
|
|
|
}
|
|
|
-
|
|
|
- public MemberPriceSettings setOriginalPrice(java.math.BigDecimal originalPrice){
|
|
|
+
|
|
|
+ public void setOriginalPrice(BigDecimal originalPrice) {
|
|
|
this.originalPrice = originalPrice;
|
|
|
- return this;
|
|
|
}
|
|
|
-
|
|
|
- public java.math.BigDecimal getOriginalPrice(){
|
|
|
- return this.originalPrice;
|
|
|
+
|
|
|
+ public Date getCreateTime() {
|
|
|
+ return createTime;
|
|
|
}
|
|
|
-
|
|
|
- public MemberPriceSettings setCreateTime(java.util.Date createTime){
|
|
|
+
|
|
|
+ public void setCreateTime(Date createTime) {
|
|
|
this.createTime = createTime;
|
|
|
- return this;
|
|
|
}
|
|
|
-
|
|
|
- public java.util.Date getCreateTime(){
|
|
|
- return this.createTime;
|
|
|
+
|
|
|
+ public Date getUpdateTime() {
|
|
|
+ return updateTime;
|
|
|
}
|
|
|
-
|
|
|
- public MemberPriceSettings setUpdateTime(java.util.Date updateTime){
|
|
|
+
|
|
|
+ public void setUpdateTime(Date updateTime) {
|
|
|
this.updateTime = updateTime;
|
|
|
- return this;
|
|
|
}
|
|
|
-
|
|
|
- public java.util.Date getUpdateTime(){
|
|
|
- return this.updateTime;
|
|
|
+
|
|
|
+ public Long getCreateBy() {
|
|
|
+ return createBy;
|
|
|
}
|
|
|
-
|
|
|
- public MemberPriceSettings setCreateBy(Long createBy){
|
|
|
+
|
|
|
+ public void setCreateBy(Long createBy) {
|
|
|
this.createBy = createBy;
|
|
|
- return this;
|
|
|
- }
|
|
|
-
|
|
|
- public Long getCreateBy(){
|
|
|
- return this.createBy;
|
|
|
- }
|
|
|
-
|
|
|
- public MemberPriceSettings setUpdateBy(Long updateBy){
|
|
|
- this.updateBy = updateBy;
|
|
|
- return this;
|
|
|
- }
|
|
|
-
|
|
|
- public Long getUpdateBy(){
|
|
|
- return this.updateBy;
|
|
|
- }
|
|
|
-
|
|
|
- public String getModifierName() {
|
|
|
- return modifierName;
|
|
|
}
|
|
|
|
|
|
- public void setModifierName(String modifierName) {
|
|
|
- this.modifierName = modifierName;
|
|
|
+ public Long getUpdateBy() {
|
|
|
+ return updateBy;
|
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
- public String toString() {
|
|
|
- return ToStringBuilder.reflectionToString(this);
|
|
|
+ public void setUpdateBy(Long updateBy) {
|
|
|
+ this.updateBy = updateBy;
|
|
|
}
|
|
|
|
|
|
-}
|
|
|
+}
|