Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Q
qk_backend
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
quanku
qk_backend
Commits
76bb1d6f
Commit
76bb1d6f
authored
Sep 15, 2023
by
muhong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改 item表结构
parent
fb807b73
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
174 additions
and
15 deletions
+174
-15
ch-dao/src/main/java/com/wwdz/ch/db/domain/Item.java
ch-dao/src/main/java/com/wwdz/ch/db/domain/Item.java
+13
-5
ch-dao/src/main/java/com/wwdz/ch/db/domain/ItemExample.java
ch-dao/src/main/java/com/wwdz/ch/db/domain/ItemExample.java
+132
-0
ch-dao/src/main/resources/com/wwdz/ch/db/mapper/ItemMapper.xml
...o/src/main/resources/com/wwdz/ch/db/mapper/ItemMapper.xml
+29
-10
No files found.
ch-dao/src/main/java/com/wwdz/ch/db/domain/Item.java
View file @
76bb1d6f
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.Arrays
;
import
java.util.Date
;
import
com.xxdxxs.entity.Entity
;
import
lombok.Data
;
/**
* @author shiyu
* @date 2023/0
8/28
* @date 2023/0
9/15
*/
@Data
public
class
Item
implements
Entity
{
...
...
@@ -106,6 +105,11 @@ public class Item implements Entity {
*/
private
Integer
kind
;
/**
* 查看权限(0所有人,1仅自己可见)
*/
private
Integer
viewPermission
;
/**
* 商品额外信息
*/
...
...
@@ -158,6 +162,7 @@ public class Item implements Entity {
sb
.
append
(
", originalSourceUrl="
).
append
(
originalSourceUrl
);
sb
.
append
(
", source="
).
append
(
source
);
sb
.
append
(
", kind="
).
append
(
kind
);
sb
.
append
(
", viewPermission="
).
append
(
viewPermission
);
sb
.
append
(
", extra="
).
append
(
extra
);
sb
.
append
(
", images="
).
append
(
images
);
sb
.
append
(
", videos="
).
append
(
videos
);
...
...
@@ -199,6 +204,7 @@ public class Item implements Entity {
&&
(
this
.
getOriginalSourceUrl
()
==
null
?
other
.
getOriginalSourceUrl
()
==
null
:
this
.
getOriginalSourceUrl
().
equals
(
other
.
getOriginalSourceUrl
()))
&&
(
this
.
getSource
()
==
null
?
other
.
getSource
()
==
null
:
this
.
getSource
().
equals
(
other
.
getSource
()))
&&
(
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
.
getImages
()
==
null
?
other
.
getImages
()
==
null
:
this
.
getImages
().
equals
(
other
.
getImages
()))
&&
(
this
.
getVideos
()
==
null
?
other
.
getVideos
()
==
null
:
this
.
getVideos
().
equals
(
other
.
getVideos
()))
...
...
@@ -229,6 +235,7 @@ public class Item implements Entity {
result
=
prime
*
result
+
((
getOriginalSourceUrl
()
==
null
)
?
0
:
getOriginalSourceUrl
().
hashCode
());
result
=
prime
*
result
+
((
getSource
()
==
null
)
?
0
:
getSource
().
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
+
((
getImages
()
==
null
)
?
0
:
getImages
().
hashCode
());
result
=
prime
*
result
+
((
getVideos
()
==
null
)
?
0
:
getVideos
().
hashCode
());
...
...
@@ -264,6 +271,7 @@ public class Item implements Entity {
originalSourceUrl
(
"original_source_url"
,
"originalSourceUrl"
,
"VARCHAR"
,
false
),
source
(
"source"
,
"source"
,
"INTEGER"
,
true
),
kind
(
"kind"
,
"kind"
,
"INTEGER"
,
false
),
viewPermission
(
"view_permission"
,
"viewPermission"
,
"INTEGER"
,
false
),
extra
(
"extra"
,
"extra"
,
"LONGVARCHAR"
,
false
),
images
(
"images"
,
"images"
,
"LONGVARCHAR"
,
false
),
videos
(
"videos"
,
"videos"
,
"LONGVARCHAR"
,
false
),
...
...
ch-dao/src/main/java/com/wwdz/ch/db/domain/ItemExample.java
View file @
76bb1d6f
...
...
@@ -2715,6 +2715,138 @@ public class ItemExample {
addCriterion
(
"kind not between"
,
value1
,
value2
,
"kind"
);
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
{
...
...
ch-dao/src/main/resources/com/wwdz/ch/db/mapper/ItemMapper.xml
View file @
76bb1d6f
...
...
@@ -21,6 +21,7 @@
<result
column=
"original_source_url"
jdbcType=
"VARCHAR"
property=
"originalSourceUrl"
/>
<result
column=
"source"
jdbcType=
"INTEGER"
property=
"source"
/>
<result
column=
"kind"
jdbcType=
"INTEGER"
property=
"kind"
/>
<result
column=
"view_permission"
jdbcType=
"INTEGER"
property=
"viewPermission"
/>
</resultMap>
<resultMap
extends=
"BaseResultMap"
id=
"ResultMapWithBLOBs"
type=
"com.wwdz.ch.db.domain.Item"
>
<result
column=
"extra"
jdbcType=
"LONGVARCHAR"
property=
"extra"
/>
...
...
@@ -92,7 +93,7 @@
<sql
id=
"Base_Column_List"
>
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`, kind
`source`, kind
, view_permission
</sql>
<sql
id=
"Blob_Column_List"
>
extra, images, videos, detail, original_extra
...
...
@@ -149,7 +150,7 @@
<otherwise>
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`, kind, extra, images, videos, detail, original_extra
`source`, kind,
view_permission,
extra, images, videos, detail, original_extra
</otherwise>
</choose>
from item
...
...
@@ -184,7 +185,7 @@
<otherwise>
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`, kind, extra, images, videos, detail, original_extra
`source`, kind,
view_permission,
extra, images, videos, detail, original_extra
</otherwise>
</choose>
from item
...
...
@@ -210,16 +211,18 @@
source_type, update_time, is_deleted,
bid_time, remark, `state`,
original_source_url, `source`, kind,
extra, images, videos,
detail, original_extra)
view_permission, extra, images,
videos, detail, original_extra
)
values (#{name,jdbcType=VARCHAR}, #{cid,jdbcType=INTEGER}, #{isOnSale,jdbcType=BIT},
#{isStd,jdbcType=BIT}, #{sort,jdbcType=INTEGER}, #{shareImage,jdbcType=VARCHAR},
#{topImage,jdbcType=VARCHAR}, #{price,jdbcType=BIGINT}, #{createTime,jdbcType=TIMESTAMP},
#{sourceType,jdbcType=INTEGER}, #{updateTime,jdbcType=TIMESTAMP}, #{isDeleted,jdbcType=BIT},
#{bidTime,jdbcType=VARCHAR}, #{remark,jdbcType=VARCHAR}, #{state,jdbcType=INTEGER},
#{originalSourceUrl,jdbcType=VARCHAR}, #{source,jdbcType=INTEGER}, #{kind,jdbcType=INTEGER},
#{extra,jdbcType=LONGVARCHAR}, #{images,jdbcType=LONGVARCHAR}, #{videos,jdbcType=LONGVARCHAR},
#{detail,jdbcType=LONGVARCHAR}, #{originalExtra,jdbcType=LONGVARCHAR})
#{viewPermission,jdbcType=INTEGER}, #{extra,jdbcType=LONGVARCHAR}, #{images,jdbcType=LONGVARCHAR},
#{videos,jdbcType=LONGVARCHAR}, #{detail,jdbcType=LONGVARCHAR}, #{originalExtra,jdbcType=LONGVARCHAR}
)
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.wwdz.ch.db.domain.Item"
>
<selectKey
keyProperty=
"id"
order=
"AFTER"
resultType=
"java.lang.Long"
>
...
...
@@ -281,6 +284,9 @@
<if
test=
"kind != null"
>
kind,
</if>
<if
test=
"viewPermission != null"
>
view_permission,
</if>
<if
test=
"extra != null"
>
extra,
</if>
...
...
@@ -352,6 +358,9 @@
<if
test=
"kind != null"
>
#{kind,jdbcType=INTEGER},
</if>
<if
test=
"viewPermission != null"
>
#{viewPermission,jdbcType=INTEGER},
</if>
<if
test=
"extra != null"
>
#{extra,jdbcType=LONGVARCHAR},
</if>
...
...
@@ -435,6 +444,9 @@
<if
test=
"record.kind != null"
>
kind = #{record.kind,jdbcType=INTEGER},
</if>
<if
test=
"record.viewPermission != null"
>
view_permission = #{record.viewPermission,jdbcType=INTEGER},
</if>
<if
test=
"record.extra != null"
>
extra = #{record.extra,jdbcType=LONGVARCHAR},
</if>
...
...
@@ -476,6 +488,7 @@
original_source_url = #{record.originalSourceUrl,jdbcType=VARCHAR},
`source` = #{record.source,jdbcType=INTEGER},
kind = #{record.kind,jdbcType=INTEGER},
view_permission = #{record.viewPermission,jdbcType=INTEGER},
extra = #{record.extra,jdbcType=LONGVARCHAR},
images = #{record.images,jdbcType=LONGVARCHAR},
videos = #{record.videos,jdbcType=LONGVARCHAR},
...
...
@@ -505,7 +518,8 @@
`state` = #{record.state,jdbcType=INTEGER},
original_source_url = #{record.originalSourceUrl,jdbcType=VARCHAR},
`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"
>
<include
refid=
"Update_By_Example_Where_Clause"
/>
</if>
...
...
@@ -567,6 +581,9 @@
<if
test=
"kind != null"
>
kind = #{kind,jdbcType=INTEGER},
</if>
<if
test=
"viewPermission != null"
>
view_permission = #{viewPermission,jdbcType=INTEGER},
</if>
<if
test=
"extra != null"
>
extra = #{extra,jdbcType=LONGVARCHAR},
</if>
...
...
@@ -605,6 +622,7 @@
original_source_url = #{originalSourceUrl,jdbcType=VARCHAR},
`source` = #{source,jdbcType=INTEGER},
kind = #{kind,jdbcType=INTEGER},
view_permission = #{viewPermission,jdbcType=INTEGER},
extra = #{extra,jdbcType=LONGVARCHAR},
images = #{images,jdbcType=LONGVARCHAR},
videos = #{videos,jdbcType=LONGVARCHAR},
...
...
@@ -631,7 +649,8 @@
`state` = #{state,jdbcType=INTEGER},
original_source_url = #{originalSourceUrl,jdbcType=VARCHAR},
`source` = #{source,jdbcType=INTEGER},
kind = #{kind,jdbcType=INTEGER}
kind = #{kind,jdbcType=INTEGER},
view_permission = #{viewPermission,jdbcType=INTEGER}
where id = #{id,jdbcType=BIGINT}
</update>
<select
id=
"selectOneByExample"
parameterType=
"com.wwdz.ch.db.domain.ItemExample"
resultMap=
"BaseResultMap"
>
...
...
@@ -689,7 +708,7 @@
<otherwise>
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`, kind, extra, images, videos, detail, original_extra
`source`, kind,
view_permission,
extra, images, videos, detail, original_extra
</otherwise>
</choose>
from item
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment