package cn.com.countrygarden.bi.main.dto.extension;

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.util.List;

/**
 * @ClassName ExtensionReportDTO
 * @Description 外拓报表 --> DTO
 * @Author Sjiang
 * @Date 2019/1/17 20:47
 * @Version 1.0
 **/
@Data
@EqualsAndHashCode(callSuper = false)
public class ExtensionReportDTO extends ExtensionBaseDTO {

    /* ERP BEGIN */
    /**
     * @Author Sjiang
     * @Description // 'erp ID'
     * @Date 10:32 2019/1/15
     **/
    private Long erpId;

    /**
     * @Author Sjiang
     * @Description // '物业区域'
     * @Date 10:32 2019/1/15
     **/
    private String propertyArea;

    /**
     * @Author Sjiang
     * @Description // '物业区域编号'
     * @Date 10:32 2019/1/15
     **/
    private String areaNumber;
    /**
     * @Author Sjiang
     * @Description // '物业项目'
     * @Date 10:32 2019/1/15
     **/
    private String propertyProject;
    /**
     * @Author Sjiang
     * @Description // '项目性质'
     * @Date 10:32 2019/1/15
     **/
    private String commKind;
    /**
     * @Author Sjiang
     * @Description // '物业项目编号'
     * @Date 10:32 2019/1/15
     **/
    private String projectNumber;
    /**
     * @Author Sjiang
     * @Description // '项目类型'
     * @Date 10:32 2019/1/15
     **/
    private String projectType;
    /**
     * @Author Sjiang
     * @Description // '省级行政区'
     * @Date 10:32 2019/1/15
     **/
    private String province;

    /**
     * @Author Sjiang
     * @Description // 常规物业收费模式
     * @Date 16:45 2019/1/17
     **/
    private String conventionalCharges;

    /**
     * @Author Sjiang
     * @Description // 常规物业服务模式
     * @Date 16:45 2019/1/17
     **/
    private String conventionalService;

    /**
     * @Author Sjiang
     * @Description // 物业业态
     * @Date 16:45 2019/1/17
     **/
    private String propertyForm;

    /**
     * @Author Sjiang
     * @Description // 项目开发状态
     * @Date 16:45 2019/1/17
     **/
    private String developmentState;

    /* ERP END */

    /**
     * @Author Sjiang
     * @Description // 甲方对接人
     * @Date 12:40 2019/1/16
     **/
    List<ExtensionJointInfoDTO> jointDTO;

    /**
     * @Author Sjiang
     * @Description  // 项目负责人
     **/
    List<ExtensionProjectLeaderDTO> leaderDTO;

    /**
     * @Author Sjiang
     * @Description  // 文件 url
     **/
    List<ExtensionUpFileInfo> fileInfos;

    /**
     * @Author Sjiang
     * @Description  物业构成情况
     * @Date 10:53 2019/1/24
     **/

    List<ExtensionPropertyCompositionDTO> propertyCompositionDTOS;

    /* DUP BEGIN */
    /**
     * @Author Sjiang
     * @Description // 'dup ID'
     * @Date 10:32 2019/1/15
     **/
    private Long dupId;
    /**
     * @Author Sjiang
     * @Description // '拓展区域'
     * @Date 10:32 2019/1/15
     **/
    private String organName;
    /**
     * @Author Sjiang
     * @Description // '项目名称'
     * @Date 10:32 2019/1/15
     **/
    private String projectName;
    /**
     * @Author Sjiang
     * @Description // '接管区域'
     * @Date 10:32 2019/1/15
     **/
    private String proposalOrganName;
    /**
     * @Author Sjiang
     * @Description // '项目性质'
     * @Date 10:32 2019/1/15
     **/
    private String projectNature;
    /**
     * @Author Sjiang
     * @Description // '新 / 二手 ， 1 --> 表示新,2 --> 表示二手 '
     * @Date 10:32 2019/1/15
     **/
    private Integer isNew;
    /**
     * @Author Sjiang
     * @Description // '合作模式'
     * @Date 10:32 2019/1/15
     **/
    private String corpType;
    /**
     * @Author Sjiang
     * @Description // '签约日期'
     * @Date 10:32 2019/1/15
     **/
    private String signTime;

    /**
     * @Author Sjiang
     * @Description // 查询用的'签约日期'
     * @Date 10:32 2019/1/15
     **/
    private String signTimeEnd;

    /* DUP END */

    /*  PUBLIC BEGIN   */

    /**
     * @Author Sjiang
     * @Description // 	业委会成立情况 0=是 ,1= 否
     * @Date 10:32 2019/1/15
     **/
    private String committeeStatus;

