From dbb9b8435ec49d20f89d2a770f6038a9199710ad Mon Sep 17 00:00:00 2001 From: tengxi <971623072@qq.com> Date: Thu, 9 Feb 2023 17:15:50 +0800 Subject: [PATCH] 1 --- .../controller/PaymentdocController.java | 117 +++++++-- .../paymentdoc/entity/PaymentdocEntity.java | 5 +- .../entity/Paymentdoc_item0Entity.java | 37 +-- .../paymentdoc/mapper/PaymentdocMapper.java | 2 +- .../mapper/Paymentdoc_item0Mapper.java | 2 +- .../model/paymentdoc/PaymentdocCrForm.java | 42 ++- .../model/paymentdoc/PaymentdocInfoVO.java | 42 ++- .../model/paymentdoc/PaymentdocListQuery.java | 5 +- .../model/paymentdoc/PaymentdocListVO.java | 47 +++- .../paymentdoc/PaymentdocPagination.java | 5 +- .../PaymentdocPaginationExportModel.java | 5 +- .../model/paymentdoc/PaymentdocUpForm.java | 46 +++- .../paymentdoc/Paymentdoc_item0Model.java | 60 +++-- .../paymentdoc/service/PaymentdocService.java | 2 +- .../service/Paymentdoc_item0Service.java | 2 +- .../service/impl/PaymentdocServiceImpl.java | 12 +- .../impl/Paymentdoc_item0ServiceImpl.java | 2 +- .../basicInformation/paymentdoc/Detail.vue | 142 ++++++----- .../scm/basicInformation/paymentdoc/Form.vue | 240 ++++++++++-------- .../scm/basicInformation/paymentdoc/index.vue | 86 +++++-- 20 files changed, 589 insertions(+), 312 deletions(-) diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/controller/PaymentdocController.java b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/controller/PaymentdocController.java index 81a00832..7682cb7f 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/controller/PaymentdocController.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/controller/PaymentdocController.java @@ -13,13 +13,17 @@ import jnpf.base.vo.PageListVO; import jnpf.base.vo.PaginationVO; import jnpf.base.UserInfo; import jnpf.base.vo.DownloadVO; +import jnpf.collection.entity.CollectionEntity; +import jnpf.collection.service.CollectionService; import jnpf.config.ConfigValueUtil; import jnpf.exception.DataException; +import jnpf.payment.entity.PaymentEntity; +import jnpf.payment.service.PaymentService; import org.springframework.transaction.annotation.Transactional; import jnpf.base.entity.ProvinceEntity; import jnpf.paymentdoc.model.paymentdoc.*; - -import jnpf.paymentdoc.entity.*; +import jnpf.paymentdoc.model.paymentdoc.PaymentdocPagination; +import jnpf.entity.*; import jnpf.paymentdoc.entity.Paymentdoc_item0Entity; import jnpf.util.*; import jnpf.base.util.*; @@ -55,12 +59,12 @@ import jnpf.util.enums.FileTypeEnum; * @版本: V3.2.0 * @版权: LINKAGE-BOOT * @作者: LINKAGE-BOOT研发团队 - * @日期: 2023-01-14 + * @日期: 2023-02-09 */ @Slf4j @RestController -@Api(tags = "paymentdoc" , value = "paymentdoc") -@RequestMapping("/api/paymentdoc/Paymentdoc") +@Api(tags = "paymentdoc" , value = "example") +@RequestMapping("/api/example/Paymentdoc") public class PaymentdocController { @Autowired @@ -77,6 +81,34 @@ public class PaymentdocController { @Autowired private Paymentdoc_item0Service paymentdoc_item0Service; + @Autowired + private PaymentService paymentService; + + /** + * 付款申请 + * + * @param + * @return + */ +// @PostMapping("/paymentapplylist") +// public ActionResult paymentapplylist( @PathVariable("id") String id,@RequestBody @Valid PaymentdocCrForm paymentdocCrForm){ +// +// PaymentEntity paymentEntity = new PaymentEntity(); +// String mainId =RandomUtil.uuId(); +// UserInfo userInfo=userProvider.get(); +// +// paymentEntity.setCreatorUserName(paymentdocCrForm.getCreatorUserName()); +// paymentEntity.setCreatorTime(new Date()); +// +// PaymentEntity entity = JsonUtil.getJsonToBean(paymentEntity, PaymentEntity.class); +// entity.setId(mainId); +// paymentService.save(entity); +// +// +// paymentdocCrForm.setIsPay("1"); +// paymentdocService.update(paymentdocCrForm); +// return ActionResult.success("创建成功"); +// } @@ -91,7 +123,11 @@ public class PaymentdocController { List list= paymentdocService.getList(paymentdocPagination); //处理id字段转名称,若无需转或者为空可删除 for(PaymentdocEntity entity:list){ - + Map supplierNameMap = new HashMap<>(); + entity.setSupplierName(generaterSwapUtil.getPopupSelectValue("393307526961100037","supplier_name","supplier_name",entity.getSupplierName(),supplierNameMap)); + entity.setCreatorUserName(generaterSwapUtil.userSelectValue(entity.getCreatorUserName())); +// entity.setCreatorTime(generaterSwapUtil.userSelectValue(entity.getCreatorTime())); + entity.setLastModifyUserName(generaterSwapUtil.userSelectValue(entity.getLastModifyUserName())); } List listVO=JsonUtil.getJsonToList(list,PaymentdocListVO.class); for(PaymentdocListVO paymentdocVO:listVO){ @@ -117,6 +153,9 @@ public class PaymentdocController { public ActionResult create(@RequestBody @Valid PaymentdocCrForm paymentdocCrForm) throws DataException { String mainId =RandomUtil.uuId(); UserInfo userInfo=userProvider.get(); + paymentdocCrForm.setDocumentNo(generaterSwapUtil.getBillNumber("fukuanshenqing", false)); + paymentdocCrForm.setCreatorUserName(userInfo.getUserId()); + paymentdocCrForm.setCreatorTime(userInfo.getUserId()); PaymentdocEntity entity = JsonUtil.getJsonToBean(paymentdocCrForm, PaymentdocEntity.class); entity.setId(mainId); paymentdocService.save(entity); @@ -130,6 +169,12 @@ public class PaymentdocController { + + + + + + paymentdoc_item0Service.save(entitys); } @@ -173,6 +218,11 @@ public class PaymentdocController { List list= paymentdocService.getTypeList(paymentdocPagination,paymentdocPaginationExportModel.getDataType()); //处理id字段转名称,若无需转或者为空可删除 for(PaymentdocEntity entity:list){ + Map supplierNameMap = new HashMap<>(); + entity.setSupplierName(generaterSwapUtil.getPopupSelectValue("393307526961100037","supplier_name","supplier_name",entity.getSupplierName(),supplierNameMap)); + entity.setCreatorUserName(generaterSwapUtil.userSelectValue(entity.getCreatorUserName())); +// entity.setCreatorTime(generaterSwapUtil.userSelectValue(entity.getCreatorTime())); + entity.setLastModifyUserName(generaterSwapUtil.userSelectValue(entity.getLastModifyUserName())); } List listVO=JsonUtil.getJsonToList(list,PaymentdocListVO.class); for(PaymentdocListVO paymentdocVO:listVO){ @@ -196,7 +246,13 @@ public class PaymentdocController { entitys.add(new ExcelExportEntity("单据编号" ,"documentNo")); break; case "businessDate" : - entitys.add(new ExcelExportEntity("业务日期 " ,"businessDate")); + entitys.add(new ExcelExportEntity("申请时间" ,"businessDate")); + break; + case "supplierName" : + entitys.add(new ExcelExportEntity("供应商名称" ,"supplierName")); + break; + case "paymentType" : + entitys.add(new ExcelExportEntity("付款类型" ,"paymentType")); break; case "ramount" : entitys.add(new ExcelExportEntity("申请金额" ,"ramount")); @@ -204,8 +260,8 @@ public class PaymentdocController { case "dueDate" : entitys.add(new ExcelExportEntity("应付日期" ,"dueDate")); break; - case "paymentType" : - entitys.add(new ExcelExportEntity("付款类型 " ,"paymentType")); + case "currency" : + entitys.add(new ExcelExportEntity("币别 " ,"currency")); break; case "collectionAccount" : entitys.add(new ExcelExportEntity("收款账户" ,"collectionAccount")); @@ -214,10 +270,7 @@ public class PaymentdocController { entitys.add(new ExcelExportEntity("收款银行" ,"colectionBank")); break; case "settlementType" : - entitys.add(new ExcelExportEntity("结算类型 " ,"settlementType")); - break; - case "currency" : - entitys.add(new ExcelExportEntity("币别 " ,"currency")); + entitys.add(new ExcelExportEntity("结算类型" ,"settlementType")); break; case "remark" : entitys.add(new ExcelExportEntity("备注" ,"remark")); @@ -234,6 +287,15 @@ public class PaymentdocController { case "creatorUserName" : entitys.add(new ExcelExportEntity("制单人" ,"creatorUserName")); break; + case "creatorTime" : + entitys.add(new ExcelExportEntity("创建时间" ,"creatorTime")); + break; + case "lastModifyUserName" : + entitys.add(new ExcelExportEntity("修改人名称" ,"lastModifyUserName")); + break; + case "lastModifyTime" : + entitys.add(new ExcelExportEntity("修改时间" ,"lastModifyTime")); + break; default: break; } @@ -297,6 +359,12 @@ public class PaymentdocController { public ActionResult info(@PathVariable("id") String id){ PaymentdocEntity entity= paymentdocService.getInfo(id); PaymentdocInfoVO vo=JsonUtil.getJsonToBean(entity, PaymentdocInfoVO.class); + vo.setCreatorUserName(generaterSwapUtil.userSelectValue(vo.getCreatorUserName())); + vo.setCreatorTime(generaterSwapUtil.userSelectValue(vo.getCreatorTime())); + vo.setLastModifyUserName(generaterSwapUtil.userSelectValue(vo.getLastModifyUserName())); + if(vo.getLastModifyTime()!=null){ + vo.setLastModifyTime(vo.getLastModifyTime()); + } //子表 List Paymentdoc_item0List = paymentdocService.GetPaymentdoc_item0List(id); @@ -322,14 +390,19 @@ public class PaymentdocController { List jg_paymentdoc_item0List = paymentdocService.GetPaymentdoc_item0List(id); List jg_paymentdoc_item0ModelList = JsonUtil.getJsonToList(jg_paymentdoc_item0List,Paymentdoc_item0Model.class); for(Paymentdoc_item0Model jg_paymentdoc_item0Model : jg_paymentdoc_item0ModelList){ - Map orderIdMap = new HashMap<>(); - jg_paymentdoc_item0Model.setOrderId(generaterSwapUtil.getPopupSelectValue("383149471917185157","id","document_no",jg_paymentdoc_item0Model.getOrderId(),orderIdMap)); - } + Map purchaseorderIdMap = new HashMap<>(); + jg_paymentdoc_item0Model.setPurchaseorderId(generaterSwapUtil.getPopupSelectValue("393348986343324485","id","document_no",jg_paymentdoc_item0Model.getPurchaseorderId(),purchaseorderIdMap)); + } vo.setPaymentdoc_item0List(jg_paymentdoc_item0ModelList); //附表数据转换 //添加到详情表单对象中 + Map supplierNameMap = new HashMap<>(); + vo.setSupplierName(generaterSwapUtil.getPopupSelectValue("393307526961100037","supplier_name","supplier_name",vo.getSupplierName(),supplierNameMap)); + vo.setCreatorUserName(generaterSwapUtil.userSelectValue(vo.getCreatorUserName())); + vo.setCreatorTime(generaterSwapUtil.userSelectValue(vo.getCreatorTime())); + vo.setLastModifyUserName(generaterSwapUtil.userSelectValue(vo.getLastModifyUserName())); return ActionResult.success(vo); } @@ -349,9 +422,11 @@ public class PaymentdocController { UserInfo userInfo=userProvider.get(); PaymentdocEntity entity= paymentdocService.getInfo(id); if(entity!=null){ + paymentdocUpForm.setLastModifyUserName(userInfo.getUserId()); + paymentdocUpForm.setLastModifyTime(DateUtil.getNow()); PaymentdocEntity subentity=JsonUtil.getJsonToBean(paymentdocUpForm, PaymentdocEntity.class); - subentity.setCreatorTime(entity.getCreatorTime()); - subentity.setCreatorUserName(entity.getCreatorUserName()); + subentity.setCreatorUserName(entity.getCreatorUserName()); + subentity.setCreatorTime(entity.getCreatorTime()); paymentdocService.update(id, subentity); QueryWrapper Paymentdoc_item0queryWrapper = new QueryWrapper<>(); @@ -366,6 +441,12 @@ public class PaymentdocController { + + + + + + entitys.setId(RandomUtil.uuId()); entitys.setPaymentdocId(entity.getId()); paymentdoc_item0Service.save(entitys); diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/entity/PaymentdocEntity.java b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/entity/PaymentdocEntity.java index d8b790bd..cf6c10b9 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/entity/PaymentdocEntity.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/entity/PaymentdocEntity.java @@ -19,7 +19,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; * @版本: V3.2.0 * @版权: LINKAGE-BOOT * @作者: LINKAGE-BOOT研发团队 - * @日期: 2023-01-14 + * @日期: 2023-02-09 */ @Data @TableName("jg_paymentdoc") @@ -115,4 +115,7 @@ public class PaymentdocEntity { @TableField("COLECTION_BANK") private String colectionBank; + @TableField("IS_PAY") + private String isPay; + } diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/entity/Paymentdoc_item0Entity.java b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/entity/Paymentdoc_item0Entity.java index 587f2ec5..cdc1a985 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/entity/Paymentdoc_item0Entity.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/entity/Paymentdoc_item0Entity.java @@ -8,10 +8,6 @@ import lombok.Data; import java.util.Date; import java.math.BigDecimal; -import java.math.BigDecimal; -import java.math.BigDecimal; -import java.math.BigDecimal; -import java.math.BigDecimal; import com.fasterxml.jackson.annotation.JsonProperty; @@ -21,7 +17,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; * @版本: V3.2.0 * @版权: LINKAGE-BOOT * @作者: LINKAGE-BOOT研发团队 - * @日期: 2023-01-14 + * @日期: 2023-02-09 */ @Data @TableName("jg_paymentdoc_item0") @@ -69,37 +65,10 @@ public class Paymentdoc_item0Entity { @TableField("PAYMENTDOC_ID") private String paymentdocId; - @TableField("ORDER_ID") - private String orderId; - - @TableField("CAR_NUMBER") - private String carNumber; - - @TableField("MATERIAL_NAME") - private String materialName; - - @TableField("QUANTITY") - private BigDecimal quantity; - - @TableField("PURCHASE_PRICE") - private BigDecimal purchasePrice; - - @TableField("TAX_RATE") - private String taxRate; + @TableField("PURCHASEORDER_ID") + private String purchaseorderId; @TableField("AMOUNT") private BigDecimal amount; - @TableField("AMOUNT_NOT_TAX") - private BigDecimal amountNotTax; - - @TableField("TAX_AMOUNT") - private BigDecimal taxAmount; - - @TableField("REMARK") - private String remark; - - @TableField("IS_PAY") - private String isPay; - } diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/mapper/PaymentdocMapper.java b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/mapper/PaymentdocMapper.java index bd47085d..5239f82a 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/mapper/PaymentdocMapper.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/mapper/PaymentdocMapper.java @@ -10,7 +10,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; * 版本: V3.2.0 * 版权: LINKAGE-BOOT * 作者: LINKAGE-BOOT研发团队 - * 日期: 2023-01-14 + * 日期: 2023-02-09 */ public interface PaymentdocMapper extends BaseMapper { diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/mapper/Paymentdoc_item0Mapper.java b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/mapper/Paymentdoc_item0Mapper.java index 4e5b7d60..1fc04fc0 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/mapper/Paymentdoc_item0Mapper.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/mapper/Paymentdoc_item0Mapper.java @@ -10,7 +10,7 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper; * 版本: V3.2.0 * 版权: LINKAGE-BOOT * 作者: LINKAGE-BOOT研发团队 - * 日期: 2023-01-14 + * 日期: 2023-02-09 */ public interface Paymentdoc_item0Mapper extends BaseMapper { diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/PaymentdocCrForm.java b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/PaymentdocCrForm.java index ba8c0ea2..e80504de 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/PaymentdocCrForm.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/PaymentdocCrForm.java @@ -2,6 +2,7 @@ package jnpf.paymentdoc.model.paymentdoc; +import com.baomidou.mybatisplus.annotation.TableField; import jnpf.paymentdoc.model.paymentdoc.Paymentdoc_item0Model; import lombok.Data; import java.util.List; @@ -15,7 +16,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; * @版本: V3.2.0 * @版权: LINKAGE-BOOT * @作者: LINKAGE-BOOT研发团队 - * @日期: 2023-01-14 + * @日期: 2023-02-09 */ @Data public class PaymentdocCrForm { @@ -24,9 +25,17 @@ public class PaymentdocCrForm { @JsonProperty("documentNo") private String documentNo; - /** 业务日期 **/ + /** 申请时间 **/ @JsonProperty("businessDate") - private Long businessDate; + private Long businessDate; + + /** 供应商名称 **/ + @JsonProperty("supplierName") + private String supplierName; + + /** 付款类型 **/ + @JsonProperty("paymentType") + private String paymentType; /** 申请金额 **/ @JsonProperty("ramount") @@ -36,9 +45,9 @@ public class PaymentdocCrForm { @JsonProperty("dueDate") private Long dueDate; - /** 付款类型 **/ - @JsonProperty("paymentType") - private String paymentType; + /** 币别 **/ + @JsonProperty("currency") + private String currency; /** 收款账户 **/ @JsonProperty("collectionAccount") @@ -48,14 +57,10 @@ public class PaymentdocCrForm { @JsonProperty("colectionBank") private String colectionBank; - /** 结算类型 **/ + /** 结算类型 **/ @JsonProperty("settlementType") private String settlementType; - /** 币别 **/ - @JsonProperty("currency") - private String currency; - /** 备注 **/ @JsonProperty("remark") private String remark; @@ -76,9 +81,22 @@ public class PaymentdocCrForm { @JsonProperty("creatorUserName") private String creatorUserName; + /** 创建时间 **/ + @JsonProperty("creatorTime") + private String creatorTime; + + /** 修改人名称 **/ + @JsonProperty("lastModifyUserName") + private String lastModifyUserName; + + /** 修改时间 **/ + @JsonProperty("lastModifyTime") + private String lastModifyTime; + /** 子表数据 **/ @JsonProperty("paymentdoc_item0List") private List paymentdoc_item0List; - + @JsonProperty("isPay") + private String isPay; } \ No newline at end of file diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/PaymentdocInfoVO.java b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/PaymentdocInfoVO.java index a7e77e1b..744641a4 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/PaymentdocInfoVO.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/PaymentdocInfoVO.java @@ -16,7 +16,7 @@ import com.fasterxml.jackson.annotation.JsonFormat; * @版本: V3.2.0 * @版权: LINKAGE-BOOT * @作者: LINKAGE-BOOT研发团队 - * @日期: 2023-01-14 + * @日期: 2023-02-09 */ @Data public class PaymentdocInfoVO{ @@ -28,9 +28,17 @@ public class PaymentdocInfoVO{ @JsonProperty("documentNo") private String documentNo; - /** 业务日期 **/ + /** 申请时间 **/ @JsonProperty("businessDate") - private Long businessDate; + private Long businessDate; + + /** 供应商名称 **/ + @JsonProperty("supplierName") + private String supplierName; + + /** 付款类型 **/ + @JsonProperty("paymentType") + private String paymentType; /** 申请金额 **/ @JsonProperty("ramount") @@ -40,9 +48,9 @@ public class PaymentdocInfoVO{ @JsonProperty("dueDate") private Long dueDate; - /** 付款类型 **/ - @JsonProperty("paymentType") - private String paymentType; + /** 币别 **/ + @JsonProperty("currency") + private String currency; /** 收款账户 **/ @JsonProperty("collectionAccount") @@ -52,14 +60,10 @@ public class PaymentdocInfoVO{ @JsonProperty("colectionBank") private String colectionBank; - /** 结算类型 **/ + /** 结算类型 **/ @JsonProperty("settlementType") private String settlementType; - /** 币别 **/ - @JsonProperty("currency") - private String currency; - /** 备注 **/ @JsonProperty("remark") private String remark; @@ -80,7 +84,23 @@ public class PaymentdocInfoVO{ @JsonProperty("creatorUserName") private String creatorUserName; + /** 创建时间 **/ + @JsonProperty("creatorTime") + private String creatorTime; + + /** 修改人名称 **/ + @JsonProperty("lastModifyUserName") + private String lastModifyUserName; + + /** 修改时间 **/ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") + @JsonProperty("lastModifyTime") + private Date lastModifyTime; + /** 子表数据 **/ @JsonProperty("paymentdoc_item0List") private List paymentdoc_item0List; + + @JsonProperty("isPay") + private String isPay; } \ No newline at end of file diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/PaymentdocListQuery.java b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/PaymentdocListQuery.java index 286f9d87..7aaf2ea3 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/PaymentdocListQuery.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/PaymentdocListQuery.java @@ -10,13 +10,16 @@ import java.util.List; * @版本: V3.2.0 * @版权: LINKAGE-BOOT * @作者: LINKAGE-BOOT研发团队 - * @日期: 2023-01-14 + * @日期: 2023-02-09 */ @Data public class PaymentdocListQuery extends Pagination { /** 单据编号 */ private String documentNo; + + /** 单据状态 */ + private String status; /** * 菜单id */ diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/PaymentdocListVO.java b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/PaymentdocListVO.java index 710d2070..52ad5150 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/PaymentdocListVO.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/PaymentdocListVO.java @@ -15,7 +15,7 @@ import java.math.BigDecimal; * @版本: V3.2.0 * @版权: LINKAGE-BOOT * @作者: LINKAGE-BOOT研发团队 - * @日期: 2023-01-14 + * @日期: 2023-02-09 */ @Data public class PaymentdocListVO{ @@ -29,9 +29,20 @@ public class PaymentdocListVO{ private String documentNo; - /** 业务日期 **/ + /** 申请时间 **/ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") @JsonProperty("businessDate") - private Date businessDate; + private Date businessDate; + + + /** 供应商名称 **/ + @JsonProperty("supplierName") + private String supplierName; + + + /** 付款类型 **/ + @JsonProperty("paymentType") + private String paymentType; /** 申请金额 **/ @@ -45,9 +56,9 @@ public class PaymentdocListVO{ private Date dueDate; - /** 付款类型 **/ - @JsonProperty("paymentType") - private String paymentType; + /** 币别 **/ + @JsonProperty("currency") + private String currency; /** 收款账户 **/ @@ -60,16 +71,11 @@ public class PaymentdocListVO{ private String colectionBank; - /** 结算类型 **/ + /** 结算类型 **/ @JsonProperty("settlementType") private String settlementType; - /** 币别 **/ - @JsonProperty("currency") - private String currency; - - /** 备注 **/ @JsonProperty("remark") private String remark; @@ -95,4 +101,21 @@ public class PaymentdocListVO{ private String creatorUserName; + /** 创建时间 **/ + @JsonProperty("creatorTime") + private String creatorTime; + + + /** 修改人名称 **/ + @JsonProperty("lastModifyUserName") + private String lastModifyUserName; + + + /** 修改时间 **/ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") + @JsonProperty("lastModifyTime") + private Date lastModifyTime; + + @JsonProperty("isPay") + private String isPay; } \ No newline at end of file diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/PaymentdocPagination.java b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/PaymentdocPagination.java index 02fe8098..2aee342d 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/PaymentdocPagination.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/PaymentdocPagination.java @@ -11,13 +11,16 @@ import java.util.List; * @版本: V3.2.0 * @版权: LINKAGE-BOOT * @作者: LINKAGE-BOOT研发团队 - * @日期: 2023-01-14 + * @日期: 2023-02-09 */ @Data public class PaymentdocPagination extends Pagination { /** 单据编号 */ private String documentNo; + + /** 单据状态 */ + private String status; /** * 菜单id */ diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/PaymentdocPaginationExportModel.java b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/PaymentdocPaginationExportModel.java index aa511aa6..3ee7b2e9 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/PaymentdocPaginationExportModel.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/PaymentdocPaginationExportModel.java @@ -9,7 +9,7 @@ import java.util.*; * @版本: V3.2.0 * @版权: LINKAGE-BOOT * @作者: LINKAGE-BOOT研发团队 - * @日期: 2023-01-14 + * @日期: 2023-02-09 */ @Data public class PaymentdocPaginationExportModel extends Pagination { @@ -23,4 +23,7 @@ public class PaymentdocPaginationExportModel extends Pagination { /** 单据编号 */ private String documentNo; + + /** 单据状态 */ + private String status; } \ No newline at end of file diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/PaymentdocUpForm.java b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/PaymentdocUpForm.java index f8d722dc..ce59e392 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/PaymentdocUpForm.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/PaymentdocUpForm.java @@ -16,7 +16,7 @@ import lombok.Data; * @版本: V3.2.0 * @版权: LINKAGE-BOOT * @作者: LINKAGE-BOOT研发团队 - * @日期: 2023-01-14 + * @日期: 2023-02-09 */ @Data public class PaymentdocUpForm{ @@ -29,9 +29,19 @@ public class PaymentdocUpForm{ private String documentNo; - /** 业务日期 **/ + /** 申请时间 **/ @JsonProperty("businessDate") - private Long businessDate; + private Long businessDate; + + + /** 供应商名称 **/ + @JsonProperty("supplierName") + private String supplierName; + + + /** 付款类型 **/ + @JsonProperty("paymentType") + private String paymentType; /** 申请金额 **/ @@ -44,9 +54,9 @@ public class PaymentdocUpForm{ private Long dueDate; - /** 付款类型 **/ - @JsonProperty("paymentType") - private String paymentType; + /** 币别 **/ + @JsonProperty("currency") + private String currency; /** 收款账户 **/ @@ -59,16 +69,11 @@ public class PaymentdocUpForm{ private String colectionBank; - /** 结算类型 **/ + /** 结算类型 **/ @JsonProperty("settlementType") private String settlementType; - /** 币别 **/ - @JsonProperty("currency") - private String currency; - - /** 备注 **/ @JsonProperty("remark") private String remark; @@ -93,8 +98,25 @@ public class PaymentdocUpForm{ @JsonProperty("creatorUserName") private String creatorUserName; + + /** 创建时间 **/ + @JsonProperty("creatorTime") + private String creatorTime; + + + /** 修改人名称 **/ + @JsonProperty("lastModifyUserName") + private String lastModifyUserName; + + + /** 修改时间 **/ + @JsonProperty("lastModifyTime") + private String lastModifyTime; + /** 子表数据 **/ @JsonProperty("paymentdoc_item0List") private List paymentdoc_item0List; + @JsonProperty("isPay") + private String isPay; } \ No newline at end of file diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/Paymentdoc_item0Model.java b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/Paymentdoc_item0Model.java index be60858c..b09cfcf4 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/Paymentdoc_item0Model.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/model/paymentdoc/Paymentdoc_item0Model.java @@ -13,36 +13,58 @@ import com.alibaba.fastjson.annotation.JSONField; * 版本: V3.2.0 * 版权: LINKAGE-BOOT * 作者: LINKAGE-BOOT研发团队 - * 日期: 2023-01-14 + * 日期: 2023-02-09 */ @Data public class Paymentdoc_item0Model { - /** 采购订单行id **/ - @JsonProperty("orderId") - private String orderId; - - /** 金额 **/ + /** 申请金额 **/ @JsonProperty("amount") private String amount; - /** 数量 **/ - @JsonProperty("quantity") - private String quantity; + /** 订单金额 **/ + @JsonProperty("creatorUserId") + private String creatorUserId; + + /** 已付金额 **/ + @JsonProperty("creatorUserName") + private String creatorUserName; + + /** 订单编号 **/ + @JsonProperty("purchaseorderId") + private String purchaseorderId; + + /** 合同编号 **/ + @JsonProperty("lastModifyUserId") + private String lastModifyUserId; + + /** 重量 **/ + @JsonProperty("lastModifyUserName") + private String lastModifyUserName; - /** 税率 **/ - @JsonProperty("taxRate") - private String taxRate; + /** 税率(%) **/ + @JsonProperty("deleteMark") + private String deleteMark; + + /** 垫资金额 **/ + @JsonProperty("departmentId") + private String departmentId; /** 税额 **/ - @JsonProperty("taxAmount") - private String taxAmount; + @JsonProperty("orgnizeId") + private String orgnizeId; /** 不含税金额 **/ - @JsonProperty("amountNotTax") - private String amountNotTax; + @JsonProperty("deleteUserId") + private String deleteUserId; + + /** 业务类型 **/ + @JsonProperty("deleteUserName") + private String deleteUserName; + + /** 业务日期 **/ + @JsonProperty("creatorTime") + private String creatorTime; + - /** 备注信息 **/ - @JsonProperty("remark") - private String remark; } diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/service/PaymentdocService.java b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/service/PaymentdocService.java index 188a0c5d..1444364f 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/service/PaymentdocService.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/service/PaymentdocService.java @@ -12,7 +12,7 @@ import java.util.*; * 版本: V3.2.0 * 版权: LINKAGE-BOOT * 作者: LINKAGE-BOOT研发团队 - * 日期: 2023-01-14 + * 日期: 2023-02-09 */ public interface PaymentdocService extends IService { diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/service/Paymentdoc_item0Service.java b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/service/Paymentdoc_item0Service.java index 1fc026a3..890a238a 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/service/Paymentdoc_item0Service.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/service/Paymentdoc_item0Service.java @@ -8,7 +8,7 @@ import com.baomidou.mybatisplus.extension.service.IService; * 版本: V3.2.0 * 版权: LINKAGE-BOOT * 作者: LINKAGE-BOOT研发团队 - * 日期: 2023-01-14 + * 日期: 2023-02-09 */ public interface Paymentdoc_item0Service extends IService { diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/service/impl/PaymentdocServiceImpl.java b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/service/impl/PaymentdocServiceImpl.java index c67384ec..56384cbd 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/service/impl/PaymentdocServiceImpl.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/service/impl/PaymentdocServiceImpl.java @@ -38,7 +38,7 @@ import java.util.*; * 版本: V3.2.0 * 版权: LINKAGE-BOOT * 作者: LINKAGE-BOOT研发团队 - * 日期: 2023-01-14 + * 日期: 2023-02-09 */ @Service public class PaymentdocServiceImpl extends ServiceImpl implements PaymentdocService{ @@ -114,6 +114,11 @@ public class PaymentdocServiceImpl extends ServiceImpl0){ paymentdocQueryWrapper.lambda().in(PaymentdocEntity::getId, AllIdList); } @@ -198,6 +203,11 @@ public class PaymentdocServiceImpl extends ServiceImpl0){ paymentdocQueryWrapper.lambda().in(PaymentdocEntity::getId, AllIdList); } diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/service/impl/Paymentdoc_item0ServiceImpl.java b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/service/impl/Paymentdoc_item0ServiceImpl.java index fc0b3dc8..a8c53262 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/service/impl/Paymentdoc_item0ServiceImpl.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/paymentdoc/service/impl/Paymentdoc_item0ServiceImpl.java @@ -32,7 +32,7 @@ import java.util.*; * 版本: V3.2.0 * 版权: LINKAGE-BOOT * 作者: LINKAGE-BOOT研发团队 - * 日期: 2023-01-14 + * 日期: 2023-02-09 */ @Service public class Paymentdoc_item0ServiceImpl extends ServiceImpl implements Paymentdoc_item0Service{ diff --git a/SC-web/src/views/scm/basicInformation/paymentdoc/Detail.vue b/SC-web/src/views/scm/basicInformation/paymentdoc/Detail.vue index c3cee130..c9882cdf 100644 --- a/SC-web/src/views/scm/basicInformation/paymentdoc/Detail.vue +++ b/SC-web/src/views/scm/basicInformation/paymentdoc/Detail.vue @@ -7,99 +7,91 @@