package com.goafanti.common.model;

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


/**
 * (BusinessProject)实体类
 *
 * @author makejava
 * @since 2025-01-03 10:53:15
 */
public class BusinessProject implements Serializable {
    private static final long serialVersionUID = -22679541116946568L;
/**
     * 业务项目ID
     */
    private String id;
/**
     * 创建人
     */
    private String createId;
/**
     * 创建时间
     */
    private Date createTime;
/**
     * 更新时间
     */
    private Date updateTime;
/**
     * 删除标识
     */
    private Integer deleteSign;
/**
     * 业务名称
     */
    private String bname;
/**
     * 业务分类
     */
    private String cid;
/**
     * 市场价
     */
    private BigDecimal price;
/**
     * 最低折扣
     */
    private BigDecimal offset;
/**
     * 活动价
     */
    private BigDecimal activityPrice;
/**
     * 活动价生效标识
     */
    private String activityFlag;
/**
     * 会员价
     */
    private BigDecimal memberPrice;
/**
     * 业务项目介绍
     */
    private String introduce;
/**
     * 业务项目状态
     */
    private String status;
/**
     * 是否全国
     */
    private String country;
/**
     * 业务地区-省
     */
    private String province;
/**
     * 业务地区-市
     */
    private String city;
/**
     * 业务地区-区
     */
    private String district;
/**
     * 业务负责人ID
     */
    private String principalId;
/**
     * 价值及作用
     */
    private String valueEffect;
/**
     * 客户基本条件
     */
    private String clientSize;
/**
     * 业务项目图标35*35
     */
    private String minLogo;
/**
     * 业务项目图标200*200
     */
    private String maxLogo;
/**
     * 项目地址
     */
    private String projectUrl;
/**
     * 是否精品  0-否，1-是
     */
    private Integer boutique;
/**
     * 首付金额
     */
    private BigDecimal firstPayment;
/**
     * 0 正常 1专利 2软著 3审计 4双软 5高新 6商标 7会员
     */
    private Integer type;
/**
     * 专利转让 0否1是
     */
    private Integer patentTransfer;
/**
     * 限定 0否  1是
     */
    private Integer restrictStatus;
/**
     * 完成状态 0否 1国家级，2=省级，3=市级
     */
    private Integer lvlType;
/**
     * 项目类型 0=其他，1=标准会员，2=简单会员，3=单边会员
     */
    private Integer projectType;


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCreateId() {
        return createId;
    }

    public void setCreateId(String createId) {
        this.createId = createId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getDeleteSign() {
        return deleteSign;
    }

    public void setDeleteSign(Integer deleteSign) {
        this.deleteSign = deleteSign;
    }

    public String getBname() {
        return bname;
    }

    public void setBname(String bname) {
        this.bname = bname;
    }

    public String getCid() {
        return cid;
    }

    public void setCid(String cid) {
        this.cid = cid;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public BigDecimal getOffset() {
        return offset;
    }

    public void setOffset(BigDecimal offset) {
        this.offset = offset;
    }

    public BigDecimal getActivityPrice() {
        return activityPrice;
    }

    public void setActivityPrice(BigDecimal activityPrice) {
        this.activityPrice = activityPrice;
    }

    public String getActivityFlag() {
        return activityFlag;
    }

    public void setActivityFlag(String activityFlag) {
        this.activityFlag = activityFlag;
    }

    public BigDecimal getMemberPrice() {
        return memberPrice;
    }

    public void setMemberPrice(BigDecimal memberPrice) {
        this.memberPrice = memberPrice;
    }

    public String getIntroduce() {
        return introduce;
    }

    public void setIntroduce(String introduce) {
        this.introduce = introduce;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getCountry() {
        return country;
    }

    public void setCountry(String country) {
        this.country = country;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getDistrict() {
        return district;
    }

    public void setDistrict(String district) {
        this.district = district;
    }

    public String getPrincipalId() {
        return principalId;
    }

    public void setPrincipalId(String principalId) {
        this.principalId = principalId;
    }

    public String getValueEffect() {
        return valueEffect;
    }

    public void setValueEffect(String valueEffect) {
        this.valueEffect = valueEffect;
    }

    public String getClientSize() {
        return clientSize;
    }

    public void setClientSize(String clientSize) {
        this.clientSize = clientSize;
    }

    public String getMinLogo() {
        return minLogo;
    }

    public void setMinLogo(String minLogo) {
        this.minLogo = minLogo;
    }

    public String getMaxLogo() {
        return maxLogo;
    }

    public void setMaxLogo(String maxLogo) {
        this.maxLogo = maxLogo;
    }

    public String getProjectUrl() {
        return projectUrl;
    }

    public void setProjectUrl(String projectUrl) {
        this.projectUrl = projectUrl;
    }

    public Integer getBoutique() {
        return boutique;
    }

    public void setBoutique(Integer boutique) {
        this.boutique = boutique;
    }

    public BigDecimal getFirstPayment() {
        return firstPayment;
    }

    public void setFirstPayment(BigDecimal firstPayment) {
        this.firstPayment = firstPayment;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getPatentTransfer() {
        return patentTransfer;
    }

    public void setPatentTransfer(Integer patentTransfer) {
        this.patentTransfer = patentTransfer;
    }

    public Integer getRestrictStatus() {
        return restrictStatus;
    }

    public void setRestrictStatus(Integer restrictStatus) {
        this.restrictStatus = restrictStatus;
    }

    public Integer getLvlType() {
        return lvlType;
    }

    public void setLvlType(Integer lvlType) {
        this.lvlType = lvlType;
    }

    public Integer getProjectType() {
        return projectType;
    }

    public void setProjectType(Integer projectType) {
        this.projectType = projectType;
    }

}