    /**
     * @Author Sjiang
     * @Description // 拓展人员信息 姓名
     * @Date 10:32 2019/1/15
     **/
    private String extensionPerson;

    /**
     * @Author Sjiang
     * @Description // 拓展人员信息 联系方式
     * @Date 10:32 2019/1/15
     **/
    private String extensionPersonTel;

    /**
     * @Author Sjiang
     * @Description // 	合同性质
     * @Date 10:32 2019/1/15
     **/
    private String contractProperty;

    /**
     * @Author Sjiang
     * @Description // 合同签约面积
     * @Date 10:32 2019/1/15
     **/
    private BigDecimal contractArea;

    /**
     * @Author Sjiang
     * @Description // 签约日期
     * @Date 10:32 2019/1/15
     **/
    private String contractSingDate;

    /**
     * @Author Sjiang
     * @Description // 合同生效日期
     * @Date 10:32 2019/1/15
     **/
    private String contractCommencementDate;

    /**
     * @Author Sjiang
     * @Description // 合同终止时间
     * @Date 10:32 2019/1/15
     **/
    private String contractEndDate;

    /**
     * @Author Sjiang
     * @Description // 规划户数
     * @Date 10:32 2019/1/15
     **/
    private Integer planNumber;


    /*  合同特殊约定 BEGIN   */

    /**
     * @Author Sjiang
     * @Description // 空置房费用打折收取约定
     * @Date 10:32 2019/1/15
     **/
    private String emptyRoomFeesAgreement;

    /**
     * @Author Sjiang
     * @Description // 物业费单价约定
     * @Date 10:32 2019/1/15
     **/
    private String propertyFeesPriceAgreement;

    /**
     * @Author Sjiang
     * @Description // 开办费用约定
     * @Date 10:32 2019/1/15
     **/
    private String startUpFeesAgreement;

    /**
     * @Author Sjiang
     * @Description // 其他特殊约定
     * @Date 10:32 2019/1/15
     **/
    private String otherAgreement;


    /*  上会经营指标 BEGIN   */

    /**
     * @Author Sjiang
     * @Description // 第一年 主营收缴率（%）
     * @Date 12:40 2019/1/16
     **/
    private Float firstMainCollectionRate;
    /**
     * @Author Sjiang
     * @Description // 第一年 主营收入（元）
     * @Date 12:40 2019/1/16
     **/
    private BigDecimal firstSalesRevenue;
    /**
     * @Author Sjiang
     * @Description // 第一年 补贴（元）
     * @Date 12:40 2019/1/16
     **/
    private BigDecimal firstSubsidy;
    /**
     * @Author Sjiang
     * @Description // 第一年 总成本（元）
     * @Date 12:40 2019/1/16
     **/
    private BigDecimal firstTotalCost;
    /**
     * @Author Sjiang
     * @Description // 第一年  综合净利润（%）
     * @Date 12:40 2019/1/16
     **/
    private Float firstNetProfit;

    /**
     * @Author Sjiang
     * @Description // 第一年  主营利润
     * @Date 12:40 2019/1/16
     **/
    private BigDecimal firstMainBusinessProfit;

    /**
     * @Author Sjiang
     * @Description // 第二年 主营收缴率（%）
     * @Date 12:40 2019/1/16
     **/
    private Float secondMainCollectionRate;

    /**
     * @Author Sjiang
     * @Description // 第二年 主营收入（元）
     * @Date 12:40 2019/1/16
     **/
    private BigDecimal secondSalesRevenue;

    /**
     * @Author Sjiang
     * @Description // 第二年 补贴（元）
     * @Date 12:40 2019/1/16
     **/
    private BigDecimal secondSubsidy;

    /**
     * @Author Sjiang
     * @Description // 第二年 总成本（元）
     * @Date 12:40 2019/1/16
     **/
    private BigDecimal secondTotalCost;

    /**
     * @Author Sjiang
     * @Description // 第二年  综合净利润（%）
     * @Date 12:40 2019/1/16
     **/
    private Float secondNetProfit;

    /**
     * @Author Sjiang
     * @Description // 第二年  主营利润
     * @Date 12:40 2019/1/16
     **/
    private BigDecimal secondMainBusinessProfit;

    /**
     * @Author Sjiang
     * @Description // 第三年 主营收缴率（%）
     * @Date 12:40 2019/1/16
     **/
    private Float thirdlyMainCollectionRate;


    /**
     * @Author Sjiang
     * @Description // 第三年 主营收入（元）
     * @Date 12:40 2019/1/16
     **/
    private BigDecimal thirdlySalesRevenue;

