dev-discount
袁野 4 years ago
commit 757745d08e
  1. 61
      hai-bweb/src/main/java/com/bweb/controller/HighGoodsPriceReferController.java
  2. 12
      hai-bweb/src/main/java/com/bweb/controller/HighMerchantStoreController.java
  3. 103
      hai-cweb/src/main/java/com/cweb/controller/HighCouponController.java
  4. 106
      hai-cweb/src/main/java/com/cweb/controller/HighMerchantStoreController.java
  5. 3
      hai-cweb/src/main/resources/dev/config.properties
  6. 20
      hai-service/src/main/java/com/hai/dao/HighMerchantStoreMapper.java
  7. 28
      hai-service/src/main/java/com/hai/dao/HighMerchantStoreSqlProvider.java
  8. 40
      hai-service/src/main/java/com/hai/entity/HighMerchantStore.java
  9. 130
      hai-service/src/main/java/com/hai/entity/HighMerchantStoreExample.java

@ -59,8 +59,13 @@ public class HighGoodsPriceReferController {
if (highGoodsPriceRefer.getObjectType() == null if (highGoodsPriceRefer.getObjectType() == null
|| highGoodsPriceRefer.getObjectId() == null || highGoodsPriceRefer.getObjectId() == null
|| highGoodsPriceRefer.getPromptlyType() == null || highGoodsPriceRefer.getPromptlyType() == null
|| highGoodsPriceRefer.getNewSalePrice() == null || highGoodsPriceRefer.getNewSalePrice() == null) {
|| highGoodsPriceRefer.getEffectiveTime() == null) { log.error("HighGoodsPriceReferController -> insertGoodsPriceRefer() error!","参数错误");
throw ErrorHelp.genException(SysCode.System, ErrorCode.REQ_PARAMS_ERROR, "");
}
// 是否及时生效 否:需要填写生效时间
if (highGoodsPriceRefer.getPromptlyType() == false && highGoodsPriceRefer.getEffectiveTime() == null) {
log.error("HighGoodsPriceReferController -> insertGoodsPriceRefer() error!","参数错误"); log.error("HighGoodsPriceReferController -> insertGoodsPriceRefer() error!","参数错误");
throw ErrorHelp.genException(SysCode.System, ErrorCode.REQ_PARAMS_ERROR, ""); throw ErrorHelp.genException(SysCode.System, ErrorCode.REQ_PARAMS_ERROR, "");
} }
@ -79,6 +84,58 @@ public class HighGoodsPriceReferController {
} }
} }
@RequestMapping(value="/updateGoodsPriceRefer",method = RequestMethod.POST)
@ResponseBody
@ApiOperation(value = "修改产品销售价格")
public ResponseData updateGoodsPriceRefer(@RequestBody HighGoodsPriceRefer highGoodsPriceRefer, HttpServletRequest request) {
try {
SessionObject sessionObject = userCenter.getSessionObject(request);
UserInfoModel userInfoModel = (UserInfoModel) sessionObject.getObject();
if (highGoodsPriceRefer.getId() == null
|| highGoodsPriceRefer.getObjectType() == null
|| highGoodsPriceRefer.getObjectId() == null
|| highGoodsPriceRefer.getPromptlyType() == null
|| highGoodsPriceRefer.getNewSalePrice() == null) {
log.error("HighGoodsPriceReferController -> insertGoodsPriceRefer() error!","参数错误");
throw ErrorHelp.genException(SysCode.System, ErrorCode.REQ_PARAMS_ERROR, "");
}
// 是否及时生效 否:需要填写生效时间
if (highGoodsPriceRefer.getPromptlyType() == false && highGoodsPriceRefer.getEffectiveTime() == null) {
log.error("HighGoodsPriceReferController -> insertGoodsPriceRefer() error!","参数错误");
throw ErrorHelp.genException(SysCode.System, ErrorCode.REQ_PARAMS_ERROR, "");
}
// 查询价格信息
HighGoodsPriceRefer refer = highGoodsPriceReferService.getPriceReferById(highGoodsPriceRefer.getId());
if (refer == null) {
log.error("HighGoodsPriceReferController -> insertGoodsPriceRefer() error!","未找到价格信息");
throw ErrorHelp.genException(SysCode.System, ErrorCode.GOODS_PRICE_REFER_ERROR, "");
}
// 只有审批驳回后才能修改
if (refer.getStatus() != 102) {
log.error("HighGoodsPriceReferController -> insertGoodsPriceRefer() error!","状态错误");
throw ErrorHelp.genException(SysCode.System, ErrorCode.STATUS_ERROR, "");
}
refer.setObjectType(highGoodsPriceRefer.getObjectType());
refer.setObjectId(highGoodsPriceRefer.getObjectId());
refer.setPromptlyType(highGoodsPriceRefer.getPromptlyType());
refer.setNewSalePrice(highGoodsPriceRefer.getNewSalePrice());
refer.setStatus(101); // 状态: 0:删除 1:待编辑 2:待生效 3:已生效 4:已失效 101.审批中 102.审批驳回
refer.setOperatorId(userInfoModel.getSecUser().getId());
refer.setOperatorName(userInfoModel.getSecUser().getUserName());
highGoodsPriceReferService.updatePriceRefer(refer);
return ResponseMsgUtil.success("操作成功");
} catch (Exception e) {
log.error("HighGoodsPriceReferController -> insertGoodsPriceRefer() error!",e);
return ResponseMsgUtil.exception(e);
}
}
@RequestMapping(value="/getPriceReferList",method = RequestMethod.GET) @RequestMapping(value="/getPriceReferList",method = RequestMethod.GET)
@ResponseBody @ResponseBody
@ApiOperation(value = "查询价格列表") @ApiOperation(value = "查询价格列表")

