package com.bonus.canteen.core.basic.domain;

import com.bonus.common.core.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;
import com.bonus.common.core.web.domain.BaseEntity;
import java.util.List;

/**
 * 投诉建议 对象 basic_canteen_suggestion
 * 
 * @author xsheng
 * @date 2025-05-25
 */


@Data
@ToString
public class BasicCanteenSuggestion extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 主键自增 */
    private Long suggestionId;

    /** 人员id */
    @Excel(name = "人员id")
    @ApiModelProperty(value = "人员id")
    private Long userId;

    /** 投诉内容 */
    @Excel(name = "投诉内容")
    @ApiModelProperty(value = "投诉内容")
    private String content;

    /** 食堂id */
    @Excel(name = "食堂id")
    @ApiModelProperty(value = "食堂id")
    private Long canteenId;

    private String canteenName;

    /** 联系方式 */
    @Excel(name = "联系方式")
    @ApiModelProperty(value = "联系方式")
    private String contactTel;

    /** 回复内容 */
    @Excel(name = "回复内容")
    @ApiModelProperty(value = "回复内容")
    private String replyContent;

    /** 是否回复(1是,2否) */
    @Excel(name = "是否回复(1是,2否)")
    @ApiModelProperty(value = "是否回复(1是,2否)")
    private Long replyState;

    @ApiModelProperty("开始时间")
    private String startTime;

    @ApiModelProperty("结束时间")
    private String endTime;

    /** 回复者用户id */
    @Excel(name = "回复者用户id")
    @ApiModelProperty(value = "回复者用户id")
    private Long replyUserId;

    private List<BasicCanteenSuggestionPicture> suggestionPictures;
}
