项企-报表中心
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

241 lines
6.5 KiB

/* eslint-disable*/
'use strict';
module.exports = dc => {
const DataTypes = dc.ORM;
const sequelize = dc.orm;
const PerformanceDetail = sequelize.define("performanceDetail", {
id: {
type: DataTypes.INTEGER,
allowNull: false,
defaultValue: null,
comment: null,
primaryKey: true,
field: "id",
autoIncrement: true
},
recConDate: {
type: DataTypes.DATEONLY,
allowNull: true,
defaultValue: null,
comment: "收到合同日期",
primaryKey: false,
field: "rec_con_date",
autoIncrement: false
},
month: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "月份",
primaryKey: false,
field: "month",
autoIncrement: false
},
department: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "部门:申请部门",
primaryKey: false,
field: "department",
autoIncrement: false
},
sale: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "销售人员",
primaryKey: false,
field: "sale",
autoIncrement: false
},
customer: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "客户名称:【甲方名称】",
primaryKey: false,
field: "customer",
autoIncrement: false
},
item: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "项目名称",
primaryKey: false,
field: "item",
autoIncrement: false
},
amount: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "合同金额:【合同金额\n(元)】",
primaryKey: false,
field: "amount",
autoIncrement: false
},
realPerformance: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "实际业绩;(合同金额-预\n支提成及委外费用)*特批折算比例\n(G-L)*K",
primaryKey: false,
field: "real_performance",
autoIncrement: false
},
assessmentPerformance: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "合同金额*省外业务(1.1)*复购业务\n(1.05)*可复制的业务路径(1.1)",
primaryKey: false,
field: "assessment_performance",
autoIncrement: false
},
isApproval: {
type: DataTypes.BOOLEAN,
allowNull: true,
defaultValue: null,
comment: "价格是否特批:根据折算比例-《合同明细表》推\n算(100%——“是”;其他为否)",
primaryKey: false,
field: "isApproval",
autoIncrement: false
},
approvalProp: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "特批折算比例:【业绩折\n算比例】",
primaryKey: false,
field: "approval_prop",
autoIncrement: false
},
cost: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "预支提成及委外费用",
primaryKey: false,
field: "cost",
autoIncrement: false
},
serviceLine: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "业务线",
primaryKey: false,
field: "service_line",
autoIncrement: false
},
cusType: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "客户类型",
primaryKey: false,
field: "cus_type",
autoIncrement: false
},
industry: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "行业",
primaryKey: false,
field: "industry",
autoIncrement: false
},
source: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "信息来源",
primaryKey: false,
field: "source",
autoIncrement: false
},
itemType: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "项目类型",
primaryKey: false,
field: "item_type",
autoIncrement: false
},
cusProvince: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "客户省份",
primaryKey: false,
field: "cus_province",
autoIncrement: false
},
cusAttribute: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "客户属性:G:政府、事业单位\nB:央企、国企、平台商\nC:资源方",
primaryKey: false,
field: "cus_attribute",
autoIncrement: false
},
repurchaseCount: {
type: DataTypes.INTEGER,
allowNull: true,
defaultValue: null,
comment: "复购次数:同一客户储备成单-成单项目数量\n(PM)",
primaryKey: false,
field: "repurchase_count",
autoIncrement: false
},
reproducible: {
type: DataTypes.BOOLEAN,
allowNull: true,
defaultValue: null,
comment: "是否可复制的业务路径:《合同评审》表单获取",
primaryKey: false,
field: "reproducible",
autoIncrement: false
},
outProvince: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "省外业务1.1:当【客户省份】=“江西”时,省外业务=1;当【客户省份】<>“江西”时,省外业务=1.1",
primaryKey: false,
field: "out_province",
autoIncrement: false
},
repurchase: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "复购业务1.05:当【复购次数】\n<2时,复购业务=1;当【复购次数】\n>=2时,复购业务=1.05;",
primaryKey: false,
field: "repurchase",
autoIncrement: false
},
isreproduce: {
type: DataTypes.STRING,
allowNull: true,
defaultValue: null,
comment: "可复制的业务路径1.1:当【是否可复\n制的业务路径】=“是”,可复制的业务路径=1.1;当【是否可复制的业务路径】=“否”,可复制的业务路径=1;",
primaryKey: false,
field: "isreproduce",
autoIncrement: false
}
}, {
tableName: "performance_detail",
comment: "",
indexes: []
});
dc.models.PerformanceDetail = PerformanceDetail;
return PerformanceDetail;
};