package com.bcxin.api.interfaces.tenants.criterias;

import com.bcxin.Infrastructures.enums.ApprovedStatus;
import com.bcxin.api.interfaces.CriteriaAbstract;
import com.bcxin.api.interfaces.tenants.requests.organizations.LocationRequest;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Collection;

@Data
public class OrganizationCriteria extends CriteriaAbstract {

    @ApiModelProperty(value = "监管地区")
    private LocationRequest placeOfSupervise;
    @ApiModelProperty(value = "审批状态")
    private Collection<ApprovedStatus> statuses;
    @ApiModelProperty(value = "公司名称")
    private String name;
    @ApiModelProperty(value = "行业类型")
    private String industryCode;

    private String startDate;

    private String endDate;

}
