Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
server
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
vanke
server
Commits
84c7e944
Commit
84c7e944
authored
Jul 02, 2020
by
XiaHou
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
万科接口修复
parent
ec49766a
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
747 additions
and
0 deletions
+747
-0
VankeInboundOrderMapper.java
...n/java/com/macro/mall/mapper/VankeInboundOrderMapper.java
+31
-0
VankeOutboundOrderMapper.java
.../java/com/macro/mall/mapper/VankeOutboundOrderMapper.java
+31
-0
VankeInboundOrder.java
...src/main/java/com/macro/mall/model/VankeInboundOrder.java
+99
-0
VankeInboundOrderExample.java
...n/java/com/macro/mall/model/VankeInboundOrderExample.java
+0
-0
VankeOutboundOrder.java
...rc/main/java/com/macro/mall/model/VankeOutboundOrder.java
+111
-0
VankeOutboundOrderExample.java
.../java/com/macro/mall/model/VankeOutboundOrderExample.java
+0
-0
VankeInboundOrderMapper.xml
...sources/com/macro/mall/mapper/VankeInboundOrderMapper.xml
+230
-0
VankeOutboundOrderMapper.xml
...ources/com/macro/mall/mapper/VankeOutboundOrderMapper.xml
+245
-0
No files found.
mall-mbg/src/main/java/com/macro/mall/mapper/VankeInboundOrderMapper.java
0 → 100644
View file @
84c7e944
package
com
.
macro
.
mall
.
mapper
;
import
com.macro.mall.model.VankeInboundOrder
;
import
com.macro.mall.model.VankeInboundOrderExample
;
import
java.util.List
;
import
org.apache.ibatis.annotations.Param
;
public
interface
VankeInboundOrderMapper
{
long
countByExample
(
VankeInboundOrderExample
example
);
int
deleteByExample
(
VankeInboundOrderExample
example
);
int
deleteByPrimaryKey
(
Long
id
);
int
insert
(
VankeInboundOrder
record
);
int
insertSelective
(
VankeInboundOrder
record
);
List
<
VankeInboundOrder
>
selectByExample
(
VankeInboundOrderExample
example
);
VankeInboundOrder
selectByPrimaryKey
(
Long
id
);
int
updateByExampleSelective
(
@Param
(
"record"
)
VankeInboundOrder
record
,
@Param
(
"example"
)
VankeInboundOrderExample
example
);
int
updateByExample
(
@Param
(
"record"
)
VankeInboundOrder
record
,
@Param
(
"example"
)
VankeInboundOrderExample
example
);
int
updateByPrimaryKeySelective
(
VankeInboundOrder
record
);
int
updateByPrimaryKey
(
VankeInboundOrder
record
);
}
\ No newline at end of file
mall-mbg/src/main/java/com/macro/mall/mapper/VankeOutboundOrderMapper.java
0 → 100644
View file @
84c7e944
package
com
.
macro
.
mall
.
mapper
;
import
com.macro.mall.model.VankeOutboundOrder
;
import
com.macro.mall.model.VankeOutboundOrderExample
;
import
java.util.List
;
import
org.apache.ibatis.annotations.Param
;
public
interface
VankeOutboundOrderMapper
{
long
countByExample
(
VankeOutboundOrderExample
example
);
int
deleteByExample
(
VankeOutboundOrderExample
example
);
int
deleteByPrimaryKey
(
Long
id
);
int
insert
(
VankeOutboundOrder
record
);
int
insertSelective
(
VankeOutboundOrder
record
);
List
<
VankeOutboundOrder
>
selectByExample
(
VankeOutboundOrderExample
example
);
VankeOutboundOrder
selectByPrimaryKey
(
Long
id
);
int
updateByExampleSelective
(
@Param
(
"record"
)
VankeOutboundOrder
record
,
@Param
(
"example"
)
VankeOutboundOrderExample
example
);
int
updateByExample
(
@Param
(
"record"
)
VankeOutboundOrder
record
,
@Param
(
"example"
)
VankeOutboundOrderExample
example
);
int
updateByPrimaryKeySelective
(
VankeOutboundOrder
record
);
int
updateByPrimaryKey
(
VankeOutboundOrder
record
);
}
\ No newline at end of file
mall-mbg/src/main/java/com/macro/mall/model/VankeInboundOrder.java
0 → 100644
View file @
84c7e944
package
com
.
macro
.
mall
.
model
;
import
io.swagger.annotations.ApiModelProperty
;
import
java.io.Serializable
;
import
java.util.Date
;
import
javax.persistence.*
;
import
org.springframework.format.annotation.DateTimeFormat
;
@Entity
public
class
VankeInboundOrder
implements
Serializable
{
@ApiModelProperty
(
value
=
"id"
)
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
private
Long
id
;
@ApiModelProperty
(
value
=
"入库订单号"
)
private
String
inboundNo
;
@ApiModelProperty
(
value
=
"前台入库员id"
)
private
Long
receptInboundMemberId
;
@ApiModelProperty
(
value
=
"后台入库员id"
)
private
Long
backInboundMemberId
;
@ApiModelProperty
(
value
=
"1未删除 0已删除"
)
private
Integer
deleteStatus
;
@ApiModelProperty
(
value
=
"创建时间"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
createtime
;
private
static
final
long
serialVersionUID
=
1L
;
public
Long
getId
()
{
return
id
;
}
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
}
public
String
getInboundNo
()
{
return
inboundNo
;
}
public
void
setInboundNo
(
String
inboundNo
)
{
this
.
inboundNo
=
inboundNo
;
}
public
Long
getReceptInboundMemberId
()
{
return
receptInboundMemberId
;
}
public
void
setReceptInboundMemberId
(
Long
receptInboundMemberId
)
{
this
.
receptInboundMemberId
=
receptInboundMemberId
;
}
public
Long
getBackInboundMemberId
()
{
return
backInboundMemberId
;
}
public
void
setBackInboundMemberId
(
Long
backInboundMemberId
)
{
this
.
backInboundMemberId
=
backInboundMemberId
;
}
public
Integer
getDeleteStatus
()
{
return
deleteStatus
;
}
public
void
setDeleteStatus
(
Integer
deleteStatus
)
{
this
.
deleteStatus
=
deleteStatus
;
}
public
Date
getCreatetime
()
{
return
createtime
;
}
public
void
setCreatetime
(
Date
createtime
)
{
this
.
createtime
=
createtime
;
}
@Override
public
String
toString
()
{
StringBuilder
sb
=
new
StringBuilder
();
sb
.
append
(
getClass
().
getSimpleName
());
sb
.
append
(
" ["
);
sb
.
append
(
"Hash = "
).
append
(
hashCode
());
sb
.
append
(
", id="
).
append
(
id
);
sb
.
append
(
", inboundNo="
).
append
(
inboundNo
);
sb
.
append
(
", receptInboundMemberId="
).
append
(
receptInboundMemberId
);
sb
.
append
(
", backInboundMemberId="
).
append
(
backInboundMemberId
);
sb
.
append
(
", deleteStatus="
).
append
(
deleteStatus
);
sb
.
append
(
", createtime="
).
append
(
createtime
);
sb
.
append
(
", serialVersionUID="
).
append
(
serialVersionUID
);
sb
.
append
(
"]"
);
return
sb
.
toString
();
}
}
\ No newline at end of file
mall-mbg/src/main/java/com/macro/mall/model/VankeInboundOrderExample.java
0 → 100644
View file @
84c7e944
This diff is collapsed.
Click to expand it.
mall-mbg/src/main/java/com/macro/mall/model/VankeOutboundOrder.java
0 → 100644
View file @
84c7e944
package
com
.
macro
.
mall
.
model
;
import
io.swagger.annotations.ApiModelProperty
;
import
java.io.Serializable
;
import
java.util.Date
;
import
javax.persistence.*
;
import
org.springframework.format.annotation.DateTimeFormat
;
@Entity
public
class
VankeOutboundOrder
implements
Serializable
{
@ApiModelProperty
(
value
=
"id"
)
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
private
Long
id
;
@ApiModelProperty
(
value
=
"出库订单号"
)
private
String
outboundNo
;
@ApiModelProperty
(
value
=
"出库会员id"
)
private
Long
memberId
;
@ApiModelProperty
(
value
=
"前台出库员id"
)
private
Long
receptOutboundMemberId
;
@ApiModelProperty
(
value
=
"后台出库员id"
)
private
Long
backOutboundMemberId
;
@ApiModelProperty
(
value
=
"1未删除 0已删除"
)
private
Integer
deleteStatus
;
@ApiModelProperty
(
value
=
"创建时间"
)
@DateTimeFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
)
private
Date
createtime
;
private
static
final
long
serialVersionUID
=
1L
;
public
Long
getId
()
{
return
id
;
}
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
}
public
String
getOutboundNo
()
{
return
outboundNo
;
}
public
void
setOutboundNo
(
String
outboundNo
)
{
this
.
outboundNo
=
outboundNo
;
}
public
Long
getMemberId
()
{
return
memberId
;
}
public
void
setMemberId
(
Long
memberId
)
{
this
.
memberId
=
memberId
;
}
public
Long
getReceptOutboundMemberId
()
{
return
receptOutboundMemberId
;
}
public
void
setReceptOutboundMemberId
(
Long
receptOutboundMemberId
)
{
this
.
receptOutboundMemberId
=
receptOutboundMemberId
;
}
public
Long
getBackOutboundMemberId
()
{
return
backOutboundMemberId
;
}
public
void
setBackOutboundMemberId
(
Long
backOutboundMemberId
)
{
this
.
backOutboundMemberId
=
backOutboundMemberId
;
}
public
Integer
getDeleteStatus
()
{
return
deleteStatus
;
}
public
void
setDeleteStatus
(
Integer
deleteStatus
)
{
this
.
deleteStatus
=
deleteStatus
;
}
public
Date
getCreatetime
()
{
return
createtime
;
}
public
void
setCreatetime
(
Date
createtime
)
{
this
.
createtime
=
createtime
;
}
@Override
public
String
toString
()
{
StringBuilder
sb
=
new
StringBuilder
();
sb
.
append
(
getClass
().
getSimpleName
());
sb
.
append
(
" ["
);
sb
.
append
(
"Hash = "
).
append
(
hashCode
());
sb
.
append
(
", id="
).
append
(
id
);
sb
.
append
(
", outboundNo="
).
append
(
outboundNo
);
sb
.
append
(
", memberId="
).
append
(
memberId
);
sb
.
append
(
", receptOutboundMemberId="
).
append
(
receptOutboundMemberId
);
sb
.
append
(
", backOutboundMemberId="
).
append
(
backOutboundMemberId
);
sb
.
append
(
", deleteStatus="
).
append
(
deleteStatus
);
sb
.
append
(
", createtime="
).
append
(
createtime
);
sb
.
append
(
", serialVersionUID="
).
append
(
serialVersionUID
);
sb
.
append
(
"]"
);
return
sb
.
toString
();
}
}
\ No newline at end of file
mall-mbg/src/main/java/com/macro/mall/model/VankeOutboundOrderExample.java
0 → 100644
View file @
84c7e944
This diff is collapsed.
Click to expand it.
mall-mbg/src/main/resources/com/macro/mall/mapper/VankeInboundOrderMapper.xml
0 → 100644
View file @
84c7e944
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.macro.mall.mapper.VankeInboundOrderMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.macro.mall.model.VankeInboundOrder"
>
<id
column=
"id"
jdbcType=
"BIGINT"
property=
"id"
/>
<result
column=
"inbound_no"
jdbcType=
"VARCHAR"
property=
"inboundNo"
/>
<result
column=
"recept_inbound_member_id"
jdbcType=
"BIGINT"
property=
"receptInboundMemberId"
/>
<result
column=
"back_inbound_member_id"
jdbcType=
"BIGINT"
property=
"backInboundMemberId"
/>
<result
column=
"delete_status"
jdbcType=
"INTEGER"
property=
"deleteStatus"
/>
<result
column=
"createtime"
jdbcType=
"TIMESTAMP"
property=
"createtime"
/>
</resultMap>
<sql
id=
"Example_Where_Clause"
>
<where>
<foreach
collection=
"oredCriteria"
item=
"criteria"
separator=
"or"
>
<if
test=
"criteria.valid"
>
<trim
prefix=
"("
prefixOverrides=
"and"
suffix=
")"
>
<foreach
collection=
"criteria.criteria"
item=
"criterion"
>
<choose>
<when
test=
"criterion.noValue"
>
and ${criterion.condition}
</when>
<when
test=
"criterion.singleValue"
>
and ${criterion.condition} #{criterion.value}
</when>
<when
test=
"criterion.betweenValue"
>
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when
test=
"criterion.listValue"
>
and ${criterion.condition}
<foreach
close=
")"
collection=
"criterion.value"
item=
"listItem"
open=
"("
separator=
","
>
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql
id=
"Update_By_Example_Where_Clause"
>
<where>
<foreach
collection=
"example.oredCriteria"
item=
"criteria"
separator=
"or"
>
<if
test=
"criteria.valid"
>
<trim
prefix=
"("
prefixOverrides=
"and"
suffix=
")"
>
<foreach
collection=
"criteria.criteria"
item=
"criterion"
>
<choose>
<when
test=
"criterion.noValue"
>
and ${criterion.condition}
</when>
<when
test=
"criterion.singleValue"
>
and ${criterion.condition} #{criterion.value}
</when>
<when
test=
"criterion.betweenValue"
>
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when
test=
"criterion.listValue"
>
and ${criterion.condition}
<foreach
close=
")"
collection=
"criterion.value"
item=
"listItem"
open=
"("
separator=
","
>
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql
id=
"Base_Column_List"
>
id, inbound_no, recept_inbound_member_id, back_inbound_member_id, delete_status,
createtime
</sql>
<select
id=
"selectByExample"
parameterType=
"com.macro.mall.model.VankeInboundOrderExample"
resultMap=
"BaseResultMap"
>
select
<if
test=
"distinct"
>
distinct
</if>
<include
refid=
"Base_Column_List"
/>
from vanke_inbound_order
<if
test=
"_parameter != null"
>
<include
refid=
"Example_Where_Clause"
/>
</if>
<if
test=
"orderByClause != null"
>
order by ${orderByClause}
</if>
</select>
<select
id=
"selectByPrimaryKey"
parameterType=
"java.lang.Long"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
/>
from vanke_inbound_order
where id = #{id,jdbcType=BIGINT}
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Long"
>
delete from vanke_inbound_order
where id = #{id,jdbcType=BIGINT}
</delete>
<delete
id=
"deleteByExample"
parameterType=
"com.macro.mall.model.VankeInboundOrderExample"
>
delete from vanke_inbound_order
<if
test=
"_parameter != null"
>
<include
refid=
"Example_Where_Clause"
/>
</if>
</delete>
<insert
id=
"insert"
parameterType=
"com.macro.mall.model.VankeInboundOrder"
>
<selectKey
keyProperty=
"id"
order=
"AFTER"
resultType=
"java.lang.Long"
>
SELECT LAST_INSERT_ID()
</selectKey>
insert into vanke_inbound_order (inbound_no, recept_inbound_member_id,
back_inbound_member_id, delete_status, createtime
)
values (#{inboundNo,jdbcType=VARCHAR}, #{receptInboundMemberId,jdbcType=BIGINT},
#{backInboundMemberId,jdbcType=BIGINT}, #{deleteStatus,jdbcType=INTEGER}, #{createtime,jdbcType=TIMESTAMP}
)
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.macro.mall.model.VankeInboundOrder"
>
<selectKey
keyProperty=
"id"
order=
"AFTER"
resultType=
"java.lang.Long"
>
SELECT LAST_INSERT_ID()
</selectKey>
insert into vanke_inbound_order
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"inboundNo != null"
>
inbound_no,
</if>
<if
test=
"receptInboundMemberId != null"
>
recept_inbound_member_id,
</if>
<if
test=
"backInboundMemberId != null"
>
back_inbound_member_id,
</if>
<if
test=
"deleteStatus != null"
>
delete_status,
</if>
<if
test=
"createtime != null"
>
createtime,
</if>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"inboundNo != null"
>
#{inboundNo,jdbcType=VARCHAR},
</if>
<if
test=
"receptInboundMemberId != null"
>
#{receptInboundMemberId,jdbcType=BIGINT},
</if>
<if
test=
"backInboundMemberId != null"
>
#{backInboundMemberId,jdbcType=BIGINT},
</if>
<if
test=
"deleteStatus != null"
>
#{deleteStatus,jdbcType=INTEGER},
</if>
<if
test=
"createtime != null"
>
#{createtime,jdbcType=TIMESTAMP},
</if>
</trim>
</insert>
<select
id=
"countByExample"
parameterType=
"com.macro.mall.model.VankeInboundOrderExample"
resultType=
"java.lang.Long"
>
select count(*) from vanke_inbound_order
<if
test=
"_parameter != null"
>
<include
refid=
"Example_Where_Clause"
/>
</if>
</select>
<update
id=
"updateByExampleSelective"
parameterType=
"map"
>
update vanke_inbound_order
<set>
<if
test=
"record.id != null"
>
id = #{record.id,jdbcType=BIGINT},
</if>
<if
test=
"record.inboundNo != null"
>
inbound_no = #{record.inboundNo,jdbcType=VARCHAR},
</if>
<if
test=
"record.receptInboundMemberId != null"
>
recept_inbound_member_id = #{record.receptInboundMemberId,jdbcType=BIGINT},
</if>
<if
test=
"record.backInboundMemberId != null"
>
back_inbound_member_id = #{record.backInboundMemberId,jdbcType=BIGINT},
</if>
<if
test=
"record.deleteStatus != null"
>
delete_status = #{record.deleteStatus,jdbcType=INTEGER},
</if>
<if
test=
"record.createtime != null"
>
createtime = #{record.createtime,jdbcType=TIMESTAMP},
</if>
</set>
<if
test=
"_parameter != null"
>
<include
refid=
"Update_By_Example_Where_Clause"
/>
</if>
</update>
<update
id=
"updateByExample"
parameterType=
"map"
>
update vanke_inbound_order
set id = #{record.id,jdbcType=BIGINT},
inbound_no = #{record.inboundNo,jdbcType=VARCHAR},
recept_inbound_member_id = #{record.receptInboundMemberId,jdbcType=BIGINT},
back_inbound_member_id = #{record.backInboundMemberId,jdbcType=BIGINT},
delete_status = #{record.deleteStatus,jdbcType=INTEGER},
createtime = #{record.createtime,jdbcType=TIMESTAMP}
<if
test=
"_parameter != null"
>
<include
refid=
"Update_By_Example_Where_Clause"
/>
</if>
</update>
<update
id=
"updateByPrimaryKeySelective"
parameterType=
"com.macro.mall.model.VankeInboundOrder"
>
update vanke_inbound_order
<set>
<if
test=
"inboundNo != null"
>
inbound_no = #{inboundNo,jdbcType=VARCHAR},
</if>
<if
test=
"receptInboundMemberId != null"
>
recept_inbound_member_id = #{receptInboundMemberId,jdbcType=BIGINT},
</if>
<if
test=
"backInboundMemberId != null"
>
back_inbound_member_id = #{backInboundMemberId,jdbcType=BIGINT},
</if>
<if
test=
"deleteStatus != null"
>
delete_status = #{deleteStatus,jdbcType=INTEGER},
</if>
<if
test=
"createtime != null"
>
createtime = #{createtime,jdbcType=TIMESTAMP},
</if>
</set>
where id = #{id,jdbcType=BIGINT}
</update>
<update
id=
"updateByPrimaryKey"
parameterType=
"com.macro.mall.model.VankeInboundOrder"
>
update vanke_inbound_order
set inbound_no = #{inboundNo,jdbcType=VARCHAR},
recept_inbound_member_id = #{receptInboundMemberId,jdbcType=BIGINT},
back_inbound_member_id = #{backInboundMemberId,jdbcType=BIGINT},
delete_status = #{deleteStatus,jdbcType=INTEGER},
createtime = #{createtime,jdbcType=TIMESTAMP}
where id = #{id,jdbcType=BIGINT}
</update>
</mapper>
\ No newline at end of file
mall-mbg/src/main/resources/com/macro/mall/mapper/VankeOutboundOrderMapper.xml
0 → 100644
View file @
84c7e944
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.macro.mall.mapper.VankeOutboundOrderMapper"
>
<resultMap
id=
"BaseResultMap"
type=
"com.macro.mall.model.VankeOutboundOrder"
>
<id
column=
"id"
jdbcType=
"BIGINT"
property=
"id"
/>
<result
column=
"outbound_no"
jdbcType=
"VARCHAR"
property=
"outboundNo"
/>
<result
column=
"member_id"
jdbcType=
"BIGINT"
property=
"memberId"
/>
<result
column=
"recept_outbound_member_id"
jdbcType=
"BIGINT"
property=
"receptOutboundMemberId"
/>
<result
column=
"back_outbound_member_id"
jdbcType=
"BIGINT"
property=
"backOutboundMemberId"
/>
<result
column=
"delete_status"
jdbcType=
"INTEGER"
property=
"deleteStatus"
/>
<result
column=
"createtime"
jdbcType=
"TIMESTAMP"
property=
"createtime"
/>
</resultMap>
<sql
id=
"Example_Where_Clause"
>
<where>
<foreach
collection=
"oredCriteria"
item=
"criteria"
separator=
"or"
>
<if
test=
"criteria.valid"
>
<trim
prefix=
"("
prefixOverrides=
"and"
suffix=
")"
>
<foreach
collection=
"criteria.criteria"
item=
"criterion"
>
<choose>
<when
test=
"criterion.noValue"
>
and ${criterion.condition}
</when>
<when
test=
"criterion.singleValue"
>
and ${criterion.condition} #{criterion.value}
</when>
<when
test=
"criterion.betweenValue"
>
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when
test=
"criterion.listValue"
>
and ${criterion.condition}
<foreach
close=
")"
collection=
"criterion.value"
item=
"listItem"
open=
"("
separator=
","
>
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql
id=
"Update_By_Example_Where_Clause"
>
<where>
<foreach
collection=
"example.oredCriteria"
item=
"criteria"
separator=
"or"
>
<if
test=
"criteria.valid"
>
<trim
prefix=
"("
prefixOverrides=
"and"
suffix=
")"
>
<foreach
collection=
"criteria.criteria"
item=
"criterion"
>
<choose>
<when
test=
"criterion.noValue"
>
and ${criterion.condition}
</when>
<when
test=
"criterion.singleValue"
>
and ${criterion.condition} #{criterion.value}
</when>
<when
test=
"criterion.betweenValue"
>
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
</when>
<when
test=
"criterion.listValue"
>
and ${criterion.condition}
<foreach
close=
")"
collection=
"criterion.value"
item=
"listItem"
open=
"("
separator=
","
>
#{listItem}
</foreach>
</when>
</choose>
</foreach>
</trim>
</if>
</foreach>
</where>
</sql>
<sql
id=
"Base_Column_List"
>
id, outbound_no, member_id, recept_outbound_member_id, back_outbound_member_id, delete_status,
createtime
</sql>
<select
id=
"selectByExample"
parameterType=
"com.macro.mall.model.VankeOutboundOrderExample"
resultMap=
"BaseResultMap"
>
select
<if
test=
"distinct"
>
distinct
</if>
<include
refid=
"Base_Column_List"
/>
from vanke_outbound_order
<if
test=
"_parameter != null"
>
<include
refid=
"Example_Where_Clause"
/>
</if>
<if
test=
"orderByClause != null"
>
order by ${orderByClause}
</if>
</select>
<select
id=
"selectByPrimaryKey"
parameterType=
"java.lang.Long"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
/>
from vanke_outbound_order
where id = #{id,jdbcType=BIGINT}
</select>
<delete
id=
"deleteByPrimaryKey"
parameterType=
"java.lang.Long"
>
delete from vanke_outbound_order
where id = #{id,jdbcType=BIGINT}
</delete>
<delete
id=
"deleteByExample"
parameterType=
"com.macro.mall.model.VankeOutboundOrderExample"
>
delete from vanke_outbound_order
<if
test=
"_parameter != null"
>
<include
refid=
"Example_Where_Clause"
/>
</if>
</delete>
<insert
id=
"insert"
parameterType=
"com.macro.mall.model.VankeOutboundOrder"
>
<selectKey
keyProperty=
"id"
order=
"AFTER"
resultType=
"java.lang.Long"
>
SELECT LAST_INSERT_ID()
</selectKey>
insert into vanke_outbound_order (outbound_no, member_id, recept_outbound_member_id,
back_outbound_member_id, delete_status, createtime
)
values (#{outboundNo,jdbcType=VARCHAR}, #{memberId,jdbcType=BIGINT}, #{receptOutboundMemberId,jdbcType=BIGINT},
#{backOutboundMemberId,jdbcType=BIGINT}, #{deleteStatus,jdbcType=INTEGER}, #{createtime,jdbcType=TIMESTAMP}
)
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.macro.mall.model.VankeOutboundOrder"
>
<selectKey
keyProperty=
"id"
order=
"AFTER"
resultType=
"java.lang.Long"
>
SELECT LAST_INSERT_ID()
</selectKey>
insert into vanke_outbound_order
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"outboundNo != null"
>
outbound_no,
</if>
<if
test=
"memberId != null"
>
member_id,
</if>
<if
test=
"receptOutboundMemberId != null"
>
recept_outbound_member_id,
</if>
<if
test=
"backOutboundMemberId != null"
>
back_outbound_member_id,
</if>
<if
test=
"deleteStatus != null"
>
delete_status,
</if>
<if
test=
"createtime != null"
>
createtime,
</if>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"outboundNo != null"
>
#{outboundNo,jdbcType=VARCHAR},
</if>
<if
test=
"memberId != null"
>
#{memberId,jdbcType=BIGINT},
</if>
<if
test=
"receptOutboundMemberId != null"
>
#{receptOutboundMemberId,jdbcType=BIGINT},
</if>
<if
test=
"backOutboundMemberId != null"
>
#{backOutboundMemberId,jdbcType=BIGINT},
</if>
<if
test=
"deleteStatus != null"
>
#{deleteStatus,jdbcType=INTEGER},
</if>
<if
test=
"createtime != null"
>
#{createtime,jdbcType=TIMESTAMP},
</if>
</trim>
</insert>
<select
id=
"countByExample"
parameterType=
"com.macro.mall.model.VankeOutboundOrderExample"
resultType=
"java.lang.Long"
>
select count(*) from vanke_outbound_order
<if
test=
"_parameter != null"
>
<include
refid=
"Example_Where_Clause"
/>
</if>
</select>
<update
id=
"updateByExampleSelective"
parameterType=
"map"
>
update vanke_outbound_order
<set>
<if
test=
"record.id != null"
>
id = #{record.id,jdbcType=BIGINT},
</if>
<if
test=
"record.outboundNo != null"
>
outbound_no = #{record.outboundNo,jdbcType=VARCHAR},
</if>
<if
test=
"record.memberId != null"
>
member_id = #{record.memberId,jdbcType=BIGINT},
</if>
<if
test=
"record.receptOutboundMemberId != null"
>
recept_outbound_member_id = #{record.receptOutboundMemberId,jdbcType=BIGINT},
</if>
<if
test=
"record.backOutboundMemberId != null"
>
back_outbound_member_id = #{record.backOutboundMemberId,jdbcType=BIGINT},
</if>
<if
test=
"record.deleteStatus != null"
>
delete_status = #{record.deleteStatus,jdbcType=INTEGER},
</if>
<if
test=
"record.createtime != null"
>
createtime = #{record.createtime,jdbcType=TIMESTAMP},
</if>
</set>
<if
test=
"_parameter != null"
>
<include
refid=
"Update_By_Example_Where_Clause"
/>
</if>
</update>
<update
id=
"updateByExample"
parameterType=
"map"
>
update vanke_outbound_order
set id = #{record.id,jdbcType=BIGINT},
outbound_no = #{record.outboundNo,jdbcType=VARCHAR},
member_id = #{record.memberId,jdbcType=BIGINT},
recept_outbound_member_id = #{record.receptOutboundMemberId,jdbcType=BIGINT},
back_outbound_member_id = #{record.backOutboundMemberId,jdbcType=BIGINT},
delete_status = #{record.deleteStatus,jdbcType=INTEGER},
createtime = #{record.createtime,jdbcType=TIMESTAMP}
<if
test=
"_parameter != null"
>
<include
refid=
"Update_By_Example_Where_Clause"
/>
</if>
</update>
<update
id=
"updateByPrimaryKeySelective"
parameterType=
"com.macro.mall.model.VankeOutboundOrder"
>
update vanke_outbound_order
<set>
<if
test=
"outboundNo != null"
>
outbound_no = #{outboundNo,jdbcType=VARCHAR},
</if>
<if
test=
"memberId != null"
>
member_id = #{memberId,jdbcType=BIGINT},
</if>
<if
test=
"receptOutboundMemberId != null"
>
recept_outbound_member_id = #{receptOutboundMemberId,jdbcType=BIGINT},
</if>
<if
test=
"backOutboundMemberId != null"
>
back_outbound_member_id = #{backOutboundMemberId,jdbcType=BIGINT},
</if>
<if
test=
"deleteStatus != null"
>
delete_status = #{deleteStatus,jdbcType=INTEGER},
</if>
<if
test=
"createtime != null"
>
createtime = #{createtime,jdbcType=TIMESTAMP},
</if>
</set>
where id = #{id,jdbcType=BIGINT}
</update>
<update
id=
"updateByPrimaryKey"
parameterType=
"com.macro.mall.model.VankeOutboundOrder"
>
update vanke_outbound_order
set outbound_no = #{outboundNo,jdbcType=VARCHAR},
member_id = #{memberId,jdbcType=BIGINT},
recept_outbound_member_id = #{receptOutboundMemberId,jdbcType=BIGINT},
back_outbound_member_id = #{backOutboundMemberId,jdbcType=BIGINT},
delete_status = #{deleteStatus,jdbcType=INTEGER},
createtime = #{createtime,jdbcType=TIMESTAMP}
where id = #{id,jdbcType=BIGINT}
</update>
</mapper>
\ No newline at end of file
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