Commit 9eee0f84 by guojuxing

微盟

parent e79623e9
......@@ -47,4 +47,15 @@ public interface WmStoreSyncLogApiService {
* @return com.gic.api.base.commons.ServiceResponse<java.util.List<com.gic.enterprise.dto.wm.WmStoreSyncLogDTO>>


*/
ServiceResponse<List<WmStoreSyncLogDTO>> getStoreList(List<Integer> type, Integer wmMallStoreId);
/**
* 解除门店关联日志
* @Title: deleteLogic

* @Description:

* @author guojuxing
* @param storeId
* @param wmMallStoreId

* @return com.gic.api.base.commons.ServiceResponse<java.lang.Void>


*/
ServiceResponse<Void> deleteLogic(Integer storeId, Integer wmMallStoreId);
}
......@@ -58,4 +58,6 @@ public interface TabWmStoreSyncLogMapper {
@Param("wmMallStoreId") Integer wmMallStoreId);
List<TabWmStoreSyncLog> getStoreList(@Param("typeList") List<Integer> type, @Param("wmMallStoreId") Integer wmMallStoreId);
int deleteLogic(@Param("storeId") Integer storeId, @Param("wmMallStoreId") Integer wmMallStoreId);
}
\ No newline at end of file
......@@ -15,4 +15,6 @@ public interface WmStoreSyncLogService {
Integer pageNum, Integer pageSize);
List<TabWmStoreSyncLog> getStoreList(List<Integer> type, Integer wmMallStoreId);
int deleteLogic(Integer storeId, Integer wmMallStoreId);
}
......@@ -46,4 +46,9 @@ public class WmStoreSyncLogServiceImpl implements WmStoreSyncLogService {
public List<TabWmStoreSyncLog> getStoreList(List<Integer> type, Integer wmMallStoreId) {
return tabWmStoreSyncLogMapper.getStoreList(type, wmMallStoreId);
}
@Override
public int deleteLogic(Integer storeId, Integer wmMallStoreId) {
return tabWmStoreSyncLogMapper.deleteLogic(storeId, wmMallStoreId);
}
}
......@@ -65,4 +65,10 @@ public class WmStoreSyncLogApiServiceImpl implements WmStoreSyncLogApiService {
}
return ServiceResponse.success(Collections.emptyList());
}
@Override
public ServiceResponse<Void> deleteLogic(Integer storeId, Integer wmMallStoreId) {
wmStoreSyncLogService.deleteLogic(storeId, wmMallStoreId);
return ServiceResponse.success();
}
}
......@@ -177,4 +177,11 @@
</foreach>
</if>
</select>
<update id="deleteLogic">
update tab_wm_store_sync_log set status = 0
where status = 1
and wm_mall_store_id = #{wmMallStoreId}
and store_id = #{storeId}
</update>
</mapper>
\ No newline at end of file
package com.gic.enterprise.web.vo.wm;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.io.Serializable;
import java.util.Date;
public class WeimobStoreClerkLogVO implements Serializable{
private static final long serialVersionUID = 1682447695935349495L;
/**
* 日志主键
*/
private String id;
/**
* 企业id
*/
private String enterpriseId;
/**
* 微盟商户id
*/
@JsonFormat(shape = JsonFormat.Shape.STRING)
private Long pid;
/**
* 门店编码
*/
private String storeCode;
/**
* 门店名称
*/
private String storeName;
/**
* 导购编码
*/
private String clerkCode;
/**
* 导购手机号
*/
private String clerkPhone;
/**
* 导购名称
*/
private String clerkName;
/**
* 日志类型(STORE--门店;CLERK--导购)
*/
private String logType;
/**
* 请求微盟参数
*/
private String paramInfo;
/**
* 请求返回结果(错误原因)
*/
private String responseInfo;
/**
* 创建时间
*/
private Date createTime;
/**
* 修改时间
*/
private Date updateTime;
/**
* 状态
*/
private Integer status;
public String getId() {
return id;
}
public WeimobStoreClerkLogVO setId(String id) {
this.id = id;
return this;
}
public String getEnterpriseId() {
return enterpriseId;
}
public WeimobStoreClerkLogVO setEnterpriseId(String enterpriseId) {
this.enterpriseId = enterpriseId;
return this;
}
public Long getPid() {
return pid;
}
public WeimobStoreClerkLogVO setPid(Long pid) {
this.pid = pid;
return this;
}
public String getStoreCode() {
return storeCode;
}
public WeimobStoreClerkLogVO setStoreCode(String storeCode) {
this.storeCode = storeCode;
return this;
}
public String getStoreName() {
return storeName;
}
public WeimobStoreClerkLogVO setStoreName(String storeName) {
this.storeName = storeName;
return this;
}
public String getClerkCode() {
return clerkCode;
}
public WeimobStoreClerkLogVO setClerkCode(String clerkCode) {
this.clerkCode = clerkCode;
return this;
}
public String getClerkPhone() {
return clerkPhone;
}
public WeimobStoreClerkLogVO setClerkPhone(String clerkPhone) {
this.clerkPhone = clerkPhone;
return this;
}
public String getClerkName() {
return clerkName;
}
public WeimobStoreClerkLogVO setClerkName(String clerkName) {
this.clerkName = clerkName;
return this;
}
public String getLogType() {
return logType;
}
public WeimobStoreClerkLogVO setLogType(String logType) {
this.logType = logType;
return this;
}
public String getParamInfo() {
return paramInfo;
}
public WeimobStoreClerkLogVO setParamInfo(String paramInfo) {
this.paramInfo = paramInfo;
return this;
}
public String getResponseInfo() {
return responseInfo;
}
public WeimobStoreClerkLogVO setResponseInfo(String responseInfo) {
this.responseInfo = responseInfo;
return this;
}
public Date getCreateTime() {
return createTime;
}
public WeimobStoreClerkLogVO setCreateTime(Date createTime) {
this.createTime = createTime;
return this;
}
public Date getUpdateTime() {
return updateTime;
}
public WeimobStoreClerkLogVO setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
return this;
}
public Integer getStatus() {
return status;
}
public WeimobStoreClerkLogVO setStatus(Integer status) {
this.status = status;
return this;
}
}
......@@ -113,6 +113,7 @@
<dubbo:reference interface="com.gic.enterprise.service.ProjectItemApiService" id="projectItemApiService" timeout="6000"/>
<dubbo:reference interface="com.gic.enterprise.service.WmStoreApiService" id="wmStoreApiService" timeout="6000"/>
<dubbo:reference interface="com.gic.enterprise.service.DataConfigApiService" id="dataConfigApiService" timeout="6000"/>
<dubbo:reference interface="com.gic.enterprise.service.WmStoreSyncLogApiService" id="wmStoreSyncLogApiService" timeout="6000"/>
<dubbo:reference interface="com.gic.marketing.api.service.coupon.CouponShelfApiService" id="couponShelfApiService" timeout="6000"/>
......
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