1
0
chenendian 16 цаг өмнө
parent
commit
c9f3395716

+ 32 - 0
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/Fwmx.java

@@ -0,0 +1,32 @@
+package com.siwei.apply.domain;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * 房屋首次登记明细信息 t_fwmx
+ */
+@Data
+public class Fwmx extends BaseId {
+    private String ywh;            // 业务号
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date gzdgzsj;          // 告知单盖章时间
+    private String kfdw;           // 开发单位
+    private String bdcqk;          // 不动产情况
+    private String qlrmc;          // 权利人名称
+    private String qlrzjh;         // 权利人证件号
+    private String jzmj;           // 建筑面积
+    private String tnmj;           // 套内面积
+    private String ftmj;           // 分摊面积
+    private String mjdw;           // 面积单位
+    private String fjh;            // 房间号
+    private String bdcdyh;         // 不动产单元号
+    private String bdcqzh;         // 不动产权证号
+    private String zl;             // 坐落
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date createdAt;        // 创建时间
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date updatedAt;        // 更新时间
+}

+ 28 - 0
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/domain/vo/FwmxVo.java

@@ -0,0 +1,28 @@
+package com.siwei.apply.domain.vo;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+
+import java.util.Date;
+
+/**
+ * 房屋首次登记明细 视图对象
+ */
+@Data
+public class FwmxVo {
+    private String ywh;            // 业务号
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date gzdgzsj;          // 告知单盖章时间
+    private String kfdw;           // 开发单位
+    private String bdcqk;          // 不动产情况
+    private String qlrmc;          // 权利人名称
+    private String qlrzjh;         // 权利人证件号
+    private String jzmj;           // 建筑面积
+    private String tnmj;           // 套内面积
+    private String ftmj;           // 分摊面积
+    private String mjdw;           // 面积单位
+    private String fjh;            // 房间号
+    private String bdcdyh;         // 不动产单元号
+    private String bdcqzh;         // 不动产权证号
+    private String zl;             // 坐落
+}

+ 35 - 0
siwei-modules/siwei-apply/src/main/java/com/siwei/apply/mapper/FwmxMapper.java

@@ -0,0 +1,35 @@
+package com.siwei.apply.mapper;
+
+import com.siwei.apply.domain.Fwmx;
+import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
+
+// 房屋首次登记明细 Mapper 接口
+@Mapper
+public interface FwmxMapper {
+    /**
+     * 添加房屋首次登记明细信息
+     *
+     * @param fwmx
+     */
+    void add(Fwmx fwmx);
+
+    /**
+     * 获取房屋首次登记明细信息列表
+     */
+    List<Fwmx> list();
+
+    /**
+     * 获取房屋首次登记明细信息(按主键ID)
+     */
+    Fwmx getById(@Param("id") String id);
+
+    /**
+     * 更新房屋首次登记明细信息
+     *
+     * @param fwmxUpdateVo
+     */
+    void update(Fwmx fwmxUpdateVo);
+}

+ 71 - 0
siwei-modules/siwei-apply/src/main/resources/mapper/FwmxMapper.xml

@@ -0,0 +1,71 @@
+<?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.siwei.apply.mapper.FwmxMapper">
+
+    <resultMap id="FwmxResultMap" type="com.siwei.apply.domain.Fwmx">
+        <id property="id" column="id"/>
+        <result property="ywh" column="ywh"/>
+        <result property="gzdgzsj" column="gzdgzsj"/>
+        <result property="kfdw" column="kfdw"/>
+        <result property="bdcqk" column="bdcqk"/>
+        <result property="qlrmc" column="qlrmc"/>
+        <result property="qlrzjh" column="qlrzjh"/>
+        <result property="jzmj" column="jzmj"/>
+        <result property="tnmj" column="tnmj"/>
+        <result property="ftmj" column="ftmj"/>
+        <result property="mjdw" column="mjdw"/>
+        <result property="fjh" column="fjh"/>
+        <result property="bdcdyh" column="bdcdyh"/>
+        <result property="bdcqzh" column="bdcqzh"/>
+        <result property="zl" column="zl"/>
+        <result property="createdAt" column="created_at"/>
+        <result property="updatedAt" column="updated_at"/>
+    </resultMap>
+
+    <insert id="add" parameterType="com.siwei.apply.domain.Fwmx">
+        INSERT INTO t_fwmx (id, ywh, gzdgzsj, kfdw, bdcqk, qlrmc, qlrzjh,
+                           jzmj, tnmj, ftmj, mjdw, fjh, bdcdyh, bdcqzh, zl,
+                           created_at, updated_at)
+        VALUES (#{id}, #{ywh}, #{gzdgzsj}, #{kfdw}, #{bdcqk}, #{qlrmc}, #{qlrzjh},
+                #{jzmj}, #{tnmj}, #{ftmj}, #{mjdw}, #{fjh}, #{bdcdyh}, #{bdcqzh}, #{zl},
+                now(), now())
+    </insert>
+
+    <!-- 获取全部记录(按创建时间升序) -->
+    <select id="list" resultMap="FwmxResultMap">
+        SELECT *
+        FROM t_fwmx
+        ORDER BY created_at ASC
+    </select>
+
+    <!-- 根据主键ID获取记录 -->
+    <select id="getById" resultMap="FwmxResultMap" parameterType="String">
+        SELECT *
+        FROM t_fwmx
+        WHERE id = #{id}
+    </select>
+
+    <!-- 更新记录 -->
+    <update id="update" parameterType="com.siwei.apply.domain.vo.FwmxVo">
+        UPDATE t_fwmx
+        <set>
+            <if test="ywh != null">ywh = #{ywh},</if>
+            <if test="gzdgzsj != null">gzdgzsj = #{gzdgzsj},</if>
+            <if test="kfdw != null">kfdw = #{kfdw},</if>
+            <if test="bdcqk != null">bdcqk = #{bdcqk},</if>
+            <if test="qlrmc != null">qlrmc = #{qlrmc},</if>
+            <if test="qlrzjh != null">qlrzjh = #{qlrzjh},</if>
+            <if test="jzmj != null">jzmj = #{jzmj},</if>
+            <if test="tnmj != null">tnmj = #{tnmj},</if>
+            <if test="ftmj != null">ftmj = #{ftmj},</if>
+            <if test="mjdw != null">mjdw = #{mjdw},</if>
+            <if test="fjh != null">fjh = #{fjh},</if>
+            <if test="bdcdyh != null">bdcdyh = #{bdcdyh},</if>
+            <if test="bdcqzh != null">bdcqzh = #{bdcqzh},</if>
+            <if test="zl != null">zl = #{zl},</if>
+            updated_at = now()
+        </set>
+        WHERE id = #{id}
+    </update>
+</mapper>