package org.example.mybatisplus.model.auto;

import java.util.List;

import org.springframework.data.mongodb.core.mapping.Document;

import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 启信宝-经营异常信息
 *
 * @author snows
 * @date 2024/10/14
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Document(collection = "ent_risk_qxb_abnormals_info")
public class EntRiskQxbAbnormalsInfo extends EasierMongoEntity {
    private static final long serialVersionUID = -6258894450344394820L;

    /**
     * 返回列表中记录总数
     */
    private int total;

    /**
     * 企业经营异常信息列表
     */
    private List<ItemInner> items;

    /**
     * 企业经营异常信息
     */
    @Data
    public static class ItemInner {

        /**
         * 企业名称
         */
        private String name;

        /**
         * 注册号
         */
        private String regNo;

        /**
         * 列入原因
         */
        private String inReason;

        /**
         * 列入时间
         */
        private String inDate;

        /**
         * 移出原因
         */
        private String outReason;

        /**
         * 移出原因
         */
        private String outDate;

        /**
         * 做出决定机关
         */
        private String department;

        /**
         * 移出异常做出决定机关
         */
        private String outDepartment;

        /**
         * 省份
         */
        private String province;

        /**
         * 是否历史：0：否，当前公示信息；1：是，历史公示信息
         */
        private String disabled;
    }
}
