Commit f789d218 by zhiwj

去掉门店域code

parent b5a7c68e
......@@ -16,11 +16,6 @@ public class StoreRegionDTO implements Serializable {
private Integer regionId;
/**
* 域code
*/
private String regionCode;
/**
*
*/
private String regionName;
......@@ -58,14 +53,6 @@ public class StoreRegionDTO implements Serializable {
this.regionId = regionId;
}
public String getRegionCode() {
return regionCode;
}
public void setRegionCode(String regionCode) {
this.regionCode = regionCode;
}
public String getRegionName() {
return regionName;
}
......
......@@ -19,13 +19,12 @@ public interface StoreRegionApiService {
* @Description: 保存门店域
* @author zhiwj
* @param enterpriseId
* @param regionCode
* @param regionName
* @param regionId
* @return com.gic.api.base.commons.ServiceResponse<java.lang.Integer>
* @throws
*/
ServiceResponse<Integer> saveOrUpdateStoreRegion(Integer enterpriseId, String regionCode, String regionName, Integer regionId);
ServiceResponse<Integer> saveOrUpdateStoreRegion(Integer enterpriseId, String regionName, Integer regionId);
/**
* @Title: listStoreRegion
......
......@@ -12,11 +12,6 @@ public class TabStoreRegion {
private Integer regionId;
/**
* 域code
*/
private String regionCode;
/**
*
*/
private String regionName;
......@@ -44,14 +39,6 @@ public class TabStoreRegion {
this.regionId = regionId;
}
public String getRegionCode() {
return regionCode;
}
public void setRegionCode(String regionCode) {
this.regionCode = regionCode;
}
public String getRegionName() {
return regionName;
}
......
......@@ -12,11 +12,9 @@ import java.util.List;
*/
public interface StoreRegionService {
int countByRegionCode(Integer enterpriseId, String regionCode);
int countByRegionName(Integer enterpriseId, String regionName, Integer regionId);
Integer save(Integer enterpriseId, String regionCode, String regionName);
Integer save(Integer enterpriseId, String regionName);
int update(Integer regionId, String regionName);
......
......@@ -28,14 +28,6 @@ public class StoreRegionServiceImpl implements StoreRegionService {
private TabStoreRegionMapper storeRegionMapper;
@Override
public int countByRegionCode(Integer enterpriseId, String regionCode) {
StoreRegionDTO storeRegion = new StoreRegionDTO();
storeRegion.setEnterpriseId(enterpriseId);
storeRegion.setRegionCode(regionCode);
return storeRegionMapper.countBySelective(storeRegion);
}
@Override
public int countByRegionName(Integer enterpriseId, String regionName, Integer regionId) {
StoreRegionDTO storeRegion = new StoreRegionDTO();
storeRegion.setEnterpriseId(enterpriseId);
......@@ -45,9 +37,8 @@ public class StoreRegionServiceImpl implements StoreRegionService {
}
@Override
public Integer save(Integer enterpriseId, String regionCode, String regionName) {
public Integer save(Integer enterpriseId, String regionName) {
TabStoreRegion storeRegion = new TabStoreRegion();
storeRegion.setRegionCode(regionCode);
storeRegion.setRegionName(regionName);
storeRegion.setCreateTime(new Date());
// storeRegion.setEnterpriseId(enterpriseId);
......
......@@ -44,21 +44,16 @@ public class StoreRegionApiServiceImpl implements StoreRegionApiService {
@Override
@Transactional(rollbackFor = Exception.class)
public ServiceResponse<Integer> saveOrUpdateStoreRegion(Integer enterpriseId, String regionCode, String regionName, Integer regionId) {
public ServiceResponse<Integer> saveOrUpdateStoreRegion(Integer enterpriseId, String regionName, Integer regionId) {
StoreRegionDTO storeRegionDTO = new StoreRegionDTO();
storeRegionDTO.setRegionName(regionName);
storeRegionDTO.setRegionCode(regionCode);
if (regionId == null) {
// 新增
int codeCount = storeRegionService.countByRegionCode(enterpriseId, regionCode);
if (codeCount > 0) {
return ServiceResponse.failure(ErrorCode.DATA_EXISTS.getCode(), "域code已存在");
}
int nameCount = storeRegionService.countByRegionName(enterpriseId, regionName, null);
if (nameCount > 0) {
return ServiceResponse.failure(ErrorCode.DATA_EXISTS.getCode(), "域名称已存在");
}
regionId = storeRegionService.save(enterpriseId, regionCode, regionName);
regionId = storeRegionService.save(enterpriseId, regionName);
storeRegionRelService.saveByOwner(enterpriseId, regionId);
// LogUtils.saveAddLog(storeRegionDTO);
}else {
......
......@@ -16,7 +16,6 @@ public class PropertyNameMap {
static {
map.put("regionName", "门店域名称");
map.put("regionCode", "门店域code");
map.put("storeBrandCode", "品牌code");
map.put("storeBrandName", "品牌名称");
map.put("storeBrandCategory", "经营类目");
......
......@@ -3,7 +3,6 @@
<mapper namespace="com.gic.store.dao.mapper.TabStoreRegionMapper">
<resultMap id="BaseResultMap" type="com.gic.store.entity.TabStoreRegion">
<id column="region_id" jdbcType="INTEGER" property="regionId" />
<result column="region_code" jdbcType="VARCHAR" property="regionCode" />
<result column="region_name" jdbcType="VARCHAR" property="regionName" />
<result column="status" jdbcType="INTEGER" property="status" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
......@@ -11,7 +10,6 @@
</resultMap>
<resultMap id="DTOResultMap" type="com.gic.store.dto.StoreRegionDTO">
<id column="region_id" jdbcType="INTEGER" property="regionId" />
<result column="region_code" jdbcType="VARCHAR" property="regionCode" />
<result column="region_name" jdbcType="VARCHAR" property="regionName" />
<result column="status" jdbcType="INTEGER" property="status" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
......@@ -21,10 +19,10 @@
<result column="own_type" jdbcType="INTEGER" property="ownType" />
</resultMap>
<sql id="Base_Column_List">
region_id, region_code, region_name, status, create_time, update_time
region_id, region_name, status, create_time, update_time
</sql>
<sql id="Base_Column_List1">
${alias}.region_id, ${alias}.region_code, ${alias}.region_name, ${alias}.status, ${alias}.create_time, ${alias}.update_time
${alias}.region_id, ${alias}.region_name, ${alias}.status, ${alias}.create_time, ${alias}.update_time
</sql>
<sql id="Base_Column_List2">
${alias}.enterprise_id,${alias}.from_enterprise_id, ${alias}.own_Type
......@@ -49,10 +47,10 @@
where region_id = #{regionId,jdbcType=INTEGER}
</delete>
<insert id="insert" parameterType="com.gic.store.entity.TabStoreRegion">
insert into tab_store_region (region_id, region_code, region_name,
insert into tab_store_region (region_id, region_name,
status, create_time, update_time
)
values (#{regionId,jdbcType=INTEGER}, #{regionCode,jdbcType=VARCHAR}, #{regionName,jdbcType=VARCHAR},
values (#{regionId,jdbcType=INTEGER}, #{regionName,jdbcType=VARCHAR},
#{status,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP}
)
</insert>
......@@ -65,9 +63,6 @@
<if test="regionId != null">
region_id,
</if>
<if test="regionCode != null">
region_code,
</if>
<if test="regionName != null">
region_name,
</if>
......@@ -85,9 +80,6 @@
<if test="regionId != null">
#{regionId,jdbcType=INTEGER},
</if>
<if test="regionCode != null">
#{regionCode,jdbcType=VARCHAR},
</if>
<if test="regionName != null">
#{regionName,jdbcType=VARCHAR},
</if>
......@@ -105,9 +97,6 @@
<update id="updateByPrimaryKeySelective" parameterType="com.gic.store.entity.TabStoreRegion">
update tab_store_region
<set>
<if test="regionCode != null">
region_code = #{regionCode,jdbcType=VARCHAR},
</if>
<if test="regionName != null">
region_name = #{regionName,jdbcType=VARCHAR},
</if>
......@@ -125,8 +114,7 @@
</update>
<update id="updateByPrimaryKey" parameterType="com.gic.store.entity.TabStoreRegion">
update tab_store_region
set region_code = #{regionCode,jdbcType=VARCHAR},
region_name = #{regionName,jdbcType=VARCHAR},
set region_name = #{regionName,jdbcType=VARCHAR},
status = #{status,jdbcType=INTEGER},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP}
......@@ -146,7 +134,7 @@
and rr.`status` = 1
and rr.enterprise_id = #{enterpriseId}
<if test="search != null and search != '' ">
and ( re.region_code like concat('%', #{search}, '%') or re.region_name like concat('%', #{search}, '%') )
and re.region_name like concat('%', #{search}, '%')
</if>
<if test="ownType != null ">
and rr.own_type = #{ownType}
......@@ -160,9 +148,6 @@
where re.region_id = rr.region_id
and rr.`status` = 1
and rr.enterprise_id = #{enterpriseId}
<if test="regionCode != null and regionCode != '' ">
and re.region_code = #{regionCode}
</if>
<if test="regionName != null and regionName != '' ">
and re.region_name = #{regionName}
</if>
......
......@@ -30,7 +30,7 @@ public class StoreRegionController {
@RequestMapping("/save-store-region")
public RestResponse saveStoreRegion(@Validated({StoreRegionQO.SaveValidView.class}) StoreRegionQO storeRegionQO) {
Integer enterpriseId = UserDetailUtils.getUserDetail().getEnterpriseId();
ServiceResponse<Integer> serviceResponse = storeRegionApiService.saveOrUpdateStoreRegion(enterpriseId, storeRegionQO.getRegionCode(), storeRegionQO.getRegionName(), storeRegionQO.getRegionId());
ServiceResponse<Integer> serviceResponse = storeRegionApiService.saveOrUpdateStoreRegion(enterpriseId, storeRegionQO.getRegionName(), storeRegionQO.getRegionId());
if (serviceResponse.isSuccess()) {
LogUtils.createLog((storeRegionQO.getRegionId() == null ? "新增" : "修改") + "门店域", storeRegionQO.getRegionName());
return RestResponse.success(serviceResponse.getResult());
......
......@@ -14,8 +14,6 @@ public class StoreRegionQO implements Serializable {
public interface SaveValidView{}
private Integer regionId;
@NotNull(message = "门店域code不能为空", groups = {SaveValidView.class})
private String regionCode;
@NotNull(message = "门店域名称不能为空", groups = {SaveValidView.class})
private String regionName;
......@@ -27,14 +25,6 @@ public class StoreRegionQO implements Serializable {
this.regionId = regionId;
}
public String getRegionCode() {
return regionCode;
}
public void setRegionCode(String regionCode) {
this.regionCode = regionCode;
}
public String getRegionName() {
return regionName;
}
......
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