You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
238 lines
6.0 KiB
238 lines
6.0 KiB
package com.xmomen.module.pick.entity;
|
|
|
|
import com.xmomen.framework.mybatis.model.BaseMybatisModel;
|
|
import java.math.BigDecimal;
|
|
import java.util.Date;
|
|
import javax.persistence.Column;
|
|
import javax.persistence.Entity;
|
|
import javax.persistence.GeneratedValue;
|
|
import javax.persistence.Id;
|
|
import javax.persistence.Table;
|
|
import javax.persistence.Version;
|
|
|
|
|
|
@Entity
|
|
@Table(name = "tb_pick")
|
|
public class TbPick extends BaseMybatisModel {
|
|
|
|
// 主键
|
|
private Integer id;
|
|
|
|
|
|
// 优惠券编号
|
|
private String couponNo;
|
|
|
|
|
|
// 拣货重量
|
|
private BigDecimal pickWeight;
|
|
|
|
|
|
// 拣货支付类型
|
|
private Integer pickPayType;
|
|
|
|
|
|
// 拣货总价
|
|
private BigDecimal pickTotalPrice;
|
|
|
|
|
|
// 拣货卡费
|
|
private BigDecimal pickCradPrice;
|
|
|
|
|
|
// 拣货箱费
|
|
private BigDecimal pickCasePrice;
|
|
|
|
|
|
// 拣货日期
|
|
private Date pickDate;
|
|
|
|
|
|
// 拣货地点
|
|
private Integer pickPlace;
|
|
|
|
|
|
// 拣货地点用户
|
|
private Integer pickPlaceUser;
|
|
|
|
|
|
@Column(name = "ID")
|
|
@Id
|
|
@GeneratedValue(generator = "UUIDGenerator")
|
|
public Integer getId() {
|
|
return id;
|
|
}
|
|
|
|
|
|
public void setId(Integer id) {
|
|
this.id = id;
|
|
if(id == null){
|
|
// 当 id 为 null 时,移除该字段的有效性标记
|
|
removeValidField("id");
|
|
return;
|
|
}
|
|
// 当 id 不为 null 时,添加该字段的有效性标记
|
|
addValidField("id");
|
|
}
|
|
|
|
|
|
@Column(name = "COUPON_NO")
|
|
public String getCouponNo() {
|
|
return couponNo;
|
|
}
|
|
|
|
|
|
public void setCouponNo(String couponNo) {
|
|
this.couponNo = couponNo;
|
|
if(couponNo == null){
|
|
// 当 couponNo 为 null 时,移除该字段的有效性标记
|
|
removeValidField("couponNo");
|
|
return;
|
|
}
|
|
// 当 couponNo 不为 null 时,添加该字段的有效性标记
|
|
addValidField("couponNo");
|
|
}
|
|
|
|
|
|
@Column(name = "PICK_WEIGHT")
|
|
public BigDecimal getPickWeight() {
|
|
return pickWeight;
|
|
}
|
|
|
|
|
|
public void setPickWeight(BigDecimal pickWeight) {
|
|
this.pickWeight = pickWeight;
|
|
if(pickWeight == null){
|
|
// 当 pickWeight 为 null 时,移除该字段的有效性标记
|
|
removeValidField("pickWeight");
|
|
return;
|
|
}
|
|
// 当 pickWeight 不为 null 时,添加该字段的有效性标记
|
|
addValidField("pickWeight");
|
|
}
|
|
|
|
|
|
@Column(name = "PICK_PAY_TYPE")
|
|
public Integer getPickPayType() {
|
|
return pickPayType;
|
|
}
|
|
|
|
|
|
public void setPickPayType(Integer pickPayType) {
|
|
this.pickPayType = pickPayType;
|
|
if(pickPayType == null){
|
|
// 当 pickPayType 为 null 时,移除该字段的有效性标记
|
|
removeValidField("pickPayType");
|
|
return;
|
|
}
|
|
// 当 pickPayType 不为 null 时,添加该字段的有效性标记
|
|
addValidField("pickPayType");
|
|
}
|
|
|
|
|
|
@Column(name = "PICK_TOTAL_PRICE")
|
|
public BigDecimal getPickTotalPrice() {
|
|
return pickTotalPrice;
|
|
}
|
|
|
|
|
|
public void setPickTotalPrice(BigDecimal pickTotalPrice) {
|
|
this.pickTotalPrice = pickTotalPrice;
|
|
if(pickTotalPrice == null){
|
|
// 当 pickTotalPrice 为 null 时,移除该字段的有效性标记
|
|
removeValidField("pickTotalPrice");
|
|
return;
|
|
}
|
|
// 当 pickTotalPrice 不为 null 时,添加该字段的有效性标记
|
|
addValidField("pickTotalPrice");
|
|
}
|
|
|
|
|
|
@Column(name = "PICK_CRAD_PRICE")
|
|
public BigDecimal getPickCradPrice() {
|
|
return pickCradPrice;
|
|
}
|
|
|
|
|
|
public void setPickCradPrice(BigDecimal pickCradPrice) {
|
|
this.pickCradPrice = pickCradPrice;
|
|
if(pickCradPrice == null){
|
|
// 当 pickCradPrice 为 null 时,移除该字段的有效性标记
|
|
removeValidField("pickCradPrice");
|
|
return;
|
|
}
|
|
// 当 pickCradPrice 不为 null 时,添加该字段的有效性标记
|
|
addValidField("pickCradPrice");
|
|
}
|
|
|
|
|
|
@Column(name = "PICK_CASE_PRICE")
|
|
public BigDecimal getPickCasePrice() {
|
|
return pickCasePrice;
|
|
}
|
|
|
|
|
|
public void setPickCasePrice(BigDecimal pickCasePrice) {
|
|
this.pickCasePrice = pickCasePrice;
|
|
if(pickCasePrice == null){
|
|
// 当 pickCasePrice 为 null 时,移除该字段的有效性标记
|
|
removeValidField("pickCasePrice");
|
|
return;
|
|
}
|
|
// 当 pickCasePrice 不为 null 时,添加该字段的有效性标记
|
|
addValidField("pickCasePrice");
|
|
}
|
|
|
|
|
|
@Column(name = "PICK_DATE")
|
|
public Date getPickDate() {
|
|
return pickDate;
|
|
}
|
|
|
|
|
|
public void setPickDate(Date pickDate) {
|
|
this.pickDate = pickDate;
|
|
if(pickDate == null){
|
|
// 当 pickDate 为 null 时,移除该字段的有效性标记
|
|
removeValidField("pickDate");
|
|
return;
|
|
}
|
|
// 当 pickDate 不为 null 时,添加该字段的有效性标记
|
|
addValidField("pickDate");
|
|
}
|
|
|
|
|
|
@Column(name = "PICK_PLACE")
|
|
public Integer getPickPlace() {
|
|
return pickPlace;
|
|
}
|
|
|
|
|
|
public void setPickPlace(Integer pickPlace) {
|
|
this.pickPlace = pickPlace;
|
|
if(pickPlace == null){
|
|
// 当 pickPlace 为 null 时,移除该字段的有效性标记
|
|
removeValidField("pickPlace");
|
|
return;
|
|
}
|
|
// 当 pickPlace 不为 null 时,添加该字段的有效性标记
|
|
addValidField("pickPlace");
|
|
}
|
|
|
|
|
|
@Column(name = "PICK_PLACE_USER")
|
|
public Integer getPickPlaceUser() {
|
|
return pickPlaceUser;
|
|
}
|
|
|
|
|
|
public void setPickPlaceUser(Integer pickPlaceUser) {
|
|
this.pickPlaceUser = pickPlaceUser;
|
|
if(pickPlaceUser == null){
|
|
// 当 pickPlaceUser 为 null 时,移除该字段的有效性标记
|
|
removeValidField("pickPlaceUser");
|
|
return;
|
|
}
|
|
// 当 pickPlaceUser 不为 null 时,添加该字段的有效性标记
|
|
addValidField("pickPlaceUser");
|
|
}
|
|
} |