Bläddra i källkod

feat(property): 添加租赁合同内容相关实体和接口

- 新增 ARentalContent 实体类,用于表示租赁合同内容
- 新增 ARentalContentMapper 接口,用于租赁合同内容的数据库操作
- 新增 ARentalContentService 接口和 ARentalContentServiceImpl 实现类,用于租赁合同内容的业务逻辑处理
- 新增 ARentalContentMapper.xml 配置文件,定义租赁合同内容的 SQL 映射
林仔 10 månader sedan
förälder
incheckning
1ef03ca089

+ 30 - 0
src/main/java/com/zksy/property/domain/ARentalContent.java

@@ -0,0 +1,30 @@
+package com.zksy.property.domain;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import lombok.Data;
+
+/**
+ * 
+ * @TableName a_rental_content
+ */
+@TableName(value ="a_rental_content")
+@Data
+public class ARentalContent implements Serializable {
+    /**
+     * 合同id
+     */
+    @TableId
+    private String rentalId;
+
+    /**
+     * 合同内容
+     */
+    private String content;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 18 - 0
src/main/java/com/zksy/property/mapper/ARentalContentMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.property.mapper;
+
+import com.zksy.property.domain.ARentalContent;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author Administrator
+* @description 针对表【a_rental_content】的数据库操作Mapper
+* @createDate 2025-07-09 17:09:24
+* @Entity com.zksy.property.domain.ARentalContent
+*/
+public interface ARentalContentMapper extends BaseMapper<ARentalContent> {
+
+}
+
+
+
+

+ 13 - 0
src/main/java/com/zksy/property/service/ARentalContentService.java

@@ -0,0 +1,13 @@
+package com.zksy.property.service;
+
+import com.zksy.property.domain.ARentalContent;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+* @author Administrator
+* @description 针对表【a_rental_content】的数据库操作Service
+* @createDate 2025-07-09 17:09:24
+*/
+public interface ARentalContentService extends IService<ARentalContent> {
+
+}

+ 22 - 0
src/main/java/com/zksy/property/service/impl/ARentalContentServiceImpl.java

@@ -0,0 +1,22 @@
+package com.zksy.property.service.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.property.domain.ARentalContent;
+import com.zksy.property.service.ARentalContentService;
+import com.zksy.property.mapper.ARentalContentMapper;
+import org.springframework.stereotype.Service;
+
+/**
+* @author Administrator
+* @description 针对表【a_rental_content】的数据库操作Service实现
+* @createDate 2025-07-09 17:09:24
+*/
+@Service
+public class ARentalContentServiceImpl extends ServiceImpl<ARentalContentMapper, ARentalContent>
+    implements ARentalContentService{
+
+}
+
+
+
+

+ 15 - 0
src/main/resources/mapper/property/ARentalContentMapper.xml

@@ -0,0 +1,15 @@
+<?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.zksy.property.mapper.ARentalContentMapper">
+
+    <resultMap id="BaseResultMap" type="com.zksy.property.domain.ARentalContent">
+            <id property="rentalId" column="rental_id" jdbcType="VARCHAR"/>
+            <result property="content" column="content" jdbcType="VARCHAR"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        rental_id,content
+    </sql>
+</mapper>