sen
2025-12-22 0864f009837acdfae5657ec81ca544e69ef227ae
Merge remote-tracking branch 'origin/cwxt_master' into cwxt_master
4个文件已添加
429 ■■■■■ 已修改文件
service/src/main/java/com/ruoyi/cwgl/domain/ReceivableFeeManagementLog.java 59 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/src/main/java/com/ruoyi/cwgl/mapper/ReceivableFeeManagementLogMapper.java 87 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/src/main/java/com/ruoyi/cwgl/service/IReceivableFeeManagementLogService.java 102 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/src/main/java/com/ruoyi/cwgl/service/impl/ReceivableFeeManagementLogServiceImpl.java 181 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/src/main/java/com/ruoyi/cwgl/domain/ReceivableFeeManagementLog.java
New file
@@ -0,0 +1,59 @@
package com.ruoyi.cwgl.domain;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.baomidou.mybatisplus.annotation.TableField;
import java.util.Date;
import lombok.Data;
/**
 * 应收费用管理操作日志对象 receivable_fee_management_log
 *
 * @author ruoyi
 * @date 2025-12-22
 */
@Data
public class ReceivableFeeManagementLog{
    /** 日志ID */
        @TableField("id")
    private Integer id;
    /** 关联的应收费用管理ID */
    @Excel(name = "关联的应收费用管理ID")
        @TableField("receivable_fee_id")
    private Integer receivableFeeId;
    /** 操作人(创建人) */
    @Excel(name = "操作人", readConverterExp = "创=建人")
        @TableField("operator")
    private String operator;
    /** 操作时间 */
    @Excel(name = "操作时间", width = 30, dateFormat = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
        @TableField("operation_time")
    private Date operationTime;
    /** 操作描述 */
    @Excel(name = "操作描述")
        @TableField("operation_desc")
    private String operationDesc;
    /** 记录创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
        @TableField("create_time")
    private Date createTime;
}
service/src/main/java/com/ruoyi/cwgl/mapper/ReceivableFeeManagementLogMapper.java
New file
@@ -0,0 +1,87 @@
package com.ruoyi.cwgl.mapper;
import java.util.List;
import com.ruoyi.cwgl.domain.ReceivableFeeManagementLog;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
/**
 * 应收费用管理操作日志Mapper接口
 *
 * @author ruoyi
 * @date 2025-12-22
 */
public interface ReceivableFeeManagementLogMapper  extends BaseMapper<ReceivableFeeManagementLog>
{
    /**
     * 查询应收费用管理操作日志
     *
     * @param id 应收费用管理操作日志ID
     * @return 应收费用管理操作日志
     */
    public ReceivableFeeManagementLog selectReceivableFeeManagementLogById(Integer id);
    /**
     * 查询应收费用管理操作日志 记录数
     *
     * @param receivableFeeManagementLog 应收费用管理操作日志
     * @return 应收费用管理操作日志集合
     */
    public int selectReceivableFeeManagementLogCount(ReceivableFeeManagementLog receivableFeeManagementLog);
    /**
     * 查询应收费用管理操作日志列表
     *
     * @param receivableFeeManagementLog 应收费用管理操作日志
     * @return 应收费用管理操作日志集合
     */
    public List<ReceivableFeeManagementLog> selectReceivableFeeManagementLogList(ReceivableFeeManagementLog receivableFeeManagementLog);
    /**
     * 新增应收费用管理操作日志
     *
     * @param receivableFeeManagementLog 应收费用管理操作日志
     * @return 结果
     */
    public int insertReceivableFeeManagementLog(ReceivableFeeManagementLog receivableFeeManagementLog);
    /**
     * 新增应收费用管理操作日志[批量]
     *
     * @param receivableFeeManagementLogs 应收费用管理操作日志
     * @return 结果
     */
    public int insertReceivableFeeManagementLogBatch(List<ReceivableFeeManagementLog> receivableFeeManagementLogs);
    /**
     * 修改应收费用管理操作日志
     *
     * @param receivableFeeManagementLog 应收费用管理操作日志
     * @return 结果
     */
    public int updateReceivableFeeManagementLog(ReceivableFeeManagementLog receivableFeeManagementLog);
    /**
     * 修改应收费用管理操作日志[批量]
     *
     * @param receivableFeeManagementLogs 应收费用管理操作日志
     * @return 结果
     */
    public int updateReceivableFeeManagementLogBatch(List<ReceivableFeeManagementLog> receivableFeeManagementLogs);
    /**
     * 删除应收费用管理操作日志
     *
     * @param id 应收费用管理操作日志ID
     * @return 结果
     */
    public int deleteReceivableFeeManagementLogById(Integer id);
    /**
     * 批量删除应收费用管理操作日志
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteReceivableFeeManagementLogByIds(Integer[] ids);
}
service/src/main/java/com/ruoyi/cwgl/service/IReceivableFeeManagementLogService.java
New file
@@ -0,0 +1,102 @@
package com.ruoyi.cwgl.service;
import java.util.List;
import com.ruoyi.cwgl.domain.ReceivableFeeManagementLog;
import com.baomidou.mybatisplus.extension.service.IService;
/**
 * 应收费用管理操作日志Service接口
 *
 * @author ruoyi
 * @date 2025-12-22
 */
public interface IReceivableFeeManagementLogService extends IService<ReceivableFeeManagementLog>
{
    /**
     * 查询应收费用管理操作日志
     *
     * @param id 应收费用管理操作日志ID
     * @return 应收费用管理操作日志
     */
    public ReceivableFeeManagementLog selectReceivableFeeManagementLogById(Integer id);
    /**
     * 查询应收费用管理操作日志 记录数
     *
     * @param receivableFeeManagementLog 应收费用管理操作日志
     * @return 应收费用管理操作日志集合
     */
    public int selectReceivableFeeManagementLogCount(ReceivableFeeManagementLog receivableFeeManagementLog);
    /**
     * 查询应收费用管理操作日志列表
     *
     * @param receivableFeeManagementLog 应收费用管理操作日志
     * @return 应收费用管理操作日志集合
     */
    public List<ReceivableFeeManagementLog> selectReceivableFeeManagementLogList(ReceivableFeeManagementLog receivableFeeManagementLog);
    /**
     * 查询应收费用管理操作日志列表 异步 导出
     *
     * @param receivableFeeManagementLog 应收费用管理操作日志
     * @param exportKey 导出功能的唯一标识
     * @return 应收费用管理操作日志集合
     */
    public void export(ReceivableFeeManagementLog receivableFeeManagementLog, String exportKey) ;
    /**
     * 新增应收费用管理操作日志
     *
     * @param receivableFeeManagementLog 应收费用管理操作日志
     * @return 结果
     */
    public int insertReceivableFeeManagementLog(ReceivableFeeManagementLog receivableFeeManagementLog);
    /**
     * 新增应收费用管理操作日志[批量]
     *
     * @param receivableFeeManagementLogs 应收费用管理操作日志
     * @return 结果
     */
    public int insertReceivableFeeManagementLogBatch(List<ReceivableFeeManagementLog> receivableFeeManagementLogs);
    /**
     * 修改应收费用管理操作日志
     *
     * @param receivableFeeManagementLog 应收费用管理操作日志
     * @return 结果
     */
    public int updateReceivableFeeManagementLog(ReceivableFeeManagementLog receivableFeeManagementLog);
    /**
     * 修改应收费用管理操作日志[批量]
     *
     * @param receivableFeeManagementLogs 应收费用管理操作日志
     * @return 结果
     */
    public int updateReceivableFeeManagementLogBatch(List<ReceivableFeeManagementLog> receivableFeeManagementLogs);
    /**
     * 批量删除应收费用管理操作日志
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteReceivableFeeManagementLogByIds(String ids);
    /**
     * 批量删除应收费用管理操作日志
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteReceivableFeeManagementLogByIds(Integer[] ids);
    /**
     * 删除应收费用管理操作日志信息
     *
     * @param id 应收费用管理操作日志ID
     * @return 结果
     */
    public int deleteReceivableFeeManagementLogById(Integer id);
}
service/src/main/java/com/ruoyi/cwgl/service/impl/ReceivableFeeManagementLogServiceImpl.java
New file
@@ -0,0 +1,181 @@
package com.ruoyi.cwgl.service.impl;
import java.util.List;
import com.ruoyi.common.utils.DateUtils;
import javax.annotation.Resource;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.stereotype.Service;
import org.springframework.scheduling.annotation.Async;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.ruoyi.common.utils.PageUtils;
import com.ruoyi.common.constant.Constants;
import com.ruoyi.common.annotation.DataSource;
import com.ruoyi.common.enums.DataSourceType;
import com.ruoyi.common.core.service.BaseService;
import com.ruoyi.cwgl.mapper.ReceivableFeeManagementLogMapper;
import com.ruoyi.cwgl.domain.ReceivableFeeManagementLog;
import com.ruoyi.cwgl.service.IReceivableFeeManagementLogService;
import com.ruoyi.common.core.text.Convert;
/**
 * 应收费用管理操作日志Service业务层处理
 *
 * @author ruoyi
 * @date 2025-12-22
 */
@Service
@Transactional(rollbackFor = Exception.class)
public class ReceivableFeeManagementLogServiceImpl  extends BaseService<ReceivableFeeManagementLogMapper, ReceivableFeeManagementLog> implements IReceivableFeeManagementLogService
{
    protected final Logger logger = LoggerFactory.getLogger(getClass());
    @Resource
    private ReceivableFeeManagementLogMapper receivableFeeManagementLogMapper;
    /**
     * 查询应收费用管理操作日志
     *
     * @param id 应收费用管理操作日志ID
     * @return 应收费用管理操作日志
     */
    @DataSource(DataSourceType.SLAVE)
    @Override
    public ReceivableFeeManagementLog selectReceivableFeeManagementLogById(Integer id)
    {
        return receivableFeeManagementLogMapper.selectReceivableFeeManagementLogById(id);
    }
    /**
     * 查询应收费用管理操作日志 记录数
     *
     * @param receivableFeeManagementLog 应收费用管理操作日志
     * @return 应收费用管理操作日志集合
     */
    @DataSource(DataSourceType.SLAVE)
    @Override
    public int selectReceivableFeeManagementLogCount(ReceivableFeeManagementLog receivableFeeManagementLog)
    {
        return receivableFeeManagementLogMapper.selectReceivableFeeManagementLogCount(receivableFeeManagementLog);
    }
    /**
     * 查询应收费用管理操作日志列表
     *
     * @param receivableFeeManagementLog 应收费用管理操作日志
     * @return 应收费用管理操作日志
     */
    @DataSource(DataSourceType.SLAVE)
    @Override
    public List<ReceivableFeeManagementLog> selectReceivableFeeManagementLogList(ReceivableFeeManagementLog receivableFeeManagementLog)
    {
        return receivableFeeManagementLogMapper.selectReceivableFeeManagementLogList(receivableFeeManagementLog);
    }
    /**
     * 查询应收费用管理操作日志列表 异步 导出
     *
     * @param receivableFeeManagementLog 应收费用管理操作日志
     * @param exportKey 导出功能的唯一标识
     * @return 应收费用管理操作日志集合
     */
    @DataSource(DataSourceType.SLAVE)
    @Async
    @Override
    public void export(ReceivableFeeManagementLog receivableFeeManagementLog,String exportKey) {
        super.export(ReceivableFeeManagementLog.class,exportKey,"receivableFeeManagementLogData",(pageNum)->{
            PageUtils.startPage(pageNum, Constants.EXPORT_PATE_SIZE);
            return selectReceivableFeeManagementLogList(receivableFeeManagementLog);
        });
    }
    /**
     * 新增应收费用管理操作日志
     *
     * @param receivableFeeManagementLog 应收费用管理操作日志
     * @return 结果
     */
    @Override
    public int insertReceivableFeeManagementLog(ReceivableFeeManagementLog receivableFeeManagementLog)
    {
        receivableFeeManagementLog.setCreateTime(DateUtils.getNowDate());
        return receivableFeeManagementLogMapper.insertReceivableFeeManagementLog(receivableFeeManagementLog);
    }
    /**
     * 新增应收费用管理操作日志[批量]
     *
     * @param receivableFeeManagementLogs 应收费用管理操作日志
     * @return 结果
     */
    @Override
    public int insertReceivableFeeManagementLogBatch(List<ReceivableFeeManagementLog> receivableFeeManagementLogs)
    {
        int rows = receivableFeeManagementLogMapper.insertReceivableFeeManagementLogBatch(receivableFeeManagementLogs);
        return rows;
    }
    /**
     * 修改应收费用管理操作日志
     *
     * @param receivableFeeManagementLog 应收费用管理操作日志
     * @return 结果
     */
    @Override
    public int updateReceivableFeeManagementLog(ReceivableFeeManagementLog receivableFeeManagementLog)
    {
        return receivableFeeManagementLogMapper.updateReceivableFeeManagementLog(receivableFeeManagementLog);
    }
    /**
     * 修改应收费用管理操作日志[批量]
     *
     * @param receivableFeeManagementLogs 应收费用管理操作日志
     * @return 结果
     */
    @Override
    public int updateReceivableFeeManagementLogBatch(List<ReceivableFeeManagementLog> receivableFeeManagementLogs){
        return receivableFeeManagementLogMapper.updateReceivableFeeManagementLogBatch(receivableFeeManagementLogs);
    }
    /**
     * 删除应收费用管理操作日志对象
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    @Override
    public int deleteReceivableFeeManagementLogByIds(String ids)
    {
        return deleteReceivableFeeManagementLogByIds(Convert.toIntArray(ids));
    }
    /**
     * 删除应收费用管理操作日志对象
     *
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    @Override
    public int deleteReceivableFeeManagementLogByIds(Integer[] ids)
    {
        return receivableFeeManagementLogMapper.deleteReceivableFeeManagementLogByIds(ids);
    }
    /**
     * 删除应收费用管理操作日志信息
     *
     * @param id 应收费用管理操作日志ID
     * @return 结果
     */
    @Override
    public int deleteReceivableFeeManagementLogById(Integer id)
    {
        return receivableFeeManagementLogMapper.deleteReceivableFeeManagementLogById(id);
    }
}