    /**
     * @Author Sjiang
     * @Description // 第三年 补贴（元）
     * @Date 12:40 2019/1/16
     **/
    private BigDecimal thirdlySubsidy;

    /**
     * @Author Sjiang
     * @Description // 第三年 总成本（元）
     * @Date 12:40 2019/1/16
     **/
    private BigDecimal thirdlyTotalCost;

    /**
     * @Author Sjiang
     * @Description // 第三年  综合净利润（%）
     * @Date 12:40 2019/1/16
     **/
    private Float thirdlyNetProfit;

    /**
     * @Author Sjiang
     * @Description // 第三年  主营利润
     * @Date 12:40 2019/1/16
     **/
    private BigDecimal thirdlyMainBusinessProfit;

    /**
     * @Author Sjiang
     * @Description // 市级行政区域
     * @Date 12:40 2019/1/16
     **/
    private String city;

    /**
     * @Author Sjiang
     * @Description // 县级行政区
     * @Date 12:40 2019/1/16
     **/
    private String borough;

    /**
     * @Author Sjiang
     * @Description // 乡级行政区
     * @Date 12:40 2019/1/16
     **/
    private String region;

    /**
     * @Author Sjiang
     * @Description // 项目营业执照的物业公司全称
     * @Date 12:40 2019/1/16
     **/
    private String propertyName;

    /**
     * @Author Sjiang
     * @Description // 项目营业执照的母公司全称
     * @Date 12:40 2019/1/16
     **/
    private String parentCompany;

    /**
     * @Author Sjiang
     * @Description // NC 账套全称
     * @Date 12:40 2019/1/16
     **/
    private String ncSystemAccount;

    /**
     * @Author Sjiang
     * @Description // NC 账套编码
     * @Date 12:40 2019/1/16
     **/
    private String ncSystemNumber;

    /**
     * @Author Sjiang
     * @Description // NC 人力组织编码
     * @Date 12:40 2019/1/16
     **/
    private String ncPersonNumber;

    /**
     * @Author Sjiang
     * @Description // 物业公司资金类型
     * @Date 12:40 2019/1/16
     **/
    private String fundType;

    /**
     * @Author Sjiang
     * @Description // 开发主体（房产核算全称）
     * @Date 12:40 2019/1/16
     **/
    private String developmentSubjectNames;

    /**
     * @Author Sjiang
     * @Description // 开发主体（房产核算全称）
     * @Date 12:40 2019/1/16
     **/
    private List<String> developmentSubjectNameList;

    /**
     * @Author Sjiang
     * @Description // 项目开发主体
     * @Date 12:40 2019/1/16
     **/
    private String developmentSubject;

    /**
     * @Author Sjiang
     * @Description // 接管状态
     * @Date 12:40 2019/1/16
     **/
    private String takeoverState;

    /**
     * @Author Sjiang
     * @Description // 实际进驻时间
     * @Date 12:40 2019/1/16
     **/
    private String actualEnterTime;

    /**
     * @Author Sjiang
     * @Description // 收楼状态
     * @Date 12:40 2019/1/16
     **/
    private String stateProperty;

    /**
     * @Author Sjiang
     * @Description // 实际开盘时间(首期)
     * @Date 12:40 2019/1/16
     **/
    private String actualOpen;

    /**
     * @Author Sjiang
     * @Description // 计划开盘时间(首期)
     * @Date 12:40 2019/1/16
     **/
    private String plannedOpen;

    /**
     * @Author Sjiang
     * @Description // 合同收楼时间(首批)
     * @Date 12:40 2019/1/16
     **/
    private String contractPropertyDate;

    /**
     * @Author Sjiang
     * @Description // 实际收楼时间(首批)
     * @Date 12:40 2019/1/16
     **/
    private String actualProperty;

    /**
     * @Author Sjiang
     * @Description // 案场结束时间
     * @Date 12:40 2019/1/16
     **/
    private String endCaseDate;

    /**
     * @Author Sjiang
     * @Description // 常规物业管理退场时间
     * @Date 12:40 2019/1/16
     **/
    private String endEstateManagementDate;

    /**
     * @Author Sjiang
     * @Description // 销售案场收费模式
     * @Date 12:40 2019/1/16
     **/
    private String salesFieldCharges;

    /**
     * @Author Sjiang
     * @Description // 销售案场服务模式
     * @Date 12:40 2019/1/16
     **/
    private String salesFieldService;

    /**
     * @Author Sjiang
     * @Description // 合同接管时间
     * @Date 12:40 2019/1/16
     **/
    private String manageTime;




}
