Commit 76bb1d6f authored by muhong's avatar muhong

修改 item表结构

parent fb807b73
package com.wwdz.ch.db.domain; package com.wwdz.ch.db.domain;
import java.io.Serializable; import com.xxdxxs.entity.Entity;
import lombok.Data;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.Date; import java.util.Date;
import com.xxdxxs.entity.Entity;
import lombok.Data;
/** /**
* @author shiyu * @author shiyu
* @date 2023/08/28 * @date 2023/09/15
*/ */
@Data @Data
public class Item implements Entity { public class Item implements Entity {
...@@ -106,6 +105,11 @@ public class Item implements Entity { ...@@ -106,6 +105,11 @@ public class Item implements Entity {
*/ */
private Integer kind; private Integer kind;
/**
* 查看权限(0所有人,1仅自己可见)
*/
private Integer viewPermission;
/** /**
* 商品额外信息 * 商品额外信息
*/ */
...@@ -158,6 +162,7 @@ public class Item implements Entity { ...@@ -158,6 +162,7 @@ public class Item implements Entity {
sb.append(", originalSourceUrl=").append(originalSourceUrl); sb.append(", originalSourceUrl=").append(originalSourceUrl);
sb.append(", source=").append(source); sb.append(", source=").append(source);
sb.append(", kind=").append(kind); sb.append(", kind=").append(kind);
sb.append(", viewPermission=").append(viewPermission);
sb.append(", extra=").append(extra); sb.append(", extra=").append(extra);
sb.append(", images=").append(images); sb.append(", images=").append(images);
sb.append(", videos=").append(videos); sb.append(", videos=").append(videos);
...@@ -199,6 +204,7 @@ public class Item implements Entity { ...@@ -199,6 +204,7 @@ public class Item implements Entity {
&& (this.getOriginalSourceUrl() == null ? other.getOriginalSourceUrl() == null : this.getOriginalSourceUrl().equals(other.getOriginalSourceUrl())) && (this.getOriginalSourceUrl() == null ? other.getOriginalSourceUrl() == null : this.getOriginalSourceUrl().equals(other.getOriginalSourceUrl()))
&& (this.getSource() == null ? other.getSource() == null : this.getSource().equals(other.getSource())) && (this.getSource() == null ? other.getSource() == null : this.getSource().equals(other.getSource()))
&& (this.getKind() == null ? other.getKind() == null : this.getKind().equals(other.getKind())) && (this.getKind() == null ? other.getKind() == null : this.getKind().equals(other.getKind()))
&& (this.getViewPermission() == null ? other.getViewPermission() == null : this.getViewPermission().equals(other.getViewPermission()))
&& (this.getExtra() == null ? other.getExtra() == null : this.getExtra().equals(other.getExtra())) && (this.getExtra() == null ? other.getExtra() == null : this.getExtra().equals(other.getExtra()))
&& (this.getImages() == null ? other.getImages() == null : this.getImages().equals(other.getImages())) && (this.getImages() == null ? other.getImages() == null : this.getImages().equals(other.getImages()))
&& (this.getVideos() == null ? other.getVideos() == null : this.getVideos().equals(other.getVideos())) && (this.getVideos() == null ? other.getVideos() == null : this.getVideos().equals(other.getVideos()))
...@@ -229,6 +235,7 @@ public class Item implements Entity { ...@@ -229,6 +235,7 @@ public class Item implements Entity {
result = prime * result + ((getOriginalSourceUrl() == null) ? 0 : getOriginalSourceUrl().hashCode()); result = prime * result + ((getOriginalSourceUrl() == null) ? 0 : getOriginalSourceUrl().hashCode());
result = prime * result + ((getSource() == null) ? 0 : getSource().hashCode()); result = prime * result + ((getSource() == null) ? 0 : getSource().hashCode());
result = prime * result + ((getKind() == null) ? 0 : getKind().hashCode()); result = prime * result + ((getKind() == null) ? 0 : getKind().hashCode());
result = prime * result + ((getViewPermission() == null) ? 0 : getViewPermission().hashCode());
result = prime * result + ((getExtra() == null) ? 0 : getExtra().hashCode()); result = prime * result + ((getExtra() == null) ? 0 : getExtra().hashCode());
result = prime * result + ((getImages() == null) ? 0 : getImages().hashCode()); result = prime * result + ((getImages() == null) ? 0 : getImages().hashCode());
result = prime * result + ((getVideos() == null) ? 0 : getVideos().hashCode()); result = prime * result + ((getVideos() == null) ? 0 : getVideos().hashCode());
...@@ -264,6 +271,7 @@ public class Item implements Entity { ...@@ -264,6 +271,7 @@ public class Item implements Entity {
originalSourceUrl("original_source_url", "originalSourceUrl", "VARCHAR", false), originalSourceUrl("original_source_url", "originalSourceUrl", "VARCHAR", false),
source("source", "source", "INTEGER", true), source("source", "source", "INTEGER", true),
kind("kind", "kind", "INTEGER", false), kind("kind", "kind", "INTEGER", false),
viewPermission("view_permission", "viewPermission", "INTEGER", false),
extra("extra", "extra", "LONGVARCHAR", false), extra("extra", "extra", "LONGVARCHAR", false),
images("images", "images", "LONGVARCHAR", false), images("images", "images", "LONGVARCHAR", false),
videos("videos", "videos", "LONGVARCHAR", false), videos("videos", "videos", "LONGVARCHAR", false),
......
...@@ -2715,6 +2715,138 @@ public class ItemExample { ...@@ -2715,6 +2715,138 @@ public class ItemExample {
addCriterion("kind not between", value1, value2, "kind"); addCriterion("kind not between", value1, value2, "kind");
return (Criteria) this; return (Criteria) this;
} }
public Criteria andViewPermissionIsNull() {
addCriterion("view_permission is null");
return (Criteria) this;
}
public Criteria andViewPermissionIsNotNull() {
addCriterion("view_permission is not null");
return (Criteria) this;
}
public Criteria andViewPermissionEqualTo(Integer value) {
addCriterion("view_permission =", value, "viewPermission");
return (Criteria) this;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table item
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public Criteria andViewPermissionEqualToColumn(Item.Column column) {
addCriterion(new StringBuilder("view_permission = ").append(column.getEscapedColumnName()).toString());
return (Criteria) this;
}
public Criteria andViewPermissionNotEqualTo(Integer value) {
addCriterion("view_permission <>", value, "viewPermission");
return (Criteria) this;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table item
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public Criteria andViewPermissionNotEqualToColumn(Item.Column column) {
addCriterion(new StringBuilder("view_permission <> ").append(column.getEscapedColumnName()).toString());
return (Criteria) this;
}
public Criteria andViewPermissionGreaterThan(Integer value) {
addCriterion("view_permission >", value, "viewPermission");
return (Criteria) this;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table item
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public Criteria andViewPermissionGreaterThanColumn(Item.Column column) {
addCriterion(new StringBuilder("view_permission > ").append(column.getEscapedColumnName()).toString());
return (Criteria) this;
}
public Criteria andViewPermissionGreaterThanOrEqualTo(Integer value) {
addCriterion("view_permission >=", value, "viewPermission");
return (Criteria) this;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table item
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public Criteria andViewPermissionGreaterThanOrEqualToColumn(Item.Column column) {
addCriterion(new StringBuilder("view_permission >= ").append(column.getEscapedColumnName()).toString());
return (Criteria) this;
}
public Criteria andViewPermissionLessThan(Integer value) {
addCriterion("view_permission <", value, "viewPermission");
return (Criteria) this;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table item
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public Criteria andViewPermissionLessThanColumn(Item.Column column) {
addCriterion(new StringBuilder("view_permission < ").append(column.getEscapedColumnName()).toString());
return (Criteria) this;
}
public Criteria andViewPermissionLessThanOrEqualTo(Integer value) {
addCriterion("view_permission <=", value, "viewPermission");
return (Criteria) this;
}
/**
* This method was generated by MyBatis Generator.
* This method corresponds to the database table item
*
* @mbg.generated
* @project https://github.com/itfsw/mybatis-generator-plugin
*/
public Criteria andViewPermissionLessThanOrEqualToColumn(Item.Column column) {
addCriterion(new StringBuilder("view_permission <= ").append(column.getEscapedColumnName()).toString());
return (Criteria) this;
}
public Criteria andViewPermissionIn(List<Integer> values) {
addCriterion("view_permission in", values, "viewPermission");
return (Criteria) this;
}
public Criteria andViewPermissionNotIn(List<Integer> values) {
addCriterion("view_permission not in", values, "viewPermission");
return (Criteria) this;
}
public Criteria andViewPermissionBetween(Integer value1, Integer value2) {
addCriterion("view_permission between", value1, value2, "viewPermission");
return (Criteria) this;
}
public Criteria andViewPermissionNotBetween(Integer value1, Integer value2) {
addCriterion("view_permission not between", value1, value2, "viewPermission");
return (Criteria) this;
}
} }
public static class Criteria extends GeneratedCriteria { public static class Criteria extends GeneratedCriteria {
......
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
<result column="original_source_url" jdbcType="VARCHAR" property="originalSourceUrl" /> <result column="original_source_url" jdbcType="VARCHAR" property="originalSourceUrl" />
<result column="source" jdbcType="INTEGER" property="source" /> <result column="source" jdbcType="INTEGER" property="source" />
<result column="kind" jdbcType="INTEGER" property="kind" /> <result column="kind" jdbcType="INTEGER" property="kind" />
<result column="view_permission" jdbcType="INTEGER" property="viewPermission" />
</resultMap> </resultMap>
<resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="com.wwdz.ch.db.domain.Item"> <resultMap extends="BaseResultMap" id="ResultMapWithBLOBs" type="com.wwdz.ch.db.domain.Item">
<result column="extra" jdbcType="LONGVARCHAR" property="extra" /> <result column="extra" jdbcType="LONGVARCHAR" property="extra" />
...@@ -92,7 +93,7 @@ ...@@ -92,7 +93,7 @@
<sql id="Base_Column_List"> <sql id="Base_Column_List">
id, `name`, cid, is_on_sale, is_std, sort, share_image, top_image, price, create_time, id, `name`, cid, is_on_sale, is_std, sort, share_image, top_image, price, create_time,
source_type, update_time, is_deleted, bid_time, remark, `state`, original_source_url, source_type, update_time, is_deleted, bid_time, remark, `state`, original_source_url,
`source`, kind `source`, kind, view_permission
</sql> </sql>
<sql id="Blob_Column_List"> <sql id="Blob_Column_List">
extra, images, videos, detail, original_extra extra, images, videos, detail, original_extra
...@@ -149,7 +150,7 @@ ...@@ -149,7 +150,7 @@
<otherwise> <otherwise>
id, `name`, cid, is_on_sale, is_std, sort, share_image, top_image, price, create_time, id, `name`, cid, is_on_sale, is_std, sort, share_image, top_image, price, create_time,
source_type, update_time, is_deleted, bid_time, remark, `state`, original_source_url, source_type, update_time, is_deleted, bid_time, remark, `state`, original_source_url,
`source`, kind, extra, images, videos, detail, original_extra `source`, kind, view_permission, extra, images, videos, detail, original_extra
</otherwise> </otherwise>
</choose> </choose>
from item from item
...@@ -184,7 +185,7 @@ ...@@ -184,7 +185,7 @@
<otherwise> <otherwise>
id, `name`, cid, is_on_sale, is_std, sort, share_image, top_image, price, create_time, id, `name`, cid, is_on_sale, is_std, sort, share_image, top_image, price, create_time,
source_type, update_time, is_deleted, bid_time, remark, `state`, original_source_url, source_type, update_time, is_deleted, bid_time, remark, `state`, original_source_url,
`source`, kind, extra, images, videos, detail, original_extra `source`, kind, view_permission, extra, images, videos, detail, original_extra
</otherwise> </otherwise>
</choose> </choose>
from item from item
...@@ -210,16 +211,18 @@ ...@@ -210,16 +211,18 @@
source_type, update_time, is_deleted, source_type, update_time, is_deleted,
bid_time, remark, `state`, bid_time, remark, `state`,
original_source_url, `source`, kind, original_source_url, `source`, kind,
extra, images, videos, view_permission, extra, images,
detail, original_extra) videos, detail, original_extra
)
values (#{name,jdbcType=VARCHAR}, #{cid,jdbcType=INTEGER}, #{isOnSale,jdbcType=BIT}, values (#{name,jdbcType=VARCHAR}, #{cid,jdbcType=INTEGER}, #{isOnSale,jdbcType=BIT},
#{isStd,jdbcType=BIT}, #{sort,jdbcType=INTEGER}, #{shareImage,jdbcType=VARCHAR}, #{isStd,jdbcType=BIT}, #{sort,jdbcType=INTEGER}, #{shareImage,jdbcType=VARCHAR},
#{topImage,jdbcType=VARCHAR}, #{price,jdbcType=BIGINT}, #{createTime,jdbcType=TIMESTAMP}, #{topImage,jdbcType=VARCHAR}, #{price,jdbcType=BIGINT}, #{createTime,jdbcType=TIMESTAMP},
#{sourceType,jdbcType=INTEGER}, #{updateTime,jdbcType=TIMESTAMP}, #{isDeleted,jdbcType=BIT}, #{sourceType,jdbcType=INTEGER}, #{updateTime,jdbcType=TIMESTAMP}, #{isDeleted,jdbcType=BIT},
#{bidTime,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR}, #{state,jdbcType=INTEGER}, #{bidTime,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR}, #{state,jdbcType=INTEGER},
#{originalSourceUrl,jdbcType=VARCHAR}, #{source,jdbcType=INTEGER}, #{kind,jdbcType=INTEGER}, #{originalSourceUrl,jdbcType=VARCHAR}, #{source,jdbcType=INTEGER}, #{kind,jdbcType=INTEGER},
#{extra,jdbcType=LONGVARCHAR}, #{images,jdbcType=LONGVARCHAR}, #{videos,jdbcType=LONGVARCHAR}, #{viewPermission,jdbcType=INTEGER}, #{extra,jdbcType=LONGVARCHAR}, #{images,jdbcType=LONGVARCHAR},
#{detail,jdbcType=LONGVARCHAR}, #{originalExtra,jdbcType=LONGVARCHAR}) #{videos,jdbcType=LONGVARCHAR}, #{detail,jdbcType=LONGVARCHAR}, #{originalExtra,jdbcType=LONGVARCHAR}
)
</insert> </insert>
<insert id="insertSelective" parameterType="com.wwdz.ch.db.domain.Item"> <insert id="insertSelective" parameterType="com.wwdz.ch.db.domain.Item">
<selectKey keyProperty="id" order="AFTER" resultType="java.lang.Long"> <selectKey keyProperty="id" order="AFTER" resultType="java.lang.Long">
...@@ -281,6 +284,9 @@ ...@@ -281,6 +284,9 @@
<if test="kind != null"> <if test="kind != null">
kind, kind,
</if> </if>
<if test="viewPermission != null">
view_permission,
</if>
<if test="extra != null"> <if test="extra != null">
extra, extra,
</if> </if>
...@@ -352,6 +358,9 @@ ...@@ -352,6 +358,9 @@
<if test="kind != null"> <if test="kind != null">
#{kind,jdbcType=INTEGER}, #{kind,jdbcType=INTEGER},
</if> </if>
<if test="viewPermission != null">
#{viewPermission,jdbcType=INTEGER},
</if>
<if test="extra != null"> <if test="extra != null">
#{extra,jdbcType=LONGVARCHAR}, #{extra,jdbcType=LONGVARCHAR},
</if> </if>
...@@ -435,6 +444,9 @@ ...@@ -435,6 +444,9 @@
<if test="record.kind != null"> <if test="record.kind != null">
kind = #{record.kind,jdbcType=INTEGER}, kind = #{record.kind,jdbcType=INTEGER},
</if> </if>
<if test="record.viewPermission != null">
view_permission = #{record.viewPermission,jdbcType=INTEGER},
</if>
<if test="record.extra != null"> <if test="record.extra != null">
extra = #{record.extra,jdbcType=LONGVARCHAR}, extra = #{record.extra,jdbcType=LONGVARCHAR},
</if> </if>
...@@ -476,6 +488,7 @@ ...@@ -476,6 +488,7 @@
original_source_url = #{record.originalSourceUrl,jdbcType=VARCHAR}, original_source_url = #{record.originalSourceUrl,jdbcType=VARCHAR},
`source` = #{record.source,jdbcType=INTEGER}, `source` = #{record.source,jdbcType=INTEGER},
kind = #{record.kind,jdbcType=INTEGER}, kind = #{record.kind,jdbcType=INTEGER},
view_permission = #{record.viewPermission,jdbcType=INTEGER},
extra = #{record.extra,jdbcType=LONGVARCHAR}, extra = #{record.extra,jdbcType=LONGVARCHAR},
images = #{record.images,jdbcType=LONGVARCHAR}, images = #{record.images,jdbcType=LONGVARCHAR},
videos = #{record.videos,jdbcType=LONGVARCHAR}, videos = #{record.videos,jdbcType=LONGVARCHAR},
...@@ -505,7 +518,8 @@ ...@@ -505,7 +518,8 @@
`state` = #{record.state,jdbcType=INTEGER}, `state` = #{record.state,jdbcType=INTEGER},
original_source_url = #{record.originalSourceUrl,jdbcType=VARCHAR}, original_source_url = #{record.originalSourceUrl,jdbcType=VARCHAR},
`source` = #{record.source,jdbcType=INTEGER}, `source` = #{record.source,jdbcType=INTEGER},
kind = #{record.kind,jdbcType=INTEGER} kind = #{record.kind,jdbcType=INTEGER},
view_permission = #{record.viewPermission,jdbcType=INTEGER}
<if test="_parameter != null"> <if test="_parameter != null">
<include refid="Update_By_Example_Where_Clause" /> <include refid="Update_By_Example_Where_Clause" />
</if> </if>
...@@ -567,6 +581,9 @@ ...@@ -567,6 +581,9 @@
<if test="kind != null"> <if test="kind != null">
kind = #{kind,jdbcType=INTEGER}, kind = #{kind,jdbcType=INTEGER},
</if> </if>
<if test="viewPermission != null">
view_permission = #{viewPermission,jdbcType=INTEGER},
</if>
<if test="extra != null"> <if test="extra != null">
extra = #{extra,jdbcType=LONGVARCHAR}, extra = #{extra,jdbcType=LONGVARCHAR},
</if> </if>
...@@ -605,6 +622,7 @@ ...@@ -605,6 +622,7 @@
original_source_url = #{originalSourceUrl,jdbcType=VARCHAR}, original_source_url = #{originalSourceUrl,jdbcType=VARCHAR},
`source` = #{source,jdbcType=INTEGER}, `source` = #{source,jdbcType=INTEGER},
kind = #{kind,jdbcType=INTEGER}, kind = #{kind,jdbcType=INTEGER},
view_permission = #{viewPermission,jdbcType=INTEGER},
extra = #{extra,jdbcType=LONGVARCHAR}, extra = #{extra,jdbcType=LONGVARCHAR},
images = #{images,jdbcType=LONGVARCHAR}, images = #{images,jdbcType=LONGVARCHAR},
videos = #{videos,jdbcType=LONGVARCHAR}, videos = #{videos,jdbcType=LONGVARCHAR},
...@@ -631,7 +649,8 @@ ...@@ -631,7 +649,8 @@
`state` = #{state,jdbcType=INTEGER}, `state` = #{state,jdbcType=INTEGER},
original_source_url = #{originalSourceUrl,jdbcType=VARCHAR}, original_source_url = #{originalSourceUrl,jdbcType=VARCHAR},
`source` = #{source,jdbcType=INTEGER}, `source` = #{source,jdbcType=INTEGER},
kind = #{kind,jdbcType=INTEGER} kind = #{kind,jdbcType=INTEGER},
view_permission = #{viewPermission,jdbcType=INTEGER}
where id = #{id,jdbcType=BIGINT} where id = #{id,jdbcType=BIGINT}
</update> </update>
<select id="selectOneByExample" parameterType="com.wwdz.ch.db.domain.ItemExample" resultMap="BaseResultMap"> <select id="selectOneByExample" parameterType="com.wwdz.ch.db.domain.ItemExample" resultMap="BaseResultMap">
...@@ -689,7 +708,7 @@ ...@@ -689,7 +708,7 @@
<otherwise> <otherwise>
id, `name`, cid, is_on_sale, is_std, sort, share_image, top_image, price, create_time, id, `name`, cid, is_on_sale, is_std, sort, share_image, top_image, price, create_time,
source_type, update_time, is_deleted, bid_time, remark, `state`, original_source_url, source_type, update_time, is_deleted, bid_time, remark, `state`, original_source_url,
`source`, kind, extra, images, videos, detail, original_extra `source`, kind, view_permission, extra, images, videos, detail, original_extra
</otherwise> </otherwise>
</choose> </choose>
from item from item
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment