Commit 501067ba by zhiwj

添加接口

parent 32b6bf37
......@@ -51,7 +51,12 @@ public interface StoreFieldApiService {
*/
ServiceResponse<Integer> deleteByIds(Integer enterpriseId, String ids);
// 排序
// ServiceResponse<> sortStoreField
/**
*
*/
ServiceResponse sortStoreField(Integer storeFieldId, Integer storeFieldType);
ServiceResponse setStoreField(Integer storeFieldId, Integer sort);
}
......@@ -3,6 +3,8 @@ package com.gic.store.service;
import com.gic.api.base.commons.Page;
import com.gic.store.dto.StoreRegionDTO;
import java.util.List;
/**
* @author zhiwj
* @date 2019/6/24
......@@ -18,4 +20,6 @@ public interface StoreRegionService {
int update(Integer regionId, String regionName);
Page<StoreRegionDTO> listStoreRegion(Integer enterpriseId, String search, Integer pageNum, Integer pageSize);
List<StoreRegionDTO> listStoreRegion();
}
package com.gic.store.service.impl;
import com.gic.api.base.commons.Page;
import com.gic.commons.util.GlobalInfo;
import com.gic.store.dao.mapper.TabStoreRegionMapper;
import com.gic.store.dto.StoreRegionDTO;
import com.gic.store.entity.TabStoreRegion;
import com.gic.store.service.StoreRegionService;
import com.github.pagehelper.PageHelper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.Date;
import java.util.List;
/**
* @author zhiwj
* @date 2019/6/24
......@@ -30,17 +35,38 @@ public class StoreRegionServiceImpl implements StoreRegionService {
@Override
public Integer save(Integer enterpriseId, String regionCode, String regionName) {
return null;
TabStoreRegion storeRegion = new TabStoreRegion();
storeRegion.setRegionCode(regionCode);
storeRegion.setRegionName(regionName);
storeRegion.setCreateTime(new Date());
storeRegion.setEnterpriseId(enterpriseId);
storeRegion.setStatus(GlobalInfo.DATA_STATUS_NORMAL);
int i = storeRegionMapper.insertSelective(storeRegion);
return i;
}
@Override
public int update(Integer regionId, String regionName) {
return 0;
TabStoreRegion storeRegion = new TabStoreRegion();
storeRegion.setRegionId(regionId);
storeRegion.setRegionName(regionName);
int i = storeRegionMapper.updateByPrimaryKeySelective(storeRegion);
return i;
}
@Override
public Page<StoreRegionDTO> listStoreRegion(Integer enterpriseId, String search, Integer pageNum, Integer pageSize) {
PageHelper.startPage(pageNum, pageSize, " sort desc ");
// 查列表
TabStoreRegion tabGicStoreRegion = storeRegionMapper.selectByPrimaryKey(1);
System.out.println(tabGicStoreRegion);
return null;
}
@Override
public List<StoreRegionDTO> listStoreRegion() {
return null;
}
}
......@@ -53,8 +53,7 @@ public class StoreRegionApiServiceImpl implements StoreRegionApiService {
@Override
public ServiceResponse<List<StoreRegionDTO>> listStoreRegion() {
Page<StoreRegionDTO> storeRegionDTOPage = storeRegionService.listStoreRegion(1, "1", 1, 1);
return null;
List<StoreRegionDTO> list = storeRegionService.listStoreRegion();
return ServiceResponse.success(list);
}
}
package com.gic.store.web.controller;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.commons.webapi.reponse.RestResponse;
import com.gic.store.service.StoreRegionApiService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* @author zhiwj
* @date 2019/6/25
*/
@RestController
@RequestMapping("/store-region")
public class StoreRegionController {
@Autowired
private StoreRegionApiService storeRegionApiService;
@RequestMapping("/save")
public RestResponse saveStoreRegion(String regionCode, String regionName, Integer regionId) {
Integer enterpriseId = 1111;
ServiceResponse<Integer> serviceResponse = storeRegionApiService.saveOrUpdateStoreRegion(enterpriseId, regionCode, regionName, regionId);
if (serviceResponse.isSuccess()) {
return RestResponse.success(serviceResponse.getResult());
} else {
return RestResponse.failure(serviceResponse.getCode(), serviceResponse.getMessage());
}
}
}
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