package com.ylx.massage.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 商户申请开通项目列表展示对象。
 */
@Data
@ApiModel(value = "MaProjectOpenServiceVO", description = "商户申请开通项目列表展示对象")
public class MaProjectOpenServiceVO {

    /**
     * 技能审核记录ID，对应 ma_project.id。
     */
    @ApiModelProperty("技能审核记录ID")
    private Long projectAuditId;

    /**
     * 业务项目ID。
     */
    @ApiModelProperty("业务项目ID")
    private Long projectId;

    /**
     * 项目名称。
     */
    @ApiModelProperty("项目名称")
    private String projectName;

    /**
     * 开通理由。
     */
    @ApiModelProperty("开通理由")
    private String applyReason;

    /**
     * 申请时间。
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty("申请时间")
    private Date applyTime;

    /**
     * 审核状态：0-待审核，1-审核通过，2-审核驳回。
     */
    @ApiModelProperty("审核状态：0-待审核 1-审核通过 2-审核驳回")
    private Integer auditStatus;

    /**
     * 审核结果展示名称。
     */
    @ApiModelProperty("审核结果")
    private String auditStatusName;

    /**
     * 备注。
     */
    @ApiModelProperty("备注")
    private String remark;
}
