Commit d9f898c2 by zhiwj

部分接口

parent b98cf2cf
package com.gic.store.dto;
import java.io.Serializable;
/**
* @author zhiwj
* @date 2019/6/24
*/
public class StoreBrandDTO implements Serializable {
private static final long serialVersionUID = -1958432666455074669L;
}
package com.gic.store.dto;
import java.io.Serializable;
/**
* @author zhiwj
* @date 2019/6/24
*/
public class StoreBusinessTimeDTO implements Serializable {
private static final long serialVersionUID = -1536451717040174983L;
}
package com.gic.store.dto;
import java.io.Serializable;
/**
* @author zhiwj
* @date 2019/6/24
*/
public class StoreDTO implements Serializable {
private static final long serialVersionUID = -6360038263126373120L;
}
package com.gic.store.dto;
import java.io.Serializable;
/**
* @author zhiwj
* @date 2019/6/24
*/
public class StoreFieldDTO implements Serializable {
private static final long serialVersionUID = -3194005371537750579L;
}
package com.gic.store.dto;
import java.io.Serializable;
/**
* @author zhiwj
* @date 2019/6/24
*/
public class StoreFieldSelectDTO implements Serializable {
private static final long serialVersionUID = -7235035626761339994L;
}
package com.gic.store.dto;
import java.io.Serializable;
/**
* @author zhiwj
* @date 2019/6/24
*/
public class StorePhotoDTO implements Serializable {
private static final long serialVersionUID = -5626497584010021599L;
}
package com.gic.store.service;
import com.gic.api.base.commons.Page;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.store.dto.StoreDTO;
/**
* @author zhiwj
* @date 2019/6/24
*/
public interface StoreApiService {
/**
* 分页门店列表 查es
* @param storeDTO
* @param pageNum
* @param pageSize
* @return
*/
ServiceResponse<Page<StoreDTO>> listStore(StoreDTO storeDTO, Integer pageNum, Integer pageSize);
ServiceResponse<StoreDTO> getStoreById(Integer enterpriseId, Integer storeId);
/**
* 门店成本主体转移
*/
ServiceResponse<Integer> costStoreMove(String storeIds, String toStoreId);
ServiceResponse<Integer> saveOrUpdate(StoreDTO storeDTO);
}
package com.gic.store.service;
/**
* @author zhiwj
* @date 2019/6/24
*/
public interface StoreBrandApiService {
}
package com.gic.store.service;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.store.dto.StoreBusinessTimeDTO;
/**
* @author zhiwj
* @date 2019/6/24
*/
public interface StoreBusinessTimeApiService {
ServiceResponse<StoreBusinessTimeDTO> listStoreBusinessTime(Integer enterpriseId, Integer storeId);
ServiceResponse<StoreBusinessTimeDTO> saveOrUpdateStoreBusinessTime(StoreBusinessTimeDTO storeBusinessTimeDTO);
ServiceResponse<StoreBusinessTimeDTO> deleteStoreBusinessTime(Integer storeBusinessTimeId);
}
package com.gic.store.service;
import com.gic.api.base.commons.Page;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.store.dto.StoreFieldDTO;
import java.util.List;
/**
* @author zhiwj
* @date 2019/6/24
*/
public interface StoreFieldApiService {
/**
* 分页查询门店属性列表
* @param search
* @param pageNum
* @param pageSize
* @return
*/
ServiceResponse<Page<StoreFieldDTO>> listStoreField(Integer enterpriseId, String search, Integer pageNum, Integer pageSize);
/**
* 查询全部的门店属性
* @return
*/
ServiceResponse<List<StoreFieldDTO>> listStoreField();
/**
* 查询门店域下 所有的门店属性
* @param enterpriseId
* @param storeRegionId
* @return
*/
ServiceResponse<List<StoreFieldDTO>> listStoreFieldByStoreRegionId(Integer enterpriseId, Integer storeRegionId);
ServiceResponse<StoreFieldDTO> getStoreFieldById(Integer storeFieldId);
/**
* 保存或更新门店属性
* @param storeFieldDTO
* @return id
*/
ServiceResponse<Integer> saveOrUpdateStoreField(StoreFieldDTO storeFieldDTO);
/**
* 批量删除
* @param enterpriseId 企业id 用来判断授权
* @param ids
* @return
*/
ServiceResponse<Integer> deleteByIds(Integer enterpriseId, String ids);
// 排序
// ServiceResponse<> sortStoreField
}
package com.gic.store.service;
import com.gic.api.base.commons.Page;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.store.dto.StoreFieldSelectDTO;
import java.util.List;
/**
* @author zhiwj
* @date 2019/6/24
*/
public interface StoreFieldSelectApiService {
/**
* 分页查列表
* @param enterpriseId
* @param storeFieldId
* @param search 属性值或名称
* @param pageNum
* @param pageSize
* @return
*/
ServiceResponse<Page<StoreFieldSelectDTO>> listStoreFieldSelect(Integer enterpriseId, Integer storeFieldId, String search, Integer pageNum, Integer pageSize);
ServiceResponse<List<StoreFieldSelectDTO>> listStoreFieldSelect(Integer enterpriseId, Integer storeFieldId);
ServiceResponse<Integer> saveOrUpdateStoreFieldSelect(StoreFieldSelectDTO storeFieldSelectDTO);
// 排序
// ServiceResponse<> sortStoreFieldSelect
/**
* 批量删除
* @param enterpriseId 企业id 用来判断授权
* @param ids
* @return
*/
ServiceResponse<Integer> deleteByIds(Integer enterpriseId, String ids);
}
package com.gic.store.service;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.store.dto.StorePhotoDTO;
import java.util.List;
/**
* @author zhiwj
* @date 2019/6/24
*/
public interface StorePhotoApiService {
ServiceResponse<List<StorePhotoDTO>> listStorePhoto(Integer enterpriseId, Integer storeId);
ServiceResponse<Integer> saveStorePhoto(StorePhotoDTO storePhotoDTO);
ServiceResponse<Integer> deleteStorePhoto(Integer storePhotoId);
}
......@@ -4,14 +4,37 @@ import com.gic.api.base.commons.Page;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.store.dto.StoreRegionDTO;
import java.util.List;
/**
* @author zhiwj
* @date 2019/6/24
*/
public interface StoreRegionApiService {
/**
* 保存门店域
* @param enterpriseId
* @param regionCode
* @param regionName
* @param regionId
* @return
*/
ServiceResponse<Integer> saveOrUpdateStoreRegion(Integer enterpriseId, String regionCode, String regionName, Integer regionId);
ServiceResponse<Page<StoreRegionDTO>> listStoreRegion(String search, Integer pageNum, Integer pageSize);
/**
* 分页查询门店域列表
* @param search 门店域code or 门店域名称
* @param pageNum
* @param pageSize
* @return
*/
ServiceResponse<Page<StoreRegionDTO>> listStoreRegion(Integer enterpriseId, String search, Integer pageNum, Integer pageSize);
/**
* 查询全部的门店域
* @return
*/
ServiceResponse<List<StoreRegionDTO>> listStoreRegion();
}
\ No newline at end of file
......@@ -17,5 +17,5 @@ public interface StoreRegionService {
int update(Integer regionId, String regionName);
Page<StoreRegionDTO> listStoreRegion(String search, Integer pageNum, Integer pageSize);
Page<StoreRegionDTO> listStoreRegion(Integer enterpriseId, String search, Integer pageNum, Integer pageSize);
}
......@@ -34,7 +34,7 @@ public class StoreRegionServiceImpl implements StoreRegionService {
}
@Override
public Page<StoreRegionDTO> listStoreRegion(String search, Integer pageNum, Integer pageSize) {
public Page<StoreRegionDTO> listStoreRegion(Integer enterpriseId, String search, Integer pageNum, Integer pageSize) {
return null;
}
}
......@@ -9,6 +9,8 @@ import com.gic.store.service.StoreRegionService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
/**
* @author zhiwj
* @date 2019/6/24
......@@ -44,8 +46,13 @@ public class StoreRegionApiServiceImpl implements StoreRegionApiService {
}
@Override
public ServiceResponse<Page<StoreRegionDTO>> listStoreRegion(String search, Integer pageNum, Integer pageSize) {
Page<StoreRegionDTO> page = storeRegionService.listStoreRegion(search, pageNum, pageSize);
public ServiceResponse<Page<StoreRegionDTO>> listStoreRegion(Integer enterpriseId, String search, Integer pageNum, Integer pageSize) {
Page<StoreRegionDTO> page = storeRegionService.listStoreRegion(enterpriseId, search, pageNum, pageSize);
return ServiceResponse.success(page);
}
@Override
public ServiceResponse<List<StoreRegionDTO>> listStoreRegion() {
return null;
}
}
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