17 changed files with 805 additions and 12 deletions
-
15cereshop-admin/src/main/java/com/shop/cereshop/admin/dao/shop/CereShopCrossDetailDAO.java
-
5cereshop-admin/src/main/java/com/shop/cereshop/admin/dao/shop/CereShopReturnDAO.java
-
133cereshop-admin/src/main/java/com/shop/cereshop/admin/page/shop/ShopCrossDetail.java
-
11cereshop-admin/src/main/java/com/shop/cereshop/admin/page/shop/ShopGetAll.java
-
29cereshop-admin/src/main/java/com/shop/cereshop/admin/param/shop/ShopCrossDetailGetAllParam.java
-
132cereshop-admin/src/main/java/com/shop/cereshop/admin/param/shop/ShopCrossDetailSaveParam.java
-
132cereshop-admin/src/main/java/com/shop/cereshop/admin/param/shop/ShopCrossDetailUpdateParam.java
-
10cereshop-admin/src/main/java/com/shop/cereshop/admin/param/shop/ShopSaveParam.java
-
24cereshop-admin/src/main/java/com/shop/cereshop/admin/param/shop/ShopUpdateParam.java
-
61cereshop-admin/src/main/java/com/shop/cereshop/admin/service/shop/CereShopCrossDetailService.java
-
12cereshop-admin/src/main/java/com/shop/cereshop/admin/service/shop/CereShopReturnService.java
-
92cereshop-admin/src/main/java/com/shop/cereshop/admin/service/shop/impl/CerePlatformShopServiceImpl.java
-
107cereshop-admin/src/main/java/com/shop/cereshop/admin/service/shop/impl/CereShopCrossDetailServiceImpl.java
-
29cereshop-admin/src/main/java/com/shop/cereshop/admin/service/shop/impl/CereShopReturnServiceImpl.java
-
4cereshop-admin/src/main/resources/mybatis/mapper/shop/CerePlatformShopDAO.xml
-
9cereshop-admin/src/main/resources/mybatis/mapper/shop/CereShopReturnDAO.xml
-
12cereshop-business/src/main/java/com/shop/cereshop/business/service/shop/impl/CerePlatformShopServiceImpl.java
@ -0,0 +1,15 @@ |
|||
/* |
|||
* Copyright (C) 2017-2021 |
|||
* All rights reserved, Designed By 深圳中科鑫智科技有限公司 |
|||
* Copyright authorization contact 18814114118 |
|||
*/ |
|||
package com.shop.cereshop.admin.dao.shop; |
|||
|
|||
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
|||
import com.shop.cereshop.commons.domain.shop.CereShopCrossDetail; |
|||
import org.apache.ibatis.annotations.Mapper; |
|||
|
|||
@Mapper |
|||
public interface CereShopCrossDetailDAO extends BaseMapper<CereShopCrossDetail> { |
|||
|
|||
} |
@ -0,0 +1,133 @@ |
|||
/* |
|||
* Copyright (C) 2017-2021 |
|||
* All rights reserved, Designed By 深圳中科鑫智科技有限公司 |
|||
* Copyright authorization contact 18814114118 |
|||
*/ |
|||
package com.shop.cereshop.admin.page.shop; |
|||
|
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
/** |
|||
* 仓库返回数据实体类 |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "Storehouse", description = "仓库返回数据实体类") |
|||
public class ShopCrossDetail { |
|||
/** |
|||
* 拓展信息Id |
|||
*/ |
|||
@ApiModelProperty(value = "拓展信息Id") |
|||
private Long crossDetailId; |
|||
|
|||
/** |
|||
* 关联店铺id |
|||
*/ |
|||
@ApiModelProperty(value = "关联店铺id") |
|||
private Long shopId; |
|||
|
|||
/** |
|||
* 电商平台名称 |
|||
*/ |
|||
@ApiModelProperty(value = "电商平台名称") |
|||
private String ebpname; |
|||
|
|||
/** |
|||
* 电商平台代码 |
|||
*/ |
|||
@ApiModelProperty(value = "电商平台代码") |
|||
private String ebpcode; |
|||
|
|||
/** |
|||
* 电商企业名称 |
|||
*/ |
|||
@ApiModelProperty(value = "电商企业名称") |
|||
private String ebpcname; |
|||
|
|||
/** |
|||
* 电商企业代码 |
|||
*/ |
|||
@ApiModelProperty(value = "电商企业代码") |
|||
private String ebpccode; |
|||
/** |
|||
* 申报企业名称 |
|||
*/ |
|||
@ApiModelProperty(value = "申报企业名称") |
|||
private String agentName; |
|||
|
|||
/** |
|||
* 申报企业代码 |
|||
*/ |
|||
@ApiModelProperty(value = "申报企业代码") |
|||
private String agentCode; |
|||
/** |
|||
* 区内企业名称 |
|||
*/ |
|||
@ApiModelProperty(value = "区内企业名称") |
|||
private String areaName; |
|||
|
|||
/** |
|||
* 区内企业代码 |
|||
*/ |
|||
@ApiModelProperty(value = "区内企业代码") |
|||
private String areaCode; |
|||
/** |
|||
* 担保企业名称 |
|||
*/ |
|||
@ApiModelProperty(value = "担保企业名称") |
|||
private String assureName; |
|||
|
|||
/** |
|||
* 担保企业代码 |
|||
*/ |
|||
@ApiModelProperty(value = "担保企业代码") |
|||
private String assureCode; |
|||
/** |
|||
* 账册编号 |
|||
*/ |
|||
@ApiModelProperty(value = "账册编号") |
|||
private String zcCode; |
|||
|
|||
/** |
|||
* 申报海关代码 |
|||
*/ |
|||
@ApiModelProperty(value = "申报海关代码") |
|||
private String sbhgCode; |
|||
|
|||
/** |
|||
* 口岸海关代码 |
|||
*/ |
|||
@ApiModelProperty(value = "口岸海关代码") |
|||
private String kahgCode; |
|||
|
|||
/** |
|||
* 订单传输企业名称 |
|||
*/ |
|||
@ApiModelProperty(value = "订单传输企业名称") |
|||
private String copName; |
|||
|
|||
/** |
|||
* 订单传输企业代码 |
|||
*/ |
|||
@ApiModelProperty(value = "订单传输企业代码") |
|||
private String copCode; |
|||
|
|||
/** |
|||
* 清单传输企业名称 |
|||
*/ |
|||
@ApiModelProperty(value = "清单传输企业名称") |
|||
private String copName1; |
|||
|
|||
/** |
|||
* 清单传输企业代码 |
|||
*/ |
|||
@ApiModelProperty(value = "清单传输企业代码") |
|||
private String copCode1; |
|||
|
|||
/** |
|||
* 公司对公银行账户 |
|||
*/ |
|||
@ApiModelProperty(value = "公司对公银行账户") |
|||
private String bankCode; |
|||
} |
@ -0,0 +1,29 @@ |
|||
/* |
|||
* Copyright (C) 2017-2021 |
|||
* All rights reserved, Designed By 深圳中科鑫智科技有限公司 |
|||
* Copyright authorization contact 18814114118 |
|||
*/ |
|||
package com.shop.cereshop.admin.param.shop; |
|||
|
|||
import com.shop.cereshop.commons.domain.common.PageParam; |
|||
import io.swagger.annotations.ApiModel; |
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.io.Serializable; |
|||
|
|||
/** |
|||
* cere_shop_cross_detail 店铺跨境拓展信息 |
|||
* @author |
|||
*/ |
|||
@Data |
|||
@ApiModel(value = "ShopCrossDetailGetAllParam", description = "获取店铺跨境信息列表请求") |
|||
public class ShopCrossDetailGetAllParam extends PageParam implements Serializable { |
|||
/** |
|||
* 店铺id |
|||
*/ |
|||
@ApiModelProperty(value = "店铺id") |
|||
private Long shopId; |
|||
|
|||
|
|||
} |
@ -0,0 +1,132 @@ |
|||
/* |
|||
* Copyright (C) 2017-2021 |
|||
* All rights reserved, Designed By 深圳中科鑫智科技有限公司 |
|||
* Copyright authorization contact 18814114118 |
|||
*/ |
|||
package com.shop.cereshop.admin.param.shop; |
|||
|
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.io.Serializable; |
|||
|
|||
/** |
|||
* cere_shop_cross_detail 店铺跨境拓展信息 |
|||
* @author |
|||
*/ |
|||
@Data |
|||
public class ShopCrossDetailSaveParam implements Serializable { |
|||
/** |
|||
* 关联店铺id |
|||
*/ |
|||
@ApiModelProperty(value = "关联店铺id") |
|||
private Long shopId; |
|||
|
|||
/** |
|||
* 电商平台名称 |
|||
*/ |
|||
@ApiModelProperty(value = "电商平台名称") |
|||
private String ebpname; |
|||
|
|||
/** |
|||
* 电商平台代码 |
|||
*/ |
|||
@ApiModelProperty(value = "电商平台代码") |
|||
private String ebpcode; |
|||
|
|||
/** |
|||
* 电商企业名称 |
|||
*/ |
|||
@ApiModelProperty(value = "电商企业名称") |
|||
private String ebpcname; |
|||
|
|||
/** |
|||
* 电商企业代码 |
|||
*/ |
|||
@ApiModelProperty(value = "电商企业代码") |
|||
private String ebpccode; |
|||
/** |
|||
* 申报企业名称 |
|||
*/ |
|||
@ApiModelProperty(value = "申报企业名称") |
|||
private String agentName; |
|||
|
|||
/** |
|||
* 申报企业代码 |
|||
*/ |
|||
@ApiModelProperty(value = "申报企业代码") |
|||
private String agentCode; |
|||
/** |
|||
* 区内企业名称 |
|||
*/ |
|||
@ApiModelProperty(value = "区内企业名称") |
|||
private String areaName; |
|||
|
|||
/** |
|||
* 区内企业代码 |
|||
*/ |
|||
@ApiModelProperty(value = "区内企业代码") |
|||
private String areaCode; |
|||
/** |
|||
* 担保企业名称 |
|||
*/ |
|||
@ApiModelProperty(value = "担保企业名称") |
|||
private String assureName; |
|||
|
|||
/** |
|||
* 担保企业代码 |
|||
*/ |
|||
@ApiModelProperty(value = "担保企业代码") |
|||
private String assureCode; |
|||
/** |
|||
* 账册编号 |
|||
*/ |
|||
@ApiModelProperty(value = "账册编号") |
|||
private String zcCode; |
|||
|
|||
/** |
|||
* 申报海关代码 |
|||
*/ |
|||
@ApiModelProperty(value = "申报海关代码") |
|||
private String sbhgCode; |
|||
|
|||
/** |
|||
* 口岸海关代码 |
|||
*/ |
|||
@ApiModelProperty(value = "口岸海关代码") |
|||
private String kahgCode; |
|||
|
|||
/** |
|||
* 订单传输企业名称 |
|||
*/ |
|||
@ApiModelProperty(value = "订单传输企业名称") |
|||
private String copName; |
|||
|
|||
/** |
|||
* 订单传输企业代码 |
|||
*/ |
|||
@ApiModelProperty(value = "订单传输企业代码") |
|||
private String copCode; |
|||
|
|||
/** |
|||
* 清单传输企业名称 |
|||
*/ |
|||
@ApiModelProperty(value = "清单传输企业名称") |
|||
private String copName1; |
|||
|
|||
/** |
|||
* 清单传输企业代码 |
|||
*/ |
|||
@ApiModelProperty(value = "清单传输企业代码") |
|||
private String copCode1; |
|||
|
|||
|
|||
|
|||
/** |
|||
* 公司对公银行账户 |
|||
*/ |
|||
@ApiModelProperty(value = "公司对公银行账户") |
|||
private String bankCode; |
|||
|
|||
private static final long serialVersionUID = 1L; |
|||
} |
@ -0,0 +1,132 @@ |
|||
/* |
|||
* Copyright (C) 2017-2021 |
|||
* All rights reserved, Designed By 深圳中科鑫智科技有限公司 |
|||
* Copyright authorization contact 18814114118 |
|||
*/ |
|||
package com.shop.cereshop.admin.param.shop; |
|||
|
|||
import io.swagger.annotations.ApiModelProperty; |
|||
import lombok.Data; |
|||
|
|||
import java.io.Serializable; |
|||
|
|||
/** |
|||
* cere_shop_cross_detail 店铺跨境拓展信息 |
|||
* @author |
|||
*/ |
|||
@Data |
|||
public class ShopCrossDetailUpdateParam implements Serializable { |
|||
@ApiModelProperty(value = "拓展信息Id") |
|||
private Long crossDetailId; |
|||
/** |
|||
* 关联店铺id |
|||
*/ |
|||
@ApiModelProperty(value = "关联店铺id") |
|||
private Long shopId; |
|||
|
|||
/** |
|||
* 电商平台名称 |
|||
*/ |
|||
@ApiModelProperty(value = "电商平台名称") |
|||
private String ebpname; |
|||
|
|||
/** |
|||
* 电商平台代码 |
|||
*/ |
|||
@ApiModelProperty(value = "电商平台代码") |
|||
private String ebpcode; |
|||
|
|||
/** |
|||
* 电商企业名称 |
|||
*/ |
|||
@ApiModelProperty(value = "电商企业名称") |
|||
private String ebpcname; |
|||
|
|||
/** |
|||
* 电商企业代码 |
|||
*/ |
|||
@ApiModelProperty(value = "电商企业代码") |
|||
private String ebpccode; |
|||
/** |
|||
* 申报企业名称 |
|||
*/ |
|||
@ApiModelProperty(value = "申报企业名称") |
|||
private String agentName; |
|||
|
|||
/** |
|||
* 申报企业代码 |
|||
*/ |
|||
@ApiModelProperty(value = "申报企业代码") |
|||
private String agentCode; |
|||
/** |
|||
* 区内企业名称 |
|||
*/ |
|||
@ApiModelProperty(value = "区内企业名称") |
|||
private String areaName; |
|||
|
|||
/** |
|||
* 区内企业代码 |
|||
*/ |
|||
@ApiModelProperty(value = "区内企业代码") |
|||
private String areaCode; |
|||
/** |
|||
* 担保企业名称 |
|||
*/ |
|||
@ApiModelProperty(value = "担保企业名称") |
|||
private String assureName; |
|||
|
|||
/** |
|||
* 担保企业代码 |
|||
*/ |
|||
@ApiModelProperty(value = "担保企业代码") |
|||
private String assureCode; |
|||
/** |
|||
* 账册编号 |
|||
*/ |
|||
@ApiModelProperty(value = "账册编号") |
|||
private String zcCode; |
|||
|
|||
/** |
|||
* 申报海关代码 |
|||
*/ |
|||
@ApiModelProperty(value = "申报海关代码") |
|||
private String sbhgCode; |
|||
|
|||
/** |
|||
* 口岸海关代码 |
|||
*/ |
|||
@ApiModelProperty(value = "口岸海关代码") |
|||
private String kahgCode; |
|||
|
|||
/** |
|||
* 订单传输企业名称 |
|||
*/ |
|||
@ApiModelProperty(value = "订单传输企业名称") |
|||
private String copName; |
|||
|
|||
/** |
|||
* 订单传输企业代码 |
|||
*/ |
|||
@ApiModelProperty(value = "订单传输企业代码") |
|||
private String copCode; |
|||
|
|||
/** |
|||
* 清单传输企业名称 |
|||
*/ |
|||
@ApiModelProperty(value = "清单传输企业名称") |
|||
private String copName1; |
|||
|
|||
/** |
|||
* 清单传输企业代码 |
|||
*/ |
|||
@ApiModelProperty(value = "清单传输企业代码") |
|||
private String copCode1; |
|||
|
|||
/** |
|||
* 公司对公银行账户 |
|||
*/ |
|||
@ApiModelProperty(value = "公司对公银行账户") |
|||
private String bankCode; |
|||
|
|||
private static final long serialVersionUID = 1L; |
|||
} |
@ -0,0 +1,61 @@ |
|||
/* |
|||
* Copyright (C) 2017-2021 |
|||
* All rights reserved, Designed By 深圳中科鑫智科技有限公司 |
|||
* Copyright authorization contact 18814114118 |
|||
*/ |
|||
package com.shop.cereshop.admin.service.shop; |
|||
|
|||
import com.shop.cereshop.admin.page.shop.ShopCrossDetail; |
|||
import com.shop.cereshop.admin.param.shop.ShopCrossDetailGetAllParam; |
|||
import com.shop.cereshop.admin.param.shop.ShopCrossDetailSaveParam; |
|||
import com.shop.cereshop.admin.param.shop.ShopCrossDetailUpdateParam; |
|||
import com.shop.cereshop.commons.domain.business.CerePlatformBusinessUser; |
|||
import com.shop.cereshop.commons.domain.common.Page; |
|||
import com.shop.cereshop.commons.domain.shop.CereShopCrossDetail; |
|||
import com.shop.cereshop.commons.exception.CoBusinessException; |
|||
|
|||
public interface CereShopCrossDetailService { |
|||
|
|||
/** |
|||
* 查询详情 |
|||
* @return |
|||
*/ |
|||
ShopCrossDetail getById(Long crossDetailId); |
|||
|
|||
/** |
|||
* 查询列表 |
|||
* @param param |
|||
* @return |
|||
*/ |
|||
Page<ShopCrossDetail> getAll(ShopCrossDetailGetAllParam param); |
|||
|
|||
/** |
|||
* 更新仓库 |
|||
* @param shopCrossDetailUpdateParam |
|||
* @return |
|||
* @throws CoBusinessException |
|||
*/ |
|||
int update(ShopCrossDetailUpdateParam shopCrossDetailUpdateParam) throws CoBusinessException; |
|||
|
|||
/** |
|||
* 插入仓库 |
|||
* @param shopCrossDetailSaveParam |
|||
* @return |
|||
* @throws CoBusinessException |
|||
*/ |
|||
int insert(ShopCrossDetailSaveParam shopCrossDetailSaveParam) throws CoBusinessException; |
|||
|
|||
/** |
|||
* 删除仓库 |
|||
* @param storehouseId |
|||
* @return |
|||
* @throws CoBusinessException |
|||
*/ |
|||
int deleteById(Long storehouseId) throws CoBusinessException; |
|||
|
|||
CereShopCrossDetail findByShopId(Long shopId); |
|||
|
|||
void update(CereShopCrossDetail crossDetail) throws CoBusinessException; |
|||
|
|||
void insert(CereShopCrossDetail crossDetail) throws CoBusinessException; |
|||
} |
@ -0,0 +1,107 @@ |
|||
/* |
|||
* Copyright (C) 2017-2021 |
|||
* All rights reserved, Designed By 深圳中科鑫智科技有限公司 |
|||
* Copyright authorization contact 18814114118 |
|||
*/ |
|||
package com.shop.cereshop.admin.service.shop.impl; |
|||
|
|||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|||
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|||
import com.github.pagehelper.PageHelper; |
|||
import com.github.pagehelper.PageInfo; |
|||
import com.shop.cereshop.admin.dao.shop.CereShopCrossDetailDAO; |
|||
import com.shop.cereshop.admin.page.shop.ShopCrossDetail; |
|||
import com.shop.cereshop.admin.param.shop.ShopCrossDetailGetAllParam; |
|||
import com.shop.cereshop.admin.param.shop.ShopCrossDetailSaveParam; |
|||
import com.shop.cereshop.admin.param.shop.ShopCrossDetailUpdateParam; |
|||
import com.shop.cereshop.admin.service.shop.CereShopCrossDetailService; |
|||
import com.shop.cereshop.commons.domain.common.Page; |
|||
import com.shop.cereshop.commons.domain.shop.CereShopCrossDetail; |
|||
import com.shop.cereshop.commons.exception.CoBusinessException; |
|||
import org.springframework.beans.BeanUtils; |
|||
import org.springframework.beans.factory.annotation.Autowired; |
|||
import org.springframework.stereotype.Service; |
|||
import org.springframework.transaction.annotation.Isolation; |
|||
import org.springframework.transaction.annotation.Propagation; |
|||
import org.springframework.transaction.annotation.Transactional; |
|||
|
|||
import java.util.List; |
|||
import java.util.stream.Collectors; |
|||
|
|||
@Service |
|||
public class CereShopCrossDetailServiceImpl implements CereShopCrossDetailService { |
|||
|
|||
@Autowired |
|||
private CereShopCrossDetailDAO cereShopCrossDetailDAO; |
|||
|
|||
@Override |
|||
public ShopCrossDetail getById(Long crossDetailId) { |
|||
ShopCrossDetail shopCrossDetail = new ShopCrossDetail(); |
|||
CereShopCrossDetail cereShopCrossDetail = cereShopCrossDetailDAO.selectById(crossDetailId); |
|||
BeanUtils.copyProperties(cereShopCrossDetail, shopCrossDetail); |
|||
return shopCrossDetail; |
|||
} |
|||
|
|||
@Override |
|||
public Page<ShopCrossDetail> getAll(ShopCrossDetailGetAllParam param) { |
|||
LambdaQueryWrapper<CereShopCrossDetail> wrapper = new LambdaQueryWrapper<>(); |
|||
wrapper.eq(CereShopCrossDetail::getShopId, param.getShopId()); |
|||
// wrapper.like(StringUtils.isNotBlank(param.getStorehouseName()), CereShopStorehouse::getStorehouseName, param.getStorehouseName()); |
|||
|
|||
PageHelper.startPage(param.getPage(),param.getPageSize()); |
|||
List<CereShopCrossDetail> list= cereShopCrossDetailDAO.selectList(wrapper); |
|||
List<ShopCrossDetail> shopCrossDetailList= list.stream().map(item -> { |
|||
ShopCrossDetail shopCrossDetail = new ShopCrossDetail(); |
|||
BeanUtils.copyProperties(item, shopCrossDetail); |
|||
return shopCrossDetail; |
|||
}).collect(Collectors.toList()); |
|||
PageInfo<ShopCrossDetail> pageInfo=new PageInfo<>(shopCrossDetailList); |
|||
return new Page<>(pageInfo.getList(), pageInfo.getTotal()); |
|||
} |
|||
|
|||
@Override |
|||
@Transactional(isolation= Isolation.DEFAULT,propagation= Propagation.REQUIRED,rollbackFor = {CoBusinessException.class, Exception.class}) |
|||
public int update(ShopCrossDetailUpdateParam shopCrossDetailUpdateParam) throws CoBusinessException { |
|||
CereShopCrossDetail cereShopCrossDetail = new CereShopCrossDetail(); |
|||
BeanUtils.copyProperties(shopCrossDetailUpdateParam, cereShopCrossDetail); |
|||
int result = cereShopCrossDetailDAO.updateById(cereShopCrossDetail); |
|||
return result; |
|||
} |
|||
|
|||
@Override |
|||
@Transactional(isolation= Isolation.DEFAULT,propagation= Propagation.REQUIRED,rollbackFor = {CoBusinessException.class, Exception.class}) |
|||
public int insert(ShopCrossDetailSaveParam shopCrossDetailSaveParam) throws CoBusinessException { |
|||
CereShopCrossDetail cereShopCrossDetail = new CereShopCrossDetail(); |
|||
BeanUtils.copyProperties(shopCrossDetailSaveParam, cereShopCrossDetail); |
|||
int result = cereShopCrossDetailDAO.insert(cereShopCrossDetail); |
|||
return result; |
|||
} |
|||
|
|||
@Override |
|||
@Transactional(isolation= Isolation.DEFAULT,propagation= Propagation.REQUIRED,rollbackFor = {CoBusinessException.class, Exception.class}) |
|||
public int deleteById(Long crossDetailId) throws CoBusinessException { |
|||
CereShopCrossDetail cereShopCrossDetail=new CereShopCrossDetail(); |
|||
cereShopCrossDetail.setCrossDetailId(crossDetailId); |
|||
int result = cereShopCrossDetailDAO.deleteById(cereShopCrossDetail); |
|||
return result; |
|||
} |
|||
|
|||
@Override |
|||
public CereShopCrossDetail findByShopId(Long shopId){ |
|||
List<CereShopCrossDetail> crossDetailList = cereShopCrossDetailDAO.selectList(Wrappers.<CereShopCrossDetail>lambdaQuery().in(CereShopCrossDetail::getShopId, shopId)); |
|||
if(crossDetailList != null && !crossDetailList.isEmpty()){ |
|||
return crossDetailList.get(0); |
|||
} |
|||
return null; |
|||
} |
|||
|
|||
@Override |
|||
public void update(CereShopCrossDetail crossDetail) throws CoBusinessException { |
|||
cereShopCrossDetailDAO.updateById(crossDetail); |
|||
} |
|||
|
|||
@Override |
|||
public void insert(CereShopCrossDetail crossDetail) throws CoBusinessException { |
|||
cereShopCrossDetailDAO.insert(crossDetail); |
|||
} |
|||
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue