From f6af22cb5ac44b66772908e6c0bc16a50ece6e33 Mon Sep 17 00:00:00 2001 From: winter Date: Thu, 24 Oct 2024 14:11:12 +0800 Subject: [PATCH] fix --- .../iformall/domain/po/WxFinanceCheckOut.java | 58 ++++++++++++++++ .../mapper/WxFinanceCheckOutMapper.java | 18 +++++ .../mapper/WxFinanceCheckOutMapper.xml | 67 +++++++++++++++++++ 3 files changed, 143 insertions(+) create mode 100644 mallinkService/src/main/java/com/iformall/domain/po/WxFinanceCheckOut.java create mode 100644 mallinkService/src/main/java/com/iformall/mapper/WxFinanceCheckOutMapper.java create mode 100644 mallinkService/src/main/resources/mapper/WxFinanceCheckOutMapper.xml diff --git a/mallinkService/src/main/java/com/iformall/domain/po/WxFinanceCheckOut.java b/mallinkService/src/main/java/com/iformall/domain/po/WxFinanceCheckOut.java new file mode 100644 index 000000000..6ca8ae96a --- /dev/null +++ b/mallinkService/src/main/java/com/iformall/domain/po/WxFinanceCheckOut.java @@ -0,0 +1,58 @@ +package com.iformall.domain.po; + +import com.aliyun.openservices.shade.org.apache.commons.lang3.StringUtils; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableName; +import com.iformall.domain.po.base.TenantEntity; +import com.iformall.enums.EnumFinanceCashierType; +import com.iformall.enums.EnumFinanceFinishStatus; +import com.iformall.enums.EnumFinanceReceiveStatus; + +import lombok.Data; +import lombok.EqualsAndHashCode; +import lombok.ToString; + +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.Date; +import java.util.List; +/** + */ +@TableName(value = "wx_finance_check_out") +@Data +@ToString(callSuper = true) +@EqualsAndHashCode(callSuper = true) +public class WxFinanceCheckOut extends TenantEntity { + + private static final long serialVersionUID = 7009117540201976664L; + + @io.swagger.annotations.ApiModelProperty(value="id",name="id") + private Long id; + + @io.swagger.annotations.ApiModelProperty(value="createTime",name="createTime") + private Date createTime; + @TableField(exist = false) + private Date createTimeBegin; + @TableField(exist = false) + private Date createTimeEnd; + + @io.swagger.annotations.ApiModelProperty(value="updateTime",name="updateTime") + private Date updateTime; + @io.swagger.annotations.ApiModelProperty(value="createBy",name="createBy") + private Long createBy; + @io.swagger.annotations.ApiModelProperty(value="createByName",name="createByName") + private String createByName; + @io.swagger.annotations.ApiModelProperty(value="updateBy",name="updateBy") + private Long updateBy; + @io.swagger.annotations.ApiModelProperty(value="updateByName",name="updateByName") + private String updateByName; + + @io.swagger.annotations.ApiModelProperty(value="所属年月",name="peroid") + private String peroid; + + @io.swagger.annotations.ApiModelProperty(value = "交款开始日期", name = "startDate") + private Date startDate; + + @io.swagger.annotations.ApiModelProperty(value = "交款结束日期", name = "endDate") + private Date endDate; +} diff --git a/mallinkService/src/main/java/com/iformall/mapper/WxFinanceCheckOutMapper.java b/mallinkService/src/main/java/com/iformall/mapper/WxFinanceCheckOutMapper.java new file mode 100644 index 000000000..0244dadc4 --- /dev/null +++ b/mallinkService/src/main/java/com/iformall/mapper/WxFinanceCheckOutMapper.java @@ -0,0 +1,18 @@ +package com.iformall.mapper; + +import com.iformall.common.CommonMapper; +import com.iformall.domain.po.WxFinanceCheckOut; +import org.apache.ibatis.annotations.Param; +import java.util.List; + +/** + */ +public interface WxFinanceCheckOutMapper extends CommonMapper { + + List findList(WxFinanceCheckOut wxBillRent); + + WxFinanceCheckOut selectById(@Param("id")Long id,@Param("tenantId")String tenantId); + + void deleteByConditon(WxFinanceCheckOut wxBillRent); + +} diff --git a/mallinkService/src/main/resources/mapper/WxFinanceCheckOutMapper.xml b/mallinkService/src/main/resources/mapper/WxFinanceCheckOutMapper.xml new file mode 100644 index 000000000..a836e50a0 --- /dev/null +++ b/mallinkService/src/main/resources/mapper/WxFinanceCheckOutMapper.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + `id`,`tenant_id`,`parent_tenant_id`,`create_time`,`update_time`,`create_by`,`create_by_name`,`update_by`,`update_by_name`, + `start_date`,`end_date`,`peroid` + + + + where 1=1 + and `id` = #{id} + + and `tenant_id` = #{tenantId} + + + and `parent_tenant_id` = #{parentTenantId} + + + and create_by_name concat('%', #{createByName},'%') + + and `create_by` = #{createBy} + and `start_date` >= #{startDate} + and `end_date` <= #{endDate} + + and id in + + #{idItem} + + + order by ${sortColumns} + + + + + + + + delete from wx_finance_check_out + + + + +