package com.ytpm.middle.param;

import com.ytpm.general.BaseParam;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

@EqualsAndHashCode(callSuper = true)
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("App应用表单")
public class AppForm extends BaseParam {
    @ApiModelProperty("应用ID")
    private String appId;
    @ApiModelProperty("应用名称")
    private String appName;
    @ApiModelProperty("用户ID")
    private String userId;
    @ApiModelProperty("应用类型")
    private Integer appType;
    @ApiModelProperty("详情页链接")
    private String detailUrl;
    @ApiModelProperty("完整程序包名")
    private String packageName;
    @ApiModelProperty("域名")
    private String domain;
    @ApiModelProperty("上架时间")
    private Date issuedTime;
    @ApiModelProperty("微信开发应用ID")
    private String wxAppId;
    @ApiModelProperty("微信开发应用ID")
    private String wxSecret;
    @ApiModelProperty("售价")
    private BigDecimal salePrice;
    @ApiModelProperty("授权类型")
    private Integer grantType;
    @ApiModelProperty("taku应用ID")
    private String takuAppId;
    @ApiModelProperty("taku应用key")
    private String takuKey;
    @ApiModelProperty("taku横幅")
    private String takuBannerPid;
    @ApiModelProperty("taku原生")
    private String takuNativePid;
    @ApiModelProperty("taku激励")
    private String takuRewardPid;
    @ApiModelProperty("taku插屏")
    private String takuInterstitialPid;
}
