Jelajahi Sumber

feat(property): 添加资产管理和设备管理相关实体类和接口

- 新增 AAssetManagement、AEquipmentLedger、AEquipmentManagement 和 AInnovation 实体类
- 新增对应的 Mapper、Service 和 ServiceImpl接口及实现类
- 添加 MyBatis XML 映射文件
林仔 10 bulan lalu
induk
melakukan
537aed304d
100 mengubah file dengan 5740 tambahan dan 0 penghapusan
  1. 224 0
      src/main/java/com/zksy/info/domain/EAdminLicenseInfo.java
  2. 91 0
      src/main/java/com/zksy/info/domain/EArchivesAdministration.java
  3. 126 0
      src/main/java/com/zksy/info/domain/EContactManagement.java
  4. 129 0
      src/main/java/com/zksy/info/domain/EEmployeeBenefit.java
  5. 163 0
      src/main/java/com/zksy/info/domain/EEmployeeInfo.java
  6. 183 0
      src/main/java/com/zksy/info/domain/EEmployeeSalary.java
  7. 116 0
      src/main/java/com/zksy/info/domain/EEnterpriseInfo.java
  8. 218 0
      src/main/java/com/zksy/info/domain/EEnterprisePowerInfo.java
  9. 191 0
      src/main/java/com/zksy/info/domain/EGas.java
  10. 114 0
      src/main/java/com/zksy/info/domain/EQualificationCertificate.java
  11. 133 0
      src/main/java/com/zksy/info/domain/EQuarterlyElectricityBill.java
  12. 126 0
      src/main/java/com/zksy/info/domain/EQuarterlyWaterUsage.java
  13. 18 0
      src/main/java/com/zksy/info/mapper/EAdminLicenseInfoMapper.java
  14. 18 0
      src/main/java/com/zksy/info/mapper/EArchivesAdministrationMapper.java
  15. 18 0
      src/main/java/com/zksy/info/mapper/EContactManagementMapper.java
  16. 18 0
      src/main/java/com/zksy/info/mapper/EEmployeeBenefitMapper.java
  17. 18 0
      src/main/java/com/zksy/info/mapper/EEmployeeInfoMapper.java
  18. 18 0
      src/main/java/com/zksy/info/mapper/EEmployeeSalaryMapper.java
  19. 18 0
      src/main/java/com/zksy/info/mapper/EEnterpriseInfoMapper.java
  20. 18 0
      src/main/java/com/zksy/info/mapper/EEnterprisePowerInfoMapper.java
  21. 18 0
      src/main/java/com/zksy/info/mapper/EGasMapper.java
  22. 18 0
      src/main/java/com/zksy/info/mapper/EQualificationCertificateMapper.java
  23. 18 0
      src/main/java/com/zksy/info/mapper/EQuarterlyElectricityBillMapper.java
  24. 18 0
      src/main/java/com/zksy/info/mapper/EQuarterlyWaterUsageMapper.java
  25. 18 0
      src/main/java/com/zksy/info/service/EAdminLicenseInfoService.java
  26. 18 0
      src/main/java/com/zksy/info/service/EArchivesAdministrationService.java
  27. 18 0
      src/main/java/com/zksy/info/service/EContactManagementService.java
  28. 18 0
      src/main/java/com/zksy/info/service/EEmployeeBenefitService.java
  29. 22 0
      src/main/java/com/zksy/info/service/EEmployeeInfoService.java
  30. 18 0
      src/main/java/com/zksy/info/service/EEmployeeSalaryService.java
  31. 18 0
      src/main/java/com/zksy/info/service/EEnterpriseInfoService.java
  32. 18 0
      src/main/java/com/zksy/info/service/EEnterprisePowerInfoService.java
  33. 18 0
      src/main/java/com/zksy/info/service/EGasService.java
  34. 18 0
      src/main/java/com/zksy/info/service/EQualificationCertificateService.java
  35. 18 0
      src/main/java/com/zksy/info/service/EQuarterlyElectricityBillService.java
  36. 18 0
      src/main/java/com/zksy/info/service/EQuarterlyWaterUsageService.java
  37. 48 0
      src/main/java/com/zksy/info/service/impl/EAdminLicenseInfoServiceImpl.java
  38. 47 0
      src/main/java/com/zksy/info/service/impl/EArchivesAdministrationServiceImpl.java
  39. 48 0
      src/main/java/com/zksy/info/service/impl/EContactManagementServiceImpl.java
  40. 48 0
      src/main/java/com/zksy/info/service/impl/EEmployeeBenefitServiceImpl.java
  41. 101 0
      src/main/java/com/zksy/info/service/impl/EEmployeeInfoServiceImpl.java
  42. 48 0
      src/main/java/com/zksy/info/service/impl/EEmployeeSalaryServiceImpl.java
  43. 45 0
      src/main/java/com/zksy/info/service/impl/EEnterpriseInfoServiceImpl.java
  44. 44 0
      src/main/java/com/zksy/info/service/impl/EEnterprisePowerInfoServiceImpl.java
  45. 46 0
      src/main/java/com/zksy/info/service/impl/EGasServiceImpl.java
  46. 46 0
      src/main/java/com/zksy/info/service/impl/EQualificationCertificateServiceImpl.java
  47. 52 0
      src/main/java/com/zksy/info/service/impl/EQuarterlyElectricityBillServiceImpl.java
  48. 50 0
      src/main/java/com/zksy/info/service/impl/EQuarterlyWaterUsageServiceImpl.java
  49. 103 0
      src/main/java/com/zksy/property/domain/AAssetManagement.java
  50. 167 0
      src/main/java/com/zksy/property/domain/AEquipmentLedger.java
  51. 221 0
      src/main/java/com/zksy/property/domain/AEquipmentManagement.java
  52. 147 0
      src/main/java/com/zksy/property/domain/AInnovation.java
  53. 177 0
      src/main/java/com/zksy/property/domain/AMaintenance.java
  54. 135 0
      src/main/java/com/zksy/property/domain/APropertyReceipt.java
  55. 149 0
      src/main/java/com/zksy/property/domain/APublicRentalHousing.java
  56. 138 0
      src/main/java/com/zksy/property/domain/ARentalContract.java
  57. 141 0
      src/main/java/com/zksy/property/domain/ARentalProperty.java
  58. 229 0
      src/main/java/com/zksy/property/domain/ATenantManagement.java
  59. 18 0
      src/main/java/com/zksy/property/mapper/AAssetManagementMapper.java
  60. 18 0
      src/main/java/com/zksy/property/mapper/AEquipmentLedgerMapper.java
  61. 18 0
      src/main/java/com/zksy/property/mapper/AEquipmentManagementMapper.java
  62. 18 0
      src/main/java/com/zksy/property/mapper/AInnovationMapper.java
  63. 18 0
      src/main/java/com/zksy/property/mapper/AMaintenanceMapper.java
  64. 18 0
      src/main/java/com/zksy/property/mapper/APropertyReceiptMapper.java
  65. 18 0
      src/main/java/com/zksy/property/mapper/APublicRentalHousingMapper.java
  66. 18 0
      src/main/java/com/zksy/property/mapper/ARentalContractMapper.java
  67. 18 0
      src/main/java/com/zksy/property/mapper/ARentalPropertyMapper.java
  68. 18 0
      src/main/java/com/zksy/property/mapper/ATenantManagementMapper.java
  69. 18 0
      src/main/java/com/zksy/property/service/AAssetManagementService.java
  70. 18 0
      src/main/java/com/zksy/property/service/AEquipmentLedgerService.java
  71. 17 0
      src/main/java/com/zksy/property/service/AEquipmentManagementService.java
  72. 17 0
      src/main/java/com/zksy/property/service/AInnovationService.java
  73. 18 0
      src/main/java/com/zksy/property/service/AMaintenanceService.java
  74. 18 0
      src/main/java/com/zksy/property/service/APropertyReceiptService.java
  75. 18 0
      src/main/java/com/zksy/property/service/APublicRentalHousingService.java
  76. 17 0
      src/main/java/com/zksy/property/service/ARentalContractService.java
  77. 18 0
      src/main/java/com/zksy/property/service/ARentalPropertyService.java
  78. 18 0
      src/main/java/com/zksy/property/service/ATenantManagementService.java
  79. 46 0
      src/main/java/com/zksy/property/service/impl/AAssetManagementServiceImpl.java
  80. 50 0
      src/main/java/com/zksy/property/service/impl/AEquipmentLedgerServiceImpl.java
  81. 48 0
      src/main/java/com/zksy/property/service/impl/AEquipmentManagementServiceImpl.java
  82. 47 0
      src/main/java/com/zksy/property/service/impl/AInnovationServiceImpl.java
  83. 51 0
      src/main/java/com/zksy/property/service/impl/AMaintenanceServiceImpl.java
  84. 46 0
      src/main/java/com/zksy/property/service/impl/APropertyReceiptServiceImpl.java
  85. 48 0
      src/main/java/com/zksy/property/service/impl/APublicRentalHousingServiceImpl.java
  86. 46 0
      src/main/java/com/zksy/property/service/impl/ARentalContractServiceImpl.java
  87. 48 0
      src/main/java/com/zksy/property/service/impl/ARentalPropertyServiceImpl.java
  88. 46 0
      src/main/java/com/zksy/property/service/impl/ATenantManagementServiceImpl.java
  89. 48 0
      src/main/resources/mapper/info/EAdminLicenseInfoMapper.xml
  90. 31 0
      src/main/resources/mapper/info/EContactManagementMapper.xml
  91. 31 0
      src/main/resources/mapper/info/EEmployeeBenefitMapper.xml
  92. 38 0
      src/main/resources/mapper/info/EEmployeeInfoMapper.xml
  93. 42 0
      src/main/resources/mapper/info/EEmployeeSalaryMapper.xml
  94. 29 0
      src/main/resources/mapper/info/EEnterpriseInfoMapper.xml
  95. 47 0
      src/main/resources/mapper/info/EEnterprisePowerInfoMapper.xml
  96. 43 0
      src/main/resources/mapper/info/EGasMapper.xml
  97. 28 0
      src/main/resources/mapper/info/EQualificationCertificateMapper.xml
  98. 32 0
      src/main/resources/mapper/info/EQuarterlyElectricityBillMapper.xml
  99. 31 0
      src/main/resources/mapper/info/EQuarterlyWaterUsageMapper.xml
  100. 27 0
      src/main/resources/mapper/property/AAssetManagementMapper.xml

+ 224 - 0
src/main/java/com/zksy/info/domain/EAdminLicenseInfo.java

