소스 검색

融信文件

xuefy 3 년 전
부모
커밋
f013506a52

+ 107 - 0
sc-service/src/main/java/com/huyi/service/base/entity/ZcFinanceFileRel.java

@@ -0,0 +1,107 @@
+package com.huyi.service.base.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.util.Date;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableField;
+import java.io.Serializable;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+
+/**
+ * <p>
+ * 融信关联文件
+ * </p>
+ *
+ * @author xuefy
+ * @since 2021-08-31
+ */
+@Data
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@TableName("zc_finance_file_rel")
+public class ZcFinanceFileRel implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    /**
+     * ID
+     */
+    @TableId("zffr_id")
+    private String zffrId;
+
+    /**
+     * 融信id(zc_finance_inf.zfi_id)
+     */
+    @TableField("zffr_finance_id")
+    private String zffrFinanceId;
+
+    /**
+     * 附件id(pub_file_inf.pfi_file_id)
+     */
+    @TableField("zffr_file_id")
+    private String zffrFileId;
+
+    /**
+     * CFCA合同编号
+     */
+    @TableField("zffr_cfca_number")
+    private String zffrCfcaNumber;
+
+    /**
+     * 原合同ID(zc_finance_contract.zfc_id)
+     */
+    @TableField("zffr_contract_id")
+    private String zffrContractId;
+
+    /**
+     * 核心企业ID
+     */
+    @TableField("zffr_core_id")
+    private String zffrCoreId;
+
+    /**
+     * 核心企业用户ID
+     */
+    @TableField("zffr_core_user_id")
+    private Long zffrCoreUserId;
+
+    /**
+     * 核心企业签署节点
+     */
+    @TableField("zffr_core_node")
+    private String zffrCoreNode;
+
+    /**
+     * 核心企业盖章时间
+     */
+    @TableField("zffr_core_time")
+    private Date zffrCoreTime;
+
+    /**
+     * 融资企业ID
+     */
+    @TableField("zffr_supplier_id")
+    private String zffrSupplierId;
+
+    /**
+     * 融资企业用户ID
+     */
+    @TableField("zffr_supplier_user_id")
+    private Long zffrSupplierUserId;
+
+    /**
+     * 融资企业签署节点
+     */
+    @TableField("zffr_supplier_node")
+    private String zffrSupplierNode;
+
+    /**
+     * 融资企业盖章时间
+     */
+    @TableField("zffr_supplier_time")
+    private Date zffrSupplierTime;
+
+
+}

+ 16 - 0
sc-service/src/main/java/com/huyi/service/base/mapper/ZcFinanceFileRelMapper.java

@@ -0,0 +1,16 @@
+package com.huyi.service.base.mapper;
+
+import com.huyi.service.base.entity.ZcFinanceFileRel;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 融信关联文件 Mapper 接口
+ * </p>
+ *
+ * @author xuefy
+ * @since 2021-08-31
+ */
+public interface ZcFinanceFileRelMapper extends BaseMapper<ZcFinanceFileRel> {
+
+}

+ 60 - 0
sc-service/src/main/java/com/huyi/service/base/service/IZcFinanceFileRelService.java

@@ -0,0 +1,60 @@
+package com.huyi.service.base.service;
+
+import com.huyi.service.base.entity.ZcFinanceFileRel;
+
+import com.keao.tianhu.starter.mybatis.plus.entity.QueryRequest;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+
+
+import java.util.List;
+
+/**
+ * ClassName: IZcFinanceFileRelService<br>
+ * Description: ZcFinanceFileRelService接口 <br>
+ * Company: keao
+ *
+ * @author xuefy
+ * @version v1.0.0    2021-08-31  xuefy    由Generator自动创建
+ */
+public interface IZcFinanceFileRelService extends IService<ZcFinanceFileRel> {
+    /**
+     * 查询(分页)
+     *
+     * @param request QueryRequest
+     * @param wrapper LambdaQueryWrapper<ZcFinanceFileRel>
+     * @return IPage<ZcFinanceFileRel>
+     */
+    IPage<ZcFinanceFileRel> findZcFinanceFileRels(QueryRequest request, LambdaQueryWrapper<ZcFinanceFileRel> wrapper);
+
+    /**
+     * 查询(所有)
+     *
+     * @param wrapper LambdaQueryWrapper<ZcFinanceFileRel>
+     * @return List<ZcFinanceFileRel>
+     */
+    List<ZcFinanceFileRel> findZcFinanceFileRels(LambdaQueryWrapper<ZcFinanceFileRel> wrapper);
+
+    /**
+     * 新增
+     *
+     * @param zcFinanceFileRel zcFinanceFileRel
+     */
+    void createZcFinanceFileRel(ZcFinanceFileRel zcFinanceFileRel);
+
+    /**
+     * 修改
+     *
+     * @param zcFinanceFileRel zcFinanceFileRel
+     */
+    void updateZcFinanceFileRel(ZcFinanceFileRel zcFinanceFileRel);
+
+    /**
+     * 删除
+     *
+     * @param wrapper LambdaQueryWrapper<ZcFinanceFileRel>
+     */
+    void deleteZcFinanceFileRel(LambdaQueryWrapper<ZcFinanceFileRel> wrapper);
+}

