From a9e7360e7e1223a1b092112130c36c884afc5cb1 Mon Sep 17 00:00:00 2001 From: mhsnet Date: Wed, 1 Mar 2023 18:11:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E5=8F=B0=E7=A7=BB=E5=8A=A8=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/ContractMobileController.java | 26 +++- .../entity/ContractItem0MobileEntity.java | 99 +++++++++++++ .../entity/ContractItem1MobileEntity.java | 68 +++++++++ .../mapper/ContractItem0MobileMapper.java | 17 +++ .../mapper/ContractItem1MobileMapper.java | 17 +++ .../ContractItem0MobileListVO.java | 62 ++++++++ .../ContractItem1MobileListVO.java | 22 +++ .../contractMobile/ContractMobileInfoVO.java | 137 ++++++++++++++++++ .../service/ContractItem0MobileService.java | 16 ++ .../service/ContractItem1MobileService.java | 16 ++ .../service/ContractMobileService.java | 8 +- .../impl/ContractItem0MobileServiceImpl.java | 21 +++ .../impl/ContractItem1MobileServiceImpl.java | 21 +++ .../impl/ContractMobileServiceImpl.java | 26 +++- 14 files changed, 544 insertions(+), 12 deletions(-) create mode 100644 SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/entity/ContractItem0MobileEntity.java create mode 100644 SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/entity/ContractItem1MobileEntity.java create mode 100644 SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/mapper/ContractItem0MobileMapper.java create mode 100644 SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/mapper/ContractItem1MobileMapper.java create mode 100644 SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/model/contractMobile/ContractItem0MobileListVO.java create mode 100644 SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/model/contractMobile/ContractItem1MobileListVO.java create mode 100644 SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/model/contractMobile/ContractMobileInfoVO.java create mode 100644 SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/service/ContractItem0MobileService.java create mode 100644 SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/service/ContractItem1MobileService.java create mode 100644 SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/service/impl/ContractItem0MobileServiceImpl.java create mode 100644 SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/service/impl/ContractItem1MobileServiceImpl.java diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/controller/ContractMobileController.java b/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/controller/ContractMobileController.java index db32bc9e..1e6abdc1 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/controller/ContractMobileController.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/controller/ContractMobileController.java @@ -5,21 +5,19 @@ import io.swagger.annotations.ApiOperation; import jnpf.base.ActionResult; import jnpf.base.vo.PageListVO; import jnpf.base.vo.PaginationVO; +import jnpf.contractMobile.entity.ContractItem0MobileEntity; import jnpf.contractMobile.entity.ContractMobileEntity; +import jnpf.contractMobile.model.contractMobile.ContractMobileInfoVO; import jnpf.contractMobile.model.contractMobile.ContractMobileListVO; import jnpf.contractMobile.model.contractMobile.ContractMobilePagination; import jnpf.contractMobile.service.ContractMobileService; +import jnpf.util.JsonUtil; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import java.io.IOException; -import java.util.*; - -import jnpf.util.*; +import java.util.List; @Slf4j @RestController @@ -41,4 +39,18 @@ public class ContractMobileController { vo.setPagination(page); return ActionResult.success(vo); } + + @GetMapping("/detail/{id}") + @ApiOperation("合同明细") + public ActionResult detail(@PathVariable("id") String id) { + ContractMobileEntity entity = contractMobileService.getInfo(id); + ContractMobileInfoVO vo = JsonUtil.getJsonToBean(entity, ContractMobileInfoVO.class); + + //子表 + List contractItem0MobileList = contractMobileService.getContractItem0MobileList(id); + System.out.println(contractItem0MobileList); + //vo.getContractItem0List(JsonUtil.getJsonToList(contractItem0MobileList, ContractItem0MobileListVO.class)); + + return ActionResult.success(vo); + } } diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/entity/ContractItem0MobileEntity.java b/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/entity/ContractItem0MobileEntity.java new file mode 100644 index 00000000..7b88139f --- /dev/null +++ b/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/entity/ContractItem0MobileEntity.java @@ -0,0 +1,99 @@ +package jnpf.contractMobile.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.math.BigDecimal; +import java.util.Date; + + +/** + * + * 合同明细 + * @版本: V3.2.0 + * @版权: LINKAGE-BOOT + * @作者: LINKAGE-BOOT研发团队 + * @日期: 2023-01-04 + */ +@Data +@TableName("jg_contract_item0") +public class ContractItem0MobileEntity { + + @TableId("ID") + private String id; + + @TableField("CREATOR_USER_ID") + private String creatoruserid; + + @TableField("CREATOR_USER_NAME") + private String creatorusername; + + @TableField("CREATOR_TIME") + private Date creatortime; + + @TableField("LAST_MODIFY_USER_ID") + private String lastmodifyuserid; + + @TableField("LAST_MODIFY_USER_NAME") + private String lastmodifyusername; + + @TableField("LAST_MODIFY_TIME") + private Date lastmodifytime; + + @TableField("DELETE_USER_ID") + private String deleteuserid; + + @TableField("DELETE_USER_NAME") + private String deleteusername; + + @TableField("DELETE_TIME") + private Date deletetime; + + @TableField("DELETE_MARK") + private String deletemark; + + @TableField("ORGNIZE_ID") + private String orgnizeId; + + @TableField("DEPARTMENT_ID") + private String departmentId; + + @TableField("MATERIAL_CODE") + private String materialCode; + + @TableField("MATERIAL_NAME") + private String materialName; + + @TableField("SPECIFICATION") + private String specification; + + @TableField("UNIT") + private String unit; + + @TableField("NUM") + private BigDecimal num; + + @TableField("PRICE") + private BigDecimal price; + + @TableField("AMOUNT") + private BigDecimal amount; + + @TableField("RATE") + private String rate; + + @TableField("NOT_AMOUNT") + private BigDecimal notAmount; + + @TableField("NOT_PRICE") + private BigDecimal notPrice; + + @TableField("REMARK") + private String remark; + + @TableField("CONTRACT_ID") + private String contractId; + +} diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/entity/ContractItem1MobileEntity.java b/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/entity/ContractItem1MobileEntity.java new file mode 100644 index 00000000..df36775c --- /dev/null +++ b/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/entity/ContractItem1MobileEntity.java @@ -0,0 +1,68 @@ +package jnpf.contractMobile.entity; + +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.TableName; +import lombok.Data; + +import java.util.Date; + + +/** + * + * 合同附件 + * @版本: V3.2.0 + * @版权: LINKAGE-BOOT + * @作者: LINKAGE-BOOT研发团队 + * @日期: 2023-01-04 + */ +@Data +@TableName("jg_contract_item1") +public class ContractItem1MobileEntity { + + @TableId("ID") + private String id; + + @TableField("CREATOR_USER_ID") + private String creatoruserid; + + @TableField("CREATOR_USER_NAME") + private String creatorusername; + + @TableField("CREATOR_TIME") + private Date creatortime; + + @TableField("LAST_MODIFY_USER_ID") + private String lastmodifyuserid; + + @TableField("LAST_MODIFY_USER_NAME") + private String lastmodifyusername; + + @TableField("LAST_MODIFY_TIME") + private Date lastmodifytime; + + @TableField("DELETE_USER_ID") + private String deleteuserid; + + @TableField("DELETE_USER_NAME") + private String deleteusername; + + @TableField("DELETE_TIME") + private Date deletetime; + + @TableField("DELETE_MARK") + private String deletemark; + + @TableField("ORGNIZE_ID") + private String orgnizeId; + + @TableField("DEPARTMENT_ID") + private String departmentId; + + @TableField("ENCLOSURE") + private String enclosure; + + @TableField("CONTRACT_ID") + private String contractId; + +} diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/mapper/ContractItem0MobileMapper.java b/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/mapper/ContractItem0MobileMapper.java new file mode 100644 index 00000000..f3a05de2 --- /dev/null +++ b/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/mapper/ContractItem0MobileMapper.java @@ -0,0 +1,17 @@ +package jnpf.contractMobile.mapper; + + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import jnpf.contractMobile.entity.ContractItem0MobileEntity; + +/** + * + * jg_contract_item0 + * 版本: V3.2.0 + * 版权: LINKAGE-BOOT + * 作者: LINKAGE-BOOT研发团队 + * 日期: 2023-01-04 + */ +public interface ContractItem0MobileMapper extends BaseMapper { + +} diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/mapper/ContractItem1MobileMapper.java b/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/mapper/ContractItem1MobileMapper.java new file mode 100644 index 00000000..7527a76c --- /dev/null +++ b/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/mapper/ContractItem1MobileMapper.java @@ -0,0 +1,17 @@ +package jnpf.contractMobile.mapper; + + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import jnpf.contractMobile.entity.ContractItem1MobileEntity; + +/** + * + * jg_contract_item1 + * 版本: V3.2.0 + * 版权: LINKAGE-BOOT + * 作者: LINKAGE-BOOT研发团队 + * 日期: 2023-01-04 + */ +public interface ContractItem1MobileMapper extends BaseMapper { + +} diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/model/contractMobile/ContractItem0MobileListVO.java b/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/model/contractMobile/ContractItem0MobileListVO.java new file mode 100644 index 00000000..bdabb52c --- /dev/null +++ b/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/model/contractMobile/ContractItem0MobileListVO.java @@ -0,0 +1,62 @@ +package jnpf.contractMobile.model.contractMobile; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +/** + * + * + * 版本: V3.2.0 + * 版权: LINKAGE-BOOT + * 作者: LINKAGE-BOOT研发团队 + * 日期: 2023-01-04 + */ +@Data +public class ContractItem0MobileListVO { + + /** 物料编码 **/ + @JsonProperty("materialCode") + private String materialCode; + + /** 物料名称 **/ + @JsonProperty("materialName") + private String materialName; + + /** 规格型号 **/ + @JsonProperty("specification") + private String specification; + + /** 单位 **/ + @JsonProperty("unit") + private String unit; + + /** 数量 **/ + @JsonProperty("num") + private String num; + + /** 单价 **/ + @JsonProperty("price") + private String price; + + /** 金额 **/ + @JsonProperty("amount") + private String amount; + + /** 税率 **/ + @JsonProperty("rate") + private String rate; + + /** 不含税单价 **/ + @JsonProperty("notPrice") + private String notPrice; + + /** 不含税金额 **/ + @JsonProperty("notAmount") + private String notAmount; + + /** 备注 **/ + @JsonProperty("remark") + private String remark; + + +} diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/model/contractMobile/ContractItem1MobileListVO.java b/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/model/contractMobile/ContractItem1MobileListVO.java new file mode 100644 index 00000000..55a62f56 --- /dev/null +++ b/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/model/contractMobile/ContractItem1MobileListVO.java @@ -0,0 +1,22 @@ +package jnpf.contractMobile.model.contractMobile; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +/** + * + * + * 版本: V3.2.0 + * 版权: LINKAGE-BOOT + * 作者: LINKAGE-BOOT研发团队 + * 日期: 2023-01-04 + */ +@Data +public class ContractItem1MobileListVO { + + /** 附件内容 **/ + @JsonProperty("enclosure") + private String enclosure; + + +} diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/model/contractMobile/ContractMobileInfoVO.java b/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/model/contractMobile/ContractMobileInfoVO.java new file mode 100644 index 00000000..bb7045df --- /dev/null +++ b/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/model/contractMobile/ContractMobileInfoVO.java @@ -0,0 +1,137 @@ + + + +package jnpf.contractMobile.model.contractMobile; + +import com.fasterxml.jackson.annotation.JsonProperty; +import lombok.Data; + +import java.util.List; + +/** + * + * + * @版本: V3.2.0 + * @版权: LINKAGE-BOOT + * @作者: LINKAGE-BOOT研发团队 + * @日期: 2023-01-04 + */ +@Data +public class ContractMobileInfoVO { + /** 主键 **/ + @JsonProperty("id") + private String id; + + /** 合同类型 **/ + @JsonProperty("contractType") + private String contractType; + + /** 合同编码 **/ + @JsonProperty("contractCode") + private String contractCode; + + /** 合同名称 **/ + @JsonProperty("contractName") + private String contractName; + + /** 合同状态 **/ + @JsonProperty("status") + private String status; + + /** 开标日期 **/ + @JsonProperty("bidOpeningDate") + private Long bidOpeningDate; + + /** 开始日期 **/ + @JsonProperty("startDate") + private Long startDate; + + /** 审核日期 **/ + @JsonProperty("auditDate") + private Long auditDate; + + /** 供货完成日期 **/ + @JsonProperty("completionDate") + private Long completionDate; + + /** 关闭日期 **/ + @JsonProperty("closingDate") + private Long closingDate; + + /** 回款周期(日) **/ + @JsonProperty("collectionCycle") + private String collectionCycle; + + /** 签订日期 **/ + @JsonProperty("signingDate") + private Long signingDate; + + /** 截止日期 **/ + @JsonProperty("endDate") + private Long endDate; + + /** 供应商/客户编 **/ + @JsonProperty("code") + private String code; + + /** 供应商/客户名 **/ + @JsonProperty("name") + private String name; + + /** 对方合同号 **/ + @JsonProperty("contractNo") + private String contractNo; + + /** 币种 **/ + @JsonProperty("currency") + private String currency; + + /** 数量 **/ + @JsonProperty("num") + private String num; + + /** 金额 **/ + @JsonProperty("amount") + private String amount; + + /** 库存组织 **/ + @JsonProperty("organization") + private String organization; + + /** 备注 **/ + @JsonProperty("remark") + private String remark; + + /** 合同分类 **/ + @JsonProperty("classification") + private String classification; + + /** 申报日期 **/ + @JsonProperty("declarationDate") + private String declarationDate; + + /** 部门编码 **/ + @JsonProperty("deptCode") + private String deptCode; + + /** 录入人 **/ + @JsonProperty("creatorusername") + private String creatorusername; + + /** 部门名称 **/ + @JsonProperty("deptName") + private String deptName; + + /** 集团审批 **/ + @JsonProperty("approval") + private String approval; + + /** 子表数据 **/ + @JsonProperty("contractItem0List") + private List contractItem0List; + /** 子表数据 **/ + @JsonProperty("contractItem1List") + private List contractItem1List; + + private List list; +} \ No newline at end of file diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/service/ContractItem0MobileService.java b/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/service/ContractItem0MobileService.java new file mode 100644 index 00000000..2989905c --- /dev/null +++ b/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/service/ContractItem0MobileService.java @@ -0,0 +1,16 @@ +package jnpf.contractMobile.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import jnpf.contractMobile.entity.ContractItem0MobileEntity; + +/** + * + * jg_contract_item0 + * 版本: V3.2.0 + * 版权: LINKAGE-BOOT + * 作者: LINKAGE-BOOT研发团队 + * 日期: 2023-01-04 + */ +public interface ContractItem0MobileService extends IService { + +} diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/service/ContractItem1MobileService.java b/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/service/ContractItem1MobileService.java new file mode 100644 index 00000000..c2260e45 --- /dev/null +++ b/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/service/ContractItem1MobileService.java @@ -0,0 +1,16 @@ +package jnpf.contractMobile.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import jnpf.contractMobile.entity.ContractItem1MobileEntity; + +/** + * + * jg_contract_item1 + * 版本: V3.2.0 + * 版权: LINKAGE-BOOT + * 作者: LINKAGE-BOOT研发团队 + * 日期: 2023-01-04 + */ +public interface ContractItem1MobileService extends IService { + +} diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/service/ContractMobileService.java b/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/service/ContractMobileService.java index 9ddd038f..74cbd15b 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/service/ContractMobileService.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/service/ContractMobileService.java @@ -1,11 +1,17 @@ package jnpf.contractMobile.service; import com.baomidou.mybatisplus.extension.service.IService; +import jnpf.contractMobile.entity.ContractItem0MobileEntity; import jnpf.contractMobile.entity.ContractMobileEntity; import jnpf.contractMobile.model.contractMobile.ContractMobilePagination; -import java.util.*; +import java.util.List; public interface ContractMobileService extends IService { + List getList(ContractMobilePagination contractMobilePagination); + + ContractMobileEntity getInfo(String id); + + List getContractItem0MobileList(String id); } diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/service/impl/ContractItem0MobileServiceImpl.java b/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/service/impl/ContractItem0MobileServiceImpl.java new file mode 100644 index 00000000..f7073b20 --- /dev/null +++ b/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/service/impl/ContractItem0MobileServiceImpl.java @@ -0,0 +1,21 @@ +package jnpf.contractMobile.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import jnpf.contractMobile.entity.ContractItem0MobileEntity; +import jnpf.contractMobile.mapper.ContractItem0MobileMapper; +import jnpf.contractMobile.service.ContractItem0MobileService; +import org.springframework.stereotype.Service; + +/** + * + * jg_contract_item0 + * 版本: V3.2.0 + * 版权: LINKAGE-BOOT + * 作者: LINKAGE-BOOT研发团队 + * 日期: 2023-01-04 + */ +@Service +public class ContractItem0MobileServiceImpl extends ServiceImpl implements ContractItem0MobileService { + + +} \ No newline at end of file diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/service/impl/ContractItem1MobileServiceImpl.java b/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/service/impl/ContractItem1MobileServiceImpl.java new file mode 100644 index 00000000..75c1bd37 --- /dev/null +++ b/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/service/impl/ContractItem1MobileServiceImpl.java @@ -0,0 +1,21 @@ +package jnpf.contractMobile.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import jnpf.contractMobile.entity.ContractItem1MobileEntity; +import jnpf.contractMobile.mapper.ContractItem1MobileMapper; +import jnpf.contractMobile.service.ContractItem1MobileService; +import org.springframework.stereotype.Service; + +/** + * + * jg_contract_item1 + * 版本: V3.2.0 + * 版权: LINKAGE-BOOT + * 作者: LINKAGE-BOOT研发团队 + * 日期: 2023-01-04 + */ +@Service +public class ContractItem1MobileServiceImpl extends ServiceImpl implements ContractItem1MobileService { + + +} \ No newline at end of file diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/service/impl/ContractMobileServiceImpl.java b/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/service/impl/ContractMobileServiceImpl.java index c59ab06a..21618baa 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/service/impl/ContractMobileServiceImpl.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/contractMobile/service/impl/ContractMobileServiceImpl.java @@ -4,17 +4,19 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import jnpf.contractMobile.entity.ContractItem0MobileEntity; import jnpf.contractMobile.entity.ContractMobileEntity; import jnpf.contractMobile.mapper.ContractMobileMapper; import jnpf.contractMobile.model.contractMobile.ContractMobilePagination; +import jnpf.contractMobile.service.ContractItem0MobileService; import jnpf.contractMobile.service.ContractMobileService; -import jnpf.supplyProcessAnalysis.entity.ContractMEntity; +import jnpf.util.ServletUtil; +import jnpf.util.UserProvider; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; -import jnpf.util.*; - -import java.util.*; +import java.util.ArrayList; +import java.util.List; @Service public class ContractMobileServiceImpl extends ServiceImpl implements ContractMobileService { @@ -62,4 +64,20 @@ public class ContractMobileServiceImpl extends ServiceImpl queryWrapper = new QueryWrapper<>(); + queryWrapper.lambda().eq(ContractMobileEntity::getId, id); + return this.getOne(queryWrapper); + } + @Override + public List getContractItem0MobileList(String id) { + QueryWrapper queryWrapper = new QueryWrapper<>(); + queryWrapper.lambda().eq(ContractItem0MobileEntity::getContractId, id); + return contractItem0MobileService.list(queryWrapper); + } }