整理数据库字段

This commit is contained in:
cloud 2020-04-08 13:54:47 +08:00
parent af3cdaef18
commit cfc71a59f7
1 changed files with 116 additions and 117 deletions

View File

@ -113,125 +113,124 @@ class update extends admin{
protected function table_field() { protected function table_field() {
global $_M; global $_M;
// 场所资料库 // 场所资料库
$zdytable['village'] = " `id` int(11) NOT NULL AUTO_INCREMENT, $zdytable['village'] = " `id` int(11) NOT NULL AUTO_INCREMENT,
`v_name` varchar(255) NOT NULL COMMENT '场所名称', `v_name` varchar(255) NOT NULL COMMENT '场所名称',
`v_type` varchar(255) NOT NULL COMMENT '分类', `v_type` varchar(255) NOT NULL COMMENT '分类',
`v_province` varchar(255) NOT NULL COMMENT '省', `v_province` varchar(255) NOT NULL COMMENT '省',
`v_city` varchar(255) NOT NULL COMMENT '市', `v_city` varchar(255) NOT NULL COMMENT '市',
`v_district` varchar(255) NOT NULL COMMENT '区', `v_district` varchar(255) NOT NULL COMMENT '区',
`v_address` varchar(255) NOT NULL COMMENT '详细地址', `v_address` varchar(255) NOT NULL COMMENT '详细地址',
`v_lxname` varchar(150) NOT NULL COMMENT '相关联系人', `v_lxname` varchar(150) NOT NULL COMMENT '相关联系人',
`v_tel` text COMMENT '联系电话', `v_tel` text COMMENT '联系电话',
`v_price` decimal(10,2) DEFAULT NULL COMMENT '场所均价', `v_price` decimal(10,2) DEFAULT NULL COMMENT '场所均价',
`v_psize` int(11) COMMENT '居住人口规模', `v_psize` int(11) DEFAULT NULL COMMENT '居住人口规模',
`v_text` text COMMENT '备注', `v_forbidtype` text COMMENT '禁投行业',
`v_updatetime` datetime DEFAULT NULL, `v_text` text COMMENT '备注',
`v_addtime` datetime DEFAULT NULL, `v_updatetime` datetime DEFAULT NULL,
UNIQUE KEY `vname` (`v_name`), `v_addtime` datetime DEFAULT NULL,
PRIMARY KEY (`id`)"; PRIMARY KEY (`id`),
UNIQUE KEY `vname` (`v_name`)";
// 公司资料库 // 公司资料库
// 公司地址填写采用选择城市联动的方式填写,方便后期数据查询处理筛选 // 公司地址填写采用选择城市联动的方式填写,方便后期数据查询处理筛选
$zdytable['customer'] = " `id` int(11) NOT NULL AUTO_INCREMENT, $zdytable['customer'] = " `id` int(11) NOT NULL AUTO_INCREMENT,
`c_allname` varchar(255) NOT NULL COMMENT '公司全称名称', `c_allname` varchar(255) NOT NULL COMMENT '公司全称名称',
`c_name` varchar(255) NOT NULL COMMENT '公司简称名称', `c_name` varchar(255) NOT NULL COMMENT '公司简称名称',
`c_province` varchar(255) NOT NULL COMMENT '省', `c_province` varchar(255) NOT NULL COMMENT '省',
`c_city` varchar(255) NOT NULL COMMENT '市', `c_city` varchar(255) NOT NULL COMMENT '市',
`c_district` varchar(255) NOT NULL COMMENT '区', `c_district` varchar(255) NOT NULL COMMENT '区',
`c_address` varchar(255) NOT NULL COMMENT '详细地址', `c_address` varchar(255) NOT NULL COMMENT '详细地址',
`c_lxname` varchar(150) NOT NULL COMMENT '相关联系人', `c_lxname` varchar(150) NOT NULL COMMENT '相关联系人',
`c_tel` text COMMENT '联系电话', `c_tel` text COMMENT '联系电话',
`c_text` text COMMENT '备注', `c_text` text COMMENT '备注',
`c_updatetime` datetime DEFAULT NULL, `c_updatetime` datetime DEFAULT NULL,
`c_addtime` datetime DEFAULT NULL, `c_addtime` datetime DEFAULT NULL,
UNIQUE KEY `cname` (`c_name`), PRIMARY KEY (`id`),
PRIMARY KEY (`id`)"; UNIQUE KEY `cname` (`c_name`)";
//公司负责人联系方式 //公司负责人联系方式
//负责人姓名,电话,职位分类,备注 //负责人姓名,电话,职位分类,备注
// w_tel 可做成标签,总之要满足多个录入的要求 // w_tel 可做成标签,总之要满足多个录入的要求
$zdytable['workers'] = " `id` int(11) NOT NULL AUTO_INCREMENT, $zdytable['workers'] = " `id` int(11) NOT NULL AUTO_INCREMENT,
`w_jid` int(11) NOT NULL COMMENT '职务id', `w_jid` int(11) NOT NULL COMMENT '职务id',
`w_name` varchar(150) NOT NULL COMMENT '姓名', `w_name` varchar(150) NOT NULL COMMENT '姓名',
`w_tel` text COMMENT '联系电话', `w_tel` text COMMENT '联系电话',
`w_text` text COMMENT '备注', `w_text` text COMMENT '备注',
`w_updatetime` datetime DEFAULT NULL, `w_updatetime` datetime DEFAULT NULL,
`w_addtime` datetime DEFAULT NULL, `w_addtime` datetime DEFAULT NULL,
PRIMARY KEY (`id`)"; PRIMARY KEY (`id`)";
// 同一个广告位置 不可重复 // 同一个广告位置 不可重复
$zdytable['elevator'] = " `id` int(11) NOT NULL AUTO_INCREMENT, $zdytable['elevator'] = " `id` int(11) NOT NULL AUTO_INCREMENT,
`e_vid` int(11) COMMENT '场所ID', `e_vid` int(11) DEFAULT NULL COMMENT '场所ID',
`e_number` varchar(100) NOT NULL COMMENT '广告位编号,用于后期各表操作', `e_number` varchar(100) NOT NULL COMMENT '广告位编号,用于后期各表操作',
`e_bno` int(11) NOT NULL COMMENT '门口方位', `e_bno` int(11) NOT NULL COMMENT '道闸方位',
`e_aps` int(11) NOT NULL COMMENT '广告位置', `e_aps` int(11) NOT NULL COMMENT '广告位置',
`e_size` varchar(255) NOT NULL COMMENT '广告位尺寸大小', `e_size` varchar(255) NOT NULL COMMENT '广告位尺寸大小',
`e_enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用 0 不启用1 为启用', `e_enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用 0 不启用1 为启用',
`e_label` text COMMENT '自主标签', `e_label` text COMMENT '自主标签',
`e_text` text COMMENT '备注', `e_text` text COMMENT '备注',
UNIQUE KEY `elidno` (`e_vid`,`e_bno`,`e_aps`), PRIMARY KEY (`id`),
UNIQUE KEY `enumber` (`e_number`), UNIQUE KEY `enumber` (`e_number`),
PRIMARY KEY (`id`)"; UNIQUE KEY `elidno` (`e_vid`,`e_bno`,`e_aps`)";
// 合同资料库 // 合同资料库
// h_cid h_wid 采用联动菜单方式 // h_cid h_wid 采用联动菜单方式
// h_noticeday 可做成tab 标签形式满足多个通知天数 // h_noticeday 可做成tab 标签形式满足多个通知天数
$zdytable['contract'] = " `id` int(11) NOT NULL AUTO_INCREMENT, $zdytable['contract'] = " `id` int(11) NOT NULL AUTO_INCREMENT,
`h_number` varchar(100) NOT NULL COMMENT '合同编号,用于后期各表操作', `h_number` varchar(100) NOT NULL COMMENT '合同编号,用于后期各表操作',
`h_signtime` varchar(255) COMMENT '签订日期', `h_signtime` varchar(255) DEFAULT NULL COMMENT '签订日期',
`h_cid` int(11) COMMENT '签定公司', `h_cid` int(11) DEFAULT NULL COMMENT '签定公司',
`h_wid` varchar(255) COMMENT '签定相关公司人员', `h_wid` varchar(255) DEFAULT NULL COMMENT '签定相关公司人员',
`h_tprice` decimal(10,2) DEFAULT NULL COMMENT '总价格', `h_tprice` decimal(10,2) DEFAULT NULL COMMENT '总价格',
`h_starttime` varchar(255) COMMENT '广告开始时间', `h_starttime` varchar(255) DEFAULT NULL COMMENT '广告开始时间',
`h_endtime` varchar(255) COMMENT '广告结束时间', `h_endtime` varchar(255) DEFAULT NULL COMMENT '广告结束时间',
`h_noticeday` varchar(255) COMMENT '提前通知天数', `h_noticeday` varchar(255) DEFAULT NULL COMMENT '提前通知天数',
`h_medium` text COMMENT '投放媒介', `h_text` text COMMENT '备注',
`h_tower` text COMMENT '投放台数', `h_updatetime` datetime DEFAULT NULL COMMENT '修改时间',
`h_texta` text COMMENT '投放周期备注,天月年', `h_addtime` datetime DEFAULT NULL COMMENT '录入时间',
`h_text` text COMMENT '备注', `h_medium` text COMMENT '投放媒介',
`h_updatetime` datetime DEFAULT NULL COMMENT '修改时间', `h_tower` text COMMENT '投放台数',
`h_addtime` datetime DEFAULT NULL COMMENT '录入时间', `h_texta` text COMMENT '投放周期备注,天月年',
UNIQUE KEY `elidno` (`h_number`), PRIMARY KEY (`id`),
PRIMARY KEY (`id`)"; UNIQUE KEY `elidno` (`h_number`)";
// 广告投放计划单 //将合同的进度状态调整到投放计划内 // 广告投放计划单 //将合同的进度状态调整到投放计划内
$zdytable['launch'] = " `id` int(11) NOT NULL AUTO_INCREMENT, $zdytable['launch'] = " `id` int(11) NOT NULL AUTO_INCREMENT,
`l_title` varchar(255) COMMENT '投放计划标题', `l_title` varchar(255) DEFAULT NULL COMMENT '投放计划标题',
`l_hnumber` varchar(100) NOT NULL COMMENT '合同编号', `l_hnumber` varchar(100) NOT NULL COMMENT '合同编号',
`l_enumber` text COMMENT '排期成功的广告位编号', `l_enumber` text COMMENT '排期成功的广告位编号',
`l_selectenum` text COMMENT '选择的广告位编号', `l_selectenum` text COMMENT '选择的广告位编号',
`l_schedule` int(11) COMMENT '投放进度', `l_schedule` int(11) DEFAULT NULL COMMENT '投放进度',
`l_starttime` varchar(255) COMMENT '广告开始时间', `l_starttime` varchar(255) DEFAULT NULL COMMENT '广告开始时间',
`l_endtime` varchar(255) COMMENT '广告结束时间', `l_endtime` varchar(255) DEFAULT NULL COMMENT '广告结束时间',
`l_enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '广告排期状态 0预选1正常 2预排', `l_enable` tinyint(1) NOT NULL DEFAULT '1' COMMENT '广告排期状态 0预选1正常 2预排',
`l_type` varchar(255) NOT NULL COMMENT '分类', `l_type` varchar(255) NOT NULL COMMENT '分类',
`l_text` text COMMENT '备注', `l_text` text COMMENT '备注',
`l_updatetime` datetime DEFAULT NULL COMMENT '修改时间', `l_updatetime` datetime DEFAULT NULL COMMENT '修改时间',
`l_addtime` datetime DEFAULT NULL COMMENT '录入时间', `l_addtime` datetime DEFAULT NULL COMMENT '录入时间',
PRIMARY KEY (`id`)"; PRIMARY KEY (`id`)";
// 广告时间段排期表,广告位编号,合同编号,开始时间,结束时间,状态 // 广告时间段排期表,广告位编号,合同编号,开始时间,结束时间,状态
// 排期的缓存表 // 排期的缓存表
$zdytable['schedule'] = " $zdytable['schedule'] = " `id` char(36) NOT NULL COMMENT 'uuid',
`id` char(36) NOT NULL COMMENT 'uuid', `s_lid` int(11) DEFAULT NULL COMMENT '广告投放ID',
`s_lid` int(11) COMMENT '广告投放ID', `s_enumber` varchar(100) NOT NULL COMMENT '广告位编号',
`s_enumber` varchar(100) NOT NULL COMMENT '广告位编号', `s_hnumber` varchar(100) NOT NULL COMMENT '合同编号',
`s_hnumber` varchar(100) NOT NULL COMMENT '合同编号', `s_starttime` varchar(255) DEFAULT NULL COMMENT '广告开始时间',
`s_starttime` varchar(255) COMMENT '广告开始时间', `s_endtime` varchar(255) DEFAULT NULL COMMENT '广告结束时间',
`s_endtime` varchar(255) COMMENT '广告结束时间', PRIMARY KEY (`id`),
UNIQUE KEY `slidse` (`s_lid`,`s_enumber`), UNIQUE KEY `slidse` (`s_lid`,`s_enumber`)";
PRIMARY KEY (`id`)
";
// 参数配置 // 参数配置
$zdytable['para'] = " `id` int(11) NOT NULL AUTO_INCREMENT, $zdytable['para'] = " `id` int(11) NOT NULL AUTO_INCREMENT,
`p_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '参数分类 0广告位置,1职位,2合同状态,3门口方位', `p_type` tinyint(1) NOT NULL DEFAULT '0' COMMENT '参数分类 0广告位置,1职位,2合同状态,3道闸方位',
`p_order` int(11) DEFAULT '0' COMMENT '排序', `p_order` int(11) DEFAULT '0' COMMENT '排序',
`p_name` varchar(255) COMMENT '名称', `p_name` varchar(255) DEFAULT NULL COMMENT '名称',
`p_value` int(11) COMMENT '参数值,必须为数字', `p_value` int(11) DEFAULT NULL COMMENT '参数值,必须为数字',
`p_text` varchar(255) COMMENT '备注', `p_text` varchar(255) DEFAULT NULL COMMENT '备注',
UNIQUE KEY `ptypevalue` (`p_type`,`p_value`), PRIMARY KEY (`id`),
PRIMARY KEY (`id`)"; UNIQUE KEY `ptypevalue` (`p_type`,`p_value`)";
// 有序表,处理分割字段 // 有序表,处理分割字段
$zdytable['sequence'] = " `seq` int(11) NOT NULL AUTO_INCREMENT, $zdytable['sequence'] = " `seq` int(11) NOT NULL AUTO_INCREMENT,
@ -239,26 +238,26 @@ class update extends admin{
// 公司资料库 // 公司资料库
// 公司地址填写采用选择城市联动的方式填写,方便后期数据查询处理筛选 // 公司地址填写采用选择城市联动的方式填写,方便后期数据查询处理筛选
$zdytable['welog'] = " `id` int(11) NOT NULL AUTO_INCREMENT, $zdytable['welog'] = " `id` int(11) NOT NULL AUTO_INCREMENT,
`openid` varchar(45) NOT NULL COMMENT '微信用户ID', `openid` varchar(45) NOT NULL COMMENT '微信用户ID',
`text` text COMMENT '核心内容', `text` text COMMENT '核心内容',
`content` text COMMENT '微信模板信息', `content` text COMMENT '微信模板信息',
`returntext` text COMMENT '返回信息', `returntext` text COMMENT '返回信息',
`state` tinyint(1) COMMENT '记录状态', `state` tinyint(1) DEFAULT NULL COMMENT '记录状态',
`exetime` varchar(255) COMMENT '处理时间', `exetime` varchar(255) DEFAULT NULL COMMENT '处理时间',
`addtime` varchar(255) COMMENT '录入时间', `addtime` varchar(255) DEFAULT NULL COMMENT '录入时间',
PRIMARY KEY (`id`)"; PRIMARY KEY (`id`)";
//前台巡查人员的验证密钥密码 //前台巡查人员的验证密钥密码
$zdytable['keylist'] = " `id` int(11) NOT NULL AUTO_INCREMENT, $zdytable['keylist'] = " `id` int(11) NOT NULL AUTO_INCREMENT,
`k_passkey` varchar(45) NOT NULL COMMENT '密钥密码', `k_passkey` varchar(45) NOT NULL COMMENT '密钥密码',
`k_basekey` text COMMENT '明密', `k_basekey` text COMMENT '明密',
`k_wid` varchar(255) COMMENT '相关联系人', `k_wid` varchar(255) DEFAULT NULL COMMENT '相关联系人',
`k_state` tinyint(1) COMMENT '密钥状态', `k_state` tinyint(1) DEFAULT NULL COMMENT '密钥状态',
`k_text` text COMMENT '备注', `k_text` text COMMENT '备注',
`k_addtime` varchar(255) COMMENT '新增时间', `k_addtime` varchar(255) DEFAULT NULL COMMENT '新增时间',
`k_updatetime` varchar(255) COMMENT '修改时间', `k_updatetime` varchar(255) DEFAULT NULL COMMENT '修改时间',
PRIMARY KEY (`id`)"; PRIMARY KEY (`id`)";
/** /**
* 1、增加新表 * 1、增加新表