package com.oqpo.api.web.dto.request.stinfo.store;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotBlank;

@Getter
@Setter
public class SaveStoreInfolRequest {

    @NotBlank
    @ApiModelProperty(value = "CRUD")
    private String viewCd;

    @NotBlank
    @ApiModelProperty(value = "브랜드아이디")
    private String brandId;

    @ApiModelProperty(value = "매장아이디")
    private String storeId;

    @NotBlank
    @ApiModelProperty(value = "매장명")
    private String storeNm;

    @ApiModelProperty(value = "매장구분")
    private String storeDvsn;

    @NotBlank
    @ApiModelProperty(value = "핸드폰번호")
    private String mblNo;

    @NotBlank
    @ApiModelProperty(value = "오픈일")
    private String openDt;

    @ApiModelProperty(value = "폐점일")
    private String closeDt;

    @ApiModelProperty(value = "여신관리고유번호")
    private String loanMgntUnqNo;

    @ApiModelProperty(value = "여신구분")
    private String loanDvsn;

    @ApiModelProperty(value = "한도금액")
    private Integer limitAmt;

    @ApiModelProperty(value = "우편번호")
    private String zipNo;

    @ApiModelProperty(value = "주소1")
    private String addr1;

    @ApiModelProperty(value = "주소2")
    private String addr2;

    @ApiModelProperty(value = "전화번호")
    private String telNo;

    @ApiModelProperty(value = "팩스번호")
    private String faxNo;

    @ApiModelProperty(value = "이메일")
    private String emalAddr;

    @ApiModelProperty(value = "상태코드")
    private String storeStCd;

    @NotBlank
    @ApiModelProperty(value = "사업자번호")
    private String bsnsRegNo;

    @ApiModelProperty(value = "법인번호")
    private String corpRegNo;

    @ApiModelProperty(value = "업태")
    private String ctgrBsns;

    @ApiModelProperty(value = "업종")
    private String bsnsCndt;

    @ApiModelProperty(value = "매장은행코드")
    private String bnkCd;

    @ApiModelProperty(value = "매장계좌번호")
    private String acctNo;

    @ApiModelProperty(value = "매장예금주명")
    private String ownerNm;

    @ApiModelProperty(value = "지역구분코드")
    private String areaCd;

    @ApiModelProperty(value = "x좌표")
    private String latX;

    @ApiModelProperty(value = "y좌표")
    private String longY;


}
