package com.yuchen.saas.park.api.dto.property;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.nest.springwrap.core.mp.support.Query;

import java.util.Date;

@Data
@ApiModel(value = "PropertyOfflinePaymentRecordQueryDto")
public class PropertyOfflinePaymentRecordQueryDto extends Query {



    @ApiModelProperty(name = "parkId", value = "园区id")
    private Long parkId;

    @ApiModelProperty(name = "customerName", value = "客户名称")
    private String customerName;

    @ApiModelProperty(name = "customerType", value = "客户类型(1:机构 2:个人)")
    private Integer customerType;

    @ApiModelProperty(name = "resourceCode", value = "资源代码")
    private String resourceCode;

    @ApiModelProperty(name = "payeeAccount", value = "收款账户")
    private String payeeAccount;

    @ApiModelProperty(name = "payee", value = "收款人员")
    private String payee;

    @ApiModelProperty(name = "payType", value = "付款方式:1微信转账,2支付宝转账,3银行卡转账,4现金,5支票")
    private Integer payType;

    @ApiModelProperty(name = "payTimeStart", value = "付款开始时间")
    private Date payTimeStart;

    @ApiModelProperty(name = "payTimeEnd", value = "付款结算时间")
    private Date payTimeEnd;

    @ApiModelProperty(name = "createTimeStart", value = "添加开始时间")
    private Date createTimeStart;

    @ApiModelProperty(name = "createTimeEnd", value = "添加结算时间")
    private Date createTimeEnd;

    @ApiModelProperty(name = "registerType", value = "登记方式:1管理员登记,2租客登记")
    private Integer registerType;
}