@ -14,6 +14,7 @@ import com.hai.entity.HighMerchantStore;
import com.hai.model.HighMerchantStoreModel; import com.hai.model.HighMerchantStoreModel;
import com.hai.model.ResponseData; import com.hai.model.ResponseData;
import com.hai.model.UserInfoModel; import com.hai.model.UserInfoModel;
import com.hai.service.CommonService;
import com.hai.service.HighMerchantService; import com.hai.service.HighMerchantService;
import com.hai.service.HighMerchantStoreService; import com.hai.service.HighMerchantStoreService;
import com.hai.service.SecUserService; import com.hai.service.SecUserService;
@ -47,6 +48,9 @@ public class HighMerchantStoreController {
@Autowired @Autowired
private UserCenter userCenter; private UserCenter userCenter;
@Resource
private CommonService commonService;
@Resource @Resource
private HighMerchantStoreService highMerchantStoreService; private HighMerchantStoreService highMerchantStoreService;
@ -69,7 +73,8 @@ public class HighMerchantStoreController {
throw ErrorHelp.genException(SysCode.System, ErrorCode.MENU_TREE_HAS_NOT_ERROR, ""); throw ErrorHelp.genException(SysCode.System, ErrorCode.MENU_TREE_HAS_NOT_ERROR, "");
} }
if (StringUtils.isBlank(highMerchantStore.getStoreKey()) if (highMerchantStore.getRegionId() == null
|| StringUtils.isBlank(highMerchantStore.getStoreKey())
|| StringUtils.isBlank(highMerchantStore.getStoreName()) || StringUtils.isBlank(highMerchantStore.getStoreName())
|| StringUtils.isBlank(highMerchantStore.getTelephone()) || StringUtils.isBlank(highMerchantStore.getTelephone())
|| StringUtils.isBlank(highMerchantStore.getAddress()) || StringUtils.isBlank(highMerchantStore.getAddress())
@ -101,6 +106,7 @@ public class HighMerchantStoreController {
throw ErrorHelp.genException(SysCode.System, ErrorCode.MERCHANT_NOF_FOUND, ""); throw ErrorHelp.genException(SysCode.System, ErrorCode.MERCHANT_NOF_FOUND, "");
} }
highMerchantStore.setRegionName(commonService.getRegionsById(highMerchantStore.getRegionId()).getRegionName());
highMerchantStore.setCreateTime(new Date()); highMerchantStore.setCreateTime(new Date());
highMerchantStore.setUpdateTime(new Date()); highMerchantStore.setUpdateTime(new Date());
highMerchantStore.setStatus(1); // 状态:0:删除,1:正常 highMerchantStore.setStatus(1); // 状态:0:删除,1:正常
@ -130,7 +136,8 @@ public class HighMerchantStoreController {
throw ErrorHelp.genException(SysCode.System, ErrorCode.MENU_TREE_HAS_NOT_ERROR, ""); throw ErrorHelp.genException(SysCode.System, ErrorCode.MENU_TREE_HAS_NOT_ERROR, "");
} }
if (highMerchantStore.getId() == null if (highMerchantStore.getRegionId() == null
|| highMerchantStore.getId() == null
|| StringUtils.isBlank(highMerchantStore.getStoreKey()) || StringUtils.isBlank(highMerchantStore.getStoreKey())
|| StringUtils.isBlank(highMerchantStore.getStoreName()) || StringUtils.isBlank(highMerchantStore.getStoreName())
|| StringUtils.isBlank(highMerchantStore.getTelephone()) || StringUtils.isBlank(highMerchantStore.getTelephone())
@ -170,6 +177,7 @@ public class HighMerchantStoreController {
throw ErrorHelp.genException(SysCode.System, ErrorCode.MERCHANT_NOF_FOUND, ""); throw ErrorHelp.genException(SysCode.System, ErrorCode.MERCHANT_NOF_FOUND, "");
} }
highMerchantStore.setRegionName(commonService.getRegionsById(highMerchantStore.getRegionId()).getRegionName());
highMerchantStore.setUpdateTime(new Date()); highMerchantStore.setUpdateTime(new Date());
highMerchantStore.setOperatorId(userInfoModel.getSecUser().getId()); highMerchantStore.setOperatorId(userInfoModel.getSecUser().getId());
highMerchantStore.setOperatorName(userInfoModel.getSecUser().getUserName()); highMerchantStore.setOperatorName(userInfoModel.getSecUser().getUserName());

@ -0,0 +1,103 @@
package com.cweb.controller;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.hai.common.exception.ErrorCode;
import com.hai.common.exception.ErrorHelp;
import com.hai.common.exception.SysCode;
import com.hai.common.security.SessionObject;
import com.hai.common.security.UserCenter;
import com.hai.common.utils.ResponseMsgUtil;
import com.hai.model.ResponseData;
import com.hai.model.UserInfoModel;
import com.hai.service.*;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import java.util.*;
/**
* @Auther: 胡锐
* @Description:
* @Date: 2021/3/11 22:16
*/
@Controller
@RequestMapping(value = "/coupon")
@Api(value = "卡卷接口")
public class HighCouponController {
private static Logger log = LoggerFactory.getLogger(HighCouponController.class);
@Autowired
private UserCenter userCenter;
@Resource
private HighMerchantService highMerchantService;
@Resource
private HighCouponService highCouponService;
@Resource
private HighCouponHandselService highCouponHandselService;
@Resource
private HighCouponCodeService highCouponCodeService;
@Resource
private HighApproveService highApproveService;
@RequestMapping(value="/getCouponList",method = RequestMethod.GET)
@ResponseBody
@ApiOperation(value = "卡卷列表")
public ResponseData getCouponList(@RequestParam(name = "regionId", required = true) Long regionId,
@RequestParam(name = "merchantId", required = false) Long merchantId,
@RequestParam(name = "couponName", required = false) String couponName,
@RequestParam(name = "couponType", required = false) Integer couponType,
@RequestParam(name = "pageNum", required = true) Integer pageNum,
@RequestParam(name = "pageSize", required = true) Integer pageSize, HttpServletRequest request) {
try {
Map<String, Object> map = new HashMap<>();
SessionObject sessionObject = userCenter.getSessionObject(request);
UserInfoModel userInfoModel = (UserInfoModel) sessionObject.getObject();
if (userInfoModel.getBsCompany() == null) {
log.error("HighCouponController -> getCouponList() error!","权限不足");
throw ErrorHelp.genException(SysCode.System, ErrorCode.COMPETENCE_INSUFFICIENT, "");
}
map.put("regionId", regionId);
map.put("merchantId", merchantId);
map.put("couponName", couponName);
map.put("couponType", couponType);
map.put("status", 2);
PageHelper.startPage(pageNum, pageSize);
return ResponseMsgUtil.success(new PageInfo<>(highCouponService.getCouponList(map)));
} catch (Exception e) {
log.error("HighCouponController -> getCouponList() error!",e);
return ResponseMsgUtil.exception(e);
}
}
@RequestMapping(value="/getCouponById",method = RequestMethod.GET)
@ResponseBody
@ApiOperation(value = "卡卷信息")
public ResponseData getCouponById(@RequestParam(name = "couponId", required = true) Long couponId) {
try {
return ResponseMsgUtil.success(highCouponService.getCouponById(couponId));
} catch (Exception e) {
log.error("HighCouponController -> getCouponById() error!",e);
return ResponseMsgUtil.exception(e);
}
}
}

@ -0,0 +1,106 @@
package com.cweb.controller;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.hai.common.exception.ErrorCode;
import com.hai.common.exception.ErrorHelp;
import com.hai.common.exception.SysCode;
import com.hai.common.security.SessionObject;
import com.hai.common.security.UserCenter;
import com.hai.common.utils.MemberValidateUtil;
import com.hai.common.utils.ResponseMsgUtil;
import com.hai.entity.HighMerchant;
import com.hai.entity.HighMerchantStore;
import com.hai.model.HighMerchantStoreModel;
import com.hai.model.ResponseData;
import com.hai.model.UserInfoModel;
import com.hai.service.HighMerchantService;
import com.hai.service.HighMerchantStoreService;
import com.hai.service.SecUserService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
/**
* @Auther: 胡锐
* @Description:
* @Date: 2021/3/9 20:58
*/
@Controller
@RequestMapping(value = "/highMerchantStore")
@Api(value = "商户门店接口")
public class HighMerchantStoreController {
private static Logger log = LoggerFactory.getLogger(HighMerchantStoreController.class);
@Autowired
private UserCenter userCenter;
@Resource
private HighMerchantStoreService highMerchantStoreService;
@Resource
private HighMerchantService highMerchantService;
@Resource
private SecUserService secUserService;
@RequestMapping(value="/getMerchantStoreById",method = RequestMethod.GET)
@ResponseBody
@ApiOperation(value = "根据id查询商户门店")
public ResponseData getMerchantStoreById(@RequestParam(name = "id", required = true) Long id) {
try {
return ResponseMsgUtil.success(highMerchantStoreService.getMerchantStoreById(id));
} catch (Exception e) {
log.error("HighMerchantStoreController -> getMerchantStoreById() error!",e);
return ResponseMsgUtil.exception(e);
}
}
@RequestMapping(value="/getStoreListByCompany",method = RequestMethod.GET)
@ResponseBody
@ApiOperation(value = "根据公司 查询商户门店列表")
public ResponseData getStoreListByCompany(@RequestParam(name = "merchantId", required = false) Long merchantId,
@RequestParam(name = "telephone", required = false) String telephone,
@RequestParam(name = "storeName", required = false) String storeName,
@RequestParam(name = "pageNum", required = true) Integer pageNum,
@RequestParam(name = "pageSize", required = true) Integer pageSize,
HttpServletRequest request) {
try {
SessionObject sessionObject = userCenter.getSessionObject(request);
UserInfoModel userInfoModel = (UserInfoModel) sessionObject.getObject();
if (userInfoModel.getBsCompany() == null) {
log.error("HighMerchantStoreController -> getStoreListByCompany() error!","权限不足");
throw ErrorHelp.genException(SysCode.System, ErrorCode.COMPETENCE_INSUFFICIENT, "");
}
Map<String, Object> map = new HashMap<>();
map.put("companyId", userInfoModel.getBsCompany().getId());
map.put("merchantId", merchantId);
map.put("telephone", telephone);
map.put("storeName", storeName);
PageHelper.startPage(pageNum, pageSize);
return ResponseMsgUtil.success(new PageInfo<>(highMerchantStoreService.getMerchantStoreList(map)));
} catch (Exception e) {
log.error("HighMerchantStoreController -> getStoreListByCompany() error!",e);
return ResponseMsgUtil.exception(e);
}
}
}

@ -1,5 +1,8 @@
# 微信配置
wxAppId=wx8d49e2f83025229d wxAppId=wx8d49e2f83025229d
wxAppSecret=d8d6dcaef77d3b659258a01b5ddba5df wxAppSecret=d8d6dcaef77d3b659258a01b5ddba5df
mch_id=1603942866
api_key=HfkjWxPayHaiShengGuang0123456789
fileUrl=/home/project/hsg/filesystem fileUrl=/home/project/hsg/filesystem
cmsPath=/home/project/hsg/filesystem/cmsPath cmsPath=/home/project/hsg/filesystem/cmsPath

@ -39,7 +39,8 @@ public interface HighMerchantStoreMapper extends HighMerchantStoreMapperExt {
int deleteByPrimaryKey(Long id); int deleteByPrimaryKey(Long id);
@Insert({ @Insert({
"insert into high_merchant_store (company_id, merchant_id, ", "insert into high_merchant_store (region_id, region_name, ",
"company_id, merchant_id, ",
"store_key, store_name, ", "store_key, store_name, ",
"store_desc, telephone, ", "store_desc, telephone, ",
"address, `status`, ", "address, `status`, ",
@ -47,7 +48,8 @@ public interface HighMerchantStoreMapper extends HighMerchantStoreMapperExt {
"operator_id, operator_name, ", "operator_id, operator_name, ",
"update_time, create_time, ", "update_time, create_time, ",
"ext_1, ext_2, ext_3)", "ext_1, ext_2, ext_3)",
"values (#{companyId,jdbcType=BIGINT}, #{merchantId,jdbcType=BIGINT}, ", "values (#{regionId,jdbcType=BIGINT}, #{regionName,jdbcType=VARCHAR}, ",
"#{companyId,jdbcType=BIGINT}, #{merchantId,jdbcType=BIGINT}, ",
"#{storeKey,jdbcType=VARCHAR}, #{storeName,jdbcType=VARCHAR}, ", "#{storeKey,jdbcType=VARCHAR}, #{storeName,jdbcType=VARCHAR}, ",
"#{storeDesc,jdbcType=VARCHAR}, #{telephone,jdbcType=VARCHAR}, ", "#{storeDesc,jdbcType=VARCHAR}, #{telephone,jdbcType=VARCHAR}, ",
"#{address,jdbcType=VARCHAR}, #{status,jdbcType=INTEGER}, ", "#{address,jdbcType=VARCHAR}, #{status,jdbcType=INTEGER}, ",
@ -66,6 +68,8 @@ public interface HighMerchantStoreMapper extends HighMerchantStoreMapperExt {
@SelectProvider(type=HighMerchantStoreSqlProvider.class, method="selectByExample") @SelectProvider(type=HighMerchantStoreSqlProvider.class, method="selectByExample")
@Results({ @Results({
@Result(column="id", property="id", jdbcType=JdbcType.BIGINT, id=true), @Result(column="id", property="id", jdbcType=JdbcType.BIGINT, id=true),
@Result(column="region_id", property="regionId", jdbcType=JdbcType.BIGINT),
@Result(column="region_name", property="regionName", jdbcType=JdbcType.VARCHAR),
@Result(column="company_id", property="companyId", jdbcType=JdbcType.BIGINT), @Result(column="company_id", property="companyId", jdbcType=JdbcType.BIGINT),
@Result(column="merchant_id", property="merchantId", jdbcType=JdbcType.BIGINT), @Result(column="merchant_id", property="merchantId", jdbcType=JdbcType.BIGINT),
@Result(column="store_key", property="storeKey", jdbcType=JdbcType.VARCHAR), @Result(column="store_key", property="storeKey", jdbcType=JdbcType.VARCHAR),
@ -88,14 +92,16 @@ public interface HighMerchantStoreMapper extends HighMerchantStoreMapperExt {
@Select({ @Select({
"select", "select",
"id, company_id, merchant_id, store_key, store_name, store_desc, telephone, address, ", "id, region_id, region_name, company_id, merchant_id, store_key, store_name, ",
"`status`, longitude, latitude, operator_id, operator_name, update_time, create_time, ", "store_desc, telephone, address, `status`, longitude, latitude, operator_id, ",
"ext_1, ext_2, ext_3", "operator_name, update_time, create_time, ext_1, ext_2, ext_3",
"from high_merchant_store", "from high_merchant_store",
"where id = #{id,jdbcType=BIGINT}" "where id = #{id,jdbcType=BIGINT}"
}) })
@Results({ @Results({
@Result(column="id", property="id", jdbcType=JdbcType.BIGINT, id=true), @Result(column="id", property="id", jdbcType=JdbcType.BIGINT, id=true),
@Result(column="region_id", property="regionId", jdbcType=JdbcType.BIGINT),
@Result(column="region_name", property="regionName", jdbcType=JdbcType.VARCHAR),
@Result(column="company_id", property="companyId", jdbcType=JdbcType.BIGINT), @Result(column="company_id", property="companyId", jdbcType=JdbcType.BIGINT),
@Result(column="merchant_id", property="merchantId", jdbcType=JdbcType.BIGINT), @Result(column="merchant_id", property="merchantId", jdbcType=JdbcType.BIGINT),
@Result(column="store_key", property="storeKey", jdbcType=JdbcType.VARCHAR), @Result(column="store_key", property="storeKey", jdbcType=JdbcType.VARCHAR),
@ -127,7 +133,9 @@ public interface HighMerchantStoreMapper extends HighMerchantStoreMapperExt {
@Update({ @Update({
"update high_merchant_store", "update high_merchant_store",
"set company_id = #{companyId,jdbcType=BIGINT},", "set region_id = #{regionId,jdbcType=BIGINT},",
"region_name = #{regionName,jdbcType=VARCHAR},",
"company_id = #{companyId,jdbcType=BIGINT},",
"merchant_id = #{merchantId,jdbcType=BIGINT},", "merchant_id = #{merchantId,jdbcType=BIGINT},",
"store_key = #{storeKey,jdbcType=VARCHAR},", "store_key = #{storeKey,jdbcType=VARCHAR},",
"store_name = #{storeName,jdbcType=VARCHAR},", "store_name = #{storeName,jdbcType=VARCHAR},",

@ -28,6 +28,14 @@ public class HighMerchantStoreSqlProvider {
SQL sql = new SQL(); SQL sql = new SQL();
sql.INSERT_INTO("high_merchant_store"); sql.INSERT_INTO("high_merchant_store");
if (record.getRegionId() != null) {
sql.VALUES("region_id", "#{regionId,jdbcType=BIGINT}");
}
if (record.getRegionName() != null) {
sql.VALUES("region_name", "#{regionName,jdbcType=VARCHAR}");
}
if (record.getCompanyId() != null) { if (record.getCompanyId() != null) {
sql.VALUES("company_id", "#{companyId,jdbcType=BIGINT}"); sql.VALUES("company_id", "#{companyId,jdbcType=BIGINT}");
} }
@ -106,6 +114,8 @@ public class HighMerchantStoreSqlProvider {
} else { } else {
sql.SELECT("id"); sql.SELECT("id");
} }
sql.SELECT("region_id");
sql.SELECT("region_name");
sql.SELECT("company_id"); sql.SELECT("company_id");
sql.SELECT("merchant_id"); sql.SELECT("merchant_id");
sql.SELECT("store_key"); sql.SELECT("store_key");
@ -144,6 +154,14 @@ public class HighMerchantStoreSqlProvider {
sql.SET("id = #{record.id,jdbcType=BIGINT}"); sql.SET("id = #{record.id,jdbcType=BIGINT}");
} }
if (record.getRegionId() != null) {
sql.SET("region_id = #{record.regionId,jdbcType=BIGINT}");
}
if (record.getRegionName() != null) {
sql.SET("region_name = #{record.regionName,jdbcType=VARCHAR}");
}
if (record.getCompanyId() != null) { if (record.getCompanyId() != null) {
sql.SET("company_id = #{record.companyId,jdbcType=BIGINT}"); sql.SET("company_id = #{record.companyId,jdbcType=BIGINT}");
} }
@ -221,6 +239,8 @@ public class HighMerchantStoreSqlProvider {
sql.UPDATE("high_merchant_store"); sql.UPDATE("high_merchant_store");
sql.SET("id = #{record.id,jdbcType=BIGINT}"); sql.SET("id = #{record.id,jdbcType=BIGINT}");
sql.SET("region_id = #{record.regionId,jdbcType=BIGINT}");
sql.SET("region_name = #{record.regionName,jdbcType=VARCHAR}");
sql.SET("company_id = #{record.companyId,jdbcType=BIGINT}"); sql.SET("company_id = #{record.companyId,jdbcType=BIGINT}");
sql.SET("merchant_id = #{record.merchantId,jdbcType=BIGINT}"); sql.SET("merchant_id = #{record.merchantId,jdbcType=BIGINT}");
sql.SET("store_key = #{record.storeKey,jdbcType=VARCHAR}"); sql.SET("store_key = #{record.storeKey,jdbcType=VARCHAR}");
@ -248,6 +268,14 @@ public class HighMerchantStoreSqlProvider {
SQL sql = new SQL(); SQL sql = new SQL();
sql.UPDATE("high_merchant_store"); sql.UPDATE("high_merchant_store");
if (record.getRegionId() != null) {
sql.SET("region_id = #{regionId,jdbcType=BIGINT}");
}
if (record.getRegionName() != null) {
sql.SET("region_name = #{regionName,jdbcType=VARCHAR}");
}
if (record.getCompanyId() != null) { if (record.getCompanyId() != null) {
sql.SET("company_id = #{companyId,jdbcType=BIGINT}"); sql.SET("company_id = #{companyId,jdbcType=BIGINT}");
} }

@ -1,7 +1,5 @@
package com.hai.entity; package com.hai.entity;
import com.hai.model.HighMerchantStoreModel;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date; import java.util.Date;
@ -20,6 +18,16 @@ public class HighMerchantStore implements Serializable {
*/ */
private Long id; private Long id;
/**
* 区域
*/
private Long regionId;
/**
* 区域名称
*/
private String regionName;
/** /**
* 单位id * 单位id
*/ */
@ -51,7 +59,7 @@ public class HighMerchantStore implements Serializable {
private String telephone; private String telephone;
/** /**
* 门店地址 * 商户地址
*/ */
private String address; private String address;
@ -61,12 +69,12 @@ public class HighMerchantStore implements Serializable {
private Integer status; private Integer status;
/** /**
* 门店地址经度 * 商户地址经度
*/ */
private String longitude; private String longitude;
/** /**
* 门店地址纬度 * 商户地址纬度
*/ */
private String latitude; private String latitude;
@ -106,6 +114,22 @@ public class HighMerchantStore implements Serializable {
this.id = id; this.id = id;
} }
public Long getRegionId() {
return regionId;
}
public void setRegionId(Long regionId) {
this.regionId = regionId;
}
public String getRegionName() {
return regionName;
}
public void setRegionName(String regionName) {
this.regionName = regionName;
}
public Long getCompanyId() { public Long getCompanyId() {
return companyId; return companyId;
} }
@ -255,6 +279,8 @@ public class HighMerchantStore implements Serializable {
} }
HighMerchantStore other = (HighMerchantStore) that; HighMerchantStore other = (HighMerchantStore) that;
return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId())) return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
&& (this.getRegionId() == null ? other.getRegionId() == null : this.getRegionId().equals(other.getRegionId()))
&& (this.getRegionName() == null ? other.getRegionName() == null : this.getRegionName().equals(other.getRegionName()))
&& (this.getCompanyId() == null ? other.getCompanyId() == null : this.getCompanyId().equals(other.getCompanyId())) && (this.getCompanyId() == null ? other.getCompanyId() == null : this.getCompanyId().equals(other.getCompanyId()))
&& (this.getMerchantId() == null ? other.getMerchantId() == null : this.getMerchantId().equals(other.getMerchantId())) && (this.getMerchantId() == null ? other.getMerchantId() == null : this.getMerchantId().equals(other.getMerchantId()))
&& (this.getStoreKey() == null ? other.getStoreKey() == null : this.getStoreKey().equals(other.getStoreKey())) && (this.getStoreKey() == null ? other.getStoreKey() == null : this.getStoreKey().equals(other.getStoreKey()))
@ -279,6 +305,8 @@ public class HighMerchantStore implements Serializable {
final int prime = 31; final int prime = 31;
int result = 1; int result = 1;
result = prime * result + ((getId() == null) ? 0 : getId().hashCode()); result = prime * result + ((getId() == null) ? 0 : getId().hashCode());
result = prime * result + ((getRegionId() == null) ? 0 : getRegionId().hashCode());
result = prime * result + ((getRegionName() == null) ? 0 : getRegionName().hashCode());
result = prime * result + ((getCompanyId() == null) ? 0 : getCompanyId().hashCode()); result = prime * result + ((getCompanyId() == null) ? 0 : getCompanyId().hashCode());
result = prime * result + ((getMerchantId() == null) ? 0 : getMerchantId().hashCode()); result = prime * result + ((getMerchantId() == null) ? 0 : getMerchantId().hashCode());
result = prime * result + ((getStoreKey() == null) ? 0 : getStoreKey().hashCode()); result = prime * result + ((getStoreKey() == null) ? 0 : getStoreKey().hashCode());
@ -306,6 +334,8 @@ public class HighMerchantStore implements Serializable {
sb.append(" ["); sb.append(" [");
sb.append("Hash = ").append(hashCode()); sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id); sb.append(", id=").append(id);
sb.append(", regionId=").append(regionId);
sb.append(", regionName=").append(regionName);
sb.append(", companyId=").append(companyId); sb.append(", companyId=").append(companyId);
sb.append(", merchantId=").append(merchantId); sb.append(", merchantId=").append(merchantId);
sb.append(", storeKey=").append(storeKey); sb.append(", storeKey=").append(storeKey);

@ -185,6 +185,136 @@ public class HighMerchantStoreExample {
return (Criteria) this; return (Criteria) this;
} }
public Criteria andRegionIdIsNull() {
addCriterion("region_id is null");
return (Criteria) this;
}
public Criteria andRegionIdIsNotNull() {
addCriterion("region_id is not null");
return (Criteria) this;
}
public Criteria andRegionIdEqualTo(Long value) {
addCriterion("region_id =", value, "regionId");
return (Criteria) this;
}
public Criteria andRegionIdNotEqualTo(Long value) {
addCriterion("region_id <>", value, "regionId");
return (Criteria) this;
}
public Criteria andRegionIdGreaterThan(Long value) {
addCriterion("region_id >", value, "regionId");
return (Criteria) this;
}
public Criteria andRegionIdGreaterThanOrEqualTo(Long value) {
addCriterion("region_id >=", value, "regionId");
return (Criteria) this;
}
public Criteria andRegionIdLessThan(Long value) {
addCriterion("region_id <", value, "regionId");
return (Criteria) this;
}
public Criteria andRegionIdLessThanOrEqualTo(Long value) {
addCriterion("region_id <=", value, "regionId");
return (Criteria) this;
}
public Criteria andRegionIdIn(List<Long> values) {
addCriterion("region_id in", values, "regionId");
return (Criteria) this;
}
public Criteria andRegionIdNotIn(List<Long> values) {
addCriterion("region_id not in", values, "regionId");
return (Criteria) this;
}
public Criteria andRegionIdBetween(Long value1, Long value2) {
addCriterion("region_id between", value1, value2, "regionId");
return (Criteria) this;
}
public Criteria andRegionIdNotBetween(Long value1, Long value2) {
addCriterion("region_id not between", value1, value2, "regionId");
return (Criteria) this;
}
public Criteria andRegionNameIsNull() {
addCriterion("region_name is null");
return (Criteria) this;
}
public Criteria andRegionNameIsNotNull() {
addCriterion("region_name is not null");
return (Criteria) this;
}
public Criteria andRegionNameEqualTo(String value) {
addCriterion("region_name =", value, "regionName");
return (Criteria) this;
}
public Criteria andRegionNameNotEqualTo(String value) {
addCriterion("region_name <>", value, "regionName");
return (Criteria) this;
}
public Criteria andRegionNameGreaterThan(String value) {
addCriterion("region_name >", value, "regionName");
return (Criteria) this;
}
public Criteria andRegionNameGreaterThanOrEqualTo(String value) {
addCriterion("region_name >=", value, "regionName");
return (Criteria) this;
}
public Criteria andRegionNameLessThan(String value) {
addCriterion("region_name <", value, "regionName");
return (Criteria) this;
}
public Criteria andRegionNameLessThanOrEqualTo(String value) {
addCriterion("region_name <=", value, "regionName");
return (Criteria) this;
}
public Criteria andRegionNameLike(String value) {
addCriterion("region_name like", value, "regionName");
return (Criteria) this;
}
public Criteria andRegionNameNotLike(String value) {
addCriterion("region_name not like", value, "regionName");
return (Criteria) this;
}
public Criteria andRegionNameIn(List<String> values) {
addCriterion("region_name in", values, "regionName");
return (Criteria) this;
}
public Criteria andRegionNameNotIn(List<String> values) {
addCriterion("region_name not in", values, "regionName");
return (Criteria) this;
}
public Criteria andRegionNameBetween(String value1, String value2) {
addCriterion("region_name between", value1, value2, "regionName");
return (Criteria) this;
}
public Criteria andRegionNameNotBetween(String value1, String value2) {
addCriterion("region_name not between", value1, value2, "regionName");
return (Criteria) this;
}
public Criteria andCompanyIdIsNull() { public Criteria andCompanyIdIsNull() {
addCriterion("company_id is null"); addCriterion("company_id is null");
return (Criteria) this; return (Criteria) this;

Loading…
Cancel
Save