oms采购单调整
This commit is contained in:
@@ -31,6 +31,8 @@ import com.yxt.common.core.vo.Vo;
|
|||||||
import com.yxt.purchase.biz.purchaseappendix.PurchaseAppendixUrl;
|
import com.yxt.purchase.biz.purchaseappendix.PurchaseAppendixUrl;
|
||||||
import com.yxt.purchase.biz.purchasebillamount.PurchaseBillAmountDetailsVo;
|
import com.yxt.purchase.biz.purchasebillamount.PurchaseBillAmountDetailsVo;
|
||||||
import com.yxt.purchase.biz.purchasebillamount.PurchaseBillAmountDto;
|
import com.yxt.purchase.biz.purchasebillamount.PurchaseBillAmountDto;
|
||||||
|
import com.yxt.purchase.biz.purchasebillbatch.PurchaseBillBatchDetailsVo;
|
||||||
|
import com.yxt.purchase.biz.purchasebillbatch.PurchaseBillBatchDto;
|
||||||
import com.yxt.purchase.biz.purchasebilldetail.PurchaseBillDetailDetailsVo;
|
import com.yxt.purchase.biz.purchasebilldetail.PurchaseBillDetailDetailsVo;
|
||||||
import com.yxt.purchase.biz.purchasebilldetail.PurchaseBillDetailDto;
|
import com.yxt.purchase.biz.purchasebilldetail.PurchaseBillDetailDto;
|
||||||
import com.yxt.purchase.biz.purchasebillextend.PurchaseBillExtendDetailsVo;
|
import com.yxt.purchase.biz.purchasebillextend.PurchaseBillExtendDetailsVo;
|
||||||
@@ -106,6 +108,8 @@ public class PurchaseBillDetailsVo implements Vo {
|
|||||||
private PurchaseBillExtendDetailsVo purchaseBillExtend;
|
private PurchaseBillExtendDetailsVo purchaseBillExtend;
|
||||||
@ApiModelProperty("采购单商品明细")
|
@ApiModelProperty("采购单商品明细")
|
||||||
private List<PurchaseBillDetailDetailsVo> purchaseBillDetailList;
|
private List<PurchaseBillDetailDetailsVo> purchaseBillDetailList;
|
||||||
|
@ApiModelProperty("采购商品扩展")
|
||||||
|
private List<PurchaseBillBatchDetailsVo> purchaseBillBatchList;
|
||||||
@ApiModelProperty("附件")
|
@ApiModelProperty("附件")
|
||||||
private List<PurchaseAppendixUrl> purchaseAppendixList = new ArrayList<>();
|
private List<PurchaseAppendixUrl> purchaseAppendixList = new ArrayList<>();
|
||||||
}
|
}
|
||||||
@@ -30,6 +30,7 @@ import com.fasterxml.jackson.annotation.JsonFormat;
|
|||||||
import com.yxt.common.core.dto.Dto;
|
import com.yxt.common.core.dto.Dto;
|
||||||
import com.yxt.purchase.biz.purchaseappendix.PurchaseAppendixUrl;
|
import com.yxt.purchase.biz.purchaseappendix.PurchaseAppendixUrl;
|
||||||
import com.yxt.purchase.biz.purchasebillamount.PurchaseBillAmountDto;
|
import com.yxt.purchase.biz.purchasebillamount.PurchaseBillAmountDto;
|
||||||
|
import com.yxt.purchase.biz.purchasebillbatch.PurchaseBillBatchDto;
|
||||||
import com.yxt.purchase.biz.purchasebilldetail.PurchaseBillDetailDto;
|
import com.yxt.purchase.biz.purchasebilldetail.PurchaseBillDetailDto;
|
||||||
import com.yxt.purchase.biz.purchasebillextend.PurchaseBillExtendDto;
|
import com.yxt.purchase.biz.purchasebillextend.PurchaseBillExtendDto;
|
||||||
import com.yxt.purchase.biz.purchasebillinvoice.PurchaseBillInvoiceDto;
|
import com.yxt.purchase.biz.purchasebillinvoice.PurchaseBillInvoiceDto;
|
||||||
@@ -103,6 +104,8 @@ public class PurchaseBillDto implements Dto {
|
|||||||
private PurchaseBillExtendDto purchaseBillExtend;
|
private PurchaseBillExtendDto purchaseBillExtend;
|
||||||
@ApiModelProperty("采购单商品明细")
|
@ApiModelProperty("采购单商品明细")
|
||||||
private List<PurchaseBillDetailDto> purchaseBillDetailList;
|
private List<PurchaseBillDetailDto> purchaseBillDetailList;
|
||||||
|
@ApiModelProperty("采购商品扩展")
|
||||||
|
private List<PurchaseBillBatchDto> purchaseBillBatchList;
|
||||||
@ApiModelProperty("附件")
|
@ApiModelProperty("附件")
|
||||||
private List<PurchaseAppendixUrl> purchaseAppendixList = new ArrayList<>();
|
private List<PurchaseAppendixUrl> purchaseAppendixList = new ArrayList<>();
|
||||||
}
|
}
|
||||||
@@ -38,6 +38,9 @@ import com.yxt.purchase.biz.purchaseappendix.*;
|
|||||||
import com.yxt.purchase.biz.purchasebillamount.PurchaseBillAmountDetailsVo;
|
import com.yxt.purchase.biz.purchasebillamount.PurchaseBillAmountDetailsVo;
|
||||||
import com.yxt.purchase.biz.purchasebillamount.PurchaseBillAmountDto;
|
import com.yxt.purchase.biz.purchasebillamount.PurchaseBillAmountDto;
|
||||||
import com.yxt.purchase.biz.purchasebillamount.PurchaseBillAmountService;
|
import com.yxt.purchase.biz.purchasebillamount.PurchaseBillAmountService;
|
||||||
|
import com.yxt.purchase.biz.purchasebillbatch.PurchaseBillBatchDetailsVo;
|
||||||
|
import com.yxt.purchase.biz.purchasebillbatch.PurchaseBillBatchDto;
|
||||||
|
import com.yxt.purchase.biz.purchasebillbatch.PurchaseBillBatchService;
|
||||||
import com.yxt.purchase.biz.purchasebilldetail.PurchaseBillDetailDetailsVo;
|
import com.yxt.purchase.biz.purchasebilldetail.PurchaseBillDetailDetailsVo;
|
||||||
import com.yxt.purchase.biz.purchasebilldetail.PurchaseBillDetailDto;
|
import com.yxt.purchase.biz.purchasebilldetail.PurchaseBillDetailDto;
|
||||||
import com.yxt.purchase.biz.purchasebilldetail.PurchaseBillDetailService;
|
import com.yxt.purchase.biz.purchasebilldetail.PurchaseBillDetailService;
|
||||||
@@ -60,6 +63,8 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper,
|
|||||||
@Autowired
|
@Autowired
|
||||||
private PurchaseBillDetailService purchaseBillDetailService;
|
private PurchaseBillDetailService purchaseBillDetailService;
|
||||||
@Autowired
|
@Autowired
|
||||||
|
private PurchaseBillBatchService purchaseBillBatchService;
|
||||||
|
@Autowired
|
||||||
private PurchaseAppendixService purchaseAppendixService;
|
private PurchaseAppendixService purchaseAppendixService;
|
||||||
@Autowired
|
@Autowired
|
||||||
private FileUploadComponent fileUploadComponent;
|
private FileUploadComponent fileUploadComponent;
|
||||||
@@ -112,6 +117,7 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper,
|
|||||||
PurchaseBillAmountDto purchaseBillAmount = dto.getPurchaseBillAmount();
|
PurchaseBillAmountDto purchaseBillAmount = dto.getPurchaseBillAmount();
|
||||||
PurchaseBillExtendDto purchaseBillExtend = dto.getPurchaseBillExtend();
|
PurchaseBillExtendDto purchaseBillExtend = dto.getPurchaseBillExtend();
|
||||||
List<PurchaseBillDetailDto> purchaseBillDetailList = dto.getPurchaseBillDetailList();
|
List<PurchaseBillDetailDto> purchaseBillDetailList = dto.getPurchaseBillDetailList();
|
||||||
|
List<PurchaseBillBatchDto> purchaseBillBatchList = dto.getPurchaseBillBatchList();
|
||||||
List<PurchaseAppendixUrl> purchaseAppendixList = dto.getPurchaseAppendixList();
|
List<PurchaseAppendixUrl> purchaseAppendixList = dto.getPurchaseAppendixList();
|
||||||
if (StringUtils.isBlank(dtoSid)) {
|
if (StringUtils.isBlank(dtoSid)) {
|
||||||
String sid = this.insertByDto(dto);
|
String sid = this.insertByDto(dto);
|
||||||
@@ -124,7 +130,15 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper,
|
|||||||
//保存商品信息
|
//保存商品信息
|
||||||
for (PurchaseBillDetailDto purchaseBillDetailDto : purchaseBillDetailList) {
|
for (PurchaseBillDetailDto purchaseBillDetailDto : purchaseBillDetailList) {
|
||||||
purchaseBillDetailDto.setBillSid(sid);
|
purchaseBillDetailDto.setBillSid(sid);
|
||||||
purchaseBillDetailService.insertByDto(purchaseBillDetailDto);
|
String goodsImgUrl = purchaseBillDetailDto.getGoodsImgUrl();
|
||||||
|
goodsImgUrl = goodsImgUrl.replace(fileUploadComponent.getUrlPrefix(), "");
|
||||||
|
purchaseBillDetailDto.setGoodsImgUrl(goodsImgUrl);
|
||||||
|
String detailSid = purchaseBillDetailService.insertByDto(purchaseBillDetailDto);
|
||||||
|
for (PurchaseBillBatchDto purchaseBillBatchDto : purchaseBillBatchList) {
|
||||||
|
purchaseBillBatchDto.setBillSid(sid);
|
||||||
|
purchaseBillBatchDto.setBillDetailSid(detailSid);
|
||||||
|
purchaseBillBatchService.insertByDto(purchaseBillBatchDto);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
//保存附件信息
|
//保存附件信息
|
||||||
for (PurchaseAppendixUrl purchaseAppendixUrl : purchaseAppendixList) {
|
for (PurchaseAppendixUrl purchaseAppendixUrl : purchaseAppendixList) {
|
||||||
@@ -141,6 +155,7 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper,
|
|||||||
purchaseBillAmountService.delByMainSid(dtoSid);
|
purchaseBillAmountService.delByMainSid(dtoSid);
|
||||||
purchaseBillExtendService.delByMainSid(dtoSid);
|
purchaseBillExtendService.delByMainSid(dtoSid);
|
||||||
purchaseBillDetailService.delByMainSid(dtoSid);
|
purchaseBillDetailService.delByMainSid(dtoSid);
|
||||||
|
purchaseBillBatchService.delByMainSid(dtoSid);
|
||||||
purchaseAppendixService.delByLinkSid(dtoSid);
|
purchaseAppendixService.delByLinkSid(dtoSid);
|
||||||
//保存采购单费用/预付款
|
//保存采购单费用/预付款
|
||||||
purchaseBillAmount.setBillSid(dtoSid);
|
purchaseBillAmount.setBillSid(dtoSid);
|
||||||
@@ -151,7 +166,15 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper,
|
|||||||
//保存商品信息
|
//保存商品信息
|
||||||
for (PurchaseBillDetailDto purchaseBillDetailDto : purchaseBillDetailList) {
|
for (PurchaseBillDetailDto purchaseBillDetailDto : purchaseBillDetailList) {
|
||||||
purchaseBillDetailDto.setBillSid(dtoSid);
|
purchaseBillDetailDto.setBillSid(dtoSid);
|
||||||
purchaseBillDetailService.insertByDto(purchaseBillDetailDto);
|
String goodsImgUrl = purchaseBillDetailDto.getGoodsImgUrl();
|
||||||
|
goodsImgUrl = goodsImgUrl.replace(fileUploadComponent.getUrlPrefix(), "");
|
||||||
|
purchaseBillDetailDto.setGoodsImgUrl(goodsImgUrl);
|
||||||
|
String detailSid = purchaseBillDetailService.insertByDto(purchaseBillDetailDto);
|
||||||
|
for (PurchaseBillBatchDto purchaseBillBatchDto : purchaseBillBatchList) {
|
||||||
|
purchaseBillBatchDto.setBillSid(dtoSid);
|
||||||
|
purchaseBillBatchDto.setBillDetailSid(detailSid);
|
||||||
|
purchaseBillBatchService.insertByDto(purchaseBillBatchDto);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
//保存附件信息
|
//保存附件信息
|
||||||
for (PurchaseAppendixUrl purchaseAppendixUrl : purchaseAppendixList) {
|
for (PurchaseAppendixUrl purchaseAppendixUrl : purchaseAppendixList) {
|
||||||
@@ -191,7 +214,14 @@ public class PurchaseBillService extends MybatisBaseService<PurchaseBillMapper,
|
|||||||
PurchaseBillExtendDetailsVo purchaseBillExtendDetailsVo = purchaseBillExtendService.selByMainSid(sid);
|
PurchaseBillExtendDetailsVo purchaseBillExtendDetailsVo = purchaseBillExtendService.selByMainSid(sid);
|
||||||
vo.setPurchaseBillExtend(purchaseBillExtendDetailsVo);
|
vo.setPurchaseBillExtend(purchaseBillExtendDetailsVo);
|
||||||
List<PurchaseBillDetailDetailsVo> purchaseBillDetailDetailsVos = purchaseBillDetailService.selByMainSid(sid);
|
List<PurchaseBillDetailDetailsVo> purchaseBillDetailDetailsVos = purchaseBillDetailService.selByMainSid(sid);
|
||||||
|
for (PurchaseBillDetailDetailsVo purchaseBillDetailDetailsVo : purchaseBillDetailDetailsVos) {
|
||||||
|
String goodsImgUrl = purchaseBillDetailDetailsVo.getGoodsImgUrl();
|
||||||
|
goodsImgUrl = fileUploadComponent.getUrlPrefix() + goodsImgUrl;
|
||||||
|
purchaseBillDetailDetailsVo.setGoodsImgUrl(goodsImgUrl);
|
||||||
|
}
|
||||||
vo.setPurchaseBillDetailList(purchaseBillDetailDetailsVos);
|
vo.setPurchaseBillDetailList(purchaseBillDetailDetailsVos);
|
||||||
|
List<PurchaseBillBatchDetailsVo> purchaseBillBatchDetailsVos = purchaseBillBatchService.selByMainSid(sid);
|
||||||
|
vo.setPurchaseBillBatchList(purchaseBillBatchDetailsVos);
|
||||||
List<PurchaseAppendixDetailsVo> purchaseAppendixDetailsVos = purchaseAppendixService.selByLinkSid(sid);
|
List<PurchaseAppendixDetailsVo> purchaseAppendixDetailsVos = purchaseAppendixService.selByLinkSid(sid);
|
||||||
List<PurchaseAppendixUrl> purchaseAppendixUrlList = new ArrayList<>();
|
List<PurchaseAppendixUrl> purchaseAppendixUrlList = new ArrayList<>();
|
||||||
for (PurchaseAppendixDetailsVo purchaseAppendixDetailsVo : purchaseAppendixDetailsVos) {
|
for (PurchaseAppendixDetailsVo purchaseAppendixDetailsVo : purchaseAppendixDetailsVos) {
|
||||||
|
|||||||
@@ -69,7 +69,7 @@ public class PurchaseBillAmount extends BaseEntity {
|
|||||||
private String currencyValue;
|
private String currencyValue;
|
||||||
@ApiModelProperty("预付金额")
|
@ApiModelProperty("预付金额")
|
||||||
private BigDecimal prepayment; // 预付金额
|
private BigDecimal prepayment; // 预付金额
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
||||||
@ApiModelProperty("付款期限")
|
@ApiModelProperty("付款期限")
|
||||||
private Date paymentTerm; // 付款期限
|
private Date paymentTerm; // 付款期限
|
||||||
@ApiModelProperty("收款开户行")
|
@ApiModelProperty("收款开户行")
|
||||||
|
|||||||
@@ -81,10 +81,9 @@ public class PurchaseBillAmountDetailsVo implements Vo {
|
|||||||
private String currencyValue;
|
private String currencyValue;
|
||||||
@ApiModelProperty("预付金额")
|
@ApiModelProperty("预付金额")
|
||||||
private BigDecimal prepayment; // 预付金额
|
private BigDecimal prepayment; // 预付金额
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
||||||
@ApiModelProperty("付款期限")
|
@ApiModelProperty("付款期限")
|
||||||
private Date paymentTermStart; // 付款期限
|
private Date paymentTerm;
|
||||||
private Date paymentTermEnd; // 付款期限
|
|
||||||
@ApiModelProperty("收款开户行")
|
@ApiModelProperty("收款开户行")
|
||||||
private String bankName; // 收款开户行
|
private String bankName; // 收款开户行
|
||||||
@ApiModelProperty("收款账户")
|
@ApiModelProperty("收款账户")
|
||||||
|
|||||||
@@ -81,10 +81,9 @@ public class PurchaseBillAmountDto implements Dto {
|
|||||||
private String currencyValue;
|
private String currencyValue;
|
||||||
@ApiModelProperty("预付金额")
|
@ApiModelProperty("预付金额")
|
||||||
private BigDecimal prepayment; // 预付金额
|
private BigDecimal prepayment; // 预付金额
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
||||||
@ApiModelProperty("付款期限")
|
@ApiModelProperty("付款期限")
|
||||||
private Date paymentTermStart; // 付款期限
|
private Date paymentTerm; // 付款期限
|
||||||
private Date paymentTermEnd; // 付款期限
|
|
||||||
@ApiModelProperty("收款开户行")
|
@ApiModelProperty("收款开户行")
|
||||||
private String bankName; // 收款开户行
|
private String bankName; // 收款开户行
|
||||||
@ApiModelProperty("收款账户")
|
@ApiModelProperty("收款账户")
|
||||||
|
|||||||
@@ -60,11 +60,11 @@ public class PurchaseBillBatch extends BaseEntity {
|
|||||||
private String sortNo; // 序列号
|
private String sortNo; // 序列号
|
||||||
@ApiModelProperty("批次号")
|
@ApiModelProperty("批次号")
|
||||||
private String batchNumber; // 批次号
|
private String batchNumber; // 批次号
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
||||||
@ApiModelProperty("生产日期")
|
@ApiModelProperty("生产日期")
|
||||||
private Date madeDate; // 生产日期
|
private Date madeDate; // 生产日期
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
||||||
@ApiModelProperty("过期日期")
|
@ApiModelProperty("过期日期")
|
||||||
private Date expireDate; // 过期日期
|
private Date expireDate; // 过期日期
|
||||||
@ApiModelProperty("货号")
|
@ApiModelProperty("货号")
|
||||||
private String goodsNum; // 货号
|
private String goodsNum; // 货号
|
||||||
|
|||||||
@@ -61,14 +61,12 @@ public class PurchaseBillBatchDetailsVo implements Vo {
|
|||||||
private String sortNo; // 序列号
|
private String sortNo; // 序列号
|
||||||
@ApiModelProperty("批次号")
|
@ApiModelProperty("批次号")
|
||||||
private String batchNumber; // 批次号
|
private String batchNumber; // 批次号
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
||||||
@ApiModelProperty("生产日期")
|
@ApiModelProperty("生产日期")
|
||||||
private Date madeDateStart; // 生产日期
|
private Date madeDate; // 生产日期
|
||||||
private Date madeDateEnd; // 生产日期
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
@ApiModelProperty("过期日期")
|
||||||
@ApiModelProperty("过期日期")
|
private Date expireDate; // 过期日期
|
||||||
private Date expireDateStart; // 过期日期
|
|
||||||
private Date expireDateEnd; // 过期日期
|
|
||||||
@ApiModelProperty("货号")
|
@ApiModelProperty("货号")
|
||||||
private String goodsNum; // 货号
|
private String goodsNum; // 货号
|
||||||
|
|
||||||
|
|||||||
@@ -61,14 +61,12 @@ public class PurchaseBillBatchDto implements Dto {
|
|||||||
private String sortNo; // 序列号
|
private String sortNo; // 序列号
|
||||||
@ApiModelProperty("批次号")
|
@ApiModelProperty("批次号")
|
||||||
private String batchNumber; // 批次号
|
private String batchNumber; // 批次号
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
||||||
@ApiModelProperty("生产日期")
|
@ApiModelProperty("生产日期")
|
||||||
private Date madeDateStart; // 生产日期
|
private Date madeDate; // 生产日期
|
||||||
private Date madeDateEnd; // 生产日期
|
@JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
|
|
||||||
@ApiModelProperty("过期日期")
|
@ApiModelProperty("过期日期")
|
||||||
private Date expireDateStart; // 过期日期
|
private Date expireDate; // 过期日期
|
||||||
private Date expireDateEnd; // 过期日期
|
|
||||||
@ApiModelProperty("货号")
|
@ApiModelProperty("货号")
|
||||||
private String goodsNum; // 货号
|
private String goodsNum; // 货号
|
||||||
|
|
||||||
|
|||||||
@@ -29,6 +29,7 @@ import com.baomidou.mybatisplus.core.conditions.Wrapper;
|
|||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
import com.baomidou.mybatisplus.core.toolkit.Constants;
|
import com.baomidou.mybatisplus.core.toolkit.Constants;
|
||||||
|
import org.apache.ibatis.annotations.Delete;
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
import org.apache.ibatis.annotations.Select;
|
import org.apache.ibatis.annotations.Select;
|
||||||
@@ -51,4 +52,9 @@ import java.util.List;
|
|||||||
@Mapper
|
@Mapper
|
||||||
public interface PurchaseBillBatchMapper extends BaseMapper<PurchaseBillBatch> {
|
public interface PurchaseBillBatchMapper extends BaseMapper<PurchaseBillBatch> {
|
||||||
|
|
||||||
|
@Delete("delete from purchase_bill_batch where billSid = #{dtoSid}")
|
||||||
|
void delByMainSid(String dtoSid);
|
||||||
|
|
||||||
|
@Select("select * from purchase_bill_batch where billSid = #{billSid}")
|
||||||
|
List<PurchaseBillBatchDetailsVo> selByMainSid(String billSid);
|
||||||
}
|
}
|
||||||
@@ -30,6 +30,8 @@ import com.yxt.common.base.service.MybatisBaseService;
|
|||||||
|
|
||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Project: ss-purchase(采购单) <br/>
|
* Project: ss-purchase(采购单) <br/>
|
||||||
* File: PurchaseBillBatchService.java <br/>
|
* File: PurchaseBillBatchService.java <br/>
|
||||||
@@ -58,4 +60,12 @@ public class PurchaseBillBatchService extends MybatisBaseService<PurchaseBillBat
|
|||||||
BeanUtil.copyProperties(entity, vo);
|
BeanUtil.copyProperties(entity, vo);
|
||||||
return vo;
|
return vo;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void delByMainSid(String dtoSid) {
|
||||||
|
baseMapper.delByMainSid(dtoSid);
|
||||||
|
}
|
||||||
|
|
||||||
|
public List<PurchaseBillBatchDetailsVo> selByMainSid(String billSid) {
|
||||||
|
return baseMapper.selByMainSid(billSid);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@@ -40,10 +40,11 @@ import java.util.List;
|
|||||||
@Service
|
@Service
|
||||||
public class PurchaseBillDetailService extends MybatisBaseService<PurchaseBillDetailMapper, PurchaseBillDetail> {
|
public class PurchaseBillDetailService extends MybatisBaseService<PurchaseBillDetailMapper, PurchaseBillDetail> {
|
||||||
|
|
||||||
public void insertByDto(PurchaseBillDetailDto dto) {
|
public String insertByDto(PurchaseBillDetailDto dto) {
|
||||||
PurchaseBillDetail entity = new PurchaseBillDetail();
|
PurchaseBillDetail entity = new PurchaseBillDetail();
|
||||||
BeanUtil.copyProperties(dto, entity, "id", "sid");
|
BeanUtil.copyProperties(dto, entity, "id", "sid");
|
||||||
baseMapper.insert(entity);
|
baseMapper.insert(entity);
|
||||||
|
return entity.getSid();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void delByMainSid(String dtoSid) {
|
public void delByMainSid(String dtoSid) {
|
||||||
|
|||||||
Reference in New Issue
Block a user