|
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.IdType;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
|
+import com.yonge.cooleshow.biz.dal.enums.InOrOutEnum;
|
|
import io.swagger.annotations.ApiModel;
|
|
import io.swagger.annotations.ApiModel;
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
|
|
|
@@ -12,6 +13,10 @@ import java.util.Date;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
import org.springframework.format.annotation.DateTimeFormat;
|
|
|
|
|
|
|
|
+import javax.validation.constraints.NotBlank;
|
|
|
|
+import javax.validation.constraints.NotNull;
|
|
|
|
+import javax.validation.constraints.Positive;
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 琴房时长变更记录表
|
|
* 琴房时长变更记录表
|
|
*/
|
|
*/
|
|
@@ -24,23 +29,32 @@ public class PianoRoomChangeRecord implements Serializable {
|
|
private Long id;
|
|
private Long id;
|
|
@ApiModelProperty("用户id ")
|
|
@ApiModelProperty("用户id ")
|
|
@TableField(value = "user_id_")
|
|
@TableField(value = "user_id_")
|
|
|
|
+ @NotNull(message = "用户ID不能为空")
|
|
private Long userId;
|
|
private Long userId;
|
|
@ApiModelProperty("时长(分) ")
|
|
@ApiModelProperty("时长(分) ")
|
|
@TableField(value = "times_")
|
|
@TableField(value = "times_")
|
|
|
|
+ @NotNull(message = "时长不能为空")
|
|
|
|
+ @Positive(message = "时长必须大于0")
|
|
private Integer times;
|
|
private Integer times;
|
|
- @ApiModelProperty("收支类型:IN、增加 OUT、减少 ")
|
|
|
|
|
|
+ @ApiModelProperty("操作类型:IN、增加 OUT、减少 ")
|
|
@TableField(value = "in_or_out_")
|
|
@TableField(value = "in_or_out_")
|
|
- private String inOrOut;
|
|
|
|
|
|
+ @NotNull(message = "操作类型不能为空")
|
|
|
|
+ private InOrOutEnum inOrOut;
|
|
@ApiModelProperty("原因 ")
|
|
@ApiModelProperty("原因 ")
|
|
@TableField(value = "reason_")
|
|
@TableField(value = "reason_")
|
|
|
|
+ @NotBlank(message = "原因不能为空")
|
|
private String reason;
|
|
private String reason;
|
|
@ApiModelProperty("创建时间 ")
|
|
@ApiModelProperty("创建时间 ")
|
|
@TableField(value = "create_time_")
|
|
@TableField(value = "create_time_")
|
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
|
|
private Date createTime;
|
|
private Date createTime;
|
|
|
|
+ @ApiModelProperty("创建人 ")
|
|
|
|
+ @TableField(value = "create_by_")
|
|
|
|
+ private Long createBy;
|
|
|
|
+
|
|
|
|
|
|
- public Long getId() {
|
|
|
|
|
|
+ public Long getId() {
|
|
return id;
|
|
return id;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -64,11 +78,11 @@ public class PianoRoomChangeRecord implements Serializable {
|
|
this.times = times;
|
|
this.times = times;
|
|
}
|
|
}
|
|
|
|
|
|
- public String getInOrOut() {
|
|
|
|
|
|
+ public InOrOutEnum getInOrOut() {
|
|
return inOrOut;
|
|
return inOrOut;
|
|
}
|
|
}
|
|
|
|
|
|
- public void setInOrOut(String inOrOut) {
|
|
|
|
|
|
+ public void setInOrOut(InOrOutEnum inOrOut) {
|
|
this.inOrOut = inOrOut;
|
|
this.inOrOut = inOrOut;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -87,5 +101,12 @@ public class PianoRoomChangeRecord implements Serializable {
|
|
public void setCreateTime(Date createTime) {
|
|
public void setCreateTime(Date createTime) {
|
|
this.createTime = createTime;
|
|
this.createTime = createTime;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
|
|
+ public Long getCreateBy() {
|
|
|
|
+ return createBy;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public void setCreateBy(Long createBy) {
|
|
|
|
+ this.createBy = createBy;
|
|
|
|
+ }
|
|
}
|
|
}
|