邮件API

This commit is contained in:
2025-11-09 20:54:10 +08:00
parent 50efda3957
commit 58e5717d03
203 changed files with 1342 additions and 2749 deletions

View File

@@ -9,10 +9,10 @@ import org.springframework.web.bind.annotation.RestController;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@RestController
@RequestMapping("/biz/cities")
public class CitiesController {
@RequestMapping("/biz/bizCities")
public class BizCitiesController {
}

View File

@@ -9,10 +9,10 @@ import org.springframework.web.bind.annotation.RestController;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@RestController
@RequestMapping("/biz/company")
public class CompanyController {
@RequestMapping("/biz/bizCompany")
public class BizCompanyController {
}

View File

@@ -9,10 +9,10 @@ import org.springframework.web.bind.annotation.RestController;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@RestController
@RequestMapping("/biz/mailAccount")
public class MailAccountController {
@RequestMapping("/biz/bizMailAccount")
public class BizMailAccountController {
}

View File

@@ -9,10 +9,10 @@ import org.springframework.web.bind.annotation.RestController;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@RestController
@RequestMapping("/biz/mailSent")
public class MailSentController {
@RequestMapping("/biz/bizMailSent")
public class BizMailSentController {
}

View File

@@ -9,10 +9,10 @@ import org.springframework.web.bind.annotation.RestController;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@RestController
@RequestMapping("/biz/municipalities")
public class MunicipalitiesController {
@RequestMapping("/biz/bizMunicipalities")
public class BizMunicipalitiesController {
}

View File

@@ -9,10 +9,10 @@ import org.springframework.web.bind.annotation.RestController;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@RestController
@RequestMapping("/biz/projectInfo")
public class ProjectInfoController {
@RequestMapping("/biz/bizProjectInfo")
public class BizProjectInfoController {
}

View File

@@ -9,10 +9,10 @@ import org.springframework.web.bind.annotation.RestController;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@RestController
@RequestMapping("/biz/projectReport")
public class ProjectReportController {
@RequestMapping("/biz/bizProjectReport")
public class BizProjectReportController {
}

View File

@@ -9,10 +9,10 @@ import org.springframework.web.bind.annotation.RestController;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@RestController
@RequestMapping("/biz/projectRequirements")
public class ProjectRequirementsController {
@RequestMapping("/biz/bizProjectRequirements")
public class BizProjectRequirementsController {
}

View File

@@ -9,10 +9,10 @@ import org.springframework.web.bind.annotation.RestController;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@RestController
@RequestMapping("/biz/province")
public class ProvinceController {
@RequestMapping("/biz/bizProvince")
public class BizProvinceController {
}

View File

@@ -9,10 +9,10 @@ import org.springframework.web.bind.annotation.RestController;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@RestController
@RequestMapping("/biz/resumeEmployee")
public class ResumeEmployeeController {
@RequestMapping("/biz/bizResumeEmployee")
public class BizResumeEmployeeController {
}

View File

@@ -9,10 +9,10 @@ import org.springframework.web.bind.annotation.RestController;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@RestController
@RequestMapping("/biz/websiteStorage")
public class WebsiteStorageController {
@RequestMapping("/biz/bizWebsiteStorage")
public class BizWebsiteStorageController {
}

View File

@@ -1,18 +0,0 @@
package com.mini.capi.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 统一收支汇总表(月/季/年) 前端控制器
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
@RestController
@RequestMapping("/biz/combinedSummary")
public class CombinedSummaryController {
}

View File

@@ -5,14 +5,14 @@ import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 账户信息 前端控制器
* 账户信息 前端控制器
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@RestController
@RequestMapping("/biz/accounts")
public class AccountsController {
@RequestMapping("/biz/erpAccount")
public class ErpAccountController {
}

View File

@@ -5,14 +5,14 @@ import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 支出记录表 前端控制器
* 收支分类 前端控制器
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@RestController
@RequestMapping("/biz/expenses")
public class ExpensesController {
@RequestMapping("/biz/erpCategory")
public class ErpCategoryController {
}

View File

@@ -0,0 +1,18 @@
package com.mini.capi.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 支出明细表 前端控制器
* </p>
*
* @author gaoxq
* @since 2025-11-09
*/
@RestController
@RequestMapping("/biz/erpExpense")
public class ErpExpenseController {
}

View File

@@ -5,14 +5,14 @@ import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 收入记录 前端控制器
* 收入明细 前端控制器
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@RestController
@RequestMapping("/biz/incomes")
public class IncomesController {
@RequestMapping("/biz/erpIncome")
public class ErpIncomeController {
}

View File

@@ -5,14 +5,14 @@ import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 每日收支汇总 前端控制器
* 账单汇总 前端控制器
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@RestController
@RequestMapping("/biz/dailySummary")
public class DailySummaryController {
@RequestMapping("/biz/erpPeriodSummary")
public class ErpPeriodSummaryController {
}

View File

@@ -5,14 +5,14 @@ import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* VIEW 前端控制器
* 收支流水总表 前端控制器
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@RestController
@RequestMapping("/biz/combinedSummaryView")
public class CombinedSummaryViewController {
@RequestMapping("/biz/erpTransactionFlow")
public class ErpTransactionFlowController {
}

View File

@@ -5,14 +5,14 @@ import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* VIEW 前端控制器
* 转账明细表 前端控制器
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@RestController
@RequestMapping("/biz/dailySummaryView")
public class DailySummaryViewController {
@RequestMapping("/biz/erpTransfer")
public class ErpTransferController {
}

View File

@@ -1,18 +0,0 @@
package com.mini.capi.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 支出分类表 前端控制器
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
@RestController
@RequestMapping("/biz/expenseCategories")
public class ExpenseCategoriesController {
}

View File

@@ -1,18 +0,0 @@
package com.mini.capi.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 收入来源表 前端控制器
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
@RestController
@RequestMapping("/biz/incomeSources")
public class IncomeSourcesController {
}

View File

@@ -1,18 +0,0 @@
package com.mini.capi.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* VIEW 前端控制器
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
@RestController
@RequestMapping("/biz/incomesExpenseView")
public class IncomesExpenseViewController {
}

View File

@@ -1,18 +0,0 @@
package com.mini.capi.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 消息表(用户间或系统向用户发送的消息) 前端控制器
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
@RestController
@RequestMapping("/biz/notifyMessage")
public class NotifyMessageController {
}

View File

@@ -1,18 +0,0 @@
package com.mini.capi.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 通知表(用户接收的系统通知) 前端控制器
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
@RestController
@RequestMapping("/biz/notifyNotice")
public class NotifyNoticeController {
}

View File

@@ -1,18 +0,0 @@
package com.mini.capi.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 待办表(用户需要处理的待办事项) 前端控制器
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
@RestController
@RequestMapping("/biz/notifyTodo")
public class NotifyTodoController {
}

View File

@@ -1,18 +0,0 @@
package com.mini.capi.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* VIEW 前端控制器
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
@RestController
@RequestMapping("/biz/syncTablesView")
public class SyncTablesViewController {
}

View File

@@ -1,18 +0,0 @@
package com.mini.capi.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 完整交易流水(含实时余额) 前端控制器
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
@RestController
@RequestMapping("/biz/transactionDetails")
public class TransactionDetailsController {
}

View File

@@ -1,18 +0,0 @@
package com.mini.capi.biz.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* <p>
* 账户间转账记录 前端控制器
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
@RestController
@RequestMapping("/biz/transfers")
public class TransfersController {
}

View File

@@ -15,12 +15,12 @@ import lombok.Setter;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@Getter
@Setter
@TableName("biz_cities")
public class Cities implements Serializable {
public class BizCities implements Serializable {
private static final long serialVersionUID = 1L;

View File

@@ -15,12 +15,12 @@ import lombok.Setter;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@Getter
@Setter
@TableName("biz_company")
public class Company implements Serializable {
public class BizCompany implements Serializable {
private static final long serialVersionUID = 1L;

View File

@@ -15,12 +15,12 @@ import lombok.Setter;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@Getter
@Setter
@TableName("biz_mail_account")
public class MailAccount implements Serializable {
public class BizMailAccount implements Serializable {
private static final long serialVersionUID = 1L;

View File

@@ -15,12 +15,12 @@ import lombok.Setter;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@Getter
@Setter
@TableName("biz_mail_sent")
public class MailSent implements Serializable {
public class BizMailSent implements Serializable {
private static final long serialVersionUID = 1L;

View File

@@ -15,12 +15,12 @@ import lombok.Setter;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@Getter
@Setter
@TableName("biz_municipalities")
public class Municipalities implements Serializable {
public class BizMunicipalities implements Serializable {
private static final long serialVersionUID = 1L;

View File

@@ -15,12 +15,12 @@ import lombok.Setter;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@Getter
@Setter
@TableName("biz_project_info")
public class ProjectInfo implements Serializable {
public class BizProjectInfo implements Serializable {
private static final long serialVersionUID = 1L;

View File

@@ -15,12 +15,12 @@ import lombok.Setter;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@Getter
@Setter
@TableName("biz_project_report")
public class ProjectReport implements Serializable {
public class BizProjectReport implements Serializable {
private static final long serialVersionUID = 1L;

View File

@@ -15,12 +15,12 @@ import lombok.Setter;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@Getter
@Setter
@TableName("biz_project_requirements")
public class ProjectRequirements implements Serializable {
public class BizProjectRequirements implements Serializable {
private static final long serialVersionUID = 1L;

View File

@@ -15,12 +15,12 @@ import lombok.Setter;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@Getter
@Setter
@TableName("biz_province")
public class Province implements Serializable {
public class BizProvince implements Serializable {
private static final long serialVersionUID = 1L;

View File

@@ -15,12 +15,12 @@ import lombok.Setter;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@Getter
@Setter
@TableName("biz_resume_employee")
public class ResumeEmployee implements Serializable {
public class BizResumeEmployee implements Serializable {
private static final long serialVersionUID = 1L;

View File

@@ -15,12 +15,12 @@ import lombok.Setter;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@Getter
@Setter
@TableName("biz_website_storage")
public class WebsiteStorage implements Serializable {
public class BizWebsiteStorage implements Serializable {
private static final long serialVersionUID = 1L;

View File

@@ -1,180 +0,0 @@
package com.mini.capi.biz.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
* 统一收支汇总表(月/季/年)
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
@Getter
@Setter
@TableName("biz_combined_summary")
public class CombinedSummary implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO)
private String id;
/**
* 记录创建时间
*/
@TableField("create_time")
private LocalDateTime createTime;
/**
* 周期类型M=月Q=季度Y=年
*/
@TableField("period_type")
private String periodType;
/**
* 周期编码格式YYYY-MM、YYYY-Q#季度、YYYY
*/
@TableField("period_code")
private String periodCode;
/**
* 本期总收入
*/
@TableField("current_total_income")
private BigDecimal currentTotalIncome;
/**
* 本期总支出
*/
@TableField("current_total_expense")
private BigDecimal currentTotalExpense;
/**
* 本期日均收入
*/
@TableField("current_avg_daily_income")
private BigDecimal currentAvgDailyIncome;
/**
* 本期日均支出
*/
@TableField("current_avg_daily_expense")
private BigDecimal currentAvgDailyExpense;
/**
* 本期单日最高支出
*/
@TableField("current_highest_expense")
private BigDecimal currentHighestExpense;
/**
* 本期年储蓄率
*/
@TableField("current_annual_savings_rate")
private BigDecimal currentAnnualSavingsRate;
/**
* 上期总收入
*/
@TableField("previous_total_income")
private BigDecimal previousTotalIncome;
/**
* 上期总支出
*/
@TableField("previous_total_expense")
private BigDecimal previousTotalExpense;
/**
* 上期日均收入
*/
@TableField("previous_avg_daily_income")
private BigDecimal previousAvgDailyIncome;
/**
* 上期日均支出
*/
@TableField("previous_avg_daily_expense")
private BigDecimal previousAvgDailyExpense;
/**
* 上期单日最高支出
*/
@TableField("previous_highest_expense")
private BigDecimal previousHighestExpense;
/**
* 上期年储蓄率
*/
@TableField("previous_annual_savings_rate")
private BigDecimal previousAnnualSavingsRate;
/**
* 总收入环比增长率
*/
@TableField("mom_rate_total_income")
private BigDecimal momRateTotalIncome;
/**
* 总支出环比增长率
*/
@TableField("mom_rate_total_expense")
private BigDecimal momRateTotalExpense;
/**
* 日均收入环比增长率
*/
@TableField("mom_rate_avg_daily_income")
private BigDecimal momRateAvgDailyIncome;
/**
* 日均支出环比增长率
*/
@TableField("mom_rate_avg_daily_expense")
private BigDecimal momRateAvgDailyExpense;
/**
* 单日最高支出环比增长率
*/
@TableField("mom_rate_highest_expense")
private BigDecimal momRateHighestExpense;
/**
* 年储蓄率环比增长率
*/
@TableField("mom_rate_annual_savings_rate")
private BigDecimal momRateAnnualSavingsRate;
/**
* 租户id
*/
@TableField("f_tenant_id")
private String fTenantId;
/**
* 流程id
*/
@TableField("f_flow_id")
private String fFlowId;
/**
* 流程任务主键
*/
@TableField("f_flow_task_id")
private String fFlowTaskId;
/**
* 流程任务状态
*/
@TableField("f_flow_state")
private Integer fFlowState;
}

View File

@@ -1,36 +0,0 @@
package com.mini.capi.biz.domain;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
* VIEW
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
@Getter
@Setter
@TableName("biz_combined_summary_view")
public class CombinedSummaryView implements Serializable {
private static final long serialVersionUID = 1L;
@TableField("period_type")
private String periodType;
@TableField("name")
private String name;
@TableField("value")
private BigDecimal value;
@TableField("type")
private String type;
}

View File

@@ -1,33 +0,0 @@
package com.mini.capi.biz.domain;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
* VIEW
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
@Getter
@Setter
@TableName("biz_daily_summary_view")
public class DailySummaryView implements Serializable {
private static final long serialVersionUID = 1L;
@TableField("name")
private String name;
@TableField("value")
private BigDecimal value;
@TableField("type")
private String type;
}

View File

@@ -12,27 +12,24 @@ import lombok.Setter;
/**
* <p>
* 账户信息
* 账户信息
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@Getter
@Setter
@TableName("biz_accounts")
public class Accounts implements Serializable {
@TableName("erp_account")
public class ErpAccount implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 创建时间
*/
@TableField("create_time")
private LocalDateTime createTime;
/**
* 账户唯一标识
* 账户标识
*/
@TableId(value = "account_id", type = IdType.AUTO)
private String accountId;
@@ -44,16 +41,16 @@ public class Accounts implements Serializable {
private String accountName;
/**
* 账户类型1:现金 2:银行卡 3:信用卡 4:支付宝 5:微信 6:投资账户
* 账户类型
*/
@TableField("account_type")
private String accountType;
/**
* 货币类型
* 账户卡号
*/
@TableField("currency")
private String currency;
@TableField("account_code")
private String accountCode;
/**
* 初始余额
@@ -68,14 +65,11 @@ public class Accounts implements Serializable {
private BigDecimal currentBalance;
/**
* 是否启用
* 是否激活1-激活0-停用
*/
@TableField("is_active")
private String isActive;
/**
* 最后更新时间
*/
@TableField("update_time")
private LocalDateTime updateTime;

View File

@@ -11,48 +11,60 @@ import lombok.Setter;
/**
* <p>
* 分类
* 支分类
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@Getter
@Setter
@TableName("biz_expense_categories")
public class ExpenseCategories implements Serializable {
@TableName("erp_category")
public class ErpCategory implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 创建时间
*/
@TableField("create_time")
private LocalDateTime createTime;
/**
* 支出分类ID
* 分类标识
*/
@TableId(value = "category_id", type = IdType.AUTO)
private String categoryId;
/**
* 分类ID用于多级分类
* 分类名称
*/
@TableField("category_name")
private String categoryName;
/**
* 分类类型
*/
@TableField("category_type")
private String categoryType;
/**
* 父分类ID0-一级分类
*/
@TableField("parent_id")
private String parentId;
/**
* 分类名称
* 排序序号
*/
@TableField("cname")
private String cname;
@TableField("sort_order")
private String sortOrder;
/**
* 分类描述
* 是否启用
*/
@TableField("description")
private String description;
@TableField("is_active")
private String isActive;
@TableField("update_time")
private LocalDateTime updateTime;
/**
* 租户id

View File

@@ -6,40 +6,42 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
* 支出记录
* 支出明细
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@Getter
@Setter
@TableName("biz_expenses")
public class Expenses implements Serializable {
@TableName("erp_expense")
public class ErpExpense implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 创建时间
*/
@TableField("create_time")
private LocalDateTime createTime;
/**
* 支出记录ID
* 支出ID
*/
@TableId(value = "expense_id", type = IdType.AUTO)
private String expenseId;
/**
* 支付账户ID
* 关联流水ID
*/
@TableField("zflow_id")
private String zflowId;
/**
* 支出账户ID
*/
@TableField("account_id")
private String accountId;
@@ -51,34 +53,13 @@ public class Expenses implements Serializable {
private String categoryId;
/**
* 收款方名称
*/
@TableField("payee")
private String payee;
/**
* 支出金额
* 交易金额正数
*/
@TableField("amount")
private BigDecimal amount;
/**
* 交易发生日期
*/
@TableField("transaction_date")
private LocalDate transactionDate;
/**
* 交易描述
*/
@TableField("description")
private String description;
/**
* 支付编号
*/
@TableField("order_no")
private String orderNo;
@TableField("update_time")
private LocalDateTime updateTime;
/**
* 租户id

View File

@@ -6,79 +6,60 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
* 收入记录
* 收入明细
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@Getter
@Setter
@TableName("biz_incomes")
public class Incomes implements Serializable {
@TableName("erp_income")
public class ErpIncome implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 创建时间
*/
@TableField("create_time")
private LocalDateTime createTime;
/**
* 收入记录ID
* 收入ID
*/
@TableId(value = "income_id", type = IdType.AUTO)
private String incomeId;
/**
* 收款账户ID
* 关联流水ID
*/
@TableField("sflow_id")
private String sflowId;
/**
* 收入账户ID
*/
@TableField("account_id")
private String accountId;
/**
* 收入来源ID
* 收入分类ID
*/
@TableField("source_id")
private String sourceId;
@TableField("category_id")
private String categoryId;
/**
* 付款方名称
*/
@TableField("payer")
private String payer;
/**
* 收入金额
* 交易金额正数
*/
@TableField("amount")
private BigDecimal amount;
/**
* 交易发生日期
*/
@TableField("transaction_date")
private LocalDate transactionDate;
/**
* 交易描述
*/
@TableField("description")
private String description;
/**
* 收入编号
*/
@TableField("order_no")
private String orderNo;
@TableField("update_time")
private LocalDateTime updateTime;
/**
* 租户id

View File

@@ -0,0 +1,123 @@
package com.mini.capi.biz.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
* 账单汇总表
* </p>
*
* @author gaoxq
* @since 2025-11-09
*/
@Getter
@Setter
@TableName("erp_period_summary")
public class ErpPeriodSummary implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 记录时间
*/
@TableField("create_time")
private LocalDateTime createTime;
/**
* 汇总ID
*/
@TableId(value = "summary_id", type = IdType.AUTO)
private String summaryId;
/**
* 周期类型D-日M-月Q-季Y-年)
*/
@TableField("cycle_type")
private String cycleType;
/**
* 周期编码
*/
@TableField("cycle_code")
private String cycleCode;
/**
* 本期总收入
*/
@TableField("total_income")
private BigDecimal totalIncome;
/**
* 本期总支出
*/
@TableField("total_expense")
private BigDecimal totalExpense;
/**
* 本期转账总额
*/
@TableField("transfer_amount")
private BigDecimal transferAmount;
/**
* 本期净现金流(收入-支出)
*/
@TableField("net_cashflow")
private BigDecimal netCashflow;
/**
* 收入笔数
*/
@TableField("income_count")
private Integer incomeCount;
/**
* 支出笔数
*/
@TableField("expense_count")
private Integer expenseCount;
/**
* 转账笔数
*/
@TableField("transfer_count")
private Integer transferCount;
/**
* 更新时间
*/
@TableField("update_time")
private LocalDateTime updateTime;
/**
* 租户id
*/
@TableField("f_tenant_id")
private String fTenantId;
/**
* 流程id
*/
@TableField("f_flow_id")
private String fFlowId;
/**
* 流程任务主键
*/
@TableField("f_flow_task_id")
private String fFlowTaskId;
/**
* 流程任务状态
*/
@TableField("f_flow_state")
private Integer fFlowState;
}

View File

@@ -6,73 +6,84 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
* 完整交易流水含实时余额
* 收支流水总表
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@Getter
@Setter
@TableName("biz_transaction_details")
public class TransactionDetails implements Serializable {
@TableName("erp_transaction_flow")
public class ErpTransactionFlow implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 创建时间
*/
@TableField("create_time")
private LocalDateTime createTime;
/**
* 交易明细ID
* 流水ID
*/
@TableId(value = "transaction_id", type = IdType.AUTO)
private String transactionId;
@TableId(value = "flow_id", type = IdType.AUTO)
private String flowId;
/**
* 关联业务ID如支出/收入/转账ID
* 交易名称
*/
@TableField("related_id")
private String relatedId;
@TableField("flow_name")
private String flowName;
/**
* 交易类型 1支出 2收入 3转账
* 交易类型
*/
@TableField("transaction_type")
private String transactionType;
/**
* 交易所属账户ID
*/
@TableField("account_id")
private String accountId;
/**
* 实际变动金额正为收入负为支出
* 交易金额正数
*/
@TableField("amount")
private BigDecimal amount;
/**
* 交易后账户余额
* 交易时间
*/
@TableField("balance_after")
private BigDecimal balanceAfter;
@TableField("transaction_time")
private LocalDateTime transactionTime;
/**
* 交易日期
* 交易账户
*/
@TableField("transaction_date")
private LocalDate transactionDate;
@TableField("account_id")
private String accountId;
/**
* 交易分类
*/
@TableField("category_id")
private String categoryId;
/**
* 交易备注
*/
@TableField("remark")
private String remark;
/**
* 是否记账
*/
@TableField("is_finish")
private String isFinish;
@TableField("update_time")
private LocalDateTime updateTime;
/**
* 租户id

View File

@@ -6,64 +6,66 @@ import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
* 每日收支汇总
* 转账明细表
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
@Getter
@Setter
@TableName("biz_daily_summary")
public class DailySummary implements Serializable {
@TableName("erp_transfer")
public class ErpTransfer implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO)
private String id;
/**
* 创建时间
*/
@TableField("create_time")
private LocalDateTime createTime;
/**
* 汇总日期
* 转账ID
*/
@TableField("summary_date")
private LocalDate summaryDate;
@TableId(value = "transfer_id", type = IdType.AUTO)
private String transferId;
/**
* 当日总收入
* 转出账户
*/
@TableField("total_income")
private BigDecimal totalIncome;
@TableField("from_account_id")
private String fromAccountId;
/**
* 当日总支出
* 转入账户
*/
@TableField("total_expense")
private BigDecimal totalExpense;
@TableField("to_account_id")
private String toAccountId;
/**
* 当日净现金流
* 支出分类
*/
@TableField("net_cash_flow")
private BigDecimal netCashFlow;
@TableField("category_id")
private String categoryId;
/**
* 交易总笔数
* 交易金额
*/
@TableField("transactions_count")
private String transactionsCount;
@TableField("amount")
private BigDecimal amount;
/**
* 交易备注
*/
@TableField("remark")
private String remark;
@TableField("update_time")
private LocalDateTime updateTime;
/**
* 租户id

View File

@@ -1,74 +0,0 @@
package com.mini.capi.biz.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
* 收入来源表
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
@Getter
@Setter
@TableName("biz_income_sources")
public class IncomeSources implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 创建时间
*/
@TableField("create_time")
private LocalDateTime createTime;
/**
* 收入来源ID
*/
@TableId(value = "source_id", type = IdType.AUTO)
private String sourceId;
/**
* 来源名称
*/
@TableField("cname")
private String cname;
/**
* 来源描述
*/
@TableField("description")
private String description;
/**
* 租户id
*/
@TableField("f_tenant_id")
private String fTenantId;
/**
* 流程id
*/
@TableField("f_flow_id")
private String fFlowId;
/**
* 流程任务主键
*/
@TableField("f_flow_task_id")
private String fFlowTaskId;
/**
* 流程任务状态
*/
@TableField("f_flow_state")
private Integer fFlowState;
}

View File

@@ -1,45 +0,0 @@
package com.mini.capi.biz.domain;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
* VIEW
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
@Getter
@Setter
@TableName("biz_incomes_expense_view")
public class IncomesExpenseView implements Serializable {
private static final long serialVersionUID = 1L;
@TableField("amount")
private BigDecimal amount;
@TableField("cname")
private String cname;
@TableField("c_id")
private String cId;
@TableField("account_name")
private String accountName;
@TableField("account_id")
private String accountId;
@TableField("cycle_date")
private String cycleDate;
@TableField("cycle_type")
private String cycleType;
}

View File

@@ -1,134 +0,0 @@
package com.mini.capi.biz.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
* 消息表(用户间或系统向用户发送的消息)
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
@Getter
@Setter
@TableName("biz_notify_message")
public class NotifyMessage implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 创建时间
*/
@TableField("create_time")
private LocalDateTime createTime;
/**
* 唯一标识
*/
@TableId(value = "id", type = IdType.AUTO)
private String id;
/**
* 关联用户ID
*/
@TableField("user_code")
private String userCode;
/**
* 用户昵称
*/
@TableField("uname")
private String uname;
/**
* 发送方头像URL
*/
@TableField("avatar")
private String avatar;
/**
* 消息标题
*/
@TableField("title")
private String title;
/**
* 消息详情
*/
@TableField("description")
private String description;
/**
* 消息发送时间
*/
@TableField("datetime")
private LocalDateTime datetime;
/**
* 是否支持点击关闭1-是0-否)
*/
@TableField("click_close")
private Integer clickClose;
/**
* 是否已读0-未读1-已读)
*/
@TableField("is_read")
private Integer isRead;
/**
* 是否发送0-创建1-发送)
*/
@TableField("is_send")
private Integer isSend;
/**
* 数据更新时间(状态变更时自动更新)
*/
@TableField("update_time")
private LocalDateTime updateTime;
/**
* 创建用户
*/
@TableField("create_user")
private String createUser;
/**
* 关联的汇总编号
*/
@TableField("notify_id")
private String notifyId;
/**
* 租户id
*/
@TableField("f_tenant_id")
private String fTenantId;
/**
* 关联流程id
*/
@TableField("f_flow_id")
private String fFlowId;
/**
* 关联流程任务主键
*/
@TableField("f_flow_task_id")
private String fFlowTaskId;
/**
* 关联流程任务状态
*/
@TableField("f_flow_state")
private Integer fFlowState;
}

View File

@@ -1,122 +0,0 @@
package com.mini.capi.biz.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
* 通知表(用户接收的系统通知)
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
@Getter
@Setter
@TableName("biz_notify_notice")
public class NotifyNotice implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 创建时间
*/
@TableField("create_time")
private LocalDateTime createTime;
/**
* 唯一标识
*/
@TableId(value = "id", type = IdType.AUTO)
private String id;
/**
* 关联用户ID
*/
@TableField("user_code")
private String userCode;
/**
* 用户昵称
*/
@TableField("uname")
private String uname;
/**
* 标题内容
*/
@TableField("title")
private String title;
/**
* 描述信息
*/
@TableField("description")
private String description;
/**
* 通知时间
*/
@TableField("datetime")
private LocalDateTime datetime;
/**
* 是否已读0-未读1-已读)
*/
@TableField("is_read")
private Integer isRead;
/**
* 是否发送0-创建1-发送)
*/
@TableField("is_send")
private Integer isSend;
/**
* 数据更新时间(状态变更时自动更新)
*/
@TableField("update_time")
private LocalDateTime updateTime;
/**
* 创建用户
*/
@TableField("create_user")
private String createUser;
/**
* 关联的汇总编号
*/
@TableField("notify_id")
private String notifyId;
/**
* 租户id
*/
@TableField("f_tenant_id")
private String fTenantId;
/**
* 关联流程id
*/
@TableField("f_flow_id")
private String fFlowId;
/**
* 关联流程任务主键
*/
@TableField("f_flow_task_id")
private String fFlowTaskId;
/**
* 关联流程任务状态
*/
@TableField("f_flow_state")
private Integer fFlowState;
}

View File

@@ -1,134 +0,0 @@
package com.mini.capi.biz.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
* 待办表(用户需要处理的待办事项)
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
@Getter
@Setter
@TableName("biz_notify_todo")
public class NotifyTodo implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 创建时间
*/
@TableField("create_time")
private LocalDateTime createTime;
/**
* 唯一标识
*/
@TableId(value = "id", type = IdType.AUTO)
private String id;
/**
* 关联用户ID
*/
@TableField("user_code")
private String userCode;
/**
* 用户昵称
*/
@TableField("uname")
private String uname;
/**
* 待办标题
*/
@TableField("title")
private String title;
/**
* 待办详情
*/
@TableField("description")
private String description;
/**
* 待办截止/创建时间
*/
@TableField("datetime")
private LocalDateTime datetime;
/**
* 待办状态文本(如“未开始”“马上到期”)
*/
@TableField("extra")
private String extra;
/**
* 状态文本颜色如“red”“blue”
*/
@TableField("color")
private String color;
/**
* 是否已读0-未读1-已读)
*/
@TableField("is_read")
private Integer isRead;
/**
* 是否发送0-创建1-发送)
*/
@TableField("is_send")
private Integer isSend;
/**
* 数据更新时间(状态变更时自动更新)
*/
@TableField("update_time")
private LocalDateTime updateTime;
/**
* 创建用户
*/
@TableField("create_user")
private String createUser;
/**
* 关联的汇总编号
*/
@TableField("notify_id")
private String notifyId;
/**
* 租户id
*/
@TableField("f_tenant_id")
private String fTenantId;
/**
* 关联流程id
*/
@TableField("f_flow_id")
private String fFlowId;
/**
* 关联流程任务主键
*/
@TableField("f_flow_task_id")
private String fFlowTaskId;
/**
* 关联流程任务状态
*/
@TableField("f_flow_state")
private Integer fFlowState;
}

View File

@@ -1,22 +0,0 @@
package com.mini.capi.biz.domain;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
* VIEW
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
@Getter
@Setter
@TableName("biz_sync_tables_view")
public class SyncTablesView implements Serializable {
private static final long serialVersionUID = 1L;
}

View File

@@ -1,112 +0,0 @@
package com.mini.capi.biz.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
* 账户间转账记录
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
@Getter
@Setter
@TableName("biz_transfers")
public class Transfers implements Serializable {
private static final long serialVersionUID = 1L;
/**
* 创建时间
*/
@TableField("create_time")
private LocalDateTime createTime;
/**
* 转账记录ID
*/
@TableId(value = "transfer_id", type = IdType.AUTO)
private String transferId;
/**
* 转出账户ID
*/
@TableField("from_account")
private String fromAccount;
/**
* 转入账户ID
*/
@TableField("to_account")
private String toAccount;
/**
* 转账金额
*/
@TableField("amount")
private BigDecimal amount;
/**
* 手续费
*/
@TableField("fee")
private BigDecimal fee;
/**
* 币种
*/
@TableField("currency")
private String currency;
/**
* 交易日期
*/
@TableField("transaction_date")
private LocalDate transactionDate;
/**
* 交易描述
*/
@TableField("description")
private String description;
/**
* 转账编号
*/
@TableField("order_no")
private String orderNo;
/**
* 租户id
*/
@TableField("f_tenant_id")
private String fTenantId;
/**
* 流程id
*/
@TableField("f_flow_id")
private String fFlowId;
/**
* 流程任务主键
*/
@TableField("f_flow_task_id")
private String fFlowTaskId;
/**
* 流程任务状态
*/
@TableField("f_flow_state")
private Integer fFlowState;
}

View File

@@ -1,16 +0,0 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.Accounts;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 账户信息表 Mapper 接口
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
public interface AccountsMapper extends BaseMapper<Accounts> {
}

View File

@@ -1,6 +1,6 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.Cities;
import com.mini.capi.biz.domain.BizCities;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
@@ -9,8 +9,8 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
public interface CitiesMapper extends BaseMapper<Cities> {
public interface BizCitiesMapper extends BaseMapper<BizCities> {
}

View File

@@ -1,6 +1,6 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.Company;
import com.mini.capi.biz.domain.BizCompany;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
@@ -9,8 +9,8 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
public interface CompanyMapper extends BaseMapper<Company> {
public interface BizCompanyMapper extends BaseMapper<BizCompany> {
}

View File

@@ -1,6 +1,6 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.MailAccount;
import com.mini.capi.biz.domain.BizMailAccount;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
@@ -9,8 +9,8 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
public interface MailAccountMapper extends BaseMapper<MailAccount> {
public interface BizMailAccountMapper extends BaseMapper<BizMailAccount> {
}

View File

@@ -1,6 +1,6 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.MailSent;
import com.mini.capi.biz.domain.BizMailSent;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
@@ -9,8 +9,8 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
public interface MailSentMapper extends BaseMapper<MailSent> {
public interface BizMailSentMapper extends BaseMapper<BizMailSent> {
}

View File

@@ -1,6 +1,6 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.Municipalities;
import com.mini.capi.biz.domain.BizMunicipalities;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
@@ -9,8 +9,8 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
public interface MunicipalitiesMapper extends BaseMapper<Municipalities> {
public interface BizMunicipalitiesMapper extends BaseMapper<BizMunicipalities> {
}

View File

@@ -1,6 +1,6 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.ProjectInfo;
import com.mini.capi.biz.domain.BizProjectInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
@@ -9,8 +9,8 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
public interface ProjectInfoMapper extends BaseMapper<ProjectInfo> {
public interface BizProjectInfoMapper extends BaseMapper<BizProjectInfo> {
}

View File

@@ -1,6 +1,6 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.ProjectReport;
import com.mini.capi.biz.domain.BizProjectReport;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
@@ -9,8 +9,8 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
public interface ProjectReportMapper extends BaseMapper<ProjectReport> {
public interface BizProjectReportMapper extends BaseMapper<BizProjectReport> {
}

View File

@@ -1,6 +1,6 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.ProjectRequirements;
import com.mini.capi.biz.domain.BizProjectRequirements;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
@@ -9,8 +9,8 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
public interface ProjectRequirementsMapper extends BaseMapper<ProjectRequirements> {
public interface BizProjectRequirementsMapper extends BaseMapper<BizProjectRequirements> {
}

View File

@@ -1,6 +1,6 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.Province;
import com.mini.capi.biz.domain.BizProvince;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
@@ -9,8 +9,8 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
public interface ProvinceMapper extends BaseMapper<Province> {
public interface BizProvinceMapper extends BaseMapper<BizProvince> {
}

View File

@@ -1,6 +1,6 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.ResumeEmployee;
import com.mini.capi.biz.domain.BizResumeEmployee;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
@@ -9,8 +9,8 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
public interface ResumeEmployeeMapper extends BaseMapper<ResumeEmployee> {
public interface BizResumeEmployeeMapper extends BaseMapper<BizResumeEmployee> {
}

View File

@@ -1,6 +1,6 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.WebsiteStorage;
import com.mini.capi.biz.domain.BizWebsiteStorage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
@@ -9,8 +9,8 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
public interface WebsiteStorageMapper extends BaseMapper<WebsiteStorage> {
public interface BizWebsiteStorageMapper extends BaseMapper<BizWebsiteStorage> {
}

View File

@@ -1,16 +0,0 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.CombinedSummary;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 统一收支汇总表(月/季/年) Mapper 接口
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
public interface CombinedSummaryMapper extends BaseMapper<CombinedSummary> {
}

View File

@@ -1,16 +0,0 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.CombinedSummaryView;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* VIEW Mapper 接口
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
public interface CombinedSummaryViewMapper extends BaseMapper<CombinedSummaryView> {
}

View File

@@ -1,16 +0,0 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.DailySummary;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 每日收支汇总 Mapper 接口
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
public interface DailySummaryMapper extends BaseMapper<DailySummary> {
}

View File

@@ -1,16 +0,0 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.DailySummaryView;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* VIEW Mapper 接口
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
public interface DailySummaryViewMapper extends BaseMapper<DailySummaryView> {
}

View File

@@ -0,0 +1,16 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.ErpAccount;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 账户信息 Mapper 接口
* </p>
*
* @author gaoxq
* @since 2025-11-09
*/
public interface ErpAccountMapper extends BaseMapper<ErpAccount> {
}

View File

@@ -0,0 +1,16 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.ErpCategory;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 收支分类 Mapper 接口
* </p>
*
* @author gaoxq
* @since 2025-11-09
*/
public interface ErpCategoryMapper extends BaseMapper<ErpCategory> {
}

View File

@@ -0,0 +1,16 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.ErpExpense;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 支出明细表 Mapper 接口
* </p>
*
* @author gaoxq
* @since 2025-11-09
*/
public interface ErpExpenseMapper extends BaseMapper<ErpExpense> {
}

View File

@@ -0,0 +1,16 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.ErpIncome;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 收入明细表 Mapper 接口
* </p>
*
* @author gaoxq
* @since 2025-11-09
*/
public interface ErpIncomeMapper extends BaseMapper<ErpIncome> {
}

View File

@@ -0,0 +1,16 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.ErpPeriodSummary;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 账单汇总表 Mapper 接口
* </p>
*
* @author gaoxq
* @since 2025-11-09
*/
public interface ErpPeriodSummaryMapper extends BaseMapper<ErpPeriodSummary> {
}

View File

@@ -0,0 +1,16 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.ErpTransactionFlow;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 收支流水总表 Mapper 接口
* </p>
*
* @author gaoxq
* @since 2025-11-09
*/
public interface ErpTransactionFlowMapper extends BaseMapper<ErpTransactionFlow> {
}

View File

@@ -0,0 +1,16 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.ErpTransfer;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 转账明细表 Mapper 接口
* </p>
*
* @author gaoxq
* @since 2025-11-09
*/
public interface ErpTransferMapper extends BaseMapper<ErpTransfer> {
}

View File

@@ -1,16 +0,0 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.ExpenseCategories;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 支出分类表 Mapper 接口
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
public interface ExpenseCategoriesMapper extends BaseMapper<ExpenseCategories> {
}

View File

@@ -1,16 +0,0 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.Expenses;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 支出记录表 Mapper 接口
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
public interface ExpensesMapper extends BaseMapper<Expenses> {
}

View File

@@ -1,16 +0,0 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.IncomeSources;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 收入来源表 Mapper 接口
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
public interface IncomeSourcesMapper extends BaseMapper<IncomeSources> {
}

View File

@@ -1,16 +0,0 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.IncomesExpenseView;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* VIEW Mapper 接口
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
public interface IncomesExpenseViewMapper extends BaseMapper<IncomesExpenseView> {
}

View File

@@ -1,16 +0,0 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.Incomes;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 收入记录表 Mapper 接口
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
public interface IncomesMapper extends BaseMapper<Incomes> {
}

View File

@@ -1,16 +0,0 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.NotifyMessage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 消息表(用户间或系统向用户发送的消息) Mapper 接口
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
public interface NotifyMessageMapper extends BaseMapper<NotifyMessage> {
}

View File

@@ -1,16 +0,0 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.NotifyNotice;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 通知表(用户接收的系统通知) Mapper 接口
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
public interface NotifyNoticeMapper extends BaseMapper<NotifyNotice> {
}

View File

@@ -1,16 +0,0 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.NotifyTodo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 待办表(用户需要处理的待办事项) Mapper 接口
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
public interface NotifyTodoMapper extends BaseMapper<NotifyTodo> {
}

View File

@@ -1,16 +0,0 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.SyncTablesView;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* VIEW Mapper 接口
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
public interface SyncTablesViewMapper extends BaseMapper<SyncTablesView> {
}

View File

@@ -1,16 +0,0 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.TransactionDetails;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 完整交易流水(含实时余额) Mapper 接口
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
public interface TransactionDetailsMapper extends BaseMapper<TransactionDetails> {
}

View File

@@ -1,16 +0,0 @@
package com.mini.capi.biz.mapper;
import com.mini.capi.biz.domain.Transfers;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
* <p>
* 账户间转账记录 Mapper 接口
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
public interface TransfersMapper extends BaseMapper<Transfers> {
}

View File

@@ -1,16 +0,0 @@
package com.mini.capi.biz.service;
import com.mini.capi.biz.domain.Accounts;
import com.baomidou.mybatisplus.extension.service.IService;
/**
* <p>
* 账户信息表 服务类
* </p>
*
* @author gaoxq
* @since 2025-11-08
*/
public interface AccountsService extends IService<Accounts> {
}

View File

@@ -1,6 +1,6 @@
package com.mini.capi.biz.service;
import com.mini.capi.biz.domain.Cities;
import com.mini.capi.biz.domain.BizCities;
import com.baomidou.mybatisplus.extension.service.IService;
/**
@@ -9,8 +9,8 @@ import com.baomidou.mybatisplus.extension.service.IService;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
public interface CitiesService extends IService<Cities> {
public interface BizCitiesService extends IService<BizCities> {
}

View File

@@ -1,6 +1,6 @@
package com.mini.capi.biz.service;
import com.mini.capi.biz.domain.Company;
import com.mini.capi.biz.domain.BizCompany;
import com.baomidou.mybatisplus.extension.service.IService;
/**
@@ -9,8 +9,8 @@ import com.baomidou.mybatisplus.extension.service.IService;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
public interface CompanyService extends IService<Company> {
public interface BizCompanyService extends IService<BizCompany> {
}

View File

@@ -1,6 +1,6 @@
package com.mini.capi.biz.service;
import com.mini.capi.biz.domain.MailAccount;
import com.mini.capi.biz.domain.BizMailAccount;
import com.baomidou.mybatisplus.extension.service.IService;
/**
@@ -9,8 +9,8 @@ import com.baomidou.mybatisplus.extension.service.IService;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
public interface MailAccountService extends IService<MailAccount> {
public interface BizMailAccountService extends IService<BizMailAccount> {
}

View File

@@ -1,6 +1,6 @@
package com.mini.capi.biz.service;
import com.mini.capi.biz.domain.MailSent;
import com.mini.capi.biz.domain.BizMailSent;
import com.baomidou.mybatisplus.extension.service.IService;
/**
@@ -9,8 +9,8 @@ import com.baomidou.mybatisplus.extension.service.IService;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
public interface MailSentService extends IService<MailSent> {
public interface BizMailSentService extends IService<BizMailSent> {
}

View File

@@ -1,6 +1,6 @@
package com.mini.capi.biz.service;
import com.mini.capi.biz.domain.Municipalities;
import com.mini.capi.biz.domain.BizMunicipalities;
import com.baomidou.mybatisplus.extension.service.IService;
/**
@@ -9,8 +9,8 @@ import com.baomidou.mybatisplus.extension.service.IService;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
public interface MunicipalitiesService extends IService<Municipalities> {
public interface BizMunicipalitiesService extends IService<BizMunicipalities> {
}

View File

@@ -1,6 +1,6 @@
package com.mini.capi.biz.service;
import com.mini.capi.biz.domain.ProjectInfo;
import com.mini.capi.biz.domain.BizProjectInfo;
import com.baomidou.mybatisplus.extension.service.IService;
/**
@@ -9,8 +9,8 @@ import com.baomidou.mybatisplus.extension.service.IService;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
public interface ProjectInfoService extends IService<ProjectInfo> {
public interface BizProjectInfoService extends IService<BizProjectInfo> {
}

View File

@@ -1,6 +1,6 @@
package com.mini.capi.biz.service;
import com.mini.capi.biz.domain.ProjectReport;
import com.mini.capi.biz.domain.BizProjectReport;
import com.baomidou.mybatisplus.extension.service.IService;
/**
@@ -9,8 +9,8 @@ import com.baomidou.mybatisplus.extension.service.IService;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
public interface ProjectReportService extends IService<ProjectReport> {
public interface BizProjectReportService extends IService<BizProjectReport> {
}

View File

@@ -1,6 +1,6 @@
package com.mini.capi.biz.service;
import com.mini.capi.biz.domain.ProjectRequirements;
import com.mini.capi.biz.domain.BizProjectRequirements;
import com.baomidou.mybatisplus.extension.service.IService;
/**
@@ -9,8 +9,8 @@ import com.baomidou.mybatisplus.extension.service.IService;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
public interface ProjectRequirementsService extends IService<ProjectRequirements> {
public interface BizProjectRequirementsService extends IService<BizProjectRequirements> {
}

View File

@@ -1,6 +1,6 @@
package com.mini.capi.biz.service;
import com.mini.capi.biz.domain.Province;
import com.mini.capi.biz.domain.BizProvince;
import com.baomidou.mybatisplus.extension.service.IService;
/**
@@ -9,8 +9,8 @@ import com.baomidou.mybatisplus.extension.service.IService;
* </p>
*
* @author gaoxq
* @since 2025-11-08
* @since 2025-11-09
*/
public interface ProvinceService extends IService<Province> {
public interface BizProvinceService extends IService<BizProvince> {
}

Some files were not shown because too many files have changed in this diff Show More