Browse Source

wx_order_press分表

release_toaliyun_real
xiaohanzi 5 years ago
parent
commit
da897fd58b
4 changed files with 16 additions and 46 deletions
  1. +4
    -6
      mallinkService/src/main/java/com/iformall/mapper/WxOrderPressMapper.java
  2. +2
    -2
      mallinkService/src/main/java/com/iformall/service/WxOrderPressService.java
  3. +6
    -6
      mallinkService/src/main/java/com/iformall/service/impl/WxOrderPressServiceImpl.java
  4. +4
    -32
      mallinkService/src/main/resources/mapper/WxOrderPressMapper.xml

+ 4
- 6
mallinkService/src/main/java/com/iformall/mapper/WxOrderPressMapper.java View File

@@ -1,17 +1,15 @@
package com.iformall.mapper; package com.iformall.mapper;


import java.util.*; import java.util.*;

import org.apache.ibatis.annotations.Param;

import com.iformall.common.CommonMapper; import com.iformall.common.CommonMapper;
import com.iformall.domain.po.WxOrderPress; import com.iformall.domain.po.WxOrderPress;
import com.iformall.domain.vo.WxOrderPressVo;


public interface WxOrderPressMapper extends CommonMapper<WxOrderPress, Long> { public interface WxOrderPressMapper extends CommonMapper<WxOrderPress, Long> {


WxOrderPress selectById(@Param("id")Long id,@Param("tenantId")String tenantId);
List<WxOrderPress> findList(WxOrderPress wxOrderPress); List<WxOrderPress> findList(WxOrderPress wxOrderPress);
List<WxOrderPressVo> findPressList(Map paramMap);

} }

+ 2
- 2
mallinkService/src/main/java/com/iformall/service/WxOrderPressService.java View File

@@ -25,7 +25,7 @@ public interface WxOrderPressService {
* @param id * @param id
* @return * @return
*/ */
WxOrderPress getById(Long id);
WxOrderPress getById(Long id,String tenantId);
/** /**
* 保存或更新实体 * 保存或更新实体
@@ -39,7 +39,7 @@ public interface WxOrderPressService {
* *
* @param id * @param id
*/ */
void deleteById(Long id);
//void deleteById(Long id);


/** /**
* 加入砍价 * 加入砍价


+ 6
- 6
mallinkService/src/main/java/com/iformall/service/impl/WxOrderPressServiceImpl.java View File

@@ -62,8 +62,8 @@ public class WxOrderPressServiceImpl implements WxOrderPressService {
} }


@Override @Override
public WxOrderPress getById(Long id) {
return wxOrderPressMapper.selectById(id);
public WxOrderPress getById(Long id,String tenantId) {
return wxOrderPressMapper.selectById(id,tenantId);
} }


@Override @Override
@@ -78,10 +78,10 @@ public class WxOrderPressServiceImpl implements WxOrderPressService {
} }
} }


@Override
public void deleteById(Long id) {
wxOrderPressMapper.deleteById(id);
}
// @Override
// public void deleteById(Long id) {
// wxOrderPressMapper.deleteById(id);
// }




@Override @Override


+ 4
- 32
mallinkService/src/main/resources/mapper/WxOrderPressMapper.xml View File

@@ -47,40 +47,12 @@
<if test=" null != sortColumns"> order by ${sortColumns} </if> <if test=" null != sortColumns"> order by ${sortColumns} </if>
</sql> </sql>
<select id="selectById" parameterType="java.util.HashMap" resultMap="BaseResultMap">
select <include refid="allColumns" /> from wx_order_press where id = #{id} and tenant_id = #{tenantId}
</select>
<select id="findList" parameterType="com.iformall.domain.po.WxOrderPress" resultMap="BaseResultMap"> <select id="findList" parameterType="com.iformall.domain.po.WxOrderPress" resultMap="BaseResultMap">
select <include refid="allColumns" /> from wx_order_press select <include refid="allColumns" /> from wx_order_press
<include refid="dynamicWhereConditions" /> <include refid="dynamicWhereConditions" />
</select> </select>

<resultMap id="VoBaseResultMap" type="com.iformall.domain.vo.WxOrderPressVo">
<id column="id" jdbcType="BIGINT" property="id" />
<result column="tenant_id" jdbcType="VARCHAR" property="tenantId" />
<result column="order_id" jdbcType="BIGINT" property="orderId" />
<result column="user_id" jdbcType="BIGINT" property="userId" />
<result column="press_value" jdbcType="INTEGER" property="pressValue" />
<result column="create_date" jdbcType="TIMESTAMP" property="createDate" />
<result column="first" jdbcType="SMALLINT" property="first" />

<result column="nick_name" jdbcType="VARCHAR" property="nickName"/>
<result column="avatar_url" jdbcType="VARCHAR" property="avatarUrl"/>
</resultMap>

<sql id="allVoColumns">
op.`id`,op.`order_id`,op.`user_id`,op.`press_value`,op.`create_date`,op.`first`,
cu.`nick_name`, cu.`avatar_url`
</sql>

<select id="findPressList" parameterType="com.iformall.domain.vo.WxOrderPressVo" resultMap="VoBaseResultMap">
select <include refid="allVoColumns" />
from wx_order_press op
left join wx_c_user_basic_info cu on cu.id = op.user_id
where op.`order_id` = #{orderId}
order by op.`create_date` desc
</select>
</mapper> </mapper>

Loading…
Cancel
Save