Compare commits
2 Commits
0d5a9eb505
...
97e0dd467f
| Author | SHA1 | Date | |
|---|---|---|---|
| 97e0dd467f | |||
| e58a99e696 |
@ -1,15 +1,16 @@
|
|||||||
package org.dromara.xzd.domain;
|
package org.dromara.xzd.domain;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import org.dromara.common.mybatis.core.domain.BaseEntity;
|
|
||||||
import com.baomidou.mybatisplus.annotation.*;
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
|
import org.dromara.common.mybatis.core.domain.BaseEntity;
|
||||||
import org.springframework.format.annotation.DateTimeFormat;
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
import java.io.Serial;
|
import java.io.Serial;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 承包合同终止对象 xzd_contract_termination
|
* 承包合同终止对象 xzd_contract_termination
|
||||||
@ -103,5 +104,14 @@ public class XzdContractTermination extends BaseEntity {
|
|||||||
*/
|
*/
|
||||||
private Long danjuId;
|
private Long danjuId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 累计结算金额
|
||||||
|
*/
|
||||||
|
private BigDecimal ljjsje;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 累计付款金额
|
||||||
|
*/
|
||||||
|
private BigDecimal ljfkje;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,11 +1,14 @@
|
|||||||
package org.dromara.xzd.domain;
|
package org.dromara.xzd.domain;
|
||||||
|
|
||||||
import org.dromara.common.mybatis.core.domain.BaseEntity;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
||||||
import com.baomidou.mybatisplus.annotation.*;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
|
import org.dromara.common.mybatis.core.domain.BaseEntity;
|
||||||
|
|
||||||
import java.io.Serial;
|
import java.io.Serial;
|
||||||
|
import java.math.BigDecimal;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -61,7 +64,7 @@ public class XzdSettlementInfo extends BaseEntity {
|
|||||||
/**
|
/**
|
||||||
* 开户银行
|
* 开户银行
|
||||||
*/
|
*/
|
||||||
private Long openingBank;
|
private String openingBank;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 账号
|
* 账号
|
||||||
@ -76,7 +79,7 @@ public class XzdSettlementInfo extends BaseEntity {
|
|||||||
/**
|
/**
|
||||||
* 默认扣率
|
* 默认扣率
|
||||||
*/
|
*/
|
||||||
private Long defaultDeductionRate;
|
private BigDecimal defaultDeductionRate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 开户行户名
|
* 开户行户名
|
||||||
@ -106,7 +109,7 @@ public class XzdSettlementInfo extends BaseEntity {
|
|||||||
/**
|
/**
|
||||||
* 消费税率
|
* 消费税率
|
||||||
*/
|
*/
|
||||||
private Long consumptionTaxRate;
|
private BigDecimal consumptionTaxRate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 回款天数
|
* 回款天数
|
||||||
@ -116,7 +119,7 @@ public class XzdSettlementInfo extends BaseEntity {
|
|||||||
/**
|
/**
|
||||||
* 年利率
|
* 年利率
|
||||||
*/
|
*/
|
||||||
private Long annualInterestRate;
|
private BigDecimal annualInterestRate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 信用等级
|
* 信用等级
|
||||||
@ -131,7 +134,7 @@ public class XzdSettlementInfo extends BaseEntity {
|
|||||||
/**
|
/**
|
||||||
* 信用额度
|
* 信用额度
|
||||||
*/
|
*/
|
||||||
private Long creditLimit;
|
private BigDecimal creditLimit;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 默认付款天数
|
* 默认付款天数
|
||||||
|
|||||||
@ -1,18 +1,16 @@
|
|||||||
package org.dromara.xzd.domain.bo;
|
package org.dromara.xzd.domain.bo;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import org.dromara.xzd.comprehensive.domain.XzdHtglHtbgqd;
|
|
||||||
import org.dromara.xzd.domain.*;
|
|
||||||
import org.dromara.common.mybatis.core.domain.BaseEntity;
|
|
||||||
import org.dromara.common.core.validate.AddGroup;
|
|
||||||
import org.dromara.common.core.validate.EditGroup;
|
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
|
import jakarta.validation.constraints.NotBlank;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
import jakarta.validation.constraints.*;
|
import org.dromara.common.core.validate.AddGroup;
|
||||||
import org.dromara.xzd.domain.vo.XzdContractAdvanceInfoVo;
|
import org.dromara.common.core.validate.EditGroup;
|
||||||
import org.dromara.xzd.domain.vo.XzdContractClauseVo;
|
import org.dromara.common.mybatis.core.domain.BaseEntity;
|
||||||
import org.dromara.xzd.domain.vo.XzdDeductionItemsVo;
|
import org.dromara.xzd.comprehensive.domain.XzdHtglHtbgqd;
|
||||||
|
import org.dromara.xzd.domain.*;
|
||||||
import org.springframework.format.annotation.DateTimeFormat;
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
@ -31,7 +29,7 @@ import java.util.List;
|
|||||||
public class XzdContractChangeBo extends BaseEntity {
|
public class XzdContractChangeBo extends BaseEntity {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
* id
|
||||||
*/
|
*/
|
||||||
private Long id;
|
private Long id;
|
||||||
|
|
||||||
@ -54,7 +52,7 @@ public class XzdContractChangeBo extends BaseEntity {
|
|||||||
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
@DateTimeFormat(pattern = "yyyy-MM-dd")
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||||
private Date documentDate;
|
private Date documentDate;
|
||||||
//
|
|
||||||
/**
|
/**
|
||||||
* 所属部门
|
* 所属部门
|
||||||
*/
|
*/
|
||||||
@ -65,10 +63,10 @@ public class XzdContractChangeBo extends BaseEntity {
|
|||||||
*/
|
*/
|
||||||
private Long contractCodeId;
|
private Long contractCodeId;
|
||||||
|
|
||||||
// /**
|
/**
|
||||||
// * 合同名称
|
* 合同名称
|
||||||
// */
|
*/
|
||||||
// private String contractName;
|
private String contractName;
|
||||||
|
|
||||||
// /**
|
// /**
|
||||||
// * 合同类型(字典)
|
// * 合同类型(字典)
|
||||||
|
|||||||
@ -1,16 +1,18 @@
|
|||||||
package org.dromara.xzd.domain.bo;
|
package org.dromara.xzd.domain.bo;
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import org.dromara.xzd.domain.XzdContractTermination;
|
|
||||||
import org.dromara.common.mybatis.core.domain.BaseEntity;
|
|
||||||
import org.dromara.common.core.validate.AddGroup;
|
|
||||||
import org.dromara.common.core.validate.EditGroup;
|
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
|
import jakarta.validation.constraints.NotBlank;
|
||||||
|
import jakarta.validation.constraints.NotNull;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
import jakarta.validation.constraints.*;
|
import org.dromara.common.core.validate.AddGroup;
|
||||||
|
import org.dromara.common.core.validate.EditGroup;
|
||||||
|
import org.dromara.common.mybatis.core.domain.BaseEntity;
|
||||||
|
import org.dromara.xzd.domain.XzdContractTermination;
|
||||||
import org.springframework.format.annotation.DateTimeFormat;
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -105,5 +107,14 @@ public class XzdContractTerminationBo extends BaseEntity {
|
|||||||
*/
|
*/
|
||||||
private Long danjuId;
|
private Long danjuId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 累计结算金额
|
||||||
|
*/
|
||||||
|
private BigDecimal ljjsje;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 累计付款金额
|
||||||
|
*/
|
||||||
|
private BigDecimal ljfkje;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,13 +1,12 @@
|
|||||||
package org.dromara.xzd.domain.bo;
|
package org.dromara.xzd.domain.bo;
|
||||||
|
|
||||||
import org.dromara.xzd.domain.XzdSettlementInfo;
|
|
||||||
import org.dromara.common.mybatis.core.domain.BaseEntity;
|
|
||||||
import org.dromara.common.core.validate.AddGroup;
|
|
||||||
import org.dromara.common.core.validate.EditGroup;
|
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
import jakarta.validation.constraints.*;
|
import org.dromara.common.mybatis.core.domain.BaseEntity;
|
||||||
|
import org.dromara.xzd.domain.XzdSettlementInfo;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 客户信息-结算信息6业务对象 xzd_settlement_info
|
* 客户信息-结算信息6业务对象 xzd_settlement_info
|
||||||
@ -68,7 +67,7 @@ public class XzdSettlementInfoBo extends BaseEntity {
|
|||||||
/**
|
/**
|
||||||
* 默认扣率
|
* 默认扣率
|
||||||
*/
|
*/
|
||||||
private Long defaultDeductionRate;
|
private BigDecimal defaultDeductionRate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 开户行户名
|
* 开户行户名
|
||||||
@ -103,7 +102,7 @@ public class XzdSettlementInfoBo extends BaseEntity {
|
|||||||
/**
|
/**
|
||||||
* 消费税率
|
* 消费税率
|
||||||
*/
|
*/
|
||||||
private Long consumptionTaxRate;
|
private BigDecimal consumptionTaxRate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 回款天数
|
* 回款天数
|
||||||
@ -113,7 +112,7 @@ public class XzdSettlementInfoBo extends BaseEntity {
|
|||||||
/**
|
/**
|
||||||
* 年利率
|
* 年利率
|
||||||
*/
|
*/
|
||||||
private Long annualInterestRate;
|
private BigDecimal annualInterestRate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 信用等级
|
* 信用等级
|
||||||
@ -128,7 +127,7 @@ public class XzdSettlementInfoBo extends BaseEntity {
|
|||||||
/**
|
/**
|
||||||
* 信用额度
|
* 信用额度
|
||||||
*/
|
*/
|
||||||
private Long creditLimit;
|
private BigDecimal creditLimit;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 默认付款天数
|
* 默认付款天数
|
||||||
|
|||||||
@ -1,21 +1,20 @@
|
|||||||
package org.dromara.xzd.domain.vo;
|
package org.dromara.xzd.domain.vo;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
||||||
import org.dromara.xzd.comprehensive.domain.XzdHtglHtbgqd;
|
|
||||||
import org.dromara.xzd.domain.*;
|
|
||||||
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
||||||
import com.alibaba.excel.annotation.ExcelProperty;
|
import com.alibaba.excel.annotation.ExcelProperty;
|
||||||
import org.dromara.common.excel.annotation.ExcelDictFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import org.dromara.common.excel.convert.ExcelDictConvert;
|
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.dromara.common.excel.annotation.ExcelDictFormat;
|
||||||
|
import org.dromara.common.excel.convert.ExcelDictConvert;
|
||||||
|
import org.dromara.xzd.comprehensive.domain.XzdHtglHtbgqd;
|
||||||
|
import org.dromara.xzd.domain.*;
|
||||||
import org.springframework.format.annotation.DateTimeFormat;
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
|
||||||
import java.io.Serial;
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
|
||||||
@ -76,11 +75,11 @@ public class XzdContractChangeVo implements Serializable {
|
|||||||
*/
|
*/
|
||||||
private XzdContractDetailsVo contract;
|
private XzdContractDetailsVo contract;
|
||||||
|
|
||||||
// /**
|
/**
|
||||||
// * 合同名称
|
* 合同名称
|
||||||
// */
|
*/
|
||||||
// @ExcelProperty(value = "合同名称")
|
@ExcelProperty(value = "合同名称")
|
||||||
// private String contractName;
|
private String contractName;
|
||||||
|
|
||||||
// /**
|
// /**
|
||||||
// * 合同类型(字典)
|
// * 合同类型(字典)
|
||||||
|
|||||||
@ -1,19 +1,19 @@
|
|||||||
package org.dromara.xzd.domain.vo;
|
package org.dromara.xzd.domain.vo;
|
||||||
|
|
||||||
import java.util.Date;
|
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
||||||
import org.dromara.xzd.domain.XzdContractTermination;
|
|
||||||
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
||||||
import com.alibaba.excel.annotation.ExcelProperty;
|
import com.alibaba.excel.annotation.ExcelProperty;
|
||||||
import org.dromara.common.excel.annotation.ExcelDictFormat;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||||
import org.dromara.common.excel.convert.ExcelDictConvert;
|
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.dromara.common.excel.annotation.ExcelDictFormat;
|
||||||
|
import org.dromara.common.excel.convert.ExcelDictConvert;
|
||||||
|
import org.dromara.xzd.domain.XzdContractTermination;
|
||||||
import org.springframework.format.annotation.DateTimeFormat;
|
import org.springframework.format.annotation.DateTimeFormat;
|
||||||
|
|
||||||
import java.io.Serial;
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -125,5 +125,14 @@ public class XzdContractTerminationVo implements Serializable {
|
|||||||
@ExcelProperty(value = "单据引用ID")
|
@ExcelProperty(value = "单据引用ID")
|
||||||
private Long danjuId;
|
private Long danjuId;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 累计结算金额
|
||||||
|
*/
|
||||||
|
private BigDecimal ljjsje;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 累计付款金额
|
||||||
|
*/
|
||||||
|
private BigDecimal ljfkje;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,16 +1,16 @@
|
|||||||
package org.dromara.xzd.domain.vo;
|
package org.dromara.xzd.domain.vo;
|
||||||
|
|
||||||
import org.dromara.xzd.domain.XzdSettlementInfo;
|
|
||||||
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
|
||||||
import com.alibaba.excel.annotation.ExcelProperty;
|
import com.alibaba.excel.annotation.ExcelProperty;
|
||||||
import org.dromara.common.excel.annotation.ExcelDictFormat;
|
|
||||||
import org.dromara.common.excel.convert.ExcelDictConvert;
|
|
||||||
import io.github.linpeilie.annotations.AutoMapper;
|
import io.github.linpeilie.annotations.AutoMapper;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import org.dromara.common.excel.annotation.ExcelDictFormat;
|
||||||
|
import org.dromara.common.excel.convert.ExcelDictConvert;
|
||||||
|
import org.dromara.xzd.domain.XzdSettlementInfo;
|
||||||
|
|
||||||
import java.io.Serial;
|
import java.io.Serial;
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.util.Date;
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -129,7 +129,7 @@ public class XzdSettlementInfoVo implements Serializable {
|
|||||||
* 消费税率
|
* 消费税率
|
||||||
*/
|
*/
|
||||||
@ExcelProperty(value = "消费税率")
|
@ExcelProperty(value = "消费税率")
|
||||||
private Long consumptionTaxRate;
|
private BigDecimal consumptionTaxRate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 回款天数
|
* 回款天数
|
||||||
@ -141,7 +141,7 @@ public class XzdSettlementInfoVo implements Serializable {
|
|||||||
* 年利率
|
* 年利率
|
||||||
*/
|
*/
|
||||||
@ExcelProperty(value = "年利率")
|
@ExcelProperty(value = "年利率")
|
||||||
private Long annualInterestRate;
|
private BigDecimal annualInterestRate;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 信用等级
|
* 信用等级
|
||||||
@ -159,7 +159,7 @@ public class XzdSettlementInfoVo implements Serializable {
|
|||||||
* 信用额度
|
* 信用额度
|
||||||
*/
|
*/
|
||||||
@ExcelProperty(value = "信用额度")
|
@ExcelProperty(value = "信用额度")
|
||||||
private Long creditLimit;
|
private BigDecimal creditLimit;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 默认付款天数
|
* 默认付款天数
|
||||||
|
|||||||
@ -1,30 +1,29 @@
|
|||||||
package org.dromara.xzd.service.impl;
|
package org.dromara.xzd.service.impl;
|
||||||
|
|
||||||
import cn.hutool.core.util.IdUtil;
|
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
||||||
import org.dromara.common.core.utils.MapstructUtils;
|
|
||||||
import org.dromara.common.core.utils.StringUtils;
|
|
||||||
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
|
||||||
import org.dromara.common.mybatis.core.page.PageQuery;
|
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||||
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
|
import org.dromara.common.core.utils.MapstructUtils;
|
||||||
|
import org.dromara.common.core.utils.StringUtils;
|
||||||
|
import org.dromara.common.mybatis.core.page.PageQuery;
|
||||||
|
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
||||||
import org.dromara.common.utils.BatchNumberGenerator;
|
import org.dromara.common.utils.BatchNumberGenerator;
|
||||||
import org.dromara.system.service.impl.SysOssServiceImpl;
|
import org.dromara.system.service.impl.SysOssServiceImpl;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.dromara.xzd.domain.XzdContractTermination;
|
||||||
import org.springframework.stereotype.Service;
|
|
||||||
import org.dromara.xzd.domain.bo.XzdContractTerminationBo;
|
import org.dromara.xzd.domain.bo.XzdContractTerminationBo;
|
||||||
import org.dromara.xzd.domain.vo.XzdContractTerminationVo;
|
import org.dromara.xzd.domain.vo.XzdContractTerminationVo;
|
||||||
import org.dromara.xzd.domain.XzdContractTermination;
|
|
||||||
import org.dromara.xzd.mapper.XzdContractTerminationMapper;
|
import org.dromara.xzd.mapper.XzdContractTerminationMapper;
|
||||||
import org.dromara.xzd.service.IXzdContractTerminationService;
|
import org.dromara.xzd.service.IXzdContractTerminationService;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
|
import java.util.Collection;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Collection;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 承包合同终止Service业务层处理
|
* 承包合同终止Service业务层处理
|
||||||
@ -109,7 +108,7 @@ public class XzdContractTerminationServiceImpl extends ServiceImpl<XzdContractTe
|
|||||||
XzdContractTermination add = MapstructUtils.convert(bo, XzdContractTermination.class);
|
XzdContractTermination add = MapstructUtils.convert(bo, XzdContractTermination.class);
|
||||||
validEntityBeforeSave(add);
|
validEntityBeforeSave(add);
|
||||||
String banBen = BatchNumberGenerator.generateBatchNumber("CBHTZZ-");
|
String banBen = BatchNumberGenerator.generateBatchNumber("CBHTZZ-");
|
||||||
bo.setDocumentCode(banBen);
|
add.setDocumentCode(banBen);
|
||||||
boolean flag = baseMapper.insert(add) > 0;
|
boolean flag = baseMapper.insert(add) > 0;
|
||||||
if (flag) {
|
if (flag) {
|
||||||
bo.setId(add.getId());
|
bo.setId(add.getId());
|
||||||
|
|||||||
@ -1,30 +1,28 @@
|
|||||||
package org.dromara.xzd.service.impl;
|
package org.dromara.xzd.service.impl;
|
||||||
|
|
||||||
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||||
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
import lombok.RequiredArgsConstructor;
|
||||||
import org.dromara.common.core.domain.R;
|
import org.dromara.common.core.domain.R;
|
||||||
import org.dromara.common.core.utils.MapstructUtils;
|
import org.dromara.common.core.utils.MapstructUtils;
|
||||||
import org.dromara.common.core.utils.StringUtils;
|
import org.dromara.common.core.utils.StringUtils;
|
||||||
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
|
||||||
import org.dromara.common.mybatis.core.page.PageQuery;
|
import org.dromara.common.mybatis.core.page.PageQuery;
|
||||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
import org.dromara.common.mybatis.core.page.TableDataInfo;
|
||||||
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
||||||
import lombok.RequiredArgsConstructor;
|
|
||||||
import org.dromara.common.satoken.utils.LoginHelper;
|
import org.dromara.common.satoken.utils.LoginHelper;
|
||||||
import org.dromara.common.utils.BatchNumberGenerator;
|
import org.dromara.common.utils.BatchNumberGenerator;
|
||||||
import org.dromara.system.domain.vo.SysUserVo;
|
import org.dromara.system.domain.vo.SysUserVo;
|
||||||
import org.dromara.system.service.impl.SysOssServiceImpl;
|
import org.dromara.system.service.impl.SysOssServiceImpl;
|
||||||
import org.dromara.system.service.impl.SysUserServiceImpl;
|
import org.dromara.system.service.impl.SysUserServiceImpl;
|
||||||
import org.dromara.xzd.domain.*;
|
import org.dromara.xzd.domain.*;
|
||||||
import org.dromara.xzd.domain.bo.XzdSupplierOpenBankBo;
|
|
||||||
import org.dromara.xzd.domain.vo.XzdCustomertypeVo;
|
|
||||||
import org.dromara.xzd.domain.vo.XzdSupplierOpenBankVo;
|
|
||||||
import org.springframework.beans.BeanUtils;
|
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
|
||||||
import org.springframework.stereotype.Service;
|
|
||||||
import org.dromara.xzd.domain.bo.XzdSupplierInfoBo;
|
import org.dromara.xzd.domain.bo.XzdSupplierInfoBo;
|
||||||
|
import org.dromara.xzd.domain.vo.XzdCustomertypeVo;
|
||||||
import org.dromara.xzd.domain.vo.XzdSupplierInfoVo;
|
import org.dromara.xzd.domain.vo.XzdSupplierInfoVo;
|
||||||
import org.dromara.xzd.mapper.XzdSupplierInfoMapper;
|
import org.dromara.xzd.mapper.XzdSupplierInfoMapper;
|
||||||
import org.dromara.xzd.service.IXzdSupplierInfoService;
|
import org.dromara.xzd.service.IXzdSupplierInfoService;
|
||||||
|
import org.springframework.beans.BeanUtils;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
import org.springframework.transaction.annotation.Transactional;
|
import org.springframework.transaction.annotation.Transactional;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
@ -532,6 +530,7 @@ public class XzdSupplierInfoServiceImpl extends ServiceImpl<XzdSupplierInfoMappe
|
|||||||
LambdaQueryWrapper<XzdContact> contactLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<XzdContact> contactLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
||||||
contactLambdaQueryWrapper.eq(XzdContact::getType,"2");
|
contactLambdaQueryWrapper.eq(XzdContact::getType,"2");
|
||||||
contactLambdaQueryWrapper.eq(XzdContact::getCustomerinformationId, id);
|
contactLambdaQueryWrapper.eq(XzdContact::getCustomerinformationId, id);
|
||||||
|
xzdContactService.remove(contactLambdaQueryWrapper);
|
||||||
//删除附件
|
//删除附件
|
||||||
fileIds = new ArrayList<>();
|
fileIds = new ArrayList<>();
|
||||||
List<XzdContact> list2 = xzdContactService.list(contactLambdaQueryWrapper);
|
List<XzdContact> list2 = xzdContactService.list(contactLambdaQueryWrapper);
|
||||||
|
|||||||
Reference in New Issue
Block a user