@@ -0,0 +1,224 @@
+package com.zksy.info.domain;
+
+import com.alibaba.excel.annotation.ExcelIgnore;
+import com.alibaba.excel.annotation.ExcelProperty;
+import com.alibaba.excel.annotation.format.DateTimeFormat;
+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 java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 行政许可信息表
+ * @TableName e_admin_license_info
+ */
+@TableName(value ="e_admin_license_info")
+@Data
+public class EAdminLicenseInfo implements Serializable {
+    /**
+     * 主键
+     */
+    @ApiModelProperty("主键")
+    @TableId(type = IdType.ASSIGN_UUID)
+    @ExcelIgnore
+    private String id;
+
+    /**
+     * 行政相对人名称
+     */
+    @ExcelProperty(value = "相对人名称",index = 0)
+    @ApiModelProperty("相对人名称")
+    private String relativePersonName;
+
+    /**
+     * 行政相对人类别
+     */
+    @ExcelProperty(value = "相对人类别",index = 1)
+    @ApiModelProperty("相对人类别")
+    private String relativePersonType;
+
+    /**
+     * 主体编码
+     */
+    @ExcelProperty(value = "主体编码",index = 2)
+    @ApiModelProperty("主体编码")
+    private String entityCode;
+
+    /**
+     * 工商注册号
+     */
+    @ApiModelProperty("工商注册号")
+    @ExcelProperty(value = "工商注册号",index = 3)
+    private String businessRegistrationNumber;
+
+    /**
+     * 法定代表人
+     */
+    @ApiModelProperty("法定代表人")
+    @ExcelProperty(value = "法定代表人",index = 4)
+    private String legalRepresentative;
+
+    /**
+     * 法定代表人证件类型
+     */
+    @ApiModelProperty("法定代表人证件类型")
+    @ExcelProperty(value = "法定代表人证件类型",index = 5)
+    private String legalRepresentativeIdType;
+
+    /**
+     * 法定代表人证件号码
+     */
+    @ApiModelProperty("法定代表人证件号码")
+    @ExcelProperty(value = "法定代表人证件号码",index = 6)
+    private String legalRepresentativeIdNumber;
+
+    /**
+     * 证件类型
+     */
+    @ApiModelProperty("证件类型")
+    @ExcelProperty(value = "证件类型",index = 7)
+    private String idType;
+
+    /**
+     * 行政许可决定文书名称
+     */
+    @ApiModelProperty("行政许可决定文书名称")
+    @ExcelProperty(value = "行政许可决定文书名称",index = 8)
+    private String licenseDocumentName;
+
+    /**
+     * 行政许可决定文书号
+     */
+    @ApiModelProperty("行政许可决定文书号")
+    @ExcelProperty(value = "行政许可决定文书号",index = 9)
+    private String licenseDocumentNumber;
+
+    /**
+     * 许可类别
+     */
+    @ApiModelProperty("许可类别")
+    @ExcelProperty(value = "许可类别",index = 10)
+    private String licenseCategory;
+
+    /**
+     * 其他许可类别说明
+     */
+    @ApiModelProperty("其他许可类别说明")
+    @ExcelProperty(value = "其他许可类别说明",index = 11)
+    private String otherLicenseCategoryDescription;
+
+    /**
+     * 许可证书名称
+     */
+    @ApiModelProperty("许可证书名称")
+    @ExcelProperty(value = "许可证书名称",index = 12)
+    private String licenseCertificateName;
+
+    /**
+     * 许可编号
+     */
+    @ApiModelProperty("许可编号")
+    @ExcelProperty(value = "许可编号",index = 13)
+    private String licenseNumber;
+
+    /**
+     * 许可内容
+     */
+    @ApiModelProperty("许可内容")
+    @ExcelProperty(value = "许可内容",index = 14)
+    private String licenseContent;
+
+    /**
+     * 许可决定日期
+     */
+    @ApiModelProperty("许可决定日期")
+    @ExcelProperty(value = "许可决定日期",index = 15)
+    @DateTimeFormat(value = "yyyy-MM-dd")
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    private Date licenseDecisionDate;
+
+    /**
+     * 有效期自
+     */
+    @ApiModelProperty("有效期自")
+    @ExcelProperty(value = "有效期自",index = 16)
+    @DateTimeFormat(value = "yyyy-MM-dd")
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    private Date validFrom;
+
+    /**
+     * 有效期至
+     */
+    @ApiModelProperty("有效期至")
+    @ExcelProperty(value = "有效期至",index = 17)
+    @DateTimeFormat(value = "yyyy-MM-dd")
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    private Date validTo;
+
+    /**
+     * 许可机关
+     */
+    @ApiModelProperty("许可机关")
+    @ExcelProperty(value = "许可机关",index = 18)
+    private String licenseIssuingAuthority;
+
+    /**
+     * 许可机关统一社会信用代码
+     */
+    @ApiModelProperty("许可机关统一社会信用代码")
+    @ExcelProperty(value = "许可机关统一社会信用代码",index = 19)
+    private String licenseIssuingAuthorityCode;
+
+    /**
+     * 当前状态
+     */
+    @ApiModelProperty("当前状态")
+    @ExcelProperty(value = "当前状态",index = 20)
+    private String currentStatus;
+
+    /**
+     * 备注
+     */
+    @ApiModelProperty("备注")
+    @ExcelProperty(value = "备注",index = 21)
+    private String remarks;
+
+    /**
+     * 创建时间
+     */
+    @ApiModelProperty("创建时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ExcelIgnore
+    private Date createTime;
+
+    /**
+     * 创建人
+     */
+    @ExcelIgnore
+    @ApiModelProperty("创建人")
+    private String createBy;
+
+    /**
+     * 修改时间
+     */
+    @ExcelIgnore
+    @ApiModelProperty("修改时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date updateTime;
+
+    /**
+     * 修改人
+     */
+    @ExcelIgnore
+    @ApiModelProperty("修改人")
+    private String updateBy;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 91 - 0
src/main/java/com/zksy/info/domain/EArchivesAdministration.java

@@ -0,0 +1,91 @@
+package com.zksy.info.domain;
+
+import com.alibaba.excel.annotation.ExcelIgnore;
+import com.alibaba.excel.annotation.ExcelProperty;
+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 java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 员工档案管理
+ * @TableName e_archives_administration
+ */
+@TableName(value ="e_archives_administration")
+@Data
+public class EArchivesAdministration implements Serializable {
+    /**
+     * 主键
+     */
+    @ApiModelProperty("主键")
+    @TableId(type = IdType.ASSIGN_UUID)
+    @ExcelIgnore
+    private String id;
+
+    /**
+     * 员工工号
+     */
+    @ApiModelProperty("员工工号")
+    @ExcelProperty(value = "员工工号")
+    private String workNumber;
+
+    /**
+     * 员工姓名
+     */
+    @ApiModelProperty("员工姓名")
+    @ExcelProperty(value = "员工姓名")
+    private String fullName;
+
+    /**
+     * 文件类型(1.学历证书,2.资格证书,3.培训记录,4.奖惩记录,5.其它)
+     */
+    @ApiModelProperty("文件类型(学历证书,资格证书,培训记录,奖惩记录,其它)")
+    @ExcelProperty(value = "文件类型")
+    private String type;
+
+    /**
+     * 备注
+     */
+    @ApiModelProperty("备注")
+    @ExcelProperty(value = "备注")
+    private String remark;
+
+    /**
+     * 创建时间
+     */
+    @ApiModelProperty("创建时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ExcelIgnore
+    private Date createTime;
+
+    /**
+     * 创建人
+     */
+    @ApiModelProperty("创建人")
+    @ExcelIgnore
+    private String createBy;
+
+    /**
+     * 修改时间
+     */
+    @ApiModelProperty("修改时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ExcelIgnore
+    private Date updateTime;
+
+    /**
+     * 修改人
+     */
+    @ApiModelProperty("修改人")
+    @ExcelIgnore
+    private String updateBy;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 126 - 0
src/main/java/com/zksy/info/domain/EContactManagement.java

@@ -0,0 +1,126 @@
+package com.zksy.info.domain;
+
+import com.alibaba.excel.annotation.ExcelIgnore;
+import com.alibaba.excel.annotation.ExcelProperty;
+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 java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 联系人管理表
+ * @TableName e_contact_management
+ */
+@TableName(value ="e_contact_management")
+@Data
+public class EContactManagement implements Serializable {
+    /**
+     * 联系人唯一标识
+     */
+    @ApiModelProperty("联系人唯一标识")
+    @TableId(type = IdType.ASSIGN_UUID)
+    private String id;
+
+    /**
+     * 联系人姓名
+     */
+    @ApiModelProperty("联系人姓名")
+    @ExcelProperty(value = "联系人姓名")
+    private String contactName;
+
+    /**
+     * 性别(1 = 男,2 = 女,0 = 未知)
+     */
+    @ApiModelProperty("性别(男,女,未知)")
+    @ExcelProperty(value = "性别")
+    private String contactGender;
+
+    /**
+     * 出生日期
+     */
+    @ApiModelProperty("出生日期")
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @ExcelProperty(value = "出生日期")
+    private Date contactBirthday;
+
+    /**
+     * 手机号码
+     */
+    @ApiModelProperty("手机号码")
+    @ExcelProperty(value = "手机号码")
+    private String contactMobile;
+
+    /**
+     * 固定电话
+     */
+    @ApiModelProperty("固定电话")
+    @ExcelProperty(value = "固定电话")
+    private String contactPhone;
+
+    /**
+     * 电子邮箱
+     */
+    @ApiModelProperty("电子邮箱")
+    @ExcelProperty(value = "电子邮箱")
+    private String contactEmail;
+
+    /**
+     * 职位
+     */
+    @ApiModelProperty("职位")
+    @ExcelProperty(value = "职位")
+    private String contactTitle;
+
+    /**
+     * 所属部门
+     */
+    @ApiModelProperty("所属部门")
+    @ExcelProperty(value = "所属部门")
+    private String contactDepartment;
+
+    /**
+     * 所属企业
+     */
+    @ApiModelProperty("所属企业")
+    @ExcelProperty(value = "所属企业")
+    private String company;
+
+    /**
+     * 创建时间
+     */
+    @ApiModelProperty("创建时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ExcelIgnore
+    private Date createTime;
+
+    /**
+     * 创建人
+     */
+    @ApiModelProperty("创建人")
+    @ExcelIgnore
+    private String createBy;
+
+    /**
+     * 更新时间
+     */
+    @ApiModelProperty("更新时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ExcelIgnore
+    private Date updateTime;
+
+    /**
+     * 修改人
+     */
+    @ApiModelProperty("修改人")
+    @ExcelIgnore
+    private String updateBy;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 129 - 0
src/main/java/com/zksy/info/domain/EEmployeeBenefit.java

@@ -0,0 +1,129 @@
+package com.zksy.info.domain;
+
+import com.alibaba.excel.annotation.ExcelIgnore;
+import com.alibaba.excel.annotation.ExcelProperty;
+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 java.math.BigDecimal;
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 员工福利管理表
+ * @TableName e_employee_benefit
+ */
+@TableName(value ="e_employee_benefit")
+@Data
+public class EEmployeeBenefit implements Serializable {
+    /**
+     * 主键
+     */
+    @TableId(type = IdType.ASSIGN_UUID)
+    @ApiModelProperty("主键")
+    @ExcelIgnore
+    private String id;
+
+    /**
+     * 员工工号
+     */
+    @ApiModelProperty("员工工号")
+    @ExcelProperty(value = "员工工号")
+    private String employeeNo;
+
+    /**
+     * 姓名
+     */
+    @ApiModelProperty("姓名")
+    @ExcelProperty(value = "姓名")
+    private String fullName;
+
+    /**
+     * 福利类型
+     */
+    @ApiModelProperty("福利类型")
+    @ExcelProperty(value = "福利类型")
+    private String benefitType;
+
+    /**
+     * 福利所属年份
+     */
+    @ApiModelProperty("福利所属年月")
+    @ExcelProperty(value = "福利所属年月")
+    @JsonFormat(pattern = "yyyy-MM")
+    private Date benefitYearMonth;
+
+    /**
+     * 福利金额
+     */
+    @ApiModelProperty("福利金额")
+    @ExcelProperty(value = "福利金额")
+    private BigDecimal benefitAmount;
+
+    /**
+     * 福利状态(1=待发放,2=已发放,3=已取消,4=已过期)
+     */
+    @ApiModelProperty("福利状态(待发放,已发放,已取消,已过期)")
+    @ExcelProperty(value = "福利状态")
+    private String benefitStatus;
+
+    /**
+     * 实际发放日期
+     */
+    @ApiModelProperty("实际发放日期")
+    @ExcelProperty(value = "实际发放日期")
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    private Date issueDate;
+
+    /**
+     * 领取人
+     */
+    @ApiModelProperty("领取人")
+    @ExcelProperty(value = "领取人")
+    private String receivePerson;
+
+    /**
+     * 福利备注
+     */
+    @ApiModelProperty("福利备注")
+    @ExcelProperty(value = "福利备注")
+    private String notes;
+
+    /**
+     * 记录创建时间
+     */
+    @ApiModelProperty("记录创建时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ExcelIgnore
+    private Date createTime;
+
+    /**
+     * 记录最后更新时间
+     */
+    @ApiModelProperty("记录最后更新时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ExcelIgnore
+    private Date updateTime;
+
+    /**
+     * 修改人
+     */
+    @ApiModelProperty("修改人")
+    @ExcelIgnore
+    private String updateBy;
+
+    /**
+     * 创建人
+     */
+    @ApiModelProperty("创建人")
+    @ExcelIgnore
+    private String createBy;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 163 - 0
src/main/java/com/zksy/info/domain/EEmployeeInfo.java

@@ -0,0 +1,163 @@
+package com.zksy.info.domain;
+
+import com.alibaba.excel.annotation.ExcelIgnore;
+import com.alibaba.excel.annotation.ExcelProperty;
+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 java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 员工基本信息表
+ * @TableName e_employee_info
+ */
+@TableName(value ="e_employee_info")
+@Data
+public class EEmployeeInfo implements Serializable {
+    /**
+     * 主键
+     */
+    @ApiModelProperty("主键")
+    @TableId(type = IdType.ASSIGN_UUID)
+    @ExcelIgnore
+    private String id;
+
+    /**
+     * 员工工号
+     */
+    @ApiModelProperty("员工工号")
+    @ExcelProperty(value = "员工工号",index = 0)
+    private String workNumber;
+
+    /**
+     * 姓名
+     */
+    @ApiModelProperty("姓名")
+    @ExcelProperty(value = "姓名",index = 1)
+    private String fullName;
+
+    /**
+     * 性别(1=男,2=女,0=未知)
+     */
+    @ApiModelProperty("性别(男,女,未知)")
+    @ExcelProperty(value = "性别",index = 2)
+    private String gender;
+
+    /**
+     * 出生日期
+     */
+    @ApiModelProperty("出生日期")
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @ExcelProperty(value = "出生日期",index = 3)
+    private Date dateOfBirth;
+
+    /**
+     * 身份证号
+     */
+    @ApiModelProperty("身份证号")
+    @ExcelProperty(value = "身份证号",index = 4)
+    private String idNumber;
+
+    /**
+     * 联系方式
+     */
+    @ApiModelProperty("联系方式")
+    @ExcelProperty(value = "联系方式",index = 5)
+    private String contactNumber;
+
+    /**
+     * 紧急联系人
+     */
+    @ApiModelProperty("紧急联系人")
+    @ExcelProperty(value = "紧急联系人",index = 6)
+    private String emergencyContact;
+
+    /**
+     * 紧急联系人电话
+     */
+    @ApiModelProperty("紧急联系人电话")
+    @ExcelProperty(value = "紧急联系人电话",index = 7)
+    private String emergencyContactPhone;
+
+    /**
+     * 员工照片路径
+     */
+    @ApiModelProperty("员工照片路径")
+    private String photoPath;
+
+    /**
+     * 部门
+     */
+    @ApiModelProperty("部门")
+    @ExcelProperty(value = "部门",index = 8)
+    private String department;
+
+    /**
+     * 岗位
+     */
+    @ApiModelProperty("岗位")
+    @ExcelProperty(value = "岗位",index = 9)
+    private String position;
+
+    /**
+     * 职级
+     */
+    @ApiModelProperty("职级")
+    @ExcelProperty(value = "职级",index = 10)
+    private String jobGrade;
+
+    /**
+     * 入职日期
+     */
+    @ApiModelProperty("入职日期")
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @ExcelProperty(value = "入职日期",index = 11)
+    private Date hireDate;
+
+    /**
+     * 合同到期日期
+     */
+    @ApiModelProperty("合同到期日期")
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @ExcelProperty(value = "合同到期日期",index = 12)
+    private Date contractExpiryDate;
+
+    /**
+     * 创建时间
+     */
+    @ApiModelProperty("创建时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ExcelIgnore
+    private Date createTime;
+
+    /**
+     * 创建人
+     */
+    @ExcelIgnore
+    @ApiModelProperty("创建人")
+    private String createBy;
+
+    /**
+     * 修改时间
+     */
+    @ExcelIgnore
+    @ApiModelProperty("修改时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date updateTime;
+
+    /**
+     * 修改人
+     */
+    @ExcelIgnore
+    @ApiModelProperty("修改人")
+    private String updateBy;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 183 - 0
src/main/java/com/zksy/info/domain/EEmployeeSalary.java

@@ -0,0 +1,183 @@
+package com.zksy.info.domain;
+
+import com.alibaba.excel.annotation.ExcelIgnore;
+import com.alibaba.excel.annotation.ExcelProperty;
+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 java.math.BigDecimal;
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 员工薪资管理表
+ * @TableName e_employee_salary
+ */
+@TableName(value ="e_employee_salary")
+@Data
+public class EEmployeeSalary implements Serializable {
+    /**
+     * 主键
+     */
+    @TableId(type = IdType.ASSIGN_UUID)
+    @ApiModelProperty("主键")
+    @ExcelIgnore
+    private String id;
+
+    /**
+     * 员工工号
+     */
+    @ApiModelProperty("员工工号")
+    @ExcelProperty(value = "员工工号")
+    private String employeeNo;
+
+    /**
+     * 姓名
+     */
+    @ApiModelProperty("姓名")
+    @ExcelProperty(value = "姓名")
+    private String fullName;
+
+    /**
+     * 薪资年份
+     */
+    @ApiModelProperty("薪资年份")
+    @ExcelProperty(value = "薪资年份")
+    private Integer salaryYear;
+
+    /**
+     * 薪资月份
+     */
+    @ApiModelProperty("薪资月份")
+    @ExcelProperty(value = "薪资月份")
+    private Integer salaryMonth;
+
+    /**
+     * 基本工资
+     */
+    @ApiModelProperty("基本工资")
+    @ExcelProperty(value = "基本工资")
+    private BigDecimal basicSalary;
+
+    /**
+     * 绩效工资
+     */
+    @ApiModelProperty("绩效工资")
+    @ExcelProperty(value = "绩效工资")
+    private BigDecimal performancePay;
+
+    /**
+     * 奖金/补贴
+     */
+    @ApiModelProperty("奖金/补贴")
+    @ExcelProperty(value = "奖金/补贴")
+    private BigDecimal bonus;
+
+    /**
+     * 各类津贴
+     */
+    @ApiModelProperty("各类津贴")
+    @ExcelProperty(value = "各类津贴")
+    private BigDecimal allowance;
+
+    /**
+     * 社保个人缴纳部分
+     */
+    @ApiModelProperty("社保个人缴纳部分")
+    @ExcelProperty(value = "社保个人缴纳部分")
+    private BigDecimal socialInsurance;
+
+    /**
+     * 公积金个人缴纳部分
+     */
+    @ApiModelProperty("公积金个人缴纳部分")
+    @ExcelProperty(value = "公积金个人缴纳部分")
+    private BigDecimal housingFund;
+
+    /**
+     * 个人所得税
+     */
+    @ApiModelProperty("个人所得税")
+    @ExcelProperty(value = "个人所得税")
+    private BigDecimal tax;
+
+    /**
+     * 其他扣除项
+     */
+    @ApiModelProperty("其他扣除项")
+    @ExcelProperty(value = "其他扣除项")
+    private BigDecimal otherDeduction;
+
+    /**
+     * 税前总工资
+     */
+    @ApiModelProperty("税前总工资")
+    @ExcelProperty(value = "税前总工资")
+    private BigDecimal grossSalary;
+
+    /**
+     * 税后实发工资
+     */
+    @ApiModelProperty("税后实发工资")
+    @ExcelProperty(value = "税后实发工资")
+    private BigDecimal netSalary;
+
+    /**
+     * 薪资状态(1=未发放,2=已发放,3=异常)
+     */
+    @ApiModelProperty("薪资状态(未发放,已发放,异常)")
+    @ExcelProperty(value = "薪资状态")
+    private String salaryStatus;
+
+    /**
+     * 实际发放日期
+     */
+    @ApiModelProperty("实际发放日期")
+    @ExcelProperty(value = "实际发放日期")
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    private Date paymentDate;
+
+    /**
+     * 薪资计算备注
+     */
+    @ApiModelProperty("薪资计算备注")
+    @ExcelProperty(value = "薪资计算备注")
+    private String calculationNotes;
+
+    /**
+     * 创建人
+     */
+    @ApiModelProperty("创建人")
+    private String createBy;
+
+    /**
+     * 记录创建时间
+     */
+    @ApiModelProperty("记录创建时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ExcelIgnore
+    private Date createTime;
+
+    /**
+     * 记录最后更新时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ExcelIgnore
+    @ApiModelProperty("记录最后更新时间")
+    private Date updateTime;
+
+    /**
+     * 修改人
+     */
+    @ExcelIgnore
+    @ApiModelProperty("修改人")
+    private String updateBy;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 116 - 0
src/main/java/com/zksy/info/domain/EEnterpriseInfo.java

@@ -0,0 +1,116 @@
+package com.zksy.info.domain;
+
+import com.alibaba.excel.annotation.ExcelIgnore;
+import com.alibaba.excel.annotation.ExcelProperty;
+import com.alibaba.excel.annotation.format.DateTimeFormat;
+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 com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.io.Serializable;
+import java.time.LocalDate;
+import java.util.Date;
+import lombok.Data;
+
+/**
+ * 企业基本信息表
+ * @TableName e_enterprise_info
+ */
+@TableName(value ="e_enterprise_info")
+@Data
+@ApiModel(value="EEnterpriseInfo对象", description="企业基本信息")
+public class EEnterpriseInfo implements Serializable {
+    /**
+     * 主键
+     */
+    @TableId(type = IdType.ASSIGN_UUID)
+    @ApiModelProperty(value = "企业唯一标识", position = 1)
+    @ExcelIgnore
+    private String id;
+
+    /**
+     * 企业名称
+     */
+    @ExcelProperty(value = "企业名称",index = 0)
+    @ApiModelProperty(value = "企业全称", position = 2)
+    private String enterpriseName;
+
+    /**
+     * 地址
+     */
+    @ExcelProperty(value = "地址",index = 1)
+    @ApiModelProperty(value = "企业注册地址", position = 3)
+    private String address;
+
+    /**
+     * 联系方式
+     */
+    @ExcelProperty(value = "联系方式",index = 2)
+    @ApiModelProperty(value = "企业联系电话", position = 4)
+    private String contact;
+
+    /**
+     * 法人代表
+     */
+    @ExcelProperty(value = "法人代表",index = 3)
+    @ApiModelProperty(value = "企业法定代表人姓名", position = 5)
+    private String legalRepresentative;
+
+    /**
+     * 成立日期
+     */
+    @ExcelProperty(value = "成立日期",index = 4)
+    @ApiModelProperty(value = "成立日期")
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    private LocalDate establishmentDate;
+
+    /**
+     * 法人代表
+     */
+    @ExcelProperty(value = "是否规上企业",index = 5)
+    @ApiModelProperty(value = "是否规上企业")
+    private String isRules;
+
+    /**
+     * 法人代表
+     */
+    @ExcelProperty(value = "是否高新企业",index = 6)
+    @ApiModelProperty(value = "是否高新企业")
+    private String isHighTech;
+
+    /**
+     * 创建时间
+     */
+    @ApiModelProperty(value = "记录创建时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ExcelIgnore
+    private Date createTime;
+
+    /**
+     * 创建人
+     */
+    @ExcelIgnore
+    @ApiModelProperty(value = "创建记录的用户", position = 8)
+    private String createBy;
+
+    /**
+     * 修改时间
+     */
+    @ExcelIgnore
+    @ApiModelProperty(value = "记录最后修改时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date updateTime;
+
+    /**
+     * 修改人
+     */
+    @ExcelIgnore
+    @ApiModelProperty(value = "最后修改记录的用户", position = 10)
+    private String updateBy;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 218 - 0
src/main/java/com/zksy/info/domain/EEnterprisePowerInfo.java

@@ -0,0 +1,218 @@
+package com.zksy.info.domain;
+
+import com.alibaba.excel.annotation.ExcelIgnore;
+import com.alibaba.excel.annotation.ExcelProperty;
+import com.alibaba.excel.annotation.format.DateTimeFormat;
+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 com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import java.io.Serializable;
+import java.math.BigDecimal;
+import java.util.Date;
+import lombok.Data;
+
+/**
+ * 企业用电信息表
+ * @TableName e_enterprise_power_info
+ */
+@TableName(value ="e_enterprise_power_info")
+@Data
+@ApiModel(value="EEnterprisePowerInfo对象", description="企业用电相关信息")
+public class EEnterprisePowerInfo implements Serializable {
+    /**
+     * 主键
+     */
+    @TableId(type = IdType.ASSIGN_UUID)
+    @ApiModelProperty(value = "用电信息唯一标识", position = 1)
+    @ExcelIgnore
+    private String id;
+
+    /**
+     * 企业名称
+     */
+    @ExcelProperty(value = "企业名称",index = 0)
+    @ApiModelProperty(value = "用电企业全称", position = 2)
+    private String enterpriseName;
+
+    /**
+     * 统一社会信用代码
+     */
+    @ExcelProperty(value = "统一社会信用代码",index = 1)
+    @ApiModelProperty(value = "企业信用代码", position = 3, example = "913101156312345678")
+    private String unifiedSocialCreditCode;
+
+    /**
+     * 电网户号
+     */
+    @ExcelProperty(value = "电网户号",index = 2)
+    @ApiModelProperty(value = "供电系统中的用户编号", position = 4, example = "310000123456")
+    private String powerGridAccountNumber;
+
+    /**
+     * 用户地址
+     */
+    @ExcelProperty(value = "用户地址",index = 3)
+    @ApiModelProperty(value = "用电地址", position = 5)
+    private String userAddress;
+
+    /**
+     * 运行容量
+     */
+    @ExcelProperty(value = "运行容量",index = 4)
+    @ApiModelProperty(value = "当前运行的设备容量(单位:kW)", position = 6, example = "1250.00")
+    private BigDecimal operatingCapacity;
+
+    /**
+     * 合同容量
+     */
+    @ExcelProperty(value = "合同容量",index = 5)
+    @ApiModelProperty(value = "与供电部门签订的用电容量(单位:kW)", position = 7, example = "1600.00")
+    private BigDecimal contractCapacity;
+
+    /**
+     * 首次供电时间
+     */
+    @ExcelProperty(value = "首次供电时间",index = 6)
+    @ApiModelProperty(value = "首次通电日期")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date firstPowerSupplyDate;
+
+    /**
+     * 用电账户状态
+     */
+    @ExcelProperty(value = "用电账户状态",index = 7)
+    @ApiModelProperty(value = "账户状态(正常/暂停/注销等)", position = 9, example = "正常")
+    private String powerAccountStatus;
+
+    /**
+     * 欠费金额
+     */
+    @ExcelProperty(value = "欠费金额",index = 8)
+    @ApiModelProperty(value = "当前欠费金额(单位:元)", position = 10, example = "0.00")
+    private BigDecimal arrearsAmount;
+
+    /**
+     * 近两年违约次数
+     */
+    @ExcelProperty(value = "近两年违约次数",index = 9)
+    @ApiModelProperty(value = "近24个月内违约记录次数", position = 11, example = "0")
+    private Integer defaultTimesInRecentTwoYears;
+
+    /**
+     * 用电类型
+     */
+    @ExcelProperty(value = "用电类型",index = 10)
+    @ApiModelProperty(value = "用电分类(如大工业/一般工商业等)", position = 12, example = "大工业")
+    private String powerConsumptionType;
+
+    /**
+     * 地区地方名(省级)
+     */
+    @ExcelProperty(value = "地区地方名(省级)",index = 11)
+    @ApiModelProperty(value = "企业所在省级行政区", position = 13, example = "上海市")
+    private String provinceName;
+
+    /**
+     * 地区地方名(市级)
+     */
+    @ExcelProperty(value = "地区地方名(市级)",index = 12)
+    @ApiModelProperty(value = "企业所在市级行政区", position = 14, example = "上海市")
+    private String cityName;
+
+    /**
+     * 近3月月均用电金额
+     */
+    @ExcelProperty(value = "近3月月均用电金额",index = 13)
+    @ApiModelProperty(value = "最近3个月平均电费(单位:元)", position = 15, example = "52680.35")
+    private BigDecimal averageMonthlyPowerCostRecentThreeMonths;
+
+    /**
+     * 近6月月均用电金额
+     */
+    @ExcelProperty(value = "近6月月均用电金额",index = 14)
+    @ApiModelProperty(value = "最近6个月平均电费(单位:元)", position = 16, example = "53210.78")
+    private BigDecimal averageMonthlyPowerCostRecentSixMonths;
+
+    /**
+     * 近一年月均用电金额
+     */
+    @ExcelProperty(value = "近一年月均用电金额",index = 15)
+    @ApiModelProperty(value = "最近12个月平均电费(单位:元)", position = 17, example = "51890.23")
+    private BigDecimal averageMonthlyPowerCostRecentTwelveMonths;
+
+    /**
+     * 当前是否欠费
+     */
+    @ExcelProperty(value = "当前是否欠费",index = 16)
+    @ApiModelProperty(value = "当前是否欠费", position = 18, example = "0")
+    private String isCurrentlyInArrears;
+
+    /**
+     * 统计时间
+     */
+    @ExcelProperty(value = "统计时间",index = 17)
+    @DateTimeFormat("yyyy-MM-dd")
+    @ApiModelProperty(value = "数据统计日期")
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    private Date statisticsTime;
+
+    /**
+     * 统计基准日期
+     */
+    @ExcelProperty(value = "统计基准日期",index = 18)
+    @DateTimeFormat("yyyy-MM-dd")
+    @ApiModelProperty(value = "统计数据的截止日期")
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    private Date statisticsBaseDate;
+
+    /**
+     * 备注
+     */
+    @ExcelProperty(value = "备注",index = 19)
+    @ApiModelProperty(value = "特殊说明信息", position = 21)
+    private String remarks;
+
+    /**
+     * 行政区域编码
+     */
+    @ExcelProperty(value = "行政区域编码",index = 20)
+    @ApiModelProperty(value = "行政区划代码", position = 22, example = "310115")
+    private String administrativeRegionCode;
+
+    /**
+     * 创建时间
+     */
+    @ExcelIgnore
+    @ApiModelProperty(value = "记录创建时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date createTime;
+
+    /**
+     * 创建人
+     */
+    @ExcelIgnore
+    @ApiModelProperty(value = "创建记录的用户", position = 24)
+    private String createBy;
+
+    /**
+     * 修改时间
+     */
+    @ExcelIgnore
+    @ApiModelProperty(value = "记录最后修改时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date updateTime;
+
+    /**
+     * 修改人
+     */
+    @ExcelIgnore
+    @ApiModelProperty(value = "最后修改记录的用户", position = 26)
+    private String updateBy;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 191 - 0
src/main/java/com/zksy/info/domain/EGas.java

@@ -0,0 +1,191 @@
+package com.zksy.info.domain;
+
+import com.alibaba.excel.annotation.ExcelIgnore;
+import com.alibaba.excel.annotation.ExcelProperty;
+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 java.math.BigDecimal;
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 燃气表
+ * @TableName e_gas
+ */
+@TableName(value ="e_gas")
+@Data
+public class EGas implements Serializable {
+    /**
+     * 主键id
+     */
+    @ApiModelProperty("主键id")
+    @TableId(type = IdType.ASSIGN_UUID)
+    @ExcelIgnore
+    private String id;
+
+    /**
+     * 企业名称
+     */
+    @ExcelProperty(value = "企业名称")
+    @ApiModelProperty("企业名称")
+    private String company;
+
+    /**
+     * 统一社会信用代码
+     */
+    @ExcelProperty(value = "统一社会信用代码")
+    @ApiModelProperty("统一社会信用代码")
+    private String uniCode;
+
+    /**
+     * 事项名称
+     */
+    @ExcelProperty(value = "事项名称")
+    @ApiModelProperty("事项名称")
+    private String tableName;
+
+    /**
+     * 事项编码
+     */
+    @ExcelProperty(value = "事项编码")
+    @ApiModelProperty("事项编码")
+    private String tableCode;
+
+    /**
+     * 燃气用户信息(户名户号)
+     */
+    @ExcelProperty(value = "燃气用户信息(户名户号)")
+    @ApiModelProperty("燃气用户信息(户名户号)")
+    private String userInfo;
+
+    /**
+     * 缴纳燃气费明细
+     */
+    @ExcelProperty(value = "缴纳燃气费明细")
+    @ApiModelProperty("缴纳燃气费明细")
+    private String paymentDetail;
+
+    /**
+     * 近3个月月均燃气用量
+     */
+    @ExcelProperty(value = "近3个月月均燃气用量")
+    @ApiModelProperty("近3个月月均燃气用量")
+    private BigDecimal monthlyConsumption3;
+
+    /**
+     * 近6个月月均燃气用量
+     */
+    @ExcelProperty(value = "近6个月月均燃气用量")
+    @ApiModelProperty("近6个月月均燃气用量")
+    private BigDecimal monthlyConsumption6;
+
+    /**
+     * 当前是否欠费
+     */
+    @ExcelProperty(value = "当前是否欠费")
+    @ApiModelProperty("当前是否欠费")
+    private String isInArrears;
+
+    /**
+     * 类别
+     */
+    @ExcelProperty(value = "类别")
+    @ApiModelProperty("类别")
+    private String entityZtlb;
+
+    /**
+     * 开户日期
+     */
+    @ExcelProperty(value = "开户日期")
+    @ApiModelProperty("开户日期")
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    private Date openDate;
+
+    /**
+     * 用户地址
+     */
+    @ExcelProperty(value = "用户地址")
+    @ApiModelProperty("用户地址")
+    private String userAddress;
+
+    /**
+     * 预交金额
+     */
+    @ExcelProperty(value = "预交金额")
+    @ApiModelProperty("预交金额")
+    private String advanceAmount;
+
+    /**
+     * 欠费金额
+     */
+    @ExcelProperty(value = "欠费金额")
+    @ApiModelProperty("欠费金额")
+    private String arrearageAmount;
+
+    /**
+     * 是否一户一表
+     */
+    @ExcelProperty(value = "是否一户一表")
+    @ApiModelProperty("是否一户一表")
+    private String onehouseOnemeter;
+
+    /**
+     * 缴费所属期
+     */
+    @ExcelProperty(value = "缴费所属期")
+    @ApiModelProperty("缴费所属期")
+    private String paymentPeriod;
+
+    /**
+     * 统计日期
+     */
+    @ExcelProperty(value = "统计日期")
+    @ApiModelProperty("统计日期")
+    private String statisticalDate;
+
+    /**
+     * 备注
+     */
+    @ExcelProperty(value = "备注")
+    @ApiModelProperty("备注")
+    private String remark;
+
+    /**
+     * 创建时间
+     */
+    @ExcelIgnore
+    @ApiModelProperty("创建时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date createTime;
+
+    /**
+     * 创建用户
+     */
+    @ExcelIgnore
+    @ApiModelProperty("创建用户")
+    private String createBy;
+
+    /**
+     * 更新时间
+     */
+    @ExcelIgnore
+    @ApiModelProperty("更新时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date updateTime;
+
+    /**
+     * 更新用户
+     */
+    @ExcelIgnore
+    @ApiModelProperty("更新用户")
+    private String updateBy;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 114 - 0
src/main/java/com/zksy/info/domain/EQualificationCertificate.java

@@ -0,0 +1,114 @@
+package com.zksy.info.domain;
+
+import com.alibaba.excel.annotation.ExcelIgnore;
+import com.alibaba.excel.annotation.ExcelProperty;
+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 java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 资质证书表
+ * @TableName e_qualification_certificate
+ */
+@TableName(value ="e_qualification_certificate")
+@Data
+public class EQualificationCertificate implements Serializable {
+    /**
+     * 主键
+     */
+    @TableId(type = IdType.ASSIGN_UUID)
+    @ApiModelProperty("主键")
+    @ExcelIgnore
+    private String id;
+
+    /**
+     * 企业(机构)名称
+     */
+    @ApiModelProperty("企业(机构)名称")
+    @ExcelProperty(value = "企业(机构)名称",index = 0)
+    private String entName;
+
+    /**
+     * 统一社会信用代码
+     */
+    @ApiModelProperty("统一社会信用代码")
+    @ExcelProperty(value = "统一社会信用代码",index = 1)
+    private String uniCode;
+
+    /**
+     * 发证日期
+     */
+    @ApiModelProperty("发证日期")
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @ExcelProperty(value = "发证日期",index = 2)
+    private Date certificateIssuanceDate;
+
+    /**
+     * 证书类型
+     */
+    @ApiModelProperty("证书类型")
+    @ExcelProperty(value = "证书类型",index = 3)
+    private String certificateType;
+
+    /**
+     * 产品名称及单元(主)
+     */
+    @ApiModelProperty("产品名称及单元(主)")
+    @ExcelProperty(value = "产品名称及单元(主)",index = 4)
+    private String productName;
+
+    /**
+     * 证书编号
+     */
+    @ApiModelProperty("证书编号")
+    @ExcelProperty(value = "证书编号",index = 5)
+    private String certificateNo;
+
+    /**
+     * 截止日期
+     */
+    @ApiModelProperty("截止日期")
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    @ExcelProperty(value = "截止日期",index = 6)
+    private Date deadlineDate;
+
+    /**
+     * 记录创建时间
+     */
+    @ApiModelProperty("记录创建时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ExcelIgnore
+    private Date createTime;
+
+    /**
+     * 记录最后更新时间
+     */
+    @ApiModelProperty("记录最后更新时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ExcelIgnore
+    private Date updateTime;
+
+    /**
+     * 修改人
+     */
+    @ApiModelProperty("修改人")
+    @ExcelIgnore
+    private String updateBy;
+
+    /**
+     * 创建人
+     */
+    @ApiModelProperty("创建人")
+    @ExcelIgnore
+    private String createBy;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 133 - 0
src/main/java/com/zksy/info/domain/EQuarterlyElectricityBill.java

@@ -0,0 +1,133 @@
+package com.zksy.info.domain;
+
+import com.alibaba.excel.annotation.ExcelIgnore;
+import com.alibaba.excel.annotation.ExcelProperty;
+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 java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 季度用电明细表(单位:度)
+ * @TableName e_quarterly_electricity_bill
+ */
+@TableName(value ="e_quarterly_electricity_bill")
+@Data
+public class EQuarterlyElectricityBill implements Serializable {
+    /**
+     * 主键ID
+     */
+    @TableId(type = IdType.ASSIGN_UUID)
+    @ApiModelProperty("主键ID")
+    @ExcelIgnore
+    private String id;
+
+    /**
+     * 企业名称
+     */
+    @ApiModelProperty("企业名称")
+    @ExcelProperty(value = "企业名称",index = 0)
+    private String enterpriseName;
+
+    /**
+     * 统一社会信用代码
+     */
+    @ApiModelProperty("统一社会信用代码")
+    @ExcelProperty(value = "统一社会信用代码",index = 1)
+    private String unifiedSocialCreditCode;
+
+    /**
+     * 电网户号
+     */
+    @ApiModelProperty("电网户号")
+    @ExcelProperty(value = "电网户号",index = 2)
+    private String gridAccountNumber;
+
+    /**
+     * 年度
+     */
+    @ApiModelProperty("年度")
+    @ExcelProperty(value = "年度",index = 3)
+    private String year;
+
+    /**
+     * 第一季度
+     */
+    @ApiModelProperty("第一季度")
+    @ExcelProperty(value = "第一季度",index = 4)
+    private String firstQuarterConsumption;
+
+    /**
+     * 第二季度
+     */
+    @ApiModelProperty("第二季度")
+    @ExcelProperty(value = "第二季度",index = 5)
+    private String secondQuarterConsumption;
+
+    /**
+     * 第三季度
+     */
+    @ApiModelProperty("第三季度")
+    @ExcelProperty(value = "第三季度",index = 6)
+    private String thirdQuarterConsumption;
+
+    /**
+     * 第四季度
+     */
+    @ApiModelProperty("第四季度")
+    @ExcelProperty(value = "第四季度",index = 7)
+    private String fourthQuarterConsumption;
+
+    /**
+     * 当前是否欠缴电费
+     */
+    @ApiModelProperty("当前是否欠缴电费")
+    @ExcelProperty(value = "当前是否欠缴电费",index = 8)
+    private String arrearExists;
+
+    /**
+     * 年度总
+     */
+    @ApiModelProperty("年度总")
+    @ExcelProperty(value = "年度总",index = 9)
+    private String annualTotalConsumption;
+
+    /**
+     * 创建时间
+     */
+    @ApiModelProperty("创建时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ExcelIgnore
+    private Date createTime;
+
+    /**
+     * 创建人
+     */
+    @ApiModelProperty("创建人")
+    @ExcelIgnore
+    private String createBy;
+
+    /**
+     * 修改时间
+     */
+    @ApiModelProperty("修改时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ExcelIgnore
+    private Date updateTime;
+
+    /**
+     * 修改人
+     */
+    @ApiModelProperty("修改人")
+    @ExcelIgnore
+    private String updateBy;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 126 - 0
src/main/java/com/zksy/info/domain/EQuarterlyWaterUsage.java

@@ -0,0 +1,126 @@
+package com.zksy.info.domain;
+
+import com.alibaba.excel.annotation.ExcelIgnore;
+import com.alibaba.excel.annotation.ExcelProperty;
+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 java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 季度用水明细表(单位:吨)
+ * @TableName e_quarterly_water_usage
+ */
+@TableName(value ="e_quarterly_water_usage")
+@Data
+public class EQuarterlyWaterUsage implements Serializable {
+    /**
+     * 主键ID
+     */
+    @TableId(type = IdType.ASSIGN_UUID)
+    @ApiModelProperty(value = "主键ID", position = 1)
+    @ExcelIgnore
+    private String id;
+
+    /**
+     * 单位名称
+     */
+    @ExcelProperty(value = "单位名称",index = 0)
+    @ApiModelProperty(value = "单位名称", position = 2)
+    private String unitName;
+
+    /**
+     * 统一社会信用代码
+     */
+    @ExcelProperty(value = "统一社会信用代码",index = 1)
+    @ApiModelProperty(value = "统一社会信用代码", position = 3, example = "913101156312345678")
+    private String unifiedSocialCreditCode;
+
+    /**
+     * 年度
+     */
+    @ExcelProperty(value = "年度",index = 2)
+    @ApiModelProperty(value = "年度", position = 4)
+    private String annual;
+
+    /**
+     * 第一季度
+     */
+    @ExcelProperty(value = "第一季度",index = 3)
+    @ApiModelProperty(value = "第一季度", position = 5)
+    private String firstQuarterUsage;
+
+    /**
+     * 第二季度
+     */
+    @ExcelProperty(value = "第二季度",index = 4)
+    @ApiModelProperty(value = "第二季度", position = 6)
+    private String secondQuarterUsage;
+
+    /**
+     * 第三季度
+     */
+    @ExcelProperty(value = "第三季度",index = 5)
+    @ApiModelProperty(value = "第三季度", position = 7)
+    private String thirdQuarterUsage;
+
+    /**
+     * 第四季度
+     */
+    @ExcelProperty(value = "第四季度",index = 6)
+    @ApiModelProperty(value = "第四季度", position = 8)
+    private String fourthQuarterUsage;
+
+    /**
+     * 合计
+     */
+    @ExcelProperty(value = "合计",index = 7)
+    @ApiModelProperty(value = "合计", position = 9)
+    private String total;
+
+    /**
+     * 当前是否欠缴水费
+     */
+    @ExcelProperty(value = "当前是否欠缴水费",index = 8)
+    @ApiModelProperty(value = "当前是否欠缴水费", position = 10)
+    private String isCurrentlyInArrears;
+
+    /**
+     * 创建时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ExcelIgnore
+    @ApiModelProperty(value = "创建时间", position = 11)
+    private Date createTime;
+
+    /**
+     * 创建人
+     */
+    @ExcelIgnore
+    @ApiModelProperty(value = "创建人", position = 12)
+    private String createBy;
+
+    /**
+     * 修改时间
+     */
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ExcelIgnore
+    @ApiModelProperty(value = "修改时间", position = 13)
+    private Date updateTime;
+
+    /**
+     * 修改人
+     */
+    @ExcelIgnore
+    @ApiModelProperty(value = "修改人", position = 14)
+    private String updateBy;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 18 - 0
src/main/java/com/zksy/info/mapper/EAdminLicenseInfoMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.info.mapper;
+
+import com.zksy.info.domain.EAdminLicenseInfo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author Administrator
+* @description 针对表【e_admin_license_info(行政许可信息表)】的数据库操作Mapper
+* @createDate 2025-06-26 15:47:38
+* @Entity com.zksy.info.domain.EAdminLicenseInfo
+*/
+public interface EAdminLicenseInfoMapper extends BaseMapper<EAdminLicenseInfo> {
+
+}
+
+
+
+

+ 18 - 0
src/main/java/com/zksy/info/mapper/EArchivesAdministrationMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.info.mapper;
+
+import com.zksy.info.domain.EArchivesAdministration;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author Administrator
+* @description 针对表【e_archives_administration(员工档案管理)】的数据库操作Mapper
+* @createDate 2025-06-27 13:58:28
+* @Entity com.zksy.info.domain.EArchivesAdministration
+*/
+public interface EArchivesAdministrationMapper extends BaseMapper<EArchivesAdministration> {
+
+}
+
+
+
+

+ 18 - 0
src/main/java/com/zksy/info/mapper/EContactManagementMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.info.mapper;
+
+import com.zksy.info.domain.EContactManagement;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author Administrator
+* @description 针对表【e_contact_management(联系人管理表)】的数据库操作Mapper
+* @createDate 2025-06-27 10:06:49
+* @Entity com.zksy.info.domain.EContactManagement
+*/
+public interface EContactManagementMapper extends BaseMapper<EContactManagement> {
+
+}
+
+
+
+

+ 18 - 0
src/main/java/com/zksy/info/mapper/EEmployeeBenefitMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.info.mapper;
+
+import com.zksy.info.domain.EEmployeeBenefit;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author Administrator
+* @description 针对表【e_employee_benefit(员工福利管理表)】的数据库操作Mapper
+* @createDate 2025-06-30 10:07:40
+* @Entity com.zksy.info.domain.EEmployeeBenefit
+*/
+public interface EEmployeeBenefitMapper extends BaseMapper<EEmployeeBenefit> {
+
+}
+
+
+
+

+ 18 - 0
src/main/java/com/zksy/info/mapper/EEmployeeInfoMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.info.mapper;
+
+import com.zksy.info.domain.EEmployeeInfo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author Administrator
+* @description 针对表【e_employee_info(员工基本信息表)】的数据库操作Mapper
+* @createDate 2025-06-27 11:30:27
+* @Entity com.zksy.info.domain.EEmployeeInfo
+*/
+public interface EEmployeeInfoMapper extends BaseMapper<EEmployeeInfo> {
+
+}
+
+
+
+

+ 18 - 0
src/main/java/com/zksy/info/mapper/EEmployeeSalaryMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.info.mapper;
+
+import com.zksy.info.domain.EEmployeeSalary;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author Administrator
+* @description 针对表【e_employee_salary(员工薪资管理表)】的数据库操作Mapper
+* @createDate 2025-06-30 09:43:15
+* @Entity com.zksy.info.domain.EEmployeeSalary
+*/
+public interface EEmployeeSalaryMapper extends BaseMapper<EEmployeeSalary> {
+
+}
+
+
+
+

+ 18 - 0
src/main/java/com/zksy/info/mapper/EEnterpriseInfoMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.info.mapper;
+
+import com.zksy.info.domain.EEnterpriseInfo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author Administrator
+* @description 针对表【e_enterprise_info(企业基本信息表)】的数据库操作Mapper
+* @createDate 2025-06-26 11:17:01
+* @Entity com.zksy.info.domain.EEnterpriseInfo
+*/
+public interface EEnterpriseInfoMapper extends BaseMapper<EEnterpriseInfo> {
+
+}
+
+
+
+

+ 18 - 0
src/main/java/com/zksy/info/mapper/EEnterprisePowerInfoMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.info.mapper;
+
+import com.zksy.info.domain.EEnterprisePowerInfo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author Administrator
+* @description 针对表【e_enterprise_power_info(企业用电信息表)】的数据库操作Mapper
+* @createDate 2025-06-26 15:05:35
+* @Entity com.zksy.info.domain.EEnterprisePowerInfo
+*/
+public interface EEnterprisePowerInfoMapper extends BaseMapper<EEnterprisePowerInfo> {
+
+}
+
+
+
+

+ 18 - 0
src/main/java/com/zksy/info/mapper/EGasMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.info.mapper;
+
+import com.zksy.info.domain.EGas;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author Administrator
+* @description 针对表【e_gas(燃气表)】的数据库操作Mapper
+* @createDate 2025-06-27 10:26:27
+* @Entity com.zksy.info.domain.EGas
+*/
+public interface EGasMapper extends BaseMapper<EGas> {
+
+}
+
+
+
+

+ 18 - 0
src/main/java/com/zksy/info/mapper/EQualificationCertificateMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.info.mapper;
+
+import com.zksy.info.domain.EQualificationCertificate;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author Administrator
+* @description 针对表【e_qualification_certificate(资质证书表)】的数据库操作Mapper
+* @createDate 2025-07-02 09:22:25
+* @Entity com.zksy.info.domain.EQualificationCertificate
+*/
+public interface EQualificationCertificateMapper extends BaseMapper<EQualificationCertificate> {
+
+}
+
+
+
+

+ 18 - 0
src/main/java/com/zksy/info/mapper/EQuarterlyElectricityBillMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.info.mapper;
+
+import com.zksy.info.domain.EQuarterlyElectricityBill;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author Administrator
+* @description 针对表【e_quarterly_electricity_bill(季度用电明细表(单位:度))】的数据库操作Mapper
+* @createDate 2025-07-02 09:22:25
+* @Entity com.zksy.info.domain.EQuarterlyElectricityBill
+*/
+public interface EQuarterlyElectricityBillMapper extends BaseMapper<EQuarterlyElectricityBill> {
+
+}
+
+
+
+

+ 18 - 0
src/main/java/com/zksy/info/mapper/EQuarterlyWaterUsageMapper.java

@@ -0,0 +1,18 @@
+package com.zksy.info.mapper;
+
+import com.zksy.info.domain.EQuarterlyWaterUsage;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author Administrator
+* @description 针对表【e_quarterly_water_usage(季度用水明细表(单位:吨))】的数据库操作Mapper
+* @createDate 2025-07-02 09:27:41
+* @Entity com.zksy.info.domain.EQuarterlyWaterUsage
+*/
+public interface EQuarterlyWaterUsageMapper extends BaseMapper<EQuarterlyWaterUsage> {
+
+}
+
+
+
+

+ 18 - 0
src/main/java/com/zksy/info/service/EAdminLicenseInfoService.java

@@ -0,0 +1,18 @@
+package com.zksy.info.service;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.info.domain.EAdminLicenseInfo;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【e_admin_license_info(行政许可信息表)】的数据库操作Service
+* @createDate 2025-06-26 15:47:38
+*/
+public interface EAdminLicenseInfoService extends IService<EAdminLicenseInfo> {
+    Page<EAdminLicenseInfo> findByPage(long pageNum, long pageSize, String licenseCertificateName,String licenseNumber,String currentStatuslicenseNumber);
+    List<EAdminLicenseInfo> getEAdminLicenseInfoList(String licenseCertificateName,String licenseNumber,String currentStatuslicenseNumber);
+
+}

+ 18 - 0
src/main/java/com/zksy/info/service/EArchivesAdministrationService.java

@@ -0,0 +1,18 @@
+package com.zksy.info.service;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.info.domain.EArchivesAdministration;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【e_archives_administration(员工档案管理)】的数据库操作Service
+* @createDate 2025-06-27 13:58:28
+*/
+public interface EArchivesAdministrationService extends IService<EArchivesAdministration> {
+    Page<EArchivesAdministration> findByPage(long pageNum, long pageSize, String workNumber,String fullName,String type);
+    List<EArchivesAdministration> getEArchivesAdministrationList(String workNumber,String fullName,String type);
+
+}

+ 18 - 0
src/main/java/com/zksy/info/service/EContactManagementService.java

@@ -0,0 +1,18 @@
+package com.zksy.info.service;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.info.domain.EContactManagement;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【e_contact_management(联系人管理表)】的数据库操作Service
+* @createDate 2025-06-27 10:06:49
+*/
+public interface EContactManagementService extends IService<EContactManagement> {
+    Page<EContactManagement> findByPage(long pageNum, long pageSize,String contactName,String contactDepartment,String contactMobile);
+    List<EContactManagement> getEContactManagementList(String contactName,String contactDepartment,String contactMobile);
+
+}

+ 18 - 0
src/main/java/com/zksy/info/service/EEmployeeBenefitService.java

@@ -0,0 +1,18 @@
+package com.zksy.info.service;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.info.domain.EEmployeeBenefit;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【e_employee_benefit(员工福利管理表)】的数据库操作Service
+* @createDate 2025-06-30 10:07:40
+*/
+public interface EEmployeeBenefitService extends IService<EEmployeeBenefit> {
+    Page<EEmployeeBenefit> findByPage(long pageNum, long pageSize, String employeeNo,String fullName,String benefitStatus);
+    List<EEmployeeBenefit> getEEmployeeBenefitList(String employeeNo,String fullName,String benefitStatus);
+
+}

+ 22 - 0
src/main/java/com/zksy/info/service/EEmployeeInfoService.java

@@ -0,0 +1,22 @@
+package com.zksy.info.service;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.info.domain.EEmployeeInfo;
+import com.baomidou.mybatisplus.extension.service.IService;
+import org.springframework.web.multipart.MultipartFile;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【e_employee_info(员工基本信息表)】的数据库操作Service
+* @createDate 2025-06-27 11:30:27
+*/
+public interface EEmployeeInfoService extends IService<EEmployeeInfo> {
+    Page<EEmployeeInfo> findByPage(long pageNum, long pageSize, String workNumber,String fullName);
+    List<EEmployeeInfo> getEEmployeeInfoList(String workNumber,String fullName);
+    boolean saveEEmployeeInfo(EEmployeeInfo eEmployeeInfo, MultipartFile multipartFile);
+    boolean updateEEmployeeInfo(EEmployeeInfo eEmployeeInfo, MultipartFile multipartFile);
+    boolean removeBatchEEmployeeInfo(String[] ids);
+
+}

+ 18 - 0
src/main/java/com/zksy/info/service/EEmployeeSalaryService.java

@@ -0,0 +1,18 @@
+package com.zksy.info.service;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.info.domain.EEmployeeSalary;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【e_employee_salary(员工薪资管理表)】的数据库操作Service
+* @createDate 2025-06-30 09:43:16
+*/
+public interface EEmployeeSalaryService extends IService<EEmployeeSalary> {
+    Page<EEmployeeSalary> findByPage(long pageNum, long pageSize, String employeeNo,String fullName,String salaryStatus);
+    List<EEmployeeSalary> getEEmployeeSalaryList(String employeeNo,String fullName,String salaryStatus);
+
+}

+ 18 - 0
src/main/java/com/zksy/info/service/EEnterpriseInfoService.java

@@ -0,0 +1,18 @@
+package com.zksy.info.service;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.info.domain.EEnterpriseInfo;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【e_enterprise_info(企业基本信息表)】的数据库操作Service
+* @createDate 2025-06-26 11:17:01
+*/
+public interface EEnterpriseInfoService extends IService<EEnterpriseInfo> {
+    Page<EEnterpriseInfo> findByPage(long pageNum, long pageSize, String enterpriseName);
+    List<EEnterpriseInfo> getEnterpriseInfoList(String enterpriseName);
+
+}

+ 18 - 0
src/main/java/com/zksy/info/service/EEnterprisePowerInfoService.java

@@ -0,0 +1,18 @@
+package com.zksy.info.service;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.info.domain.EEnterprisePowerInfo;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【e_enterprise_power_info(企业用电信息表)】的数据库操作Service
+* @createDate 2025-06-26 15:05:35
+*/
+public interface EEnterprisePowerInfoService extends IService<EEnterprisePowerInfo> {
+    Page<EEnterprisePowerInfo> findByPage(long pageNum, long pageSize, String enterpriseName);
+    List<EEnterprisePowerInfo> getEEnterprisePowerInfoList(String enterpriseName);
+
+}

+ 18 - 0
src/main/java/com/zksy/info/service/EGasService.java

@@ -0,0 +1,18 @@
+package com.zksy.info.service;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.info.domain.EGas;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【e_gas(燃气表)】的数据库操作Service
+* @createDate 2025-06-27 10:26:27
+*/
+public interface EGasService extends IService<EGas> {
+    Page<EGas> findByPage(long pageNum, long pageSize, String company,String userInfo);
+    List<EGas> getEGasList( String company,String userInfo);
+
+}

+ 18 - 0
src/main/java/com/zksy/info/service/EQualificationCertificateService.java

@@ -0,0 +1,18 @@
+package com.zksy.info.service;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.info.domain.EQualificationCertificate;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+ * @author Administrator
+ * @description 针对表【e_qualification_certificate(资质证书表)】的数据库操作Service
+ * @createDate 2025-06-30 16:37:01
+ */
+public interface EQualificationCertificateService extends IService<EQualificationCertificate> {
+    Page<EQualificationCertificate> findByPage(long pageNum, long pageSize, String entName,String certificateType,String certificateNo);
+    List<EQualificationCertificate> getEQualificationCertificateList(String entName,String certificateType,String certificateNo);
+
+}

+ 18 - 0
src/main/java/com/zksy/info/service/EQuarterlyElectricityBillService.java

@@ -0,0 +1,18 @@
+package com.zksy.info.service;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.info.domain.EQuarterlyElectricityBill;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【e_quarterly_electricity_bill(季度用电明细表(单位:度))】的数据库操作Service
+* @createDate 2025-07-02 09:22:25
+*/
+public interface EQuarterlyElectricityBillService extends IService<EQuarterlyElectricityBill> {
+    Page<EQuarterlyElectricityBill> findByPage(long pageNum, long pageSize, String enterpriseName,String unifiedSocialCreditCode,String gridAccountNumber,String year,String arrearExists);
+    List<EQuarterlyElectricityBill> getEQuarterlyElectricityBillList(String enterpriseName, String unifiedSocialCreditCode, String gridAccountNumber, String year, String arrearExists);
+
+}

+ 18 - 0
src/main/java/com/zksy/info/service/EQuarterlyWaterUsageService.java

@@ -0,0 +1,18 @@
+package com.zksy.info.service;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.info.domain.EQuarterlyWaterUsage;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【e_quarterly_water_usage(季度用水明细表(单位:吨))】的数据库操作Service
+* @createDate 2025-07-02 09:27:41
+*/
+public interface EQuarterlyWaterUsageService extends IService<EQuarterlyWaterUsage> {
+    Page<EQuarterlyWaterUsage> findByPage(long pageNum, long pageSize, String unitName, String unifiedSocialCreditCode, String annual, String isCurrentlyInArrears);
+    List<EQuarterlyWaterUsage> getEQuarterlyWaterUsageList(String unitName, String unifiedSocialCreditCode, String annual, String isCurrentlyInArrears);
+
+}

+ 48 - 0
src/main/java/com/zksy/info/service/impl/EAdminLicenseInfoServiceImpl.java

@@ -0,0 +1,48 @@
+package com.zksy.info.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.info.domain.EAdminLicenseInfo;
+import com.zksy.info.service.EAdminLicenseInfoService;
+import com.zksy.info.mapper.EAdminLicenseInfoMapper;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【e_admin_license_info(行政许可信息表)】的数据库操作Service实现
+* @createDate 2025-06-26 15:47:38
+*/
+@Service
+public class EAdminLicenseInfoServiceImpl extends ServiceImpl<EAdminLicenseInfoMapper, EAdminLicenseInfo>
+    implements EAdminLicenseInfoService{
+
+    @Override
+    public Page<EAdminLicenseInfo> findByPage(long pageNum, long pageSize, String licenseCertificateName,String licenseNumber,String currentStatuslicenseNumber) {
+        Page<EAdminLicenseInfo> page = new Page<>(pageNum,pageSize);
+        LambdaQueryWrapper<EAdminLicenseInfo> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(EAdminLicenseInfo::getLicenseCertificateName,licenseCertificateName);
+        queryWrapper.like(EAdminLicenseInfo::getLicenseNumber,licenseNumber);
+        queryWrapper.like(EAdminLicenseInfo::getCurrentStatus,currentStatuslicenseNumber);
+        queryWrapper.orderByDesc(EAdminLicenseInfo::getUpdateTime);
+        Page<EAdminLicenseInfo> page1 = this.page(page, queryWrapper);
+        return page1;
+    }
+
+    @Override
+    public List<EAdminLicenseInfo> getEAdminLicenseInfoList(String licenseCertificateName,String licenseNumber,String currentStatuslicenseNumber) {
+        LambdaQueryWrapper<EAdminLicenseInfo> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(EAdminLicenseInfo::getLicenseCertificateName,licenseCertificateName);
+        queryWrapper.like(EAdminLicenseInfo::getLicenseNumber,licenseNumber);
+        queryWrapper.like(EAdminLicenseInfo::getCurrentStatus,currentStatuslicenseNumber);
+        queryWrapper.orderByDesc(EAdminLicenseInfo::getUpdateTime);
+        List<EAdminLicenseInfo> list = this.list(queryWrapper);
+        return list;
+    }
+}
+
+
+
+

+ 47 - 0
src/main/java/com/zksy/info/service/impl/EArchivesAdministrationServiceImpl.java

@@ -0,0 +1,47 @@
+package com.zksy.info.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.info.domain.EArchivesAdministration;
+import com.zksy.info.service.EArchivesAdministrationService;
+import com.zksy.info.mapper.EArchivesAdministrationMapper;
+import org.springframework.stereotype.Service;
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【e_archives_administration(员工档案管理)】的数据库操作Service实现
+* @createDate 2025-06-27 13:58:28
+*/
+@Service
+public class EArchivesAdministrationServiceImpl extends ServiceImpl<EArchivesAdministrationMapper, EArchivesAdministration>
+    implements EArchivesAdministrationService{
+
+    @Override
+    public Page<EArchivesAdministration> findByPage(long pageNum, long pageSize, String workNumber,String fullName,String type) {
+        Page<EArchivesAdministration> page = new Page<>(pageNum,pageSize);
+        LambdaQueryWrapper<EArchivesAdministration> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(workNumber != null,EArchivesAdministration::getWorkNumber,workNumber);
+        queryWrapper.like(fullName != null,EArchivesAdministration::getFullName,fullName);
+        queryWrapper.like(type != null,EArchivesAdministration::getType,type);
+        queryWrapper.orderByDesc(EArchivesAdministration::getUpdateTime);
+        Page<EArchivesAdministration> page1 = this.page(page, queryWrapper);
+        return page1;
+    }
+
+    @Override
+    public List<EArchivesAdministration> getEArchivesAdministrationList(String workNumber,String fullName,String type) {
+        LambdaQueryWrapper<EArchivesAdministration> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(workNumber != null,EArchivesAdministration::getWorkNumber,workNumber);
+        queryWrapper.like(fullName != null,EArchivesAdministration::getFullName,fullName);
+        queryWrapper.like(type != null,EArchivesAdministration::getType,type);
+        queryWrapper.orderByDesc(EArchivesAdministration::getUpdateTime);
+        List<EArchivesAdministration> list = this.list(queryWrapper);
+        return list;
+    }
+}
+
+
+
+

+ 48 - 0
src/main/java/com/zksy/info/service/impl/EContactManagementServiceImpl.java

@@ -0,0 +1,48 @@
+package com.zksy.info.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.info.domain.EContactManagement;
+import com.zksy.info.service.EContactManagementService;
+import com.zksy.info.mapper.EContactManagementMapper;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【e_contact_management(联系人管理表)】的数据库操作Service实现
+* @createDate 2025-06-27 10:06:49
+*/
+@Service
+public class EContactManagementServiceImpl extends ServiceImpl<EContactManagementMapper, EContactManagement>
+    implements EContactManagementService{
+
+    @Override
+    public Page<EContactManagement> findByPage(long pageNum, long pageSize, String contactName, String contactDepartment, String contactMobile) {
+        Page<EContactManagement> page = new Page<>(pageNum,pageSize);
+        LambdaQueryWrapper<EContactManagement> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(contactName != null,EContactManagement::getContactName,contactName);
+        queryWrapper.like(contactDepartment != null,EContactManagement::getContactDepartment,contactDepartment);
+        queryWrapper.like(contactMobile != null,EContactManagement::getContactMobile,contactMobile);
+        queryWrapper.orderByDesc(EContactManagement::getUpdateTime);
+        Page<EContactManagement> page1 = this.page(page, queryWrapper);
+        return page1;
+    }
+
+    @Override
+    public List<EContactManagement> getEContactManagementList(String contactName, String contactDepartment, String contactMobile) {
+        LambdaQueryWrapper<EContactManagement> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(contactName != null,EContactManagement::getContactName,contactName);
+        queryWrapper.like(contactDepartment != null,EContactManagement::getContactDepartment,contactDepartment);
+        queryWrapper.like(contactMobile != null,EContactManagement::getContactMobile,contactMobile);
+        queryWrapper.orderByDesc(EContactManagement::getUpdateTime);
+        List<EContactManagement> list = this.list(queryWrapper);
+        return list;
+    }
+}
+
+
+
+

+ 48 - 0
src/main/java/com/zksy/info/service/impl/EEmployeeBenefitServiceImpl.java

@@ -0,0 +1,48 @@
+package com.zksy.info.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.info.domain.EEmployeeBenefit;
+import com.zksy.info.service.EEmployeeBenefitService;
+import com.zksy.info.mapper.EEmployeeBenefitMapper;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【e_employee_benefit(员工福利管理表)】的数据库操作Service实现
+* @createDate 2025-06-30 10:07:40
+*/
+@Service
+public class EEmployeeBenefitServiceImpl extends ServiceImpl<EEmployeeBenefitMapper, EEmployeeBenefit>
+    implements EEmployeeBenefitService{
+
+    @Override
+    public Page<EEmployeeBenefit> findByPage(long pageNum, long pageSize, String employeeNo, String fullName, String benefitStatus) {
+        Page<EEmployeeBenefit> page = new Page<>(pageNum,pageSize);
+        LambdaQueryWrapper<EEmployeeBenefit> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(employeeNo != null,EEmployeeBenefit::getEmployeeNo,employeeNo);
+        queryWrapper.like(fullName != null,EEmployeeBenefit::getFullName,fullName);
+        queryWrapper.like(benefitStatus != null,EEmployeeBenefit::getBenefitStatus,benefitStatus);
+        queryWrapper.orderByDesc(EEmployeeBenefit::getUpdateTime);
+        Page<EEmployeeBenefit> pageResult = this.page(page, queryWrapper);
+        return pageResult;
+    }
+
+    @Override
+    public List<EEmployeeBenefit> getEEmployeeBenefitList(String employeeNo, String fullName, String benefitStatus) {
+        LambdaQueryWrapper<EEmployeeBenefit> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(employeeNo != null,EEmployeeBenefit::getEmployeeNo,employeeNo);
+        queryWrapper.like(fullName != null,EEmployeeBenefit::getFullName,fullName);
+        queryWrapper.like(benefitStatus != null,EEmployeeBenefit::getBenefitStatus,benefitStatus);
+        queryWrapper.orderByDesc(EEmployeeBenefit::getUpdateTime);
+        List<EEmployeeBenefit> list = this.list(queryWrapper);
+        return list;
+    }
+}
+
+
+
+

+ 101 - 0
src/main/java/com/zksy/info/service/impl/EEmployeeInfoServiceImpl.java

@@ -0,0 +1,101 @@
+package com.zksy.info.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.info.domain.EEmployeeInfo;
+import com.zksy.info.service.EEmployeeInfoService;
+import com.zksy.info.mapper.EEmployeeInfoMapper;
+import com.zksy.service.MinioFileStorageService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+import org.springframework.web.multipart.MultipartFile;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【e_employee_info(员工基本信息表)】的数据库操作Service实现
+* @createDate 2025-06-27 11:30:27
+*/
+@Service
+public class EEmployeeInfoServiceImpl extends ServiceImpl<EEmployeeInfoMapper, EEmployeeInfo>
+    implements EEmployeeInfoService{
+    @Autowired
+    private MinioFileStorageService minioFileStorageService;
+    @Override
+    public Page<EEmployeeInfo> findByPage(long pageNum, long pageSize, String workNumber, String fullName) {
+        Page<EEmployeeInfo> page = new Page<>(pageNum,pageSize);
+        LambdaQueryWrapper<EEmployeeInfo> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(workNumber != null,EEmployeeInfo::getWorkNumber,workNumber);
+        queryWrapper.like(fullName != null,EEmployeeInfo::getFullName,fullName);
+        queryWrapper.orderByDesc(EEmployeeInfo::getUpdateTime);
+        Page<EEmployeeInfo> page1 = this.page(page, queryWrapper);
+        return page1;
+    }
+
+    @Override
+    public List<EEmployeeInfo> getEEmployeeInfoList(String workNumber, String fullName) {
+        LambdaQueryWrapper<EEmployeeInfo> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(workNumber != null,EEmployeeInfo::getWorkNumber,workNumber);
+        queryWrapper.like(fullName != null,EEmployeeInfo::getFullName,fullName);
+        queryWrapper.orderByDesc(EEmployeeInfo::getUpdateTime);
+        List<EEmployeeInfo> list = this.list(queryWrapper);
+        return list;
+    }
+
+    @Override
+    @Transactional
+    public boolean saveEEmployeeInfo(EEmployeeInfo eEmployeeInfo, MultipartFile multipartFile) {
+        try {
+            if (multipartFile != null) {
+                String path = minioFileStorageService.uploadFile(multipartFile, "employeeInfo");
+                eEmployeeInfo.setPhotoPath(path);
+            }
+            return save(eEmployeeInfo);
+        }catch (Exception e){
+            e.printStackTrace();
+            throw new RuntimeException("保存失败");
+        }
+    }
+
+    @Override
+    @Transactional
+    public boolean updateEEmployeeInfo(EEmployeeInfo eEmployeeInfo, MultipartFile multipartFile) {
+        try {
+            if (multipartFile != null) {
+                // 删除minio文件
+                minioFileStorageService.deleteFile(eEmployeeInfo.getPhotoPath());
+                String path = minioFileStorageService.uploadFile(multipartFile, "employeeInfo");
+                eEmployeeInfo.setPhotoPath(path);
+            }
+            return updateById(eEmployeeInfo);
+        }catch (Exception e){
+            e.printStackTrace();
+            throw new RuntimeException("更新失败");
+        }
+    }
+
+    @Override
+    @Transactional
+    public boolean removeBatchEEmployeeInfo(String[] ids) {
+        try {
+            for (String id : ids) {
+                EEmployeeInfo employeeInfo = getById(id);
+                if (employeeInfo != null) {
+                    minioFileStorageService.deleteFile(employeeInfo.getPhotoPath());
+                }
+                removeById(id);
+            }
+            return true;
+        }catch (Exception e) {
+            e.printStackTrace();
+            throw new RuntimeException("删除失败");
+        }
+    }
+}
+
+
+
+

+ 48 - 0
src/main/java/com/zksy/info/service/impl/EEmployeeSalaryServiceImpl.java

@@ -0,0 +1,48 @@
+package com.zksy.info.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.info.domain.EEmployeeSalary;
+import com.zksy.info.service.EEmployeeSalaryService;
+import com.zksy.info.mapper.EEmployeeSalaryMapper;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【e_employee_salary(员工薪资管理表)】的数据库操作Service实现
+* @createDate 2025-06-30 09:43:15
+*/
+@Service
+public class EEmployeeSalaryServiceImpl extends ServiceImpl<EEmployeeSalaryMapper, EEmployeeSalary>
+    implements EEmployeeSalaryService{
+
+    @Override
+    public Page<EEmployeeSalary> findByPage(long pageNum, long pageSize, String employeeNo, String fullName, String salaryStatus) {
+        Page<EEmployeeSalary> page = new Page<>(pageNum,pageSize);
+        LambdaQueryWrapper<EEmployeeSalary> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(employeeNo != null,EEmployeeSalary::getEmployeeNo,employeeNo);
+        queryWrapper.like(fullName != null,EEmployeeSalary::getFullName,fullName);
+        queryWrapper.like(salaryStatus != null,EEmployeeSalary::getSalaryStatus,salaryStatus);
+        queryWrapper.orderByDesc(EEmployeeSalary::getUpdateTime);
+        Page<EEmployeeSalary> pageResult = this.page(page, queryWrapper);
+        return pageResult;
+    }
+
+    @Override
+    public List<EEmployeeSalary> getEEmployeeSalaryList(String employeeNo, String fullName, String salaryStatus) {
+        LambdaQueryWrapper<EEmployeeSalary> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(employeeNo != null,EEmployeeSalary::getEmployeeNo,employeeNo);
+        queryWrapper.like(fullName != null,EEmployeeSalary::getFullName,fullName);
+        queryWrapper.like(salaryStatus != null,EEmployeeSalary::getSalaryStatus,salaryStatus);
+        queryWrapper.orderByDesc(EEmployeeSalary::getUpdateTime);
+        List<EEmployeeSalary> list = this.list(queryWrapper);
+        return list;
+    }
+}
+
+
+
+

+ 45 - 0
src/main/java/com/zksy/info/service/impl/EEnterpriseInfoServiceImpl.java

@@ -0,0 +1,45 @@
+package com.zksy.info.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.info.domain.EEnterpriseInfo;
+import com.zksy.info.service.EEnterpriseInfoService;
+import com.zksy.info.mapper.EEnterpriseInfoMapper;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【e_enterprise_info(企业基本信息表)】的数据库操作Service实现
+* @createDate 2025-06-26 11:17:01
+*/
+@Service
+public class EEnterpriseInfoServiceImpl extends ServiceImpl<EEnterpriseInfoMapper, EEnterpriseInfo>
+    implements EEnterpriseInfoService{
+
+    @Override
+    public Page<EEnterpriseInfo> findByPage(long pageNum, long pageSize, String enterpriseName) {
+        Page<EEnterpriseInfo> page = new Page<>(pageNum,pageSize);
+        QueryWrapper<EEnterpriseInfo> queryWrapper = new QueryWrapper();
+        queryWrapper.like("enterprise_name",enterpriseName);
+        queryWrapper.orderByDesc("update_time");
+        Page<EEnterpriseInfo> page1 = this.page(page, queryWrapper);
+        return page1;
+    }
+
+    @Override
+    public List<EEnterpriseInfo> getEnterpriseInfoList(String enterpriseName) {
+        LambdaQueryWrapper<EEnterpriseInfo> lambdaQueryWrapper = new LambdaQueryWrapper<>();
+        lambdaQueryWrapper.like(enterpriseName != null,EEnterpriseInfo::getEnterpriseName,enterpriseName);
+        lambdaQueryWrapper.orderByDesc(EEnterpriseInfo::getUpdateTime);
+        List<EEnterpriseInfo> list = this.list(lambdaQueryWrapper);
+        return list;
+    }
+}
+
+
+
+

+ 44 - 0
src/main/java/com/zksy/info/service/impl/EEnterprisePowerInfoServiceImpl.java

@@ -0,0 +1,44 @@
+package com.zksy.info.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.info.domain.EEnterprisePowerInfo;
+import com.zksy.info.service.EEnterprisePowerInfoService;
+import com.zksy.info.mapper.EEnterprisePowerInfoMapper;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【e_enterprise_power_info(企业用电信息表)】的数据库操作Service实现
+* @createDate 2025-06-26 15:05:35
+*/
+@Service
+public class EEnterprisePowerInfoServiceImpl extends ServiceImpl<EEnterprisePowerInfoMapper, EEnterprisePowerInfo>
+    implements EEnterprisePowerInfoService{
+
+    @Override
+    public Page<EEnterprisePowerInfo> findByPage(long pageNum, long pageSize, String enterpriseName) {
+        Page<EEnterprisePowerInfo> page = new Page<>(pageNum,pageSize);
+        LambdaQueryWrapper<EEnterprisePowerInfo> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(enterpriseName != null,EEnterprisePowerInfo::getEnterpriseName,enterpriseName);
+        queryWrapper.orderByDesc(EEnterprisePowerInfo::getUpdateTime);
+        Page<EEnterprisePowerInfo> page1 = this.page(page, queryWrapper);
+        return page1;
+    }
+
+    @Override
+    public List<EEnterprisePowerInfo> getEEnterprisePowerInfoList(String enterpriseName) {
+        LambdaQueryWrapper<EEnterprisePowerInfo> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(enterpriseName != null,EEnterprisePowerInfo::getEnterpriseName,enterpriseName);
+        queryWrapper.orderByDesc(EEnterprisePowerInfo::getUpdateTime);
+        List<EEnterprisePowerInfo> list = this.list(queryWrapper);
+        return list;
+    }
+}
+
+
+
+

+ 46 - 0
src/main/java/com/zksy/info/service/impl/EGasServiceImpl.java

@@ -0,0 +1,46 @@
+package com.zksy.info.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.info.domain.EGas;
+import com.zksy.info.service.EGasService;
+import com.zksy.info.mapper.EGasMapper;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【e_gas(燃气表)】的数据库操作Service实现
+* @createDate 2025-06-27 10:26:27
+*/
+@Service
+public class EGasServiceImpl extends ServiceImpl<EGasMapper, EGas>
+    implements EGasService{
+
+    @Override
+    public Page<EGas> findByPage(long pageNum, long pageSize, String company, String userInfo) {
+        Page<EGas> page = new Page<>(pageNum,pageSize);
+        LambdaQueryWrapper<EGas> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(company != null,EGas::getCompany,company);
+        queryWrapper.like(userInfo != null,EGas::getUserInfo,userInfo);
+        queryWrapper.orderByDesc(EGas::getUpdateTime);
+        Page<EGas> page1 = this.page(page, queryWrapper);
+        return page1;
+    }
+
+    @Override
+    public List<EGas> getEGasList(String company, String userInfo) {
+        LambdaQueryWrapper<EGas> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(company != null,EGas::getCompany,company);
+        queryWrapper.like(userInfo != null,EGas::getUserInfo,userInfo);
+        queryWrapper.orderByDesc(EGas::getUpdateTime);
+        List<EGas> list = this.list(queryWrapper);
+        return list;
+    }
+}
+
+
+
+

+ 46 - 0
src/main/java/com/zksy/info/service/impl/EQualificationCertificateServiceImpl.java

@@ -0,0 +1,46 @@
+package com.zksy.info.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.info.domain.EQualificationCertificate;
+import com.zksy.info.service.EQualificationCertificateService;
+import com.zksy.info.mapper.EQualificationCertificateMapper;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+ * @author Administrator
+ * @description 针对表【e_qualification_certificate(资质证书表)】的数据库操作Service实现
+ * @createDate 2025-06-30 16:37:01
+ */
+@Service
+public class EQualificationCertificateServiceImpl extends ServiceImpl<EQualificationCertificateMapper, EQualificationCertificate>
+        implements EQualificationCertificateService{
+
+    @Override
+    public Page<EQualificationCertificate> findByPage(long pageNum, long pageSize, String entName, String certificateType, String certificateNo) {
+        Page<EQualificationCertificate> page = new Page<>(pageNum,pageSize);
+        LambdaQueryWrapper<EQualificationCertificate> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(entName != null,EQualificationCertificate::getEntName,entName);
+        queryWrapper.like(certificateType != null,EQualificationCertificate::getCertificateType,certificateType);
+        queryWrapper.like(certificateNo != null,EQualificationCertificate::getCertificateNo,certificateNo);
+        Page<EQualificationCertificate> page1 = this.page(page, queryWrapper);
+        return page1;
+    }
+
+    @Override
+    public List<EQualificationCertificate> getEQualificationCertificateList(String entName, String certificateType, String certificateNo) {
+        LambdaQueryWrapper<EQualificationCertificate> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(entName != null,EQualificationCertificate::getEntName,entName);
+        queryWrapper.like(certificateType != null,EQualificationCertificate::getCertificateType,certificateType);
+        queryWrapper.like(certificateNo != null,EQualificationCertificate::getCertificateNo,certificateNo);
+        List<EQualificationCertificate> list = this.list(queryWrapper);
+        return list;
+    }
+}
+
+
+
+

+ 52 - 0
src/main/java/com/zksy/info/service/impl/EQuarterlyElectricityBillServiceImpl.java

@@ -0,0 +1,52 @@
+package com.zksy.info.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.info.domain.EQuarterlyElectricityBill;
+import com.zksy.info.service.EQuarterlyElectricityBillService;
+import com.zksy.info.mapper.EQuarterlyElectricityBillMapper;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【e_quarterly_electricity_bill(季度用电明细表(单位:度))】的数据库操作Service实现
+* @createDate 2025-07-02 09:22:25
+*/
+@Service
+public class EQuarterlyElectricityBillServiceImpl extends ServiceImpl<EQuarterlyElectricityBillMapper, EQuarterlyElectricityBill>
+    implements EQuarterlyElectricityBillService{
+
+    @Override
+    public Page<EQuarterlyElectricityBill> findByPage(long pageNum, long pageSize, String enterpriseName, String unifiedSocialCreditCode, String gridAccountNumber, String year, String arrearExists) {
+        Page<EQuarterlyElectricityBill> page = new Page<>(pageNum,pageSize);
+        LambdaQueryWrapper<EQuarterlyElectricityBill> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(enterpriseName != null,EQuarterlyElectricityBill::getEnterpriseName,enterpriseName);
+        queryWrapper.like(unifiedSocialCreditCode != null,EQuarterlyElectricityBill::getUnifiedSocialCreditCode,unifiedSocialCreditCode);
+        queryWrapper.like(gridAccountNumber != null,EQuarterlyElectricityBill::getGridAccountNumber,gridAccountNumber);
+        queryWrapper.like(year != null,EQuarterlyElectricityBill::getYear,year);
+        queryWrapper.like(arrearExists != null,EQuarterlyElectricityBill::getArrearExists,arrearExists);
+        queryWrapper.orderByDesc(EQuarterlyElectricityBill::getUpdateTime);
+        Page<EQuarterlyElectricityBill> page1 = this.page(page, queryWrapper);
+        return page1;
+    }
+
+    @Override
+    public List<EQuarterlyElectricityBill> getEQuarterlyElectricityBillList(String enterpriseName, String unifiedSocialCreditCode, String gridAccountNumber, String year, String arrearExists) {
+        LambdaQueryWrapper<EQuarterlyElectricityBill> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(enterpriseName != null,EQuarterlyElectricityBill::getEnterpriseName,enterpriseName);
+        queryWrapper.like(unifiedSocialCreditCode != null,EQuarterlyElectricityBill::getUnifiedSocialCreditCode,unifiedSocialCreditCode);
+        queryWrapper.like(gridAccountNumber != null,EQuarterlyElectricityBill::getGridAccountNumber,gridAccountNumber);
+        queryWrapper.like(year != null,EQuarterlyElectricityBill::getYear,year);
+        queryWrapper.like(arrearExists != null,EQuarterlyElectricityBill::getArrearExists,arrearExists);
+        queryWrapper.orderByDesc(EQuarterlyElectricityBill::getUpdateTime);
+        List<EQuarterlyElectricityBill> list = this.list(queryWrapper);
+        return list;
+    }
+}
+
+
+
+

+ 50 - 0
src/main/java/com/zksy/info/service/impl/EQuarterlyWaterUsageServiceImpl.java

@@ -0,0 +1,50 @@
+package com.zksy.info.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.info.domain.EQuarterlyWaterUsage;
+import com.zksy.info.service.EQuarterlyWaterUsageService;
+import com.zksy.info.mapper.EQuarterlyWaterUsageMapper;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【e_quarterly_water_usage(季度用水明细表(单位:吨))】的数据库操作Service实现
+* @createDate 2025-07-02 09:27:41
+*/
+@Service
+public class EQuarterlyWaterUsageServiceImpl extends ServiceImpl<EQuarterlyWaterUsageMapper, EQuarterlyWaterUsage>
+    implements EQuarterlyWaterUsageService{
+
+    @Override
+    public Page<EQuarterlyWaterUsage> findByPage(long pageNum, long pageSize, String unitName, String unifiedSocialCreditCode, String annual, String isCurrentlyInArrears) {
+        Page<EQuarterlyWaterUsage> page = new Page<>(pageNum,pageSize);
+        LambdaQueryWrapper<EQuarterlyWaterUsage> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(unitName != null,EQuarterlyWaterUsage::getUnitName,unitName);
+        queryWrapper.like(unifiedSocialCreditCode != null,EQuarterlyWaterUsage::getUnifiedSocialCreditCode,unifiedSocialCreditCode);
+        queryWrapper.like(annual != null,EQuarterlyWaterUsage::getAnnual,annual);
+        queryWrapper.like(isCurrentlyInArrears != null,EQuarterlyWaterUsage::getIsCurrentlyInArrears,isCurrentlyInArrears);
+        queryWrapper.orderByDesc(EQuarterlyWaterUsage::getUpdateTime);
+        Page<EQuarterlyWaterUsage> page1 = this.page(page, queryWrapper);
+        return page1;
+    }
+
+    @Override
+    public List<EQuarterlyWaterUsage> getEQuarterlyWaterUsageList(String unitName, String unifiedSocialCreditCode, String annual, String isCurrentlyInArrears) {
+        LambdaQueryWrapper<EQuarterlyWaterUsage> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(unitName != null,EQuarterlyWaterUsage::getUnitName,unitName);
+        queryWrapper.like(unifiedSocialCreditCode != null,EQuarterlyWaterUsage::getUnifiedSocialCreditCode,unifiedSocialCreditCode);
+        queryWrapper.like(annual != null,EQuarterlyWaterUsage::getAnnual,annual);
+        queryWrapper.like(isCurrentlyInArrears != null,EQuarterlyWaterUsage::getIsCurrentlyInArrears,isCurrentlyInArrears);
+        queryWrapper.orderByDesc(EQuarterlyWaterUsage::getUpdateTime);
+        List<EQuarterlyWaterUsage> list = this.list(queryWrapper);
+        return list;
+    }
+}
+
+
+
+

+ 103 - 0
src/main/java/com/zksy/property/domain/AAssetManagement.java

@@ -0,0 +1,103 @@
+package com.zksy.property.domain;
+
+import com.alibaba.excel.annotation.ExcelIgnore;
+import com.alibaba.excel.annotation.ExcelProperty;
+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 java.math.BigDecimal;
+import java.util.Date;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 资产信息管理表
+ * @TableName a_asset_management
+ */
+@TableName(value ="a_asset_management")
+@Data
+public class AAssetManagement implements Serializable {
+    /**
+     * 主键
+     */
+    @TableId(type = IdType.ASSIGN_UUID)
+    @ApiModelProperty(value = "主键")
+    @ExcelIgnore
+    private String id;
+
+    /**
+     * 资产编号
+     */
+    @ApiModelProperty(value = "资产编号")
+    @ExcelProperty(value = "资产编号")
+    private String assetCode;
+
+    /**
+     * 资产名称
+     */
+    @ApiModelProperty(value = "资产名称")
+    @ExcelProperty(value = "资产名称")
+    private String assetName;
+
+    /**
+     * 资产类型(公租房/厂房)
+     */
+    @ApiModelProperty(value = "资产类型(公租房/厂房)")
+    @ExcelProperty(value = "资产类型")
+    private String assetType;
+    /**
+     * 资产状态(1.空闲、2.已出租、3.维修中、4.停用)
+     */
+    @ApiModelProperty(value = "资产状态(空闲、已出租、维修中)")
+    @ExcelProperty(value = "资产状态(空闲、已出租、维修中)")
+    private String assetStatus;
+
+    /**
+     * 地址
+     */
+    @ApiModelProperty(value = "楼栋")
+    @ExcelProperty(value = "楼栋")
+    private String building;
+
+    /**
+     * 楼层
+     */
+    @ApiModelProperty(value = "楼层")
+    @ExcelProperty(value = "楼层")
+    private String floor;
+
+
+    /**
+     * 创建时间
+     */
+    @ApiModelProperty(value = "创建时间")
+    @ExcelIgnore
+    private Date createTime;
+
+    /**
+     * 创建人
+     */
+    @ApiModelProperty(value = "创建人")
+    @ExcelIgnore
+    private String createBy;
+
+    /**
+     * 修改时间
+     */
+    @ApiModelProperty(value = "修改时间")
+    @ExcelIgnore
+    private Date updateTime;
+
+    /**
+     * 修改人
+     */
+    @ApiModelProperty(value = "修改人")
+    @ExcelIgnore
+    private String updateBy;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 167 - 0
src/main/java/com/zksy/property/domain/AEquipmentLedger.java

@@ -0,0 +1,167 @@
+package com.zksy.property.domain;
+
+import com.alibaba.excel.annotation.ExcelIgnore;
+import com.alibaba.excel.annotation.ExcelProperty;
+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 java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 设备台账表
+ * @TableName e_equipment_ledger
+ */
+@TableName(value ="a_equipment_ledger")
+@Data
+public class AEquipmentLedger implements Serializable {
+    /**
+     * 主键
+     */
+    @TableId(type = IdType.ASSIGN_UUID)
+    @ApiModelProperty(value = "主键")
+    private String id;
+
+    /**
+     * 设备编号
+     */
+    @ApiModelProperty(value = "设备编号")
+    @ExcelProperty(value = "设备编号")
+    private String equipmentId;
+
+    /**
+     * 设备名称
+     */
+    @ApiModelProperty(value = "设备名称")
+    @ExcelProperty(value = "设备名称")
+    private String equipmentName;
+
+    /**
+     * 设备类别(按功能 / 用途分类(如办公设备、生产设备、特种设备))
+     */
+    @ApiModelProperty(value = "设备类别(按功能 / 用途分类(如办公设备、生产设备、特种设备))")
+    @ExcelProperty(value = "设备类别")
+    private String equipmentType;
+
+    /**
+     * 型号
+     */
+    @ApiModelProperty(value = "型号")
+    @ExcelProperty(value = "型号")
+    private String model;
+
+    /**
+     * 规格
+     */
+    @ApiModelProperty(value = "规格")
+    @ExcelProperty(value = "规格")
+    private String specification;
+
+    /**
+     * 生产厂家
+     */
+    @ApiModelProperty(value = "生产厂家")
+    @ExcelProperty(value = "生产厂家")
+    private String manufacturer;
+
+    /**
+     * 出厂日期
+     */
+    @ApiModelProperty(value = "出厂日期")
+    @ExcelProperty(value = "出厂日期")
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    private Date productionDate;
+
+    /**
+     * 购置日期
+     */
+    @ApiModelProperty(value = "购置日期")
+    @ExcelProperty(value = "购置日期")
+    @JsonFormat(pattern = "yyyy-MM-dd")
+    private Date purchaseDate;
+
+    /**
+     * 使用部门
+     */
+    @ApiModelProperty(value = "使用部门")
+    @ExcelProperty(value = "使用部门")
+    private String department;
+
+    /**
+     * 存放地点
+     */
+    @ApiModelProperty(value = "存放地点")
+    @ExcelProperty(value = "存放地点")
+    private String location;
+
+    /**
+     * 保修期限
+     */
+    @ApiModelProperty(value = "保修期限")
+    @ExcelProperty(value = "保修期限")
+    private String warrantyPeriod;
+
+    /**
+     * 保修电话
+     */
+    @ApiModelProperty(value = "保修电话")
+    @ExcelProperty(value = "保修电话")
+    private String warrantyPhoneNumber;
+
+    /**
+     * 责任人
+     */
+    @ApiModelProperty(value = "责任人")
+    @ExcelProperty(value = "责任人")
+    private String responsiblePerson;
+
+    /**
+     * 使用状态
+     */
+    @ApiModelProperty(value = "状态")
+    @ExcelProperty(value = "状态")
+    private String activeState;
+
+    /**
+     * 描述
+     */
+    @ApiModelProperty(value = "描述")
+    @ExcelProperty(value = "描述")
+    private String description;
+
+    /**
+     * 创建时间
+     */
+    @ApiModelProperty(value = "创建时间")
+    @ExcelIgnore
+    private Date createTime;
+
+    /**
+     * 创建用户
+     */
+    @ApiModelProperty(value = "创建用户")
+    @ExcelIgnore
+    private String createBy;
+
+    /**
+     * 更新时间
+     */
+    @ApiModelProperty(value = "更新时间")
+    @ExcelIgnore
+    private Date updateTime;
+
+    /**
+     * 更新用户
+     */
+    @ApiModelProperty(value = "更新用户")
+    @ExcelIgnore
+    private String updateBy;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 221 - 0
src/main/java/com/zksy/property/domain/AEquipmentManagement.java

@@ -0,0 +1,221 @@
+package com.zksy.property.domain;
+
+import com.alibaba.excel.annotation.ExcelIgnore;
+import com.alibaba.excel.annotation.ExcelProperty;
+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 java.math.BigDecimal;
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 资产附属设施管理表
+ * @TableName a_equipment_management
+ */
+@TableName(value ="a_equipment_management")
+@Data
+public class AEquipmentManagement implements Serializable {
+    /**
+     * 主键
+     */
+    @TableId(type = IdType.ASSIGN_UUID)
+    @ApiModelProperty(value = "主键")
+    @ExcelIgnore
+    private String id;
+
+    /**
+     * 主资产编号
+     */
+    @ApiModelProperty(value = "主资产编号")
+    @ExcelProperty(value = "主资产编号")
+    private String assetCode;
+
+    /**
+     * 主资产名称
+     */
+    @ApiModelProperty(value = "主资产名称")
+    @ExcelProperty(value = "主资产名称")
+    private String assetName;
+
+    /**
+     * 主房间号/厂房编号
+     */
+    @ApiModelProperty(value = "主房间号/厂房编号")
+    @ExcelProperty(value = "主房间号/厂房编号")
+    private String roomNumber;
+
+    /**
+     * 设备名称
+     */
+    @ApiModelProperty(value = "设备名称")
+    @ExcelProperty(value = "设备名称")
+    private String equipmentName;
+
+    /**
+     * 设备类型
+     */
+    @ApiModelProperty(value = "设备类型")
+    @ExcelProperty(value = "设备类型")
+    private String equipmentType;
+
+    /**
+     * 设备型号
+     */
+    @ApiModelProperty(value = "设备型号")
+    @ExcelProperty(value = "设备型号")
+    private String modelNumber;
+
+    /**
+     * 设备序列号
+     */
+    @ApiModelProperty(value = "设备序列号")
+    @ExcelProperty(value = "设备序列号")
+    private String serialNumber;
+
+    /**
+     * 采购日期
+     */
+    @ApiModelProperty(value = "采购日期")
+    @ExcelProperty(value = "采购日期")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date purchaseDate;
+
+    /**
+     * 采购价格
+     */
+    @ApiModelProperty(value = "采购价格")
+    @ExcelProperty(value = "采购价格")
+    private BigDecimal purchasePrice;
+
+    /**
+     * 安装启用日期
+     */
+    @ApiModelProperty(value = "安装启用日期")
+    @ExcelProperty(value = "安装启用日期")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date installationDate;
+
+    /**
+     * 安装位置
+     */
+    @ApiModelProperty(value = "安装位置")
+    @ExcelProperty(value = "安装位置")
+    private String installationLocation;
+
+    /**
+     * 生产厂家
+     */
+    @ApiModelProperty(value = "生产厂家")
+    @ExcelProperty(value = "生产厂家")
+    private String manufacturer;
+
+    /**
+     * 质保期限(月)
+     */
+    @ApiModelProperty(value = "质保期限(月)")
+    @ExcelProperty(value = "质保期限(月)")
+    private Integer warrantyPeriod;
+
+    /**
+     * 质保到期日
+     */
+    @ApiModelProperty(value = "质保到期日")
+    @ExcelProperty(value = "质保到期日")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date warrantyEndDate;
+
+    /**
+     * 维护周期(月)
+     */
+    @ApiModelProperty(value = "维护周期(月)")
+    @ExcelProperty(value = "维护周期(月)")
+    private Integer maintenanceCycle;
+
+    /**
+     * 设备状态
+     */
+    @ApiModelProperty(value = "设备状态")
+    @ExcelProperty(value = "设备状态")
+    private String currentStatus;
+
+    /**
+     * 上次维护日期
+     */
+    @ApiModelProperty(value = "上次维护日期")
+    @ExcelProperty(value = "上次维护日期")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date lastMaintenanceDate;
+
+    /**
+     * 下次维护提醒日期
+     */
+    @ApiModelProperty(value = "下次维护提醒日期")
+    @ExcelProperty(value = "下次维护提醒日期")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date nextMaintenanceDate;
+
+    /**
+     * 累计维护费用
+     */
+    @ApiModelProperty(value = "累计维护费用")
+    @ExcelProperty(value = "累计维护费用")
+    private BigDecimal maintenanceCost;
+
+    /**
+     * 维修记录摘要
+     */
+    @ApiModelProperty(value = "维修记录摘要")
+    @ExcelProperty(value = "维修记录摘要")
+    private String repairRecord;
+
+    /**
+     * 当前操作人员
+     */
+    @ApiModelProperty(value = "当前操作人员")
+    @ExcelProperty(value = "当前操作人员")
+    private String operator;
+
+    /**
+     * 记录创建时间
+     */
+    @ApiModelProperty(value = "记录创建时间")
+    @ExcelIgnore
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date createTime;
+    /**
+     * 记录创建人
+     */
+    @ApiModelProperty(value = "记录创建人")
+    @ExcelIgnore
+    private String createBy;
+
+    /**
+     * 最后更新时间
+     */
+    @ApiModelProperty(value = "最后更新时间")
+    @ExcelIgnore
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date updateTime;
+    /**
+     * 最后更新人
+     */
+    @ApiModelProperty(value = "最后更新人")
+    @ExcelIgnore
+    private String updateBy;
+
+    /**
+     * 其他备注信息
+     */
+    @ApiModelProperty(value = "其他备注信息")
+    @ExcelProperty(value = "其他备注信息")
+    private String remark;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 147 - 0
src/main/java/com/zksy/property/domain/AInnovation.java

@@ -0,0 +1,147 @@
+package com.zksy.property.domain;
+
+import com.alibaba.excel.annotation.ExcelIgnore;
+import com.alibaba.excel.annotation.ExcelProperty;
+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 java.math.BigDecimal;
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 创新创业收入情况表
+ * @TableName a_innovation
+ */
+@TableName(value ="a_innovation")
+@Data
+public class AInnovation implements Serializable {
+    /**
+     * 主键
+     */
+    @TableId(type = IdType.ASSIGN_UUID)
+    @ApiModelProperty(value = "主键")
+    @ExcelIgnore
+    private String id;
+
+    /**
+     * 收据号
+     */
+    @ApiModelProperty(value = "收据号")
+    @ExcelProperty(value = "收据号")
+    private String receiptNumber;
+
+    /**
+     * 楼栋
+     */
+    @ApiModelProperty(value = "楼栋")
+    @ExcelProperty(value = "楼栋")
+    private String building;
+
+    /**
+     * 房号
+     */
+    @ApiModelProperty(value = "房号")
+    @ExcelProperty(value = "房号")
+    private String roomNumber;
+
+    /**
+     * 收取时间
+     */
+    @ApiModelProperty(value = "收取时间")
+    @ExcelProperty(value = "收取时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date collectionTime;
+
+    /**
+     * 房租
+     */
+    @ApiModelProperty(value = "房租")
+    @ExcelProperty(value = "房租")
+    private BigDecimal rent;
+
+    /**
+     * 押金
+     */
+    @ApiModelProperty(value = "押金")
+    @ExcelProperty(value = "押金")
+    private BigDecimal deposit;
+
+    /**
+     * 水费
+     */
+    @ApiModelProperty(value = "水费")
+    @ExcelProperty(value = "水费")
+    private BigDecimal waterFee;
+
+    /**
+     * 电费
+     */
+    @ApiModelProperty(value = "电费")
+    @ExcelProperty(value = "电费")
+    private BigDecimal electricityFee;
+
+    /**
+     * 物业管理费
+     */
+    @ApiModelProperty(value = "物业管理费")
+    @ExcelProperty(value = "物业管理费")
+    private BigDecimal propertyManagementFee;
+
+    /**
+     * 租金收取时段
+     */
+    @ApiModelProperty(value = "租金收取时段")
+    @ExcelProperty(value = "租金收取时段")
+    private String rentPeriod;
+
+    /**
+     * 经手人
+     */
+    @ApiModelProperty(value = "经手人")
+    @ExcelProperty(value = "经手人")
+    private String handler;
+
+    /**
+     * 备注
+     */
+    @ApiModelProperty(value = "备注")
+    @ExcelProperty(value = "备注")
+    private String remarks;
+
+    /**
+     * 创建时间
+     */
+    @ApiModelProperty(value = "创建时间")
+    @ExcelIgnore
+    private Date createTime;
+
+    /**
+     * 创建人
+     */
+    @ApiModelProperty(value = "创建人")
+    @ExcelIgnore
+    private String createBy;
+
+    /**
+     * 修改时间
+     */
+    @ApiModelProperty(value = "修改时间")
+    @ExcelIgnore
+    private Date updateTime;
+
+    /**
+     * 修改人
+     */
+    @ApiModelProperty(value = "修改人")
+    @ExcelIgnore
+    private String updateBy;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 177 - 0
src/main/java/com/zksy/property/domain/AMaintenance.java

@@ -0,0 +1,177 @@
+package com.zksy.property.domain;
+
+import com.alibaba.excel.annotation.ExcelIgnore;
+import com.alibaba.excel.annotation.ExcelProperty;
+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 java.math.BigDecimal;
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 维修管理表
+ * @TableName a_maintenance
+ */
+@TableName(value ="a_maintenance")
+@Data
+public class AMaintenance implements Serializable {
+    /**
+     * 主键
+     */
+    @TableId(type = IdType.ASSIGN_UUID)
+    @ApiModelProperty(value = "主键")
+    @ExcelIgnore
+    private String id;
+
+    /**
+     * 资产编号
+     */
+    @ApiModelProperty(value = "资产编号")
+    @ExcelProperty(value = "资产编号")
+    private String assetCode;
+
+    /**
+     * 资产名称
+     */
+    @ApiModelProperty(value = "资产名称")
+    @ExcelProperty(value = "资产名称")
+    private String assetName;
+
+    /**
+     * 设备名称
+     */
+    @ApiModelProperty(value = "设备名称")
+    @ExcelProperty(value = "设备名称")
+    private String equipmentName;
+
+    /**
+     * 设备序列号
+     */
+    @ApiModelProperty(value = "设备序列号")
+    @ExcelProperty(value = "设备序列号")
+    private String serialNumber;
+
+    /**
+     * 维修类型
+     */
+    @ApiModelProperty(value = "维修类型")
+    @ExcelProperty(value = "维修类型")
+    private String taskType;
+
+    /**
+     * 报修来源
+     */
+    @ApiModelProperty(value = "报修来源")
+    @ExcelProperty(value = "报修来源")
+    private String taskSource;
+
+    /**
+     * 维修标题
+     */
+    @ApiModelProperty(value = "维修标题")
+    @ExcelProperty(value = "维修标题")
+    private String taskTitle;
+
+    /**
+     * 故障详情或维修需求描述
+     */
+    @ApiModelProperty(value = "故障详情或维修需求描述")
+    @ExcelProperty(value = "故障详情或维修需求描述")
+    private String taskDesc;
+
+    /**
+     * 提交报修的人员
+     */
+    @ApiModelProperty(value = "提交报修的人员")
+    @ExcelProperty(value = "提交报修的人员")
+    private String submitUser;
+
+    /**
+     * 报修提交时间
+     */
+    @ApiModelProperty(value = "报修提交时间")
+    @ExcelProperty(value = "报修提交时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date submitTime;
+
+    /**
+     * 维修人员
+     */
+    @ApiModelProperty(value = "维修人员")
+    @ExcelProperty(value = "维修人员")
+    private String assignUser;
+
+    /**
+     * 维修开始时间
+     */
+    @ApiModelProperty(value = "维修开始时间")
+    @ExcelProperty(value = "维修开始时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date startTime;
+
+    /**
+     * 维修完成时间
+     */
+    @ApiModelProperty(value = "维修完成时间")
+    @ExcelProperty(value = "维修完成时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date finishTime;
+
+    /**
+     * 任务状态
+     */
+    @ApiModelProperty(value = "状态")
+    @ExcelProperty(value = "状态")
+    private String taskStatus;
+
+    /**
+     * 用户评价描述
+     */
+    @ApiModelProperty(value = "用户评价描述")
+    @ExcelProperty(value = "用户评价描述")
+    private String evaluationDesc;
+
+    /**
+     * 维修总费用
+     */
+    @ApiModelProperty(value = "维修总费用")
+    @ExcelProperty(value = "维修总费用")
+    private BigDecimal totalCost;
+
+    /**
+     * 创建时间
+     */
+    @ApiModelProperty(value = "创建时间")
+    @ExcelIgnore
+    private Date createTime;
+
+    /**
+     * 创建人
+     */
+    @ApiModelProperty(value = "创建人")
+    @ExcelIgnore
+    private String createBy;
+
+    /**
+     * 最后更新时间
+     */
+    @ApiModelProperty(value = "最后更新时间")
+    @ExcelIgnore
+    private Date updateTime;
+
+    /**
+     * 修改人
+     */
+    @ApiModelProperty(value = "修改人")
+    @ExcelIgnore
+    private String updateBy;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 135 - 0
src/main/java/com/zksy/property/domain/APropertyReceipt.java

@@ -0,0 +1,135 @@
+package com.zksy.property.domain;
+
+import com.alibaba.excel.annotation.ExcelIgnore;
+import com.alibaba.excel.annotation.ExcelProperty;
+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 java.math.BigDecimal;
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 标准化厂房收入情况表
+ * @TableName a_property_receipt
+ */
+@TableName(value ="a_property_receipt")
+@Data
+public class APropertyReceipt implements Serializable {
+    /**
+     * 主键
+     */
+    @ApiModelProperty("主键")
+    @TableId(type = IdType.ASSIGN_UUID)
+    @ExcelIgnore
+    private String id;
+
+    /**
+     * 收据号
+     */
+    @ApiModelProperty("收据号")
+    @ExcelProperty(value = "收据号")
+    private String receiptId;
+
+    /**
+     * 楼栋
+     */
+    @ApiModelProperty("楼栋")
+    @ExcelProperty(value = "楼栋")
+    private String building;
+
+    /**
+     * 单位
+     */
+    @ApiModelProperty("单位")
+    @ExcelProperty(value = "单位")
+    private String unit;
+
+    /**
+     * 收取时间
+     */
+    @ExcelProperty(value = "收取时间")
+    @ApiModelProperty("收取时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date collectionTime;
+
+    /**
+     * 房租
+     */
+    @ApiModelProperty("房租")
+    @ExcelProperty(value = "房租")
+    private BigDecimal rent;
+
+    /**
+     * 押金
+     */
+    @ApiModelProperty("押金")
+    @ExcelProperty(value = "押金")
+    private BigDecimal deposit;
+
+    /**
+     * 水费
+     */
+    @ExcelProperty(value = "水费")
+    @ApiModelProperty("水费")
+    private BigDecimal waterFee;
+
+    /**
+     * 电费
+     */
+    @ExcelProperty(value = "电费")
+    @ApiModelProperty("电费")
+    private BigDecimal electricityFee;
+
+    /**
+     * 物业管理费
+     */
+    @ApiModelProperty("物业管理费")
+    @ExcelProperty(value = "物业管理费")
+    private BigDecimal propertyManagementFee;
+
+    /**
+     * 租金收取时段
+     */
+    @ApiModelProperty("租金收取时段")
+    @ExcelProperty(value = "租金收取时段")
+    private String rentPeriod;
+
+    /**
+     * 经手人
+     */
+    @ExcelProperty(value = "经手人")
+    @ApiModelProperty("经手人")
+    private String handler;
+
+    /**
+     * 备注
+     */
+    @ExcelProperty(value = "备注")
+    @ApiModelProperty("备注")
+    private String remarks;
+
+    /**
+     * 创建时间
+     */
+    @ExcelIgnore
+    @ApiModelProperty("创建时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date createTime;
+
+    /**
+     * 修改时间
+     */
+    @ExcelIgnore
+    @ApiModelProperty("修改时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date updateTime;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 149 - 0
src/main/java/com/zksy/property/domain/APublicRentalHousing.java

@@ -0,0 +1,149 @@
+package com.zksy.property.domain;
+
+import com.alibaba.excel.annotation.ExcelIgnore;
+import com.alibaba.excel.annotation.ExcelProperty;
+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 java.math.BigDecimal;
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 公租房租金收入情况
+ * @TableName a_public_rental_housing
+ */
+@TableName(value ="a_public_rental_housing")
+@Data
+public class APublicRentalHousing implements Serializable {
+    /**
+     * 主键
+     */
+    @ApiModelProperty("主键")
+    @TableId(type = IdType.ASSIGN_UUID)
+    @ExcelIgnore
+    private String id;
+
+    /**
+     * 收据号
+     */
+    @ApiModelProperty("收据号")
+    @ExcelProperty(value = "收据号")
+    private String receiptNumber;
+
+    /**
+     * 楼栋
+     */
+    @ApiModelProperty("楼栋")
+    @ExcelProperty(value = "楼栋")
+    private String building;
+
+    /**
+     * 房号
+     */
+    @ApiModelProperty("房号")
+    @ExcelProperty(value = "房号")
+    private String roomNumber;
+
+    /**
+     * 收取时间
+     */
+    @ApiModelProperty("收取时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ExcelProperty(value = "收取时间")
+    private Date collectionTime;
+
+    /**
+     * 房租
+     */
+    @ApiModelProperty("房租")
+    @ExcelProperty(value = "房租")
+    private BigDecimal rent;
+
+    /**
+     * 押金
+     */
+    @ApiModelProperty("押金")
+    @ExcelProperty(value = "押金")
+    private BigDecimal deposit;
+
+    /**
+     * 水费
+     */
+    @ApiModelProperty("水费")
+    @ExcelProperty(value = "水费")
+    private BigDecimal waterFee;
+
+    /**
+     * 电费
+     */
+    @ApiModelProperty("电费")
+    @ExcelProperty(value = "电费")
+    private BigDecimal electricityFee;
+
+    /**
+     * 物业管理费
+     */
+    @ApiModelProperty("物业管理费")
+    @ExcelProperty(value = "物业管理费")
+    private BigDecimal propertyManagementFee;
+
+    /**
+     * 租金收取时段
+     */
+    @ApiModelProperty("租金收取时段")
+    @ExcelProperty(value = "租金收取时段")
+    private String rentPeriod;
+
+    /**
+     * 经手人
+     */
+    @ApiModelProperty("经手人")
+    @ExcelProperty(value = "经手人")
+    private String handler;
+
+    /**
+     * 备注
+     */
+    @ApiModelProperty("备注")
+    @ExcelProperty(value = "备注")
+    private String remarks;
+
+    /**
+     * 创建时间
+     */
+    @ApiModelProperty("创建时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ExcelIgnore
+    private Date createTime;
+
+    /**
+     * 创建人
+     */
+    @ApiModelProperty("创建人")
+    @ExcelIgnore
+    private String createBy;
+
+    /**
+     * 修改时间
+     */
+    @ApiModelProperty("修改时间")
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    @ExcelIgnore
+    private Date updateTime;
+
+    /**
+     * 修改人
+     */
+    @ApiModelProperty("修改人")
+    @ExcelIgnore
+    private String updateBy;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 138 - 0
src/main/java/com/zksy/property/domain/ARentalContract.java

@@ -0,0 +1,138 @@
+package com.zksy.property.domain;
+
+import com.alibaba.excel.annotation.ExcelIgnore;
+import com.alibaba.excel.annotation.ExcelProperty;
+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 java.math.BigDecimal;
+import java.util.Date;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 租赁合同管理表
+ * @TableName a_rental_contract
+ */
+@TableName(value ="a_rental_contract")
+@Data
+public class ARentalContract implements Serializable {
+    /**
+     * 主键
+     */
+    @TableId(type = IdType.ASSIGN_UUID)
+    @ApiModelProperty(value = "主键")
+    @ExcelIgnore
+    private String id;
+
+    /**
+     * 租户姓名\企业名称
+     */
+    @ApiModelProperty(value = "租户姓名/企业名称")
+    @ExcelProperty(value = "租户姓名/企业名称")
+    private String tenantName;
+
+    /**
+     * 身份证号\企业代码
+     */
+    @ApiModelProperty(value = "身份证号/企业代码")
+    @ExcelProperty(value = "身份证号/企业代码")
+    private String tenantCode;
+
+    /**
+     * 合同编号
+     */
+    @ApiModelProperty(value = "合同编号")
+    @ExcelProperty(value = "合同编号")
+    private String contractNumber;
+
+    /**
+     * 合同名称
+     */
+    @ApiModelProperty(value = "合同名称")
+    @ExcelProperty(value = "合同名称")
+    private String contractName;
+
+    /**
+     * 租赁起始日期
+     */
+    @ApiModelProperty(value = "租赁起始日期")
+    @ExcelProperty(value = "租赁起始日期")
+    private Date leaseStartDate;
+
+    /**
+     * 租赁结束日期
+     */
+    @ApiModelProperty(value = "租赁结束日期")
+    @ExcelProperty(value = "租赁结束日期")
+    private Date leaseEndDate;
+
+    /**
+     * 月租金金额
+     */
+    @ApiModelProperty(value = "月租金金额")
+    @ExcelProperty(value = "月租金金额")
+    private BigDecimal rentAmount;
+
+    /**
+     * 支付周期
+     */
+    @ApiModelProperty(value = "支付周期")
+    @ExcelProperty(value = "支付周期")
+    private String paymentCycle;
+
+    /**
+     * 押金金额
+     */
+    @ApiModelProperty(value = "押金金额")
+    @ExcelProperty(value = "押金金额")
+    private BigDecimal depositAmount;
+
+    /**
+     * 合同状态
+     */
+    @ApiModelProperty(value = "合同状态")
+    @ExcelProperty(value = "合同状态")
+    private String contractStatus;
+
+    /**
+     * 合同创建时间
+     */
+    @ApiModelProperty(value = "合同创建时间")
+    @ExcelIgnore
+    private Date createTime;
+
+    /**
+     * 合同最后更新时间
+     */
+    @ApiModelProperty(value = "合同最后更新时间")
+    @ExcelIgnore
+    private Date updateTime;
+
+    /**
+     * 创建人账号
+     */
+    @ApiModelProperty(value = "创建人账号")
+    @ExcelIgnore
+    private String createBy;
+
+    /**
+     * 最后更新人账号
+     */
+    @ApiModelProperty(value = "最后更新人账号")
+    @ExcelIgnore
+    private String updateBy;
+
+    /**
+     * 合同备注
+     */
+    @ApiModelProperty(value = "合同备注")
+    @ExcelProperty(value = "合同备注")
+    private String remark;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 141 - 0
src/main/java/com/zksy/property/domain/ARentalProperty.java

@@ -0,0 +1,141 @@
+package com.zksy.property.domain;
+
+import com.alibaba.excel.annotation.ExcelIgnore;
+import com.alibaba.excel.annotation.ExcelProperty;
+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 java.math.BigDecimal;
+import java.util.Date;
+
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 公租房租赁情况表
+ * @TableName a_rental_property
+ */
+@TableName(value ="a_rental_property")
+@Data
+public class ARentalProperty implements Serializable {
+    /**
+     * 主键
+     */
+    @ApiModelProperty("主键")
+    @TableId(type = IdType.ASSIGN_UUID)
+    @ExcelIgnore
+    private String id;
+
+    /**
+     * 栋数
+     */
+    @ApiModelProperty("栋数")
+    @ExcelProperty("栋数")
+    private String buildingNumber;
+
+    /**
+     * 房间号
+     */
+    @ApiModelProperty("房间号")
+    @ExcelProperty("房间号")
+    private String roomNumber;
+
+    /**
+     * 电表号
+     */
+    @ApiModelProperty("电表号")
+    @ExcelProperty("电表号")
+    private String electricMeterNumber;
+
+    /**
+     * 房间物品
+     */
+    @ApiModelProperty("房间物品")
+    @ExcelProperty("房间物品")
+    private String roomItems;
+
+    /**
+     * 租赁单位
+     */
+    @ApiModelProperty("租赁单位")
+    @ExcelProperty("租赁单位")
+    private String tenantCompany;
+
+    /**
+     * 租赁人姓名
+     */
+    @ApiModelProperty("租赁人姓名")
+    @ExcelProperty("租赁人姓名")
+    private String tenantName;
+
+    /**
+     * 联系电话
+     */
+    @ApiModelProperty("联系电话")
+    @ExcelProperty("联系电话")
+    private String contactPhone;
+
+    /**
+     * 交租金时间
+     */
+    @ApiModelProperty("交租金时间")
+    @ExcelProperty("交租金时间")
+    private String rentPaymentDate;
+
+    /**
+     * 押金(元)
+     */
+    @ApiModelProperty("押金(元)")
+    @ExcelProperty("押金(元)")
+    private BigDecimal depositAmount;
+
+    /**
+     * 物业费(元)
+     */
+    @ApiModelProperty("物业费(元)")
+    @ExcelProperty("物业费(元)")
+    private BigDecimal propertyManagementFee;
+
+    /**
+     * 备注
+     */
+    @ApiModelProperty("备注")
+    @ExcelProperty("备注")
+    private String remarks;
+
+    /**
+     * 创建时间
+     */
+    @ApiModelProperty("创建时间")
+    @ExcelIgnore
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date createTime;
+
+    /**
+     * 创建人
+     */
+    @ApiModelProperty("创建人")
+    @ExcelIgnore
+    private String createBy;
+
+    /**
+     * 修改时间
+     */
+    @ApiModelProperty("修改时间")
+    @ExcelIgnore
+    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+    private Date updateTime;
+
+    /**
+     * 修改人
+     */
+    @ApiModelProperty("修改人")
+    @ExcelIgnore
+    private String updateBy;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

+ 229 - 0
src/main/java/com/zksy/property/domain/ATenantManagement.java

@@ -0,0 +1,229 @@
+package com.zksy.property.domain;
+
+import com.alibaba.excel.annotation.ExcelIgnore;
+import com.alibaba.excel.annotation.ExcelProperty;
+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 java.math.BigDecimal;
+import java.util.Date;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * 租户信息管理表
+ * @TableName a_tenant_management
+ */
+@TableName(value ="a_tenant_management")
+@Data
+public class ATenantManagement implements Serializable {
+    /**
+     * 主键
+     */
+    @TableId(type = IdType.ASSIGN_UUID)
+    @ApiModelProperty(value = "主键")
+    @ExcelIgnore
+    private String id;
+
+    /**
+     * 租户类型(1 = 个人,2 = 企业)
+     */
+    @ApiModelProperty(value = "租户类型(个人,企业)")
+    @ExcelProperty(value = "租户类型(个人,企业)")
+    private String tenantType;
+
+    /**
+     * 个人租户姓名
+     */
+    @ApiModelProperty(value = "个人租户姓名")
+    @ExcelProperty(value = "个人租户姓名")
+    private String personalName;
+
+    /**
+     * 个人身份证号
+     */
+    @ApiModelProperty(value = "个人身份证号")
+    @ExcelProperty(value = "个人身份证号")
+    private String idCard;
+
+    /**
+     * 企业租户名称
+     */
+    @ApiModelProperty(value = "企业租户名称")
+    @ExcelProperty(value = "企业租户名称")
+    private String companyName;
+
+    /**
+     * 企业统一社会信用代码
+     */
+    @ApiModelProperty(value = "企业统一社会信用代码")
+    @ExcelProperty(value = "企业统一社会信用代码")
+    private String creditCode;
+
+    /**
+     * 企业法定代表人姓名
+     */
+    @ApiModelProperty(value = "企业法定代表人姓名")
+    @ExcelProperty(value = "企业法定代表人姓名")
+    private String legalRep;
+
+    /**
+     * 房产名称
+     */
+    @ApiModelProperty(value = "房产名称")
+    @ExcelProperty(value = "房产名称")
+    private String propertyName;
+
+    /**
+     * 房产地址
+     */
+    @ApiModelProperty(value = "房产地址")
+    @ExcelProperty(value = "房产地址")
+    private String propertyAddr;
+
+    /**
+     * 租赁开始日期
+     */
+    @ApiModelProperty(value = "租赁开始日期")
+    @ExcelProperty(value = "租赁开始日期")
+    private Date leaseStart;
+
+    /**
+     * 租赁结束日期
+     */
+    @ApiModelProperty(value = "租赁结束日期")
+    @ExcelProperty(value = "租赁结束日期")
+    private Date leaseEnd;
+
+    /**
+     * 月租金金额
+     */
+    @ApiModelProperty(value = "月租金金额")
+    @ExcelProperty(value = "月租金金额")
+    private BigDecimal rentAmount;
+
+    /**
+     * 押金金额
+     */
+    @ApiModelProperty(value = "押金金额")
+    @ExcelProperty(value = "押金金额")
+    private BigDecimal depositAmount;
+
+    /**
+     * 押金状态(1 = 已缴纳,2 = 已退还,3 = 扣除中)
+     */
+    @ApiModelProperty(value = "押金状态(已缴纳,已退还,扣除中)")
+    @ExcelProperty(value = "押金状态(已缴纳, 已退还,扣除中)")
+    private String depositStatus;
+
+    /**
+     * 租赁合同编号
+     */
+    @ApiModelProperty(value = "租赁合同编号")
+    @ExcelProperty(value = "租赁合同编号")
+    private String contractNo;
+
+    /**
+     * 合同文件存储路径
+     */
+    @ApiModelProperty(value = "租赁合同文件存储路径")
+    @ExcelProperty(value = "租赁合同文件存储路径")
+    private String contractPath;
+
+    /**
+     * 主要联系电话
+     */
+    @ApiModelProperty(value = "主要联系电话")
+    @ExcelProperty(value = "主要联系电话")
+    private String contactPhone;
+
+    /**
+     * 紧急联系人姓名
+     */
+    @ApiModelProperty(value = "紧急联系人姓名")
+    @ExcelProperty(value = "紧急联系人姓名")
+    private String emergencyName;
+
+    /**
+     * 紧急联系人电话
+     */
+    @ApiModelProperty(value = "紧急联系人电话")
+    @ExcelProperty(value = "紧急联系人电话")
+    private String emergencyPhone;
+
+    /**
+     * 欠费金额
+     */
+    @ApiModelProperty(value = "欠费金额")
+    @ExcelProperty(value = "欠费金额")
+    private BigDecimal arrearsAmount;
+
+    /**
+     * 最后支付日期
+     */
+    @ApiModelProperty(value = "最后支付日期")
+    @ExcelProperty(value = "最后支付日期")
+    private Date lastPaymentDate;
+
+    /**
+     * 租户状态(1 = 入住中,2 = 已退房,3 = 违约,4 = 待入)
+     */
+    @ApiModelProperty(value = "租户状态(入住中,已退房,违约,待入)")
+    @ExcelProperty(value = "租户状态(入住中,已退房,违约,待入)")
+    private String tenantStatus;
+
+    /**
+     * 退房日期
+     */
+    @ApiModelProperty(value = "退房日期")
+    @ExcelProperty(value = "退房日期")
+    private Date moveOutDate;
+
+    /**
+     * 违约记录
+     */
+    @ApiModelProperty(value = "违约记录")
+    @ExcelProperty(value = "违约记录")
+    private String defaultRecord;
+
+    /**
+     * 记录创建时间
+     */
+    @ApiModelProperty(value = "记录创建时间")
+    @ExcelIgnore
+    private Date createTime;
+
+    /**
+     * 创建人账号
+     */
+    @ApiModelProperty(value = "创建人账号")
+    @ExcelIgnore
+    private String createUser;
+
+    /**
+     * 最后更新时间
+     */
+    @ApiModelProperty(value = "最后更新时间")
+    @ExcelIgnore
+    private Date updateTime;
+
+    /**
+     * 最后更新人账号
+     */
+    @ApiModelProperty(value = "最后更新人账号")
+    @ExcelIgnore
+    private String updateUser;
+
+    /**
+     * 备注信息
+     */
+    @ApiModelProperty(value = "备注信息")
+    @ExcelProperty(value = "备注信息")
+    private String remark;
+
+    @TableField(exist = false)
+    private static final long serialVersionUID = 1L;
+}

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

@@ -0,0 +1,18 @@
+package com.zksy.property.mapper;
+
+import com.zksy.property.domain.AAssetManagement;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author Administrator
+* @description 针对表【a_asset_management(资产信息管理表)】的数据库操作Mapper
+* @createDate 2025-06-30 11:03:58
+* @Entity com.zksy.property.domain.AAssetManagement
+*/
+public interface AAssetManagementMapper extends BaseMapper<AAssetManagement> {
+
+}
+
+
+
+

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

@@ -0,0 +1,18 @@
+package com.zksy.property.mapper;
+
+import com.zksy.property.domain.AEquipmentLedger;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author Administrator
+* @description 针对表【e_equipment_ledger(设备台账表)】的数据库操作Mapper
+* @createDate 2025-07-02 10:56:46
+* @Entity com.zksy.property.domain.EEquipmentLedger
+*/
+public interface AEquipmentLedgerMapper extends BaseMapper<AEquipmentLedger> {
+
+}
+
+
+
+

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

@@ -0,0 +1,18 @@
+package com.zksy.property.mapper;
+
+import com.zksy.property.domain.AEquipmentManagement;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author Administrator
+* @description 针对表【a_equipment_management(资产附属设施管理表)】的数据库操作Mapper
+* @createDate 2025-07-01 08:57:36
+* @Entity com.zksy.property.domain.AEquipmentManagement
+*/
+public interface AEquipmentManagementMapper extends BaseMapper<AEquipmentManagement> {
+
+}
+
+
+
+

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

@@ -0,0 +1,18 @@
+package com.zksy.property.mapper;
+
+import com.zksy.property.domain.AInnovation;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author Administrator
+* @description 针对表【a_innovation(创新创业收入情况表)】的数据库操作Mapper
+* @createDate 2025-06-30 09:02:34
+* @Entity com.zksy.property.domain.AInnovation
+*/
+public interface AInnovationMapper extends BaseMapper<AInnovation> {
+
+}
+
+
+
+

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

@@ -0,0 +1,18 @@
+package com.zksy.property.mapper;
+
+import com.zksy.property.domain.AMaintenance;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author Administrator
+* @description 针对表【a_maintenance(维修管理表)】的数据库操作Mapper
+* @createDate 2025-07-02 10:07:08
+* @Entity com.zksy.property.domain.AMaintenance
+*/
+public interface AMaintenanceMapper extends BaseMapper<AMaintenance> {
+
+}
+
+
+
+

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

@@ -0,0 +1,18 @@
+package com.zksy.property.mapper;
+
+import com.zksy.property.domain.APropertyReceipt;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author Administrator
+* @description 针对表【a_property_receipt(标准化厂房收入情况表)】的数据库操作Mapper
+* @createDate 2025-06-27 08:58:04
+* @Entity com.zksy.property.domain.APropertyReceipt
+*/
+public interface APropertyReceiptMapper extends BaseMapper<APropertyReceipt> {
+
+}
+
+
+
+

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

@@ -0,0 +1,18 @@
+package com.zksy.property.mapper;
+
+import com.zksy.property.domain.APublicRentalHousing;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author Administrator
+* @description 针对表【a_public_rental_housing(公租房租金收入情况)】的数据库操作Mapper
+* @createDate 2025-06-27 09:49:32
+* @Entity com.zksy.property.domain.APublicRentalHousing
+*/
+public interface APublicRentalHousingMapper extends BaseMapper<APublicRentalHousing> {
+
+}
+
+
+
+

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

@@ -0,0 +1,18 @@
+package com.zksy.property.mapper;
+
+import com.zksy.property.domain.ARentalContract;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author Administrator
+* @description 针对表【a_rental_contract(租赁合同管理表)】的数据库操作Mapper
+* @createDate 2025-07-01 08:57:36
+* @Entity com.zksy.property.domain.ARentalContract
+*/
+public interface ARentalContractMapper extends BaseMapper<ARentalContract> {
+
+}
+
+
+
+

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

@@ -0,0 +1,18 @@
+package com.zksy.property.mapper;
+
+import com.zksy.property.domain.ARentalProperty;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author Administrator
+* @description 针对表【a_rental_property(公租房租赁情况表)】的数据库操作Mapper
+* @createDate 2025-06-27 08:58:04
+* @Entity com.zksy.property.domain.ARentalProperty
+*/
+public interface ARentalPropertyMapper extends BaseMapper<ARentalProperty> {
+
+}
+
+
+
+

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

@@ -0,0 +1,18 @@
+package com.zksy.property.mapper;
+
+import com.zksy.property.domain.ATenantManagement;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+* @author Administrator
+* @description 针对表【a_tenant_management(租户信息管理表)】的数据库操作Mapper
+* @createDate 2025-06-30 16:03:51
+* @Entity com.zksy.property.domain.ATenantManagement
+*/
+public interface ATenantManagementMapper extends BaseMapper<ATenantManagement> {
+
+}
+
+
+
+

+ 18 - 0
src/main/java/com/zksy/property/service/AAssetManagementService.java

@@ -0,0 +1,18 @@
+package com.zksy.property.service;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.property.domain.AAssetManagement;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【a_asset_management(资产信息管理表)】的数据库操作Service
+* @createDate 2025-06-30 11:03:58
+*/
+public interface AAssetManagementService extends IService<AAssetManagement> {
+    Page<AAssetManagement> findByPage(long pageNum, long pageSize, String aassetCode,String aassetName,String aassetType);
+    List<AAssetManagement> getAAssetManagementList(String aassetCode,String aassetName,String aassetType);
+
+}

+ 18 - 0
src/main/java/com/zksy/property/service/AEquipmentLedgerService.java

@@ -0,0 +1,18 @@
+package com.zksy.property.service;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.property.domain.AEquipmentLedger;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【e_equipment_ledger(设备台账表)】的数据库操作Service
+* @createDate 2025-07-02 10:56:46
+*/
+public interface AEquipmentLedgerService extends IService<AEquipmentLedger> {
+    Page<AEquipmentLedger> findByPage(long pageNum, long pageSize, String equipmentId,String equipmentName,String equipmentType,String activeState);
+    List<AEquipmentLedger> getAEquipmentLedgerList( String equipmentId,String equipmentName,String equipmentType,String activeState);
+
+}

+ 17 - 0
src/main/java/com/zksy/property/service/AEquipmentManagementService.java

@@ -0,0 +1,17 @@
+package com.zksy.property.service;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.property.domain.AEquipmentManagement;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【a_equipment_management(资产附属设施管理表)】的数据库操作Service
+* @createDate 2025-07-01 08:57:36
+*/
+public interface AEquipmentManagementService extends IService<AEquipmentManagement> {
+    Page<AEquipmentManagement> findByPage(long pageNum, long pageSize, String assetCode,String equipmentName,String equipmentType,String modelNumber);
+    List<AEquipmentManagement> getAEquipmentManagementList(String assetCode,String equipmentName,String equipmentType,String modelNumber);
+}

+ 17 - 0
src/main/java/com/zksy/property/service/AInnovationService.java

@@ -0,0 +1,17 @@
+package com.zksy.property.service;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.property.domain.AInnovation;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【a_innovation(创新创业收入情况表)】的数据库操作Service
+* @createDate 2025-06-30 09:02:34
+*/
+public interface AInnovationService extends IService<AInnovation> {
+    Page<AInnovation> findByPage(long pageNum, long pageSize, String receiptNumber, String building, String roomNumber);
+    List<AInnovation> getAInnovationList(String receiptNumber, String building, String roomNumber);
+}

+ 18 - 0
src/main/java/com/zksy/property/service/AMaintenanceService.java

@@ -0,0 +1,18 @@
+package com.zksy.property.service;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.property.domain.AMaintenance;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【a_maintenance(维修管理表)】的数据库操作Service
+* @createDate 2025-07-02 10:07:08
+*/
+public interface AMaintenanceService extends IService<AMaintenance> {
+    Page<AMaintenance> findByPage(long pageNum, long pageSize, String assetCode,String equipmentName,String taskTitle,String taskStatus);
+    List<AMaintenance> getAMaintenanceList(String assetCode, String equipmentName, String taskTitle, String taskStatus);
+
+}

+ 18 - 0
src/main/java/com/zksy/property/service/APropertyReceiptService.java

@@ -0,0 +1,18 @@
+package com.zksy.property.service;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.property.domain.APropertyReceipt;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【a_property_receipt(标准化厂房收入情况表)】的数据库操作Service
+* @createDate 2025-06-27 08:58:04
+*/
+public interface APropertyReceiptService extends IService<APropertyReceipt> {
+    Page findByPage(long pageNum, long pageSize, String unit, String building);
+    List<APropertyReceipt> getAPropertyReceiptList(String unit, String building);
+
+}

+ 18 - 0
src/main/java/com/zksy/property/service/APublicRentalHousingService.java

@@ -0,0 +1,18 @@
+package com.zksy.property.service;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.property.domain.APublicRentalHousing;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【a_public_rental_housing(公租房租金收入情况)】的数据库操作Service
+* @createDate 2025-06-27 09:49:32
+*/
+public interface APublicRentalHousingService extends IService<APublicRentalHousing> {
+    Page<APublicRentalHousing> findByPage(long pageNum, long pageSize, String receiptNumber,String building,String roomNumber);
+    List<APublicRentalHousing> getAPublicRentalHousingList(String receiptNumber,String building,String roomNumber);
+
+}

+ 17 - 0
src/main/java/com/zksy/property/service/ARentalContractService.java

@@ -0,0 +1,17 @@
+package com.zksy.property.service;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.property.domain.ARentalContract;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【a_rental_contract(租赁合同管理表)】的数据库操作Service
+* @createDate 2025-07-01 08:57:36
+*/
+public interface ARentalContractService extends IService<ARentalContract> {
+    Page<ARentalContract> findByPage(long pageNum, long pageSize, String tenantName, String contractNumber, String contractStatus);
+    List<ARentalContract> getARentalContractList(String tenantName, String contractNumber, String contractStatus);
+}

+ 18 - 0
src/main/java/com/zksy/property/service/ARentalPropertyService.java

@@ -0,0 +1,18 @@
+package com.zksy.property.service;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.property.domain.ARentalProperty;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【a_rental_property(公租房租赁情况表)】的数据库操作Service
+* @createDate 2025-06-27 08:58:04
+*/
+public interface ARentalPropertyService extends IService<ARentalProperty> {
+    Page findByPage(long pageNum, long pageSize, String tenantCompany,String electricMeterNumber,String roomNumber);
+    List<ARentalProperty> getARentalPropertyList(String licenseCertificateName,String electricMeterNumber,String roomNumber);
+
+}

+ 18 - 0
src/main/java/com/zksy/property/service/ATenantManagementService.java

@@ -0,0 +1,18 @@
+package com.zksy.property.service;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.zksy.property.domain.ATenantManagement;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【a_tenant_management(租户信息管理表)】的数据库操作Service
+* @createDate 2025-06-30 16:03:51
+*/
+public interface ATenantManagementService extends IService<ATenantManagement> {
+    Page<ATenantManagement> findByPage(long pageNum, long pageSize, String personalName,String companyName,String tenantStatus);
+    List<ATenantManagement> getATenantManagementList(String personalName,String companyName,String tenantStatus);
+
+}

+ 46 - 0
src/main/java/com/zksy/property/service/impl/AAssetManagementServiceImpl.java

@@ -0,0 +1,46 @@
+package com.zksy.property.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.property.domain.AAssetManagement;
+import com.zksy.property.service.AAssetManagementService;
+import com.zksy.property.mapper.AAssetManagementMapper;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【a_asset_management(资产信息管理表)】的数据库操作Service实现
+* @createDate 2025-06-30 11:03:58
+*/
+@Service
+public class AAssetManagementServiceImpl extends ServiceImpl<AAssetManagementMapper, AAssetManagement>
+    implements AAssetManagementService{
+
+    @Override
+    public Page<AAssetManagement> findByPage(long pageNum, long pageSize, String aassetCode, String aassetName, String aassetType) {
+        Page<AAssetManagement> page = new Page<>(pageNum,pageSize);
+        LambdaQueryWrapper<AAssetManagement> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(aassetCode != null,AAssetManagement::getAssetCode,aassetCode);
+        queryWrapper.like(aassetName != null,AAssetManagement::getAssetName,aassetName);
+        queryWrapper.like(aassetType != null,AAssetManagement::getAssetType,aassetType);
+        Page<AAssetManagement> page1 = this.page(page, queryWrapper);
+        return page1;
+    }
+
+    @Override
+    public List<AAssetManagement> getAAssetManagementList(String aassetCode, String aassetName, String aassetType) {
+        LambdaQueryWrapper<AAssetManagement> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(aassetCode != null,AAssetManagement::getAssetCode,aassetCode);
+        queryWrapper.like(aassetName != null,AAssetManagement::getAssetName,aassetName);
+        queryWrapper.like(aassetType != null,AAssetManagement::getAssetType,aassetType);
+        List<AAssetManagement> list = this.list(queryWrapper);
+        return list;
+    }
+}
+
+
+
+

+ 50 - 0
src/main/java/com/zksy/property/service/impl/AEquipmentLedgerServiceImpl.java

@@ -0,0 +1,50 @@
+package com.zksy.property.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.property.domain.AEquipmentLedger;
+import com.zksy.property.service.AEquipmentLedgerService;
+import com.zksy.property.mapper.AEquipmentLedgerMapper;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【e_equipment_ledger(设备台账表)】的数据库操作Service实现
+* @createDate 2025-07-02 10:56:46
+*/
+@Service
+public class AEquipmentLedgerServiceImpl extends ServiceImpl<AEquipmentLedgerMapper, AEquipmentLedger>
+    implements AEquipmentLedgerService {
+
+    @Override
+    public Page<AEquipmentLedger> findByPage(long pageNum, long pageSize, String equipmentId, String equipmentName, String equipmentType, String activeState) {
+        Page<AEquipmentLedger> page = new Page<>(pageNum,pageSize);
+        LambdaQueryWrapper<AEquipmentLedger> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(equipmentId != null,AEquipmentLedger::getEquipmentId,equipmentId);
+        queryWrapper.like(equipmentName != null,AEquipmentLedger::getEquipmentName,equipmentName);
+        queryWrapper.like(equipmentType != null,AEquipmentLedger::getEquipmentType,equipmentType);
+        queryWrapper.like(activeState != null,AEquipmentLedger::getActiveState,activeState);
+        queryWrapper.orderByDesc(AEquipmentLedger::getUpdateTime);
+        Page<AEquipmentLedger> page1 = this.page(page, queryWrapper);
+        return page1;
+    }
+
+    @Override
+    public List<AEquipmentLedger> getAEquipmentLedgerList(String equipmentId, String equipmentName, String equipmentType, String activeState) {
+        LambdaQueryWrapper<AEquipmentLedger> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(equipmentId != null,AEquipmentLedger::getEquipmentId,equipmentId);
+        queryWrapper.like(equipmentName != null,AEquipmentLedger::getEquipmentName,equipmentName);
+        queryWrapper.like(equipmentType != null,AEquipmentLedger::getEquipmentType,equipmentType);
+        queryWrapper.like(activeState != null,AEquipmentLedger::getActiveState,activeState);
+        queryWrapper.orderByDesc(AEquipmentLedger::getUpdateTime);
+        List<AEquipmentLedger> list = this.list(queryWrapper);
+        return list;
+    }
+}
+
+
+
+

+ 48 - 0
src/main/java/com/zksy/property/service/impl/AEquipmentManagementServiceImpl.java

@@ -0,0 +1,48 @@
+package com.zksy.property.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.property.domain.AEquipmentManagement;
+import com.zksy.property.service.AEquipmentManagementService;
+import com.zksy.property.mapper.AEquipmentManagementMapper;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【a_equipment_management(资产附属设施管理表)】的数据库操作Service实现
+* @createDate 2025-07-01 08:57:36
+*/
+@Service
+public class AEquipmentManagementServiceImpl extends ServiceImpl<AEquipmentManagementMapper, AEquipmentManagement>
+    implements AEquipmentManagementService{
+
+    @Override
+    public Page<AEquipmentManagement> findByPage(long pageNum, long pageSize, String assetCode, String equipmentName, String equipmentType, String modelNumber) {
+        Page<AEquipmentManagement> page = new Page<>(pageNum,pageSize);
+        LambdaQueryWrapper<AEquipmentManagement> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(assetCode != null,AEquipmentManagement::getAssetCode,assetCode);
+        queryWrapper.like(equipmentName != null,AEquipmentManagement::getEquipmentName,equipmentName);
+        queryWrapper.like(equipmentType != null,AEquipmentManagement::getEquipmentType,equipmentType);
+        queryWrapper.like(modelNumber != null,AEquipmentManagement::getModelNumber,modelNumber);
+        Page<AEquipmentManagement> page1 = this.page(page, queryWrapper);
+        return page1;
+    }
+
+    @Override
+    public List<AEquipmentManagement> getAEquipmentManagementList(String assetCode, String equipmentName, String equipmentType, String modelNumber) {
+        LambdaQueryWrapper<AEquipmentManagement> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(assetCode != null,AEquipmentManagement::getAssetCode,assetCode);
+        queryWrapper.like(equipmentName != null,AEquipmentManagement::getEquipmentName,equipmentName);
+        queryWrapper.like(equipmentType != null,AEquipmentManagement::getEquipmentType,equipmentType);
+        queryWrapper.like(modelNumber != null,AEquipmentManagement::getModelNumber,modelNumber);
+        List<AEquipmentManagement> list = this.list(queryWrapper);
+        return list;
+    }
+}
+
+
+
+

+ 47 - 0
src/main/java/com/zksy/property/service/impl/AInnovationServiceImpl.java

@@ -0,0 +1,47 @@
+package com.zksy.property.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.property.domain.AInnovation;
+import com.zksy.property.service.AInnovationService;
+import com.zksy.property.mapper.AInnovationMapper;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【a_innovation(创新创业收入情况表)】的数据库操作Service实现
+* @createDate 2025-06-30 09:02:34
+*/
+@Service
+public class AInnovationServiceImpl extends ServiceImpl<AInnovationMapper, AInnovation>
+    implements AInnovationService{
+
+    @Override
+    public Page<AInnovation> findByPage(long pageNum, long pageSize, String receiptNumber, String building, String roomNumber) {
+        Page<AInnovation> page = new Page<>(pageNum,pageSize);
+        LambdaQueryWrapper<AInnovation> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(receiptNumber != null,AInnovation::getReceiptNumber,receiptNumber);
+        queryWrapper.like(building != null,AInnovation::getBuilding,building);
+        queryWrapper.like(roomNumber != null,AInnovation::getRoomNumber,roomNumber);
+        queryWrapper.orderByDesc(AInnovation::getUpdateTime);
+        Page<AInnovation> page1 = this.page(page, queryWrapper);
+        return page1;
+    }
+
+    @Override
+    public List<AInnovation> getAInnovationList(String receiptNumber, String building, String roomNumber) {
+        LambdaQueryWrapper<AInnovation> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(receiptNumber != null,AInnovation::getReceiptNumber,receiptNumber);
+        queryWrapper.like(building != null,AInnovation::getBuilding,building);
+        queryWrapper.like(roomNumber != null,AInnovation::getRoomNumber,roomNumber);
+        queryWrapper.orderByDesc(AInnovation::getUpdateTime);
+        return this.list(queryWrapper);
+    }
+}
+
+
+
+

+ 51 - 0
src/main/java/com/zksy/property/service/impl/AMaintenanceServiceImpl.java

@@ -0,0 +1,51 @@
+package com.zksy.property.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.property.domain.AMaintenance;
+import com.zksy.property.service.AMaintenanceService;
+import com.zksy.property.mapper.AMaintenanceMapper;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【a_maintenance(维修管理表)】的数据库操作Service实现
+* @createDate 2025-07-02 10:07:08
+*/
+@Service
+public class AMaintenanceServiceImpl extends ServiceImpl<AMaintenanceMapper, AMaintenance>
+    implements AMaintenanceService{
+
+    @Override
+    public Page<AMaintenance> findByPage(long pageNum, long pageSize, String assetCode, String equipmentName, String taskTitle, String taskStatus) {
+        Page<AMaintenance> page = new Page<>(pageNum,pageSize);
+        LambdaQueryWrapper<AMaintenance> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(assetCode != null,AMaintenance::getAssetCode,assetCode);
+        queryWrapper.like(equipmentName != null,AMaintenance::getEquipmentName,equipmentName);
+        queryWrapper.like(taskTitle != null,AMaintenance::getTaskTitle,taskTitle);
+        queryWrapper.like(taskStatus != null,AMaintenance::getTaskStatus,taskStatus);
+        queryWrapper.orderByDesc(AMaintenance::getUpdateTime);
+        Page<AMaintenance> page1 = this.page(page, queryWrapper);
+        return page1;
+    }
+
+    @Override
+    public List<AMaintenance> getAMaintenanceList(String assetCode, String equipmentName, String taskTitle, String taskStatus) {
+        LambdaQueryWrapper<AMaintenance> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(assetCode != null,AMaintenance::getAssetCode,assetCode);
+        queryWrapper.like(equipmentName != null,AMaintenance::getEquipmentName,equipmentName);
+        queryWrapper.like(taskTitle != null,AMaintenance::getTaskTitle,taskTitle);
+        queryWrapper.like(taskStatus != null,AMaintenance::getTaskStatus,taskStatus);
+        queryWrapper.orderByDesc(AMaintenance::getUpdateTime);
+        List<AMaintenance> list = this.list(queryWrapper);
+        return list;
+    }
+
+}
+
+
+
+

+ 46 - 0
src/main/java/com/zksy/property/service/impl/APropertyReceiptServiceImpl.java

@@ -0,0 +1,46 @@
+package com.zksy.property.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.property.domain.APropertyReceipt;
+import com.zksy.property.service.APropertyReceiptService;
+import com.zksy.property.mapper.APropertyReceiptMapper;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【a_property_receipt(标准化厂房收入情况表)】的数据库操作Service实现
+* @createDate 2025-06-27 08:58:04
+*/
+@Service
+public class APropertyReceiptServiceImpl extends ServiceImpl<APropertyReceiptMapper, APropertyReceipt>
+    implements APropertyReceiptService{
+
+    @Override
+    public Page findByPage(long pageNum, long pageSize, String unit, String building) {
+        Page<APropertyReceipt> page = new Page<>(pageNum,pageSize);
+        LambdaQueryWrapper<APropertyReceipt> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(unit != null,APropertyReceipt::getUnit,unit);
+        queryWrapper.like(building != null,APropertyReceipt::getBuilding,building);
+        queryWrapper.orderByDesc(APropertyReceipt::getUpdateTime);
+        Page<APropertyReceipt> page1 = this.page(page, queryWrapper);
+        return page1;
+    }
+
+    @Override
+    public List<APropertyReceipt> getAPropertyReceiptList(String unit, String building) {
+        LambdaQueryWrapper<APropertyReceipt> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(unit != null,APropertyReceipt::getUnit,unit);
+        queryWrapper.like(building != null,APropertyReceipt::getBuilding,building);
+        queryWrapper.orderByDesc(APropertyReceipt::getUpdateTime);
+        List<APropertyReceipt> list = this.list(queryWrapper);
+        return list;
+    }
+}
+
+
+
+

+ 48 - 0
src/main/java/com/zksy/property/service/impl/APublicRentalHousingServiceImpl.java

@@ -0,0 +1,48 @@
+package com.zksy.property.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.property.domain.APublicRentalHousing;
+import com.zksy.property.service.APublicRentalHousingService;
+import com.zksy.property.mapper.APublicRentalHousingMapper;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【a_public_rental_housing(公租房租金收入情况)】的数据库操作Service实现
+* @createDate 2025-06-27 09:49:32
+*/
+@Service
+public class APublicRentalHousingServiceImpl extends ServiceImpl<APublicRentalHousingMapper, APublicRentalHousing>
+    implements APublicRentalHousingService{
+
+    @Override
+    public Page<APublicRentalHousing> findByPage(long pageNum, long pageSize, String receiptNumber, String building, String roomNumber) {
+        Page<APublicRentalHousing> page = new Page<>(pageNum,pageSize);
+        LambdaQueryWrapper<APublicRentalHousing> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(receiptNumber != null,APublicRentalHousing::getReceiptNumber,receiptNumber);
+        queryWrapper.like(building != null,APublicRentalHousing::getBuilding,building);
+        queryWrapper.like(roomNumber != null,APublicRentalHousing::getRoomNumber,roomNumber);
+        queryWrapper.orderByDesc(APublicRentalHousing::getUpdateTime);
+        Page<APublicRentalHousing> page1 = this.page(page, queryWrapper);
+        return page1;
+    }
+
+    @Override
+    public List<APublicRentalHousing> getAPublicRentalHousingList(String receiptNumber, String building, String roomNumber) {
+        LambdaQueryWrapper<APublicRentalHousing> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(receiptNumber != null,APublicRentalHousing::getReceiptNumber,receiptNumber);
+        queryWrapper.like(building != null,APublicRentalHousing::getBuilding,building);
+        queryWrapper.like(roomNumber != null,APublicRentalHousing::getRoomNumber,roomNumber);
+        queryWrapper.orderByDesc(APublicRentalHousing::getUpdateTime);
+        List<APublicRentalHousing> list = this.list(queryWrapper);
+        return list;
+    }
+}
+
+
+
+

+ 46 - 0
src/main/java/com/zksy/property/service/impl/ARentalContractServiceImpl.java

@@ -0,0 +1,46 @@
+package com.zksy.property.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.property.domain.ARentalContract;
+import com.zksy.property.service.ARentalContractService;
+import com.zksy.property.mapper.ARentalContractMapper;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【a_rental_contract(租赁合同管理表)】的数据库操作Service实现
+* @createDate 2025-07-01 08:57:36
+*/
+@Service
+public class ARentalContractServiceImpl extends ServiceImpl<ARentalContractMapper, ARentalContract>
+    implements ARentalContractService{
+
+    @Override
+    public Page<ARentalContract> findByPage(long pageNum, long pageSize, String tenantName, String contractNumber, String contractStatus) {
+        Page<ARentalContract> page = new Page<>(pageNum,pageSize);
+        LambdaQueryWrapper<ARentalContract> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(tenantName != null,ARentalContract::getTenantName,tenantName);
+        queryWrapper.like(contractNumber != null,ARentalContract::getContractNumber,contractNumber);
+        queryWrapper.like(contractStatus != null,ARentalContract::getContractStatus,contractStatus);
+        Page<ARentalContract> page1 = this.page(page, queryWrapper);
+        return page1;
+    }
+
+    @Override
+    public List<ARentalContract> getARentalContractList(String tenantName, String contractNumber, String contractStatus) {
+        LambdaQueryWrapper<ARentalContract> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(tenantName != null,ARentalContract::getTenantName,tenantName);
+        queryWrapper.like(contractNumber != null,ARentalContract::getContractNumber,contractNumber);
+        queryWrapper.like(contractStatus != null,ARentalContract::getContractStatus,contractStatus);
+        List<ARentalContract> list = this.list(queryWrapper);
+        return list;
+    }
+}
+
+
+
+

+ 48 - 0
src/main/java/com/zksy/property/service/impl/ARentalPropertyServiceImpl.java

@@ -0,0 +1,48 @@
+package com.zksy.property.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.property.domain.ARentalProperty;
+import com.zksy.property.service.ARentalPropertyService;
+import com.zksy.property.mapper.ARentalPropertyMapper;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【a_rental_property(公租房租赁情况表)】的数据库操作Service实现
+* @createDate 2025-06-27 08:58:04
+*/
+@Service
+public class ARentalPropertyServiceImpl extends ServiceImpl<ARentalPropertyMapper, ARentalProperty>
+    implements ARentalPropertyService{
+
+    @Override
+    public Page findByPage(long pageNum, long pageSize, String tenantCompany, String electricMeterNumber, String roomNumber) {
+        Page<ARentalProperty> page = new Page<>(pageNum,pageSize);
+        LambdaQueryWrapper<ARentalProperty> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(tenantCompany != null,ARentalProperty::getTenantCompany,tenantCompany);
+        queryWrapper.like(electricMeterNumber != null,ARentalProperty::getElectricMeterNumber,electricMeterNumber);
+        queryWrapper.like(roomNumber != null,ARentalProperty::getRoomNumber,roomNumber);
+        queryWrapper.orderByDesc(ARentalProperty::getUpdateTime);
+        Page<ARentalProperty> page1 = this.page(page, queryWrapper);
+        return page1;
+    }
+
+    @Override
+    public List<ARentalProperty> getARentalPropertyList(String licenseCertificateName, String electricMeterNumber, String roomNumber) {
+        LambdaQueryWrapper<ARentalProperty> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(licenseCertificateName != null,ARentalProperty::getTenantCompany,licenseCertificateName);
+        queryWrapper.like(electricMeterNumber != null,ARentalProperty::getElectricMeterNumber,electricMeterNumber);
+        queryWrapper.like(roomNumber != null,ARentalProperty::getRoomNumber,roomNumber);
+        queryWrapper.orderByDesc(ARentalProperty::getUpdateTime);
+        List<ARentalProperty> list = this.list(queryWrapper);
+        return list;
+    }
+}
+
+
+
+

+ 46 - 0
src/main/java/com/zksy/property/service/impl/ATenantManagementServiceImpl.java

@@ -0,0 +1,46 @@
+package com.zksy.property.service.impl;
+
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zksy.property.domain.ATenantManagement;
+import com.zksy.property.service.ATenantManagementService;
+import com.zksy.property.mapper.ATenantManagementMapper;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+/**
+* @author Administrator
+* @description 针对表【a_tenant_management(租户信息管理表)】的数据库操作Service实现
+* @createDate 2025-06-30 16:03:51
+*/
+@Service
+public class ATenantManagementServiceImpl extends ServiceImpl<ATenantManagementMapper, ATenantManagement>
+    implements ATenantManagementService{
+
+    @Override
+    public Page<ATenantManagement> findByPage(long pageNum, long pageSize, String personalName, String companyName, String tenantStatus) {
+        Page<ATenantManagement> page = new Page<>(pageNum,pageSize);
+        LambdaQueryWrapper<ATenantManagement> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(personalName != null,ATenantManagement::getPersonalName,personalName);
+        queryWrapper.like(companyName != null,ATenantManagement::getCompanyName,companyName);
+        queryWrapper.like(tenantStatus != null,ATenantManagement::getTenantStatus,tenantStatus);
+        Page<ATenantManagement> page1 = this.page(page, queryWrapper);
+        return page1;
+    }
+
+    @Override
+    public List<ATenantManagement> getATenantManagementList(String personalName, String companyName, String tenantStatus) {
+        LambdaQueryWrapper<ATenantManagement> queryWrapper = new LambdaQueryWrapper();
+        queryWrapper.like(personalName != null,ATenantManagement::getPersonalName,personalName);
+        queryWrapper.like(companyName != null,ATenantManagement::getCompanyName,companyName);
+        queryWrapper.like(tenantStatus != null,ATenantManagement::getTenantStatus,tenantStatus);
+        List<ATenantManagement> list = this.list(queryWrapper);
+        return list;
+    }
+}
+
+
+
+

+ 48 - 0
src/main/resources/mapper/info/EAdminLicenseInfoMapper.xml

@@ -0,0 +1,48 @@
+<?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.info.mapper.EAdminLicenseInfoMapper">
+
+    <resultMap id="BaseResultMap" type="com.zksy.info.domain.EAdminLicenseInfo">
+            <id property="id" column="id" jdbcType="VARCHAR"/>
+            <result property="relativePersonName" column="relative_person_name" jdbcType="VARCHAR"/>
+            <result property="relativePersonType" column="relative_person_type" jdbcType="VARCHAR"/>
+            <result property="entityCode" column="entity_code" jdbcType="VARCHAR"/>
+            <result property="businessRegistrationNumber" column="business_registration_number" jdbcType="VARCHAR"/>
+            <result property="legalRepresentative" column="legal_representative" jdbcType="VARCHAR"/>
+            <result property="legalRepresentativeIdType" column="legal_representative_id_type" jdbcType="VARCHAR"/>
+            <result property="legalRepresentativeIdNumber" column="legal_representative_id_number" jdbcType="VARCHAR"/>
+            <result property="idType" column="id_type" jdbcType="VARCHAR"/>
+            <result property="licenseDocumentName" column="license_document_name" jdbcType="VARCHAR"/>
+            <result property="licenseDocumentNumber" column="license_document_number" jdbcType="VARCHAR"/>
+            <result property="licenseCategory" column="license_category" jdbcType="VARCHAR"/>
+            <result property="otherLicenseCategoryDescription" column="other_license_category_description" jdbcType="VARCHAR"/>
+            <result property="licenseCertificateName" column="license_certificate_name" jdbcType="VARCHAR"/>
+            <result property="licenseNumber" column="license_number" jdbcType="VARCHAR"/>
+            <result property="licenseContent" column="license_content" jdbcType="VARCHAR"/>
+            <result property="licenseDecisionDate" column="license_decision_date" jdbcType="DATE"/>
+            <result property="validFrom" column="valid_from" jdbcType="DATE"/>
+            <result property="validTo" column="valid_to" jdbcType="DATE"/>
+            <result property="licenseIssuingAuthority" column="license_issuing_authority" jdbcType="VARCHAR"/>
+            <result property="licenseIssuingAuthorityCode" column="license_issuing_authority_code" jdbcType="VARCHAR"/>
+            <result property="currentStatus" column="current_status" jdbcType="VARCHAR"/>
+            <result property="remarks" column="remarks" jdbcType="VARCHAR"/>
+            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
+            <result property="createBy" column="create_by" jdbcType="VARCHAR"/>
+            <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
+            <result property="updateBy" column="update_by" jdbcType="VARCHAR"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        id,relative_person_name,relative_person_type,
+        entity_code,business_registration_number,legal_representative,
+        legal_representative_id_type,legal_representative_id_number,id_type,
+        license_document_name,license_document_number,license_category,
+        other_license_category_description,license_certificate_name,license_number,
+        license_content,license_decision_date,valid_from,
+        valid_to,license_issuing_authority,license_issuing_authority_code,
+        current_status,remarks,create_time,
+        create_by,update_time,update_by
+    </sql>
+</mapper>

+ 31 - 0
src/main/resources/mapper/info/EContactManagementMapper.xml

@@ -0,0 +1,31 @@
+<?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.info.mapper.EContactManagementMapper">
+
+    <resultMap id="BaseResultMap" type="com.zksy.info.domain.EContactManagement">
+            <id property="id" column="id" jdbcType="VARCHAR"/>
+            <result property="contactName" column="contact_name" jdbcType="VARCHAR"/>
+            <result property="contactGender" column="contact_gender" jdbcType="VARCHAR"/>
+            <result property="contactBirthday" column="contact_birthday" jdbcType="DATE"/>
+            <result property="contactMobile" column="contact_mobile" jdbcType="VARCHAR"/>
+            <result property="contactPhone" column="contact_phone" jdbcType="VARCHAR"/>
+            <result property="contactEmail" column="contact_email" jdbcType="VARCHAR"/>
+            <result property="contactTitle" column="contact_title" jdbcType="VARCHAR"/>
+            <result property="contactDepartment" column="contact_department" jdbcType="VARCHAR"/>
+            <result property="company" column="company" jdbcType="VARCHAR"/>
+            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
+            <result property="createBy" column="create_by" jdbcType="VARCHAR"/>
+            <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
+            <result property="updateBy" column="update_by" jdbcType="VARCHAR"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        id,contact_name,contact_gender,
+        contact_birthday,contact_mobile,contact_phone,
+        contact_email,contact_title,contact_department,
+        company,create_time,create_by,
+        update_time,update_by
+    </sql>
+</mapper>

+ 31 - 0
src/main/resources/mapper/info/EEmployeeBenefitMapper.xml

@@ -0,0 +1,31 @@
+<?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.info.mapper.EEmployeeBenefitMapper">
+
+    <resultMap id="BaseResultMap" type="com.zksy.info.domain.EEmployeeBenefit">
+            <id property="id" column="id" jdbcType="VARCHAR"/>
+            <result property="employeeNo" column="employee_no" jdbcType="VARCHAR"/>
+            <result property="fullName" column="full_name" jdbcType="VARCHAR"/>
+            <result property="benefitType" column="benefit_type" jdbcType="VARCHAR"/>
+            <result property="benefitYearMonth" column="benefit_year_month" jdbcType="DATE"/>
+            <result property="benefitAmount" column="benefit_amount" jdbcType="DECIMAL"/>
+            <result property="benefitStatus" column="benefit_status" jdbcType="VARCHAR"/>
+            <result property="issueDate" column="issue_date" jdbcType="TIMESTAMP"/>
+            <result property="receivePerson" column="receive_person" jdbcType="VARCHAR"/>
+            <result property="notes" column="notes" jdbcType="VARCHAR"/>
+            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
+            <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
+            <result property="updateBy" column="update_by" jdbcType="VARCHAR"/>
+            <result property="createBy" column="create_by" jdbcType="VARCHAR"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        id,employee_no,full_name,
+        benefit_type,benefit_year,benefit_month,
+        benefit_amount,benefit_status,issue_date,
+        receive_person,notes,create_time,
+        update_time,update_by,create_by
+    </sql>
+</mapper>

+ 38 - 0
src/main/resources/mapper/info/EEmployeeInfoMapper.xml

@@ -0,0 +1,38 @@
+<?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.info.mapper.EEmployeeInfoMapper">
+
+    <resultMap id="BaseResultMap" type="com.zksy.info.domain.EEmployeeInfo">
+            <id property="id" column="id" jdbcType="VARCHAR"/>
+            <result property="workNumber" column="work_number" jdbcType="VARCHAR"/>
+            <result property="fullName" column="full_name" jdbcType="VARCHAR"/>
+            <result property="gender" column="gender" jdbcType="VARCHAR"/>
+            <result property="dateOfBirth" column="date_of_birth" jdbcType="DATE"/>
+            <result property="idNumber" column="id_number" jdbcType="VARCHAR"/>
+            <result property="contactNumber" column="contact_number" jdbcType="VARCHAR"/>
+            <result property="emergencyContact" column="emergency_contact" jdbcType="VARCHAR"/>
+            <result property="emergencyContactPhone" column="emergency_contact_phone" jdbcType="VARCHAR"/>
+            <result property="photoPath" column="photo_path" jdbcType="VARCHAR"/>
+            <result property="department" column="department" jdbcType="VARCHAR"/>
+            <result property="position" column="position" jdbcType="VARCHAR"/>
+            <result property="jobGrade" column="job_grade" jdbcType="VARCHAR"/>
+            <result property="hireDate" column="hire_date" jdbcType="DATE"/>
+            <result property="contractExpiryDate" column="contract_expiry_date" jdbcType="DATE"/>
+            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
+            <result property="createBy" column="create_by" jdbcType="VARCHAR"/>
+            <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
+            <result property="updateBy" column="update_by" jdbcType="VARCHAR"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        id,work_number,full_name,
+        gender,date_of_birth,id_number,
+        contact_number,emergency_contact,emergency_contact_phone,
+        photo_path,department,position,
+        job_grade,hire_date,contract_expiry_date,
+        create_time,create_by,update_time,
+        update_by
+    </sql>
+</mapper>

+ 42 - 0
src/main/resources/mapper/info/EEmployeeSalaryMapper.xml

@@ -0,0 +1,42 @@
+<?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.info.mapper.EEmployeeSalaryMapper">
+
+    <resultMap id="BaseResultMap" type="com.zksy.info.domain.EEmployeeSalary">
+            <id property="id" column="id" jdbcType="VARCHAR"/>
+            <result property="employeeNo" column="employee_no" jdbcType="VARCHAR"/>
+            <result property="fullName" column="full_name" jdbcType="VARCHAR"/>
+            <result property="salaryYear" column="salary_year" jdbcType="INTEGER"/>
+            <result property="salaryMonth" column="salary_month" jdbcType="INTEGER"/>
+            <result property="basicSalary" column="basic_salary" jdbcType="DECIMAL"/>
+            <result property="performancePay" column="performance_pay" jdbcType="DECIMAL"/>
+            <result property="bonus" column="bonus" jdbcType="DECIMAL"/>
+            <result property="allowance" column="allowance" jdbcType="DECIMAL"/>
+            <result property="socialInsurance" column="social_insurance" jdbcType="DECIMAL"/>
+            <result property="housingFund" column="housing_fund" jdbcType="DECIMAL"/>
+            <result property="tax" column="tax" jdbcType="DECIMAL"/>
+            <result property="otherDeduction" column="other_deduction" jdbcType="DECIMAL"/>
+            <result property="grossSalary" column="gross_salary" jdbcType="DECIMAL"/>
+            <result property="netSalary" column="net_salary" jdbcType="DECIMAL"/>
+            <result property="salaryStatus" column="salary_status" jdbcType="VARCHAR"/>
+            <result property="paymentDate" column="payment_date" jdbcType="TIMESTAMP"/>
+            <result property="calculationNotes" column="calculation_notes" jdbcType="VARCHAR"/>
+            <result property="createBy" column="create_by" jdbcType="VARCHAR"/>
+            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
+            <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
+            <result property="updateBy" column="update_by" jdbcType="VARCHAR"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        id,employee_no,full_name,
+        salary_year,salary_month,basic_salary,
+        performance_pay,bonus,allowance,
+        social_insurance,housing_fund,tax,
+        other_deduction,gross_salary,net_salary,
+        salary_status,payment_date,calculation_notes,
+        import_source,create_by,create_time,
+        update_time,update_by
+    </sql>
+</mapper>

+ 29 - 0
src/main/resources/mapper/info/EEnterpriseInfoMapper.xml

@@ -0,0 +1,29 @@
+<?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.info.mapper.EEnterpriseInfoMapper">
+
+    <resultMap id="BaseResultMap" type="com.zksy.info.domain.EEnterpriseInfo">
+            <id property="id" column="id" jdbcType="VARCHAR"/>
+            <result property="enterpriseName" column="enterprise_name" jdbcType="VARCHAR"/>
+            <result property="address" column="address" jdbcType="VARCHAR"/>
+            <result property="contact" column="contact" jdbcType="VARCHAR"/>
+            <result property="legalRepresentative" column="legal_representative" jdbcType="VARCHAR"/>
+            <result property="establishmentDate" column="establishment_date" jdbcType="DATE"/>
+            <result property="isRules" column="is_rules" jdbcType="VARCHAR"/>
+            <result property="isHighTech" column="is_high_tech" jdbcType="VARCHAR"/>
+            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
+            <result property="createBy" column="create_by" jdbcType="VARCHAR"/>
+            <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
+            <result property="updateBy" column="update_by" jdbcType="VARCHAR"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        id,enterprise_name,address,
+        contact,legal_representative,establishment_date,
+          is_rules,is_high_tech,
+        create_time,create_by,update_time,
+        update_by
+    </sql>
+</mapper>

+ 47 - 0
src/main/resources/mapper/info/EEnterprisePowerInfoMapper.xml

@@ -0,0 +1,47 @@
+<?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.info.mapper.EEnterprisePowerInfoMapper">
+
+    <resultMap id="BaseResultMap" type="com.zksy.info.domain.EEnterprisePowerInfo">
+            <id property="id" column="id" jdbcType="VARCHAR"/>
+            <result property="enterpriseName" column="enterprise_name" jdbcType="VARCHAR"/>
+            <result property="unifiedSocialCreditCode" column="unified_social_credit_code" jdbcType="VARCHAR"/>
+            <result property="powerGridAccountNumber" column="power_grid_account_number" jdbcType="VARCHAR"/>
+            <result property="userAddress" column="user_address" jdbcType="VARCHAR"/>
+            <result property="operatingCapacity" column="operating_capacity" jdbcType="DECIMAL"/>
+            <result property="contractCapacity" column="contract_capacity" jdbcType="DECIMAL"/>
+            <result property="firstPowerSupplyDate" column="first_power_supply_date" jdbcType="DATE"/>
+            <result property="powerAccountStatus" column="power_account_status" jdbcType="VARCHAR"/>
+            <result property="arrearsAmount" column="arrears_amount" jdbcType="DECIMAL"/>
+            <result property="defaultTimesInRecentTwoYears" column="default_times_in_recent_two_years" jdbcType="INTEGER"/>
+            <result property="powerConsumptionType" column="power_consumption_type" jdbcType="VARCHAR"/>
+            <result property="provinceName" column="province_name" jdbcType="VARCHAR"/>
+            <result property="cityName" column="city_name" jdbcType="VARCHAR"/>
+            <result property="averageMonthlyPowerCostRecentThreeMonths" column="average_monthly_power_cost_recent_three_months" jdbcType="DECIMAL"/>
+            <result property="averageMonthlyPowerCostRecentSixMonths" column="average_monthly_power_cost_recent_six_months" jdbcType="DECIMAL"/>
+            <result property="averageMonthlyPowerCostRecentTwelveMonths" column="average_monthly_power_cost_recent_twelve_months" jdbcType="DECIMAL"/>
+            <result property="isCurrentlyInArrears" column="is_currently_in_arrears" jdbcType="VARCHAR"/>
+            <result property="statisticsTime" column="statistics_time" jdbcType="TIMESTAMP"/>
+            <result property="statisticsBaseDate" column="statistics_base_date" jdbcType="DATE"/>
+            <result property="remarks" column="remarks" jdbcType="VARCHAR"/>
+            <result property="administrativeRegionCode" column="administrative_region_code" jdbcType="VARCHAR"/>
+            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
+            <result property="createBy" column="create_by" jdbcType="VARCHAR"/>
+            <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
+            <result property="updateBy" column="update_by" jdbcType="VARCHAR"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        id,enterprise_name,unified_social_credit_code,
+        power_grid_account_number,user_address,operating_capacity,
+        contract_capacity,first_power_supply_date,power_account_status,
+        arrears_amount,default_times_in_recent_two_years,power_consumption_type,
+        province_name,city_name,average_monthly_power_cost_recent_three_months,
+        average_monthly_power_cost_recent_six_months,average_monthly_power_cost_recent_twelve_months,is_currently_in_arrears,
+        statistics_time,statistics_base_date,remarks,
+        administrative_region_code,create_time,create_by,
+        update_time,update_by
+    </sql>
+</mapper>

+ 43 - 0
src/main/resources/mapper/info/EGasMapper.xml

@@ -0,0 +1,43 @@
+<?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.info.mapper.EGasMapper">
+
+    <resultMap id="BaseResultMap" type="com.zksy.info.domain.EGas">
+            <id property="id" column="id" jdbcType="VARCHAR"/>
+            <result property="company" column="company" jdbcType="VARCHAR"/>
+            <result property="uniCode" column="uni_code" jdbcType="VARCHAR"/>
+            <result property="tableName" column="table_name" jdbcType="VARCHAR"/>
+            <result property="tableCode" column="table_code" jdbcType="VARCHAR"/>
+            <result property="userInfo" column="user_info" jdbcType="VARCHAR"/>
+            <result property="paymentDetail" column="payment_detail" jdbcType="VARCHAR"/>
+            <result property="monthlyConsumption3" column="monthly_consumption3" jdbcType="DECIMAL"/>
+            <result property="monthlyConsumption6" column="monthly_consumption6" jdbcType="DECIMAL"/>
+            <result property="isInArrears" column="is_in_arrears" jdbcType="VARCHAR"/>
+            <result property="entityZtlb" column="entity_ztlb" jdbcType="VARCHAR"/>
+            <result property="openDate" column="open_date" jdbcType="TIMESTAMP"/>
+            <result property="userAddress" column="user_address" jdbcType="VARCHAR"/>
+            <result property="advanceAmount" column="advance_amount" jdbcType="VARCHAR"/>
+            <result property="arrearageAmount" column="arrearage_amount" jdbcType="VARCHAR"/>
+            <result property="onehouseOnemeter" column="onehouse_onemeter" jdbcType="VARCHAR"/>
+            <result property="paymentPeriod" column="payment_period" jdbcType="VARCHAR"/>
+            <result property="statisticalDate" column="statistical_date" jdbcType="VARCHAR"/>
+            <result property="remark" column="remark" jdbcType="VARCHAR"/>
+            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
+            <result property="createBy" column="create_by" jdbcType="VARCHAR"/>
+            <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
+            <result property="updateBy" column="update_by" jdbcType="VARCHAR"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        id,company,uni_code,
+        table_name,table_code,user_info,
+        payment_detail,monthly_consumption3,monthly_consumption6,
+        is_in_arrears,entity_ztlb,open_date,
+        user_address,advance_amount,arrearage_amount,
+        onehouse_onemeter,payment_period,statistical_date,
+        remark,create_time,create_by,
+        update_time,update_by
+    </sql>
+</mapper>

+ 28 - 0
src/main/resources/mapper/info/EQualificationCertificateMapper.xml

@@ -0,0 +1,28 @@
+<?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.info.mapper.EQualificationCertificateMapper">
+
+    <resultMap id="BaseResultMap" type="com.zksy.info.domain.EQualificationCertificate">
+            <id property="id" column="id" jdbcType="VARCHAR"/>
+            <result property="entName" column="ent_name" jdbcType="VARCHAR"/>
+            <result property="uniCode" column="uni_code" jdbcType="VARCHAR"/>
+            <result property="certificateIssuanceDate" column="certificate_issuance_date" jdbcType="DATE"/>
+            <result property="certificateType" column="certificate_type" jdbcType="VARCHAR"/>
+            <result property="productName" column="product_name" jdbcType="VARCHAR"/>
+            <result property="certificateNo" column="certificate_no" jdbcType="VARCHAR"/>
+            <result property="deadlineDate" column="deadline_date" jdbcType="DATE"/>
+            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
+            <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
+            <result property="updateBy" column="update_by" jdbcType="VARCHAR"/>
+            <result property="createBy" column="create_by" jdbcType="VARCHAR"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        id,ent_name,uni_code,
+        certificate_issuance_date,certificate_type,product_name,
+        certificate_no,deadline_date,create_time,
+        update_time,update_by,create_by
+    </sql>
+</mapper>

+ 32 - 0
src/main/resources/mapper/info/EQuarterlyElectricityBillMapper.xml

@@ -0,0 +1,32 @@
+<?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.info.mapper.EQuarterlyElectricityBillMapper">
+
+    <resultMap id="BaseResultMap" type="com.zksy.info.domain.EQuarterlyElectricityBill">
+            <id property="id" column="id" jdbcType="VARCHAR"/>
+            <result property="enterpriseName" column="enterprise_name" jdbcType="VARCHAR"/>
+            <result property="unifiedSocialCreditCode" column="unified_social_credit_code" jdbcType="CHAR"/>
+            <result property="gridAccountNumber" column="grid_account_number" jdbcType="VARCHAR"/>
+            <result property="year" column="year" jdbcType="VARCHAR"/>
+            <result property="firstQuarterConsumption" column="first_quarter_consumption" jdbcType="VARCHAR"/>
+            <result property="secondQuarterConsumption" column="second_quarter_consumption" jdbcType="VARCHAR"/>
+            <result property="thirdQuarterConsumption" column="third_quarter_consumption" jdbcType="VARCHAR"/>
+            <result property="fourthQuarterConsumption" column="fourth_quarter_consumption" jdbcType="VARCHAR"/>
+            <result property="arrearExists" column="arrear_exists" jdbcType="VARCHAR"/>
+            <result property="annualTotalConsumption" column="annual_total_consumption" jdbcType="VARCHAR"/>
+            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
+            <result property="createBy" column="create_by" jdbcType="VARCHAR"/>
+            <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
+            <result property="updateBy" column="update_by" jdbcType="VARCHAR"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        id,enterprise_name,unified_social_credit_code,
+        grid_account_number,year,first_quarter_consumption,
+        second_quarter_consumption,third_quarter_consumption,fourth_quarter_consumption,
+        arrear_exists,annual_total_consumption,create_time,
+        create_by,update_time,update_by
+    </sql>
+</mapper>

+ 31 - 0
src/main/resources/mapper/info/EQuarterlyWaterUsageMapper.xml

@@ -0,0 +1,31 @@
+<?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.info.mapper.EQuarterlyWaterUsageMapper">
+
+    <resultMap id="BaseResultMap" type="com.zksy.info.domain.EQuarterlyWaterUsage">
+            <id property="id" column="id" jdbcType="VARCHAR"/>
+            <result property="unitName" column="unit_name" jdbcType="VARCHAR"/>
+            <result property="unifiedSocialCreditCode" column="unified_social_credit_code" jdbcType="CHAR"/>
+            <result property="annual" column="annual" jdbcType="VARCHAR"/>
+            <result property="firstQuarterUsage" column="first_quarter_usage" jdbcType="VARCHAR"/>
+            <result property="secondQuarterUsage" column="second_quarter_usage" jdbcType="VARCHAR"/>
+            <result property="thirdQuarterUsage" column="third_quarter_usage" jdbcType="VARCHAR"/>
+            <result property="fourthQuarterUsage" column="fourth_quarter_usage" jdbcType="VARCHAR"/>
+            <result property="total" column="total" jdbcType="VARCHAR"/>
+            <result property="isCurrentlyInArrears" column="is_currently_in_arrears" jdbcType="VARCHAR"/>
+            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
+            <result property="createBy" column="create_by" jdbcType="VARCHAR"/>
+            <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
+            <result property="updateBy" column="update_by" jdbcType="VARCHAR"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        id,unit_name,unified_social_credit_code,
+        annual,first_quarter_usage,second_quarter_usage,
+        third_quarter_usage,fourth_quarter_usage,total,
+        is_currently_in_arrears,create_time,create_by,
+        update_time,update_by
+    </sql>
+</mapper>

+ 27 - 0
src/main/resources/mapper/property/AAssetManagementMapper.xml

@@ -0,0 +1,27 @@
+<?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.AAssetManagementMapper">
+
+    <resultMap id="BaseResultMap" type="com.zksy.property.domain.AAssetManagement">
+            <id property="id" column="id" jdbcType="VARCHAR"/>
+            <result property="assetCode" column="asset_code" jdbcType="VARCHAR"/>
+            <result property="assetName" column="asset_name" jdbcType="VARCHAR"/>
+            <result property="assetType" column="asset_type" jdbcType="VARCHAR"/>
+            <result property="assetStatus" column="asset_status" jdbcType="VARCHAR"/>
+            <result property="building" column="building" jdbcType="VARCHAR"/>
+            <result property="floor" column="floor" jdbcType="INTEGER"/>
+            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
+            <result property="createBy" column="create_by" jdbcType="VARCHAR"/>
+            <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
+            <result property="updateBy" column="update_by" jdbcType="VARCHAR"/>
+    </resultMap>
+
+    <sql id="Base_Column_List">
+        id,asset_code,asset_name,
+        asset_type,building,
+        floor,create_time,
+        create_by,update_time,update_by
+    </sql>
+</mapper>

Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini