|
|
|
@ -305,6 +305,206 @@ public class HighChildOrderExample { |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreIdIsNull() { |
|
|
|
|
addCriterion("store_id is null"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreIdIsNotNull() { |
|
|
|
|
addCriterion("store_id is not null"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreIdEqualTo(Long value) { |
|
|
|
|
addCriterion("store_id =", value, "storeId"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreIdNotEqualTo(Long value) { |
|
|
|
|
addCriterion("store_id <>", value, "storeId"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreIdGreaterThan(Long value) { |
|
|
|
|
addCriterion("store_id >", value, "storeId"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreIdGreaterThanOrEqualTo(Long value) { |
|
|
|
|
addCriterion("store_id >=", value, "storeId"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreIdLessThan(Long value) { |
|
|
|
|
addCriterion("store_id <", value, "storeId"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreIdLessThanOrEqualTo(Long value) { |
|
|
|
|
addCriterion("store_id <=", value, "storeId"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreIdIn(List<Long> values) { |
|
|
|
|
addCriterion("store_id in", values, "storeId"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreIdNotIn(List<Long> values) { |
|
|
|
|
addCriterion("store_id not in", values, "storeId"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreIdBetween(Long value1, Long value2) { |
|
|
|
|
addCriterion("store_id between", value1, value2, "storeId"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreIdNotBetween(Long value1, Long value2) { |
|
|
|
|
addCriterion("store_id not between", value1, value2, "storeId"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreNameIsNull() { |
|
|
|
|
addCriterion("store_name is null"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreNameIsNotNull() { |
|
|
|
|
addCriterion("store_name is not null"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreNameEqualTo(String value) { |
|
|
|
|
addCriterion("store_name =", value, "storeName"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreNameNotEqualTo(String value) { |
|
|
|
|
addCriterion("store_name <>", value, "storeName"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreNameGreaterThan(String value) { |
|
|
|
|
addCriterion("store_name >", value, "storeName"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreNameGreaterThanOrEqualTo(String value) { |
|
|
|
|
addCriterion("store_name >=", value, "storeName"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreNameLessThan(String value) { |
|
|
|
|
addCriterion("store_name <", value, "storeName"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreNameLessThanOrEqualTo(String value) { |
|
|
|
|
addCriterion("store_name <=", value, "storeName"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreNameLike(String value) { |
|
|
|
|
addCriterion("store_name like", value, "storeName"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreNameNotLike(String value) { |
|
|
|
|
addCriterion("store_name not like", value, "storeName"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreNameIn(List<String> values) { |
|
|
|
|
addCriterion("store_name in", values, "storeName"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreNameNotIn(List<String> values) { |
|
|
|
|
addCriterion("store_name not in", values, "storeName"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreNameBetween(String value1, String value2) { |
|
|
|
|
addCriterion("store_name between", value1, value2, "storeName"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreNameNotBetween(String value1, String value2) { |
|
|
|
|
addCriterion("store_name not between", value1, value2, "storeName"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreAddressIsNull() { |
|
|
|
|
addCriterion("store_address is null"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreAddressIsNotNull() { |
|
|
|
|
addCriterion("store_address is not null"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreAddressEqualTo(String value) { |
|
|
|
|
addCriterion("store_address =", value, "storeAddress"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreAddressNotEqualTo(String value) { |
|
|
|
|
addCriterion("store_address <>", value, "storeAddress"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreAddressGreaterThan(String value) { |
|
|
|
|
addCriterion("store_address >", value, "storeAddress"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreAddressGreaterThanOrEqualTo(String value) { |
|
|
|
|
addCriterion("store_address >=", value, "storeAddress"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreAddressLessThan(String value) { |
|
|
|
|
addCriterion("store_address <", value, "storeAddress"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreAddressLessThanOrEqualTo(String value) { |
|
|
|
|
addCriterion("store_address <=", value, "storeAddress"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreAddressLike(String value) { |
|
|
|
|
addCriterion("store_address like", value, "storeAddress"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreAddressNotLike(String value) { |
|
|
|
|
addCriterion("store_address not like", value, "storeAddress"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreAddressIn(List<String> values) { |
|
|
|
|
addCriterion("store_address in", values, "storeAddress"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreAddressNotIn(List<String> values) { |
|
|
|
|
addCriterion("store_address not in", values, "storeAddress"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreAddressBetween(String value1, String value2) { |
|
|
|
|
addCriterion("store_address between", value1, value2, "storeAddress"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andStoreAddressNotBetween(String value1, String value2) { |
|
|
|
|
addCriterion("store_address not between", value1, value2, "storeAddress"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andGoodsTypeIsNull() { |
|
|
|
|
addCriterion("goods_type is null"); |
|
|
|
|
return (Criteria) this; |
|
|
|
@ -495,6 +695,76 @@ public class HighChildOrderExample { |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andGoodsDescIsNull() { |
|
|
|
|
addCriterion("goods_desc is null"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andGoodsDescIsNotNull() { |
|
|
|
|
addCriterion("goods_desc is not null"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andGoodsDescEqualTo(String value) { |
|
|
|
|
addCriterion("goods_desc =", value, "goodsDesc"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andGoodsDescNotEqualTo(String value) { |
|
|
|
|
addCriterion("goods_desc <>", value, "goodsDesc"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andGoodsDescGreaterThan(String value) { |
|
|
|
|
addCriterion("goods_desc >", value, "goodsDesc"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andGoodsDescGreaterThanOrEqualTo(String value) { |
|
|
|
|
addCriterion("goods_desc >=", value, "goodsDesc"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andGoodsDescLessThan(String value) { |
|
|
|
|
addCriterion("goods_desc <", value, "goodsDesc"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andGoodsDescLessThanOrEqualTo(String value) { |
|
|
|
|
addCriterion("goods_desc <=", value, "goodsDesc"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andGoodsDescLike(String value) { |
|
|
|
|
addCriterion("goods_desc like", value, "goodsDesc"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andGoodsDescNotLike(String value) { |
|
|
|
|
addCriterion("goods_desc not like", value, "goodsDesc"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andGoodsDescIn(List<String> values) { |
|
|
|
|
addCriterion("goods_desc in", values, "goodsDesc"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andGoodsDescNotIn(List<String> values) { |
|
|
|
|
addCriterion("goods_desc not in", values, "goodsDesc"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andGoodsDescBetween(String value1, String value2) { |
|
|
|
|
addCriterion("goods_desc between", value1, value2, "goodsDesc"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andGoodsDescNotBetween(String value1, String value2) { |
|
|
|
|
addCriterion("goods_desc not between", value1, value2, "goodsDesc"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andGoodsImgIsNull() { |
|
|
|
|
addCriterion("goods_img is null"); |
|
|
|
|
return (Criteria) this; |
|
|
|
@ -1654,6 +1924,216 @@ public class HighChildOrderExample { |
|
|
|
|
addCriterion("ext_3 not between", value1, value2, "ext3"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt4IsNull() { |
|
|
|
|
addCriterion("ext_4 is null"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt4IsNotNull() { |
|
|
|
|
addCriterion("ext_4 is not null"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt4EqualTo(String value) { |
|
|
|
|
addCriterion("ext_4 =", value, "ext4"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt4NotEqualTo(String value) { |
|
|
|
|
addCriterion("ext_4 <>", value, "ext4"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt4GreaterThan(String value) { |
|
|
|
|
addCriterion("ext_4 >", value, "ext4"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt4GreaterThanOrEqualTo(String value) { |
|
|
|
|
addCriterion("ext_4 >=", value, "ext4"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt4LessThan(String value) { |
|
|
|
|
addCriterion("ext_4 <", value, "ext4"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt4LessThanOrEqualTo(String value) { |
|
|
|
|
addCriterion("ext_4 <=", value, "ext4"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt4Like(String value) { |
|
|
|
|
addCriterion("ext_4 like", value, "ext4"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt4NotLike(String value) { |
|
|
|
|
addCriterion("ext_4 not like", value, "ext4"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt4In(List<String> values) { |
|
|
|
|
addCriterion("ext_4 in", values, "ext4"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt4NotIn(List<String> values) { |
|
|
|
|
addCriterion("ext_4 not in", values, "ext4"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt4Between(String value1, String value2) { |
|
|
|
|
addCriterion("ext_4 between", value1, value2, "ext4"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt4NotBetween(String value1, String value2) { |
|
|
|
|
addCriterion("ext_4 not between", value1, value2, "ext4"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt5IsNull() { |
|
|
|
|
addCriterion("ext_5 is null"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt5IsNotNull() { |
|
|
|
|
addCriterion("ext_5 is not null"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt5EqualTo(String value) { |
|
|
|
|
addCriterion("ext_5 =", value, "ext5"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt5NotEqualTo(String value) { |
|
|
|
|
addCriterion("ext_5 <>", value, "ext5"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt5GreaterThan(String value) { |
|
|
|
|
addCriterion("ext_5 >", value, "ext5"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt5GreaterThanOrEqualTo(String value) { |
|
|
|
|
addCriterion("ext_5 >=", value, "ext5"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt5LessThan(String value) { |
|
|
|
|
addCriterion("ext_5 <", value, "ext5"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt5LessThanOrEqualTo(String value) { |
|
|
|
|
addCriterion("ext_5 <=", value, "ext5"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt5Like(String value) { |
|
|
|
|
addCriterion("ext_5 like", value, "ext5"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt5NotLike(String value) { |
|
|
|
|
addCriterion("ext_5 not like", value, "ext5"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt5In(List<String> values) { |
|
|
|
|
addCriterion("ext_5 in", values, "ext5"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt5NotIn(List<String> values) { |
|
|
|
|
addCriterion("ext_5 not in", values, "ext5"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt5Between(String value1, String value2) { |
|
|
|
|
addCriterion("ext_5 between", value1, value2, "ext5"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt5NotBetween(String value1, String value2) { |
|
|
|
|
addCriterion("ext_5 not between", value1, value2, "ext5"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt6IsNull() { |
|
|
|
|
addCriterion("ext_6 is null"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt6IsNotNull() { |
|
|
|
|
addCriterion("ext_6 is not null"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt6EqualTo(String value) { |
|
|
|
|
addCriterion("ext_6 =", value, "ext6"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt6NotEqualTo(String value) { |
|
|
|
|
addCriterion("ext_6 <>", value, "ext6"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt6GreaterThan(String value) { |
|
|
|
|
addCriterion("ext_6 >", value, "ext6"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt6GreaterThanOrEqualTo(String value) { |
|
|
|
|
addCriterion("ext_6 >=", value, "ext6"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt6LessThan(String value) { |
|
|
|
|
addCriterion("ext_6 <", value, "ext6"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt6LessThanOrEqualTo(String value) { |
|
|
|
|
addCriterion("ext_6 <=", value, "ext6"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt6Like(String value) { |
|
|
|
|
addCriterion("ext_6 like", value, "ext6"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt6NotLike(String value) { |
|
|
|
|
addCriterion("ext_6 not like", value, "ext6"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt6In(List<String> values) { |
|
|
|
|
addCriterion("ext_6 in", values, "ext6"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt6NotIn(List<String> values) { |
|
|
|
|
addCriterion("ext_6 not in", values, "ext6"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt6Between(String value1, String value2) { |
|
|
|
|
addCriterion("ext_6 between", value1, value2, "ext6"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public Criteria andExt6NotBetween(String value1, String value2) { |
|
|
|
|
addCriterion("ext_6 not between", value1, value2, "ext6"); |
|
|
|
|
return (Criteria) this; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|