+ 64 - 0
sc-service/src/main/java/com/huyi/service/base/service/impl/ZcFinanceFileRelServiceImpl.java

@@ -0,0 +1,64 @@
+package com.huyi.service.base.service.impl;
+
+import com.huyi.service.base.entity.ZcFinanceFileRel;
+import com.huyi.service.base.mapper.ZcFinanceFileRelMapper;
+import com.huyi.service.base.service.IZcFinanceFileRelService;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.transaction.annotation.Propagation;
+import org.springframework.beans.factory.annotation.Autowired;
+import com.keao.tianhu.starter.mybatis.plus.entity.QueryRequest;
+
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+
+
+import java.util.List;
+
+/**
+ * ClassName: ZcFinanceFileRelServiceImpl<br>
+ * Description: IZcFinanceFileRelService实现 <br>
+ * Company: keao
+ *
+ * @author xuefy
+ * @version v1.0.0    2021-08-31  xuefy    由Generator自动创建
+ */
+@Service
+@Transactional(propagation = Propagation.SUPPORTS, readOnly = true, rollbackFor = Exception.class)
+public class ZcFinanceFileRelServiceImpl extends ServiceImpl<ZcFinanceFileRelMapper, ZcFinanceFileRel> implements IZcFinanceFileRelService {
+
+    @Autowired
+    private ZcFinanceFileRelMapper zcFinanceFileRelMapper;
+
+    @Override
+    public IPage<ZcFinanceFileRel> findZcFinanceFileRels(QueryRequest request, LambdaQueryWrapper<ZcFinanceFileRel> wrapper) {
+        Page<ZcFinanceFileRel> page = new Page<>(request.getPageNum(), request.getPageSize());
+        return this.page(page, wrapper);
+    }
+
+    @Override
+    public List<ZcFinanceFileRel> findZcFinanceFileRels(LambdaQueryWrapper<ZcFinanceFileRel> wrapper) {
+		return this.list(wrapper);
+    }
+
+    @Override
+    @Transactional(rollbackFor = Exception.class)
+    public void createZcFinanceFileRel(ZcFinanceFileRel zcFinanceFileRel) {
+        this.save(zcFinanceFileRel);
+    }
+
+    @Override
+    @Transactional(rollbackFor = Exception.class)
+    public void updateZcFinanceFileRel(ZcFinanceFileRel zcFinanceFileRel) {
+        this.saveOrUpdate(zcFinanceFileRel);
+    }
+
+    @Override
+    @Transactional(rollbackFor = Exception.class)
+    public void deleteZcFinanceFileRel(LambdaQueryWrapper<ZcFinanceFileRel> wrapper) {
+	    this.remove(wrapper);
+	}
+}

+ 22 - 0
sc-service/src/main/resources/mapper/base/ZcFinanceFileRelMapper.xml

@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.huyi.service.base.mapper.ZcFinanceFileRelMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.huyi.service.base.entity.ZcFinanceFileRel">
+        <id column="zffr_id" property="zffrId" />
+        <result column="zffr_finance_id" property="zffrFinanceId" />
+        <result column="zffr_file_id" property="zffrFileId" />
+        <result column="zffr_cfca_number" property="zffrCfcaNumber" />
+        <result column="zffr_contract_id" property="zffrContractId" />
+        <result column="zffr_core_id" property="zffrCoreId" />
+        <result column="zffr_core_user_id" property="zffrCoreUserId" />
+        <result column="zffr_core_node" property="zffrCoreNode" />
+        <result column="zffr_core_time" property="zffrCoreTime" />
+        <result column="zffr_supplier_id" property="zffrSupplierId" />
+        <result column="zffr_supplier_user_id" property="zffrSupplierUserId" />
+        <result column="zffr_supplier_node" property="zffrSupplierNode" />
+        <result column="zffr_supplier_time" property="zffrSupplierTime" />
+    </resultMap>
+
+</mapper>