package com.miaxis.school.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import com.miaxis.common.core.domain.BaseBusinessEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * pc驾校对象入参
 *
 * @author WWL
 * @date 2020-1-18
 */
@Data
@ApiModel(value = "SchoolInfo", description = "pc驾校对象入参")
public class SchoolInfoPcDTO extends BaseBusinessEntity {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "id")
    private Long id;

    /**
     * 驾校全国统一编号
     */
    @ApiModelProperty(value = "驾校全国统一编号")
    private String inscode;

    /**
     * 驾校名称
     */
    @ApiModelProperty(value = "驾校名称")
    private String name;

    /**
     * 驾校简称
     */
    @TableField("sname")
    @ApiModelProperty(value = "驾校简称")
    private String sname;

    /**
     * 驾校地址
     */
    @ApiModelProperty(value = "驾校地址")
    private String address;


    /**
     * 经营负责人
     */
    @TableField("responsible_person")
    @ApiModelProperty(value = "经营负责人")
    private String responsiblePerson;

    /**
     * 行政区划名称
     */
    @ApiModelProperty(value = "行政区划名称")
    private String areaName;

    /**
     * 行政区划代码
     */
    @ApiModelProperty(value = "行政区划代码")
    private String areaCode;

    /**
     * 驾校电话
     */
    @ApiModelProperty(value = "驾校电话")
    private String tel;


    /**
     * 上年度信用等级
     */
    @ApiModelProperty(value = "上年度信用等级")
    private String credibilityGrade;

    /**
     * 当前信用得分
     */
    @ApiModelProperty(value = "当前信用得分")
    private String credibilityScore;


    /**
     * 逻辑删除标识（1：是；0：否）
     */
    @ApiModelProperty(value = "逻辑删除标识（1：是；0：否）")
    private Long removed;

    /**
     * 业户经营状态
     */
    @ApiModelProperty(value = "业户经营状态")
    private String businessStatusName;

    /**
     * 开始时间
     */
    @ApiModelProperty(value = "开始时间")
    private Date startTime;

    /**
     * 结束时间
     */
    @ApiModelProperty(value = "结束时间")
    private Date endTime;

}
