package com.fufan.mtsaas.modules.base.company.bo.request;

import com.fufan.mtsaas.modules.common.bo.request.BaseDataRequest;
import com.fufan.mtsaas.modules.common.bo.request.MetdataRequest;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class CompanyQueryRequestT {
    private DataDetailRequest data;

    @Data
    public static class QueryRequest{
        @ApiModelProperty(value = "公司系统ID")
        private Long id;

        @ApiModelProperty(value = "企业名称")
        private String companyName;

        @ApiModelProperty(value = "统一社会信息代码")
        private String uniformSocialCreditCode;

        @ApiModelProperty(value = "法定代表人姓名")
        private String legalName;
    }

    @Data
    public static class DataDetailRequest extends BaseDataRequest{
        @ApiModelProperty(value = "系统元数据")
        private MetdataRequest metdata;

        @ApiModelProperty(value = "系统加签数据")
        private String sign;

        @ApiModelProperty(value = "业务参数")
        private CompanyQueryRequestT.QueryRequest param;
    }



}
