Commit ee7a1f13 by zhiwj

添加评价人数

parent 25589ed5
......@@ -39,6 +39,7 @@ public class StoreDTO extends StoreInfoDTO implements Serializable {
private Integer fromEnterpriseId;
private String fromEnterpriseName;
private Double score;
private Integer evaluateCount;
/**
* 事由 1:web后台操作 2:外部触发 3:订单同步 4:会员同步 5:系统配置触发
......@@ -167,4 +168,12 @@ public class StoreDTO extends StoreInfoDTO implements Serializable {
public void setScore(Double score) {
this.score = score;
}
public Integer getEvaluateCount() {
return evaluateCount;
}
public void setEvaluateCount(Integer evaluateCount) {
this.evaluateCount = evaluateCount;
}
}
\ No newline at end of file
......@@ -302,8 +302,9 @@ public interface StoreApiService {
* @param enterpriseId
* @param storeId
* @param storeScore
* @param evaluateCount
* @return void
* @throws
*/
ServiceResponse<Void> updateScore(Integer enterpriseId, Integer storeId, double storeScore);
ServiceResponse<Void> updateScore(Integer enterpriseId, Integer storeId, double storeScore, Integer evaluateCount);
}
......@@ -61,6 +61,8 @@ public class TabStore {
*/
private Double score;
private Integer evaluateCount;
public Integer getStoreId() {
return storeId;
}
......@@ -148,4 +150,12 @@ public class TabStore {
public void setScore(Double score) {
this.score = score;
}
public Integer getEvaluateCount() {
return evaluateCount;
}
public void setEvaluateCount(Integer evaluateCount) {
this.evaluateCount = evaluateCount;
}
}
\ No newline at end of file
......@@ -761,11 +761,12 @@ public class StoreApiServiceImpl implements StoreApiService {
}
@Override
public ServiceResponse<Void> updateScore(Integer enterpriseId, Integer storeId, double storeScore) {
public ServiceResponse<Void> updateScore(Integer enterpriseId, Integer storeId, double storeScore, Integer evaluateCount) {
StoreDTO storeDTO = new StoreDTO();
storeDTO.setEnterpriseId(enterpriseId);
storeDTO.setStoreId(storeId);
storeDTO.setScore(storeScore);
storeDTO.setEvaluateCount(evaluateCount);
this.storeService.updateStore(storeDTO);
return EnterpriseServiceResponse.success();
}
......
......@@ -13,10 +13,11 @@
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
<result column="score" jdbcType="DOUBLE" property="score" />
<result column="evaluate_count" jdbcType="INTEGER" property="evaluateCount" />
</resultMap>
<sql id="Base_Column_List">
store_id, store_info_id, enterprise_id, from_enterprise_id, store_group_id, is_edit_store_group,
own_type, status, create_time, update_time, score
own_type, status, create_time, update_time, score, evaluate_count
</sql>
<select id="selectByPrimaryKey" parameterType="java.lang.Integer" resultMap="BaseResultMap">
select
......@@ -32,11 +33,11 @@
insert into tab_store (store_id, store_info_id, enterprise_id,
from_enterprise_id, store_group_id, is_edit_store_group,
own_type, status, create_time,
update_time, score)
update_time, score, evaluate_count)
values (#{storeId,jdbcType=INTEGER}, #{storeInfoId,jdbcType=INTEGER}, #{enterpriseId,jdbcType=INTEGER},
#{fromEnterpriseId,jdbcType=INTEGER}, #{storeGroupId,jdbcType=INTEGER}, #{isEditStoreGroup,jdbcType=INTEGER},
#{ownType,jdbcType=INTEGER}, #{status,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP},
#{updateTime,jdbcType=TIMESTAMP}, #{score,jdbcType=DOUBLE})
#{updateTime,jdbcType=TIMESTAMP}, #{score,jdbcType=DOUBLE}, #{evaluateCount,jdbcType=INTEGER})
</insert>
<insert id="insertSelective" parameterType="com.gic.store.entity.TabStore">
insert into tab_store
......@@ -74,6 +75,9 @@
<if test="score != null">
score,
</if>
<if test="evaluateCount != null">
evaluate_count,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="storeId != null">
......@@ -109,6 +113,9 @@
<if test="score != null">
#{score,jdbcType=DOUBLE},
</if>
<if test="evaluateCount != null">
#{evaluateCount,jdbcType=INTEGER},
</if>
</trim>
</insert>
<update id="updateByPrimaryKeySelective" parameterType="com.gic.store.entity.TabStore">
......@@ -144,6 +151,9 @@
<if test="score != null">
score = #{score,jdbcType=DOUBLE},
</if>
<if test="evaluateCount != null">
evaluate_count = #{evaluateCount,jdbcType=INTEGER},
</if>
</set>
where store_id = #{storeId,jdbcType=INTEGER}
</update>
......@@ -158,7 +168,8 @@
status = #{status,jdbcType=INTEGER},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP},
score = #{score,jdbcType=DOUBLE}
score = #{score,jdbcType=DOUBLE},
evaluate_count = #{evaluateCount,jdbcType=INTEGER}
where store_id = #{storeId,jdbcType=INTEGER}
</update>
<update id="updateGroupId">
......
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