package com.tofly.feesapi.wxgl.wechatofficalacctmgt.entity.dto;

import com.baomidou.mybatisplus.extension.activerecord.Model;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * 公共传入参数
 * @author sunjian
 * @date 2025/1/7
 */
@Data
public class WxCommonDto extends Model<WxCommonDto> {

    /**
     * 状态:0未处理,1处理中,2已作废
     */
    @ApiModelProperty(value = "状态:0未处理,1处理中,2已作废")
    public String state;
    /**
     * 添加时间
     */
    @ApiModelProperty(value = "开始时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date starttime;
    /**
     * 添加时间
     */
    @ApiModelProperty(value = "结束时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endtime;

    /**
     * 关键字(用户编号、用户姓名、用户地址)
     */
    @ApiModelProperty(value = "关键字(用户编号、用户姓名、用户地址)")
    private String searchText;

}
