package cn.pluss.platform.vo;

import cn.pluss.platform.entity.MerchantChannelStatus;
import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author yuchen
 * 
 * @Description 
 */
@Data
public class StoreInfoVO {
	
	private Integer id;
	
	/**
	 * 门店编码
	 */
	private String storeId;
	
	/**
	 * 门店名称
	 */
	private String storeName;
	
	/**
	 * 门店logo
	 */
	private String logo;
	
	/**
	 * 所属商户
	 */
	private String merchantName;




	private String merchantCode;
	/**
	 * 行业类型
	 */
	private String productDesc;
	
	/**
	 * 详细地址
	 */
	private String address;
	
	/**
	 * 门店状态
	 */
	private String status;
	
	/**
	 * 门店类型
	 */
	private String storeType;
	
	/**
	 * 费率
	 */
	private int rate;

	private Date updateTime;

	private int previousRate;
	
	private String alias;

	private String userType;

	private String merchantType;

	private String payEcdemicSwitch;

	private String isMarket;

	/**
	 * 用户id
	 */
	private Integer userId;

	/**
	 * 商户ID
	 */
	private Integer mercId;

	private String mcsStatus;

	private String remark;

	private String province;

	private String city;

	private String district;

	private String location;

	/**
	 * 通道结算类型 D0 D1
	 */
	private String settleType;
	/**
	 * channelStatusId
	 */
	private Integer csId;

	private String operatRemark;

	/**
	 * @description:是否开启银联支付0：不开启 1：开启
	 * @date: 2021/10/18 17:54
	 */
	private String isUnionPay;
	
	/**
	 * @description:
	 * @date: 2021/8/4 进件时间
	 */
	private Date incomTime;


	private Integer channel;

	private String merchantId;

	private String md5Key;

	/**
	 * 通道有效状态
	 */
	private Integer validStatus;

	/**
	 * 小程序appid
	 */
	private String subAppId;

	/**
	 * 公众号appid
	 */
	private String appid;

	@TableField(exist = false)
	private List<MerchantChannelStatus> channelStatusList;
}

