Commit 1e71d345 by lixq
parents 6669d4a8 108204c5
...@@ -8,7 +8,7 @@ CREATE TABLE IF NOT EXISTS system_const_dat( ...@@ -8,7 +8,7 @@ CREATE TABLE IF NOT EXISTS system_const_dat(
title varchar(128) NOT NULL, title varchar(128) NOT NULL,
constant_value text NOT NULL, constant_value text NOT NULL,
delete_flg tinyint(1) NOT NULL DEFAULT '0' delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8; ) ENGINE = INNODB DEFAULT CHARSET=utf8mb4;
Create INDEX system_const_dat_name_idx ON system_const_dat(name); Create INDEX system_const_dat_name_idx ON system_const_dat(name);
...@@ -24,7 +24,7 @@ CREATE TABLE IF NOT EXISTS government_mst( ...@@ -24,7 +24,7 @@ CREATE TABLE IF NOT EXISTS government_mst(
district varchar(64), district varchar(64),
title text NOT NULL, title text NOT NULL,
delete_flg tinyint(1) NOT NULL DEFAULT '0' delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8; ) ENGINE = INNODB DEFAULT CHARSET=utf8mb4;
Create INDEX government_mst_province_idx ON government_mst(province); Create INDEX government_mst_province_idx ON government_mst(province);
Create INDEX government_mst_city_idx ON government_mst(city); Create INDEX government_mst_city_idx ON government_mst(city);
...@@ -48,7 +48,7 @@ CREATE TABLE IF NOT EXISTS account_mst( ...@@ -48,7 +48,7 @@ CREATE TABLE IF NOT EXISTS account_mst(
modules text NOT NULL, modules text NOT NULL,
comment text, comment text,
delete_flg tinyint(1) NOT NULL DEFAULT '0' delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8; ) ENGINE = INNODB DEFAULT CHARSET=utf8mb4;
Create INDEX account_mst_login_idx ON account_mst(login(255)); Create INDEX account_mst_login_idx ON account_mst(login(255));
Create INDEX account_mst_password_idx ON account_mst(password(255)); Create INDEX account_mst_password_idx ON account_mst(password(255));
...@@ -75,7 +75,7 @@ CREATE TABLE IF NOT EXISTS school_mst( ...@@ -75,7 +75,7 @@ CREATE TABLE IF NOT EXISTS school_mst(
longitude text NOT NULL, longitude text NOT NULL,
latitude text NOT NULL DEFAULT 'UNKNOW', latitude text NOT NULL DEFAULT 'UNKNOW',
delete_flg tinyint(1) NOT NULL DEFAULT '0' delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8; ) ENGINE = INNODB DEFAULT CHARSET=utf8mb4;
Create INDEX school_mst_id_idx ON school_mst(id); Create INDEX school_mst_id_idx ON school_mst(id);
Create INDEX school_mst_title_idx ON school_mst(title(255)); Create INDEX school_mst_title_idx ON school_mst(title(255));
...@@ -93,7 +93,7 @@ CREATE TABLE IF NOT EXISTS grade_mst( ...@@ -93,7 +93,7 @@ CREATE TABLE IF NOT EXISTS grade_mst(
original_source int8 NOT NULL DEFAULT '0', original_source int8 NOT NULL DEFAULT '0',
title text NOT NULL, title text NOT NULL,
delete_flg tinyint(1) NOT NULL DEFAULT '0' delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8; ) ENGINE = INNODB DEFAULT CHARSET=utf8mb4;
Create INDEX grade_mst_school_id_idx ON grade_mst(school_id); Create INDEX grade_mst_school_id_idx ON grade_mst(school_id);
...@@ -112,7 +112,7 @@ CREATE TABLE IF NOT EXISTS class_mst( ...@@ -112,7 +112,7 @@ CREATE TABLE IF NOT EXISTS class_mst(
title text NOT NULL, title text NOT NULL,
member_count int8 NOT NULL DEFAULT '0', member_count int8 NOT NULL DEFAULT '0',
delete_flg tinyint(1) NOT NULL DEFAULT '0' delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8; ) ENGINE = INNODB DEFAULT CHARSET=utf8mb4;
Create INDEX class_mst_school_id_idx ON class_mst(school_id); Create INDEX class_mst_school_id_idx ON class_mst(school_id);
Create INDEX class_mst_grade_id_idx ON class_mst(grade_id); Create INDEX class_mst_grade_id_idx ON class_mst(grade_id);
...@@ -133,7 +133,7 @@ CREATE TABLE IF NOT EXISTS circle_dat( ...@@ -133,7 +133,7 @@ CREATE TABLE IF NOT EXISTS circle_dat(
latitude text NOT NULL DEFAULT 'UNKNOW', latitude text NOT NULL DEFAULT 'UNKNOW',
owner_id int8 NOT NULL DEFAULT '0', owner_id int8 NOT NULL DEFAULT '0',
delete_flg tinyint(1) NOT NULL DEFAULT '0' delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8; ) ENGINE = INNODB DEFAULT CHARSET=utf8mb4;
...@@ -147,50 +147,24 @@ CREATE TABLE IF NOT EXISTS circle_member_dat( ...@@ -147,50 +147,24 @@ CREATE TABLE IF NOT EXISTS circle_member_dat(
user_id int8 NOT NULL DEFAULT '0', user_id int8 NOT NULL DEFAULT '0',
member_count int8 NOT NULL DEFAULT '0', member_count int8 NOT NULL DEFAULT '0',
delete_flg tinyint(1) NOT NULL DEFAULT '0' delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8; ) ENGINE = INNODB DEFAULT CHARSET=utf8mb4;
##----teacher_mst create
DROP TABLE IF EXISTS teacher_mst;
CREATE TABLE IF NOT EXISTS teacher_mst(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
school_id int8 NOT NULL,
grade_id int8 NOT NULL,
class_id int8 NOT NULL,
name varchar(64) NOT NULL,
contact varchar(64),
qq_no varchar(64) DEFAULT '1',
area varchar(64),
sex varchar(64) NOT NULL DEFAULT 'UNKNOW',
channel_no varchar(64) NOT NULL,
status varchar(64) NOT NULL DEFAULT '0',
uid varchar(128),
account_id int8 NOT NULL DEFAULT '0',
point int4 NOT NULL DEFAULT '0',
zfb_account varchar(128),
delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8;
Create INDEX teacher_mst_channel_no_idx ON teacher_mst(channel_no);
Create INDEX teacher_mst_status_idx ON teacher_mst(status);
##----user_mst create ##----user_mst create
DROP TABLE IF EXISTS user_mst; DROP TABLE IF EXISTS user_mst;
CREATE TABLE IF NOT EXISTS user_mst( CREATE TABLE IF NOT EXISTS user_mst(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment, id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
school_id int8 NOT NULL, school_id int8 NOT NULL DEFAULT '0',
class_id int8 NOT NULL, class_id int8 NOT NULL DEFAULT '0',
name varchar(64) NOT NULL, name varchar(64) NOT NULL,
tel_no varchar(32) NOT NULL, tel_no varchar(32) NOT NULL,
unionid varchar(64) NOT NULL DEFAULT 'UNKNOW', unionid varchar(64) NOT NULL DEFAULT 'UNKNOW',
status varchar(64) NOT NULL DEFAULT '0', status varchar(64) NOT NULL DEFAULT '0',
account_id int8 NOT NULL DEFAULT '0', account_id int8 NOT NULL DEFAULT '0',
child_age int8,
role varchar(128) NOT NULL DEFAULT '0', role varchar(128) NOT NULL DEFAULT '0',
point int8 NOT NULL DEFAULT '0', point int8 NOT NULL DEFAULT '0',
longitude text NOT NULL, longitude text NOT NULL,
...@@ -205,259 +179,167 @@ CREATE TABLE IF NOT EXISTS user_mst( ...@@ -205,259 +179,167 @@ CREATE TABLE IF NOT EXISTS user_mst(
licensen_imgage varchar(255), licensen_imgage varchar(255),
other_imgage varchar(255), other_imgage varchar(255),
organization_status varchar(64) NOT NULL DEFAULT 'NEW', organization_status varchar(64) NOT NULL DEFAULT 'NEW',
ability_point int8 NOT NULL DEFAULT '0',
service_point int8 NOT NULL DEFAULT '0',
delete_flg tinyint(1) NOT NULL DEFAULT '0' delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8; ) ENGINE = INNODB DEFAULT CHARSET=utf8mb4;
Create INDEX user_mst_status_idx ON user_mst(status); Create INDEX user_mst_school_id_idx ON user_mst(school_id);
Create INDEX user_mst_class_id_idx ON user_mst(class_id);
Create INDEX user_mst_tel_no_idx ON user_mst(tel_no);
##----event_dat create ##----social_event_dat create
DROP TABLE IF EXISTS event_dat; DROP TABLE IF EXISTS social_event_dat;
CREATE TABLE IF NOT EXISTS event_dat( CREATE TABLE IF NOT EXISTS social_event_dat(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment, id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
school_no text NOT NULL DEFAULT '0',
class_no text NOT NULL DEFAULT '0',
original_source int8 NOT NULL DEFAULT '0',
title text NOT NULL, title text NOT NULL,
start_time timestamp NOT NULL, author text NOT NULL,
finish_time timestamp NOT NULL, publish_time timestamp NOT NULL,
position text NOT NULL, content text NOT NULL,
position_longitude text NOT NULL,
position_latitude text NOT NULL,
scope int8 NOT NULL, scope int8 NOT NULL,
max_member int8 NOT NULL DEFAULT '0',
time_length varchar(64) NOT NULL,
leader_name varchar(64) NOT NULL,
leader_contact varchar(128) NOT NULL,
venue_ text NOT NULL,
status varchar(64) NOT NULL DEFAULT 'NEW',
delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8;
##----organization_mst create
DROP TABLE IF EXISTS organization_mst;
CREATE TABLE IF NOT EXISTS organization_mst(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
organization_submit_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
organization_no varchar(255) NOT NULL,
organization_title text NOT NULL,
legal_person varchar(255) NOT NULL,
organization_contact text,
legal_person_imgage1 varchar(255),
legal_person_imgage2 varchar(255),
licensen_imgage varchar(255),
other_imgage varchar(255),
organization_status varchar(64) NOT NULL DEFAULT 'NEW',
delete_flg tinyint(1) NOT NULL DEFAULT '0' delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8; ) ENGINE = INNODB DEFAULT CHARSET=utf8mb4;
Create INDEX social_event_dat_school_no_idx ON social_event_dat(school_no(255));
Create INDEX social_event_dat_class_no_idx ON social_event_dat(class_no(255));
Create INDEX social_event_dat_original_source_idx ON social_event_dat(original_source);
##----user_comment_dat create ##----social_event_member_dat create
DROP TABLE IF EXISTS user_comment_dat; DROP TABLE IF EXISTS social_event_member_dat;
CREATE TABLE IF NOT EXISTS user_comment_dat( CREATE TABLE IF NOT EXISTS social_event_member_dat(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment, id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
user_id int8 NOT NULL, social_event_id int8 NOT NULL,
account_id int8 NOT NULL, user_id text NOT NULL,
comment text, comment text NOT NULL,
images text NOT NULL,
status varchar(64) NOT NULL DEFAULT '0', status varchar(64) NOT NULL DEFAULT '0',
delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8;
Create INDEX user_comment_dat_user_id_idx ON user_comment_dat(user_id);
Create INDEX user_comment_dat_account_id_idx ON user_comment_dat(account_id);
##----user_favorite_dat create
DROP TABLE IF EXISTS user_favorite_dat;
CREATE TABLE IF NOT EXISTS user_favorite_dat(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
user_id int8 NOT NULL,
data_type varchar(64) NOT NULL,
data_id int8 NOT NULL,
delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8;
Create INDEX user_favorite_dat_user_id_idx ON user_favorite_dat(user_id);
Create INDEX user_favorite_dat_data_id_idx ON user_favorite_dat(data_id);
Create INDEX user_favorite_dat_data_type_idx ON user_favorite_dat(data_type);
##----user_sign_dat create
DROP TABLE IF EXISTS user_sign_dat;
CREATE TABLE IF NOT EXISTS user_sign_dat(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
object_date varchar(10) NOT NULL,
user_id int8 NOT NULL,
article_id int8 NOT NULL DEFAULT '0',
point int8 NOT NULL DEFAULT '0', point int8 NOT NULL DEFAULT '0',
delete_flg tinyint(1) NOT NULL DEFAULT '0' delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8; ) ENGINE = INNODB DEFAULT CHARSET=utf8mb4;
Create INDEX user_sign_dat_object_date_idx ON user_sign_dat(object_date);
Create INDEX user_sign_dat_user_id_idx ON user_sign_dat(user_id);
##----user_point_log create
DROP TABLE IF EXISTS user_point_log;
CREATE TABLE IF NOT EXISTS user_point_log(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
user_id int8 NOT NULL PRIMARY KEY auto_increment,
action_type int4 NOT NULL,
point int4 NOT NULL DEFAULT '0',
point_left int4 NOT NULL DEFAULT '0',
status varchar(255) NOT NULL DEFAULT 'WAITING',
delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8;
Create INDEX user_point_log_user_id_idx ON user_point_log(user_id); Create INDEX social_event_member_dat_user_id_idx ON social_event_member_dat(user_id(255));
##----user_staff_relation_dat create ##----family_event_dat create
DROP TABLE IF EXISTS user_staff_relation_dat; DROP TABLE IF EXISTS family_event_dat;
CREATE TABLE IF NOT EXISTS user_staff_relation_dat( CREATE TABLE IF NOT EXISTS family_event_dat(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment, id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
user_id int8 NOT NULL, school_no text NOT NULL DEFAULT '0',
account_id int8 NOT NULL, class_no text NOT NULL DEFAULT '0',
comment text NOT NULL, original_source int8 NOT NULL DEFAULT '0',
title text NOT NULL,
author text NOT NULL,
publish_time timestamp NOT NULL,
content text NOT NULL,
scope int8 NOT NULL,
delete_flg tinyint(1) NOT NULL DEFAULT '0' delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8; ) ENGINE = INNODB DEFAULT CHARSET=utf8mb4;
Create INDEX user_staff_relation_dat_user_id_idx ON user_staff_relation_dat(user_id); Create INDEX family_event_dat_school_no_idx ON family_event_dat(school_no(255));
Create INDEX user_staff_relation_dat_account_id_idx ON user_staff_relation_dat(account_id); Create INDEX family_event_dat_class_no_idx ON family_event_dat(class_no(255));
Create INDEX family_event_dat_original_source_idx ON family_event_dat(original_source);
##----article_dat create ##----family_event_member_dat create
DROP TABLE IF EXISTS article_dat; DROP TABLE IF EXISTS family_event_member_dat;
CREATE TABLE IF NOT EXISTS article_dat( CREATE TABLE IF NOT EXISTS family_event_member_dat(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment, id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
category_id int8 NOT NULL, family_event_id int8 NOT NULL,
title varchar(128) NOT NULL, user_id text NOT NULL,
front_image text,
mp3 varchar(64),
video_url text,
comment text NOT NULL, comment text NOT NULL,
display_order int4 NOT NULL DEFAULT '0', images text NOT NULL,
delete_flg tinyint(1) NOT NULL DEFAULT '0' status varchar(64) NOT NULL DEFAULT '0',
) ENGINE = INNODB DEFAULT CHARSET=utf8; point int8 NOT NULL DEFAULT '0',
Create INDEX article_dat_display_order_idx ON article_dat(display_order);
Create INDEX article_dat_title_idx ON article_dat(title);
##----article_tags_dat create
DROP TABLE IF EXISTS article_tags_dat;
CREATE TABLE IF NOT EXISTS article_tags_dat(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
tag text,
click_count int8,
delete_flg tinyint(1) NOT NULL DEFAULT '0' delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8; ) ENGINE = INNODB DEFAULT CHARSET=utf8mb4;
Create INDEX article_tags_dat_tag_idx ON article_tags_dat(tag(255)); Create INDEX family_event_member_dat_user_id_idx ON family_event_member_dat(user_id(255));
##----article_category_mst create ##----volunteer_event_dat create
DROP TABLE IF EXISTS article_category_mst; DROP TABLE IF EXISTS volunteer_event_dat;
CREATE TABLE IF NOT EXISTS article_category_mst( CREATE TABLE IF NOT EXISTS volunteer_event_dat(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment, id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
title text NOT NULL, title text NOT NULL,
thumbnail text, start_time timestamp NOT NULL,
display_order int8 NOT NULL DEFAULT '0', finish_time timestamp NOT NULL,
is_valid tinyint(1) NOT NULL DEFAULT '1', position text NOT NULL,
user_status text, position_longitude text NOT NULL,
delete_flg tinyint(1) NOT NULL DEFAULT '0' position_latitude text NOT NULL,
) ENGINE = INNODB DEFAULT CHARSET=utf8; scope int8 NOT NULL,
max_member int8 NOT NULL DEFAULT '0',
Create INDEX article_category_mst_thumbnail_idx ON article_category_mst(thumbnail(255)); time_length varchar(64) NOT NULL,
Create INDEX article_category_mst_is_valid_idx ON article_category_mst(is_valid); leader_name varchar(64) NOT NULL,
leader_contact varchar(128) NOT NULL,
venue text NOT NULL,
##----article_comment_dat create status varchar(64) NOT NULL,
DROP TABLE IF EXISTS article_comment_dat;
CREATE TABLE IF NOT EXISTS article_comment_dat(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
article_id int8 NOT NULL DEFAULT '0',
icon text NOT NULL,
nickname text NOT NULL,
comment text,
delete_flg tinyint(1) NOT NULL DEFAULT '0' delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8; ) ENGINE = INNODB DEFAULT CHARSET=utf8mb4;
Create INDEX article_comment_dat_article_id_idx ON article_comment_dat(article_id);
##----miniplay_traffic_click_log create ##----volunteer_event_member_dat create
DROP TABLE IF EXISTS miniplay_traffic_click_log; DROP TABLE IF EXISTS volunteer_event_member_dat;
CREATE TABLE IF NOT EXISTS miniplay_traffic_click_log( CREATE TABLE IF NOT EXISTS volunteer_event_member_dat(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment, id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
channel_id varchar(64), volunteer_event_id int8 NOT NULL,
openid varchar(255) NOT NULL, user_id text NOT NULL,
adid int8 NOT NULL, comment text NOT NULL,
is_ok tinyint(1) NOT NULL DEFAULT '0', images text NOT NULL,
position text NOT NULL,
position_longitude text NOT NULL,
position_latitude text NOT NULL,
status varchar(64) NOT NULL DEFAULT 'NEW',
delete_flg tinyint(1) NOT NULL DEFAULT '0' delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8; ) ENGINE = INNODB DEFAULT CHARSET=utf8mb4;
Create INDEX miniplay_traffic_click_log_channel_id_idx ON miniplay_traffic_click_log(channel_id); Create INDEX volunteer_event_member_dat_user_id_idx ON volunteer_event_member_dat(user_id(255));
Create INDEX miniplay_traffic_click_log_id_idx ON miniplay_traffic_click_log(id);
Create INDEX miniplay_traffic_click_log_registration_date_idx ON miniplay_traffic_click_log(registration_date);
##----miniplay_traffic_click_dat create ##----certificate_mst create
DROP TABLE IF EXISTS miniplay_traffic_click_dat; DROP TABLE IF EXISTS certificate_mst;
CREATE TABLE IF NOT EXISTS miniplay_traffic_click_dat( CREATE TABLE IF NOT EXISTS certificate_mst(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment, id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
object_date varchar(10) NOT NULL, title varchar(128) NOT NULL,
channel_id varchar(64) NOT NULL, front_image varchar(64) NOT NULL,
click_count int8 NOT NULL DEFAULT '0', point text,
click_count_real int8 NOT NULL DEFAULT '0', status varchar(64) NOT NULL DEFAULT '0',
unique_click_count int8 NOT NULL DEFAULT '0',
unique_click_count_real int8 NOT NULL DEFAULT '0',
history_unique_click_count int8 NOT NULL DEFAULT '0',
history_unique_click_count_real int8 NOT NULL DEFAULT '0',
delete_flg tinyint(1) NOT NULL DEFAULT '0' delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8; ) ENGINE = INNODB DEFAULT CHARSET=utf8mb4;
Create INDEX miniplay_traffic_click_dat_object_date_idx ON miniplay_traffic_click_dat(object_date);
##----user_access_dat create ##----user_point_log create
DROP TABLE IF EXISTS user_access_dat; DROP TABLE IF EXISTS user_point_log;
CREATE TABLE IF NOT EXISTS user_access_dat( CREATE TABLE IF NOT EXISTS user_point_log(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment, id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
object_date varchar(10) NOT NULL, user_id int8 NOT NULL PRIMARY KEY auto_increment,
register_count int8 NOT NULL, action_type int4 NOT NULL,
login_count int8 NOT NULL DEFAULT '0', point int4 NOT NULL DEFAULT '0',
delete_flg tinyint(1) NOT NULL DEFAULT '0' delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8; ) ENGINE = INNODB DEFAULT CHARSET=utf8mb4;
Create INDEX user_access_dat_object_date_idx ON user_access_dat(object_date); Create INDEX user_point_log_user_id_idx ON user_point_log(user_id);
<?php <?php
/** /**
* AccountMst Entity * AccountMst Entity
* $Id: AccountMst.inc,v 1.1 2016/9/21 12:59:25 AIMS Exp $ * $Id: AccountMst.inc,v 1.1 2020/1/16 11:09:00 Exp $
* @author wanggb * @author lixq
* @package jp.fishow.entity * @package jp.compass.entity
* @access public * @access public
*/ */
class AccountMst extends CompassDynamicData class AccountMst extends CompassDynamicData
...@@ -19,8 +19,9 @@ class AccountMst extends CompassDynamicData ...@@ -19,8 +19,9 @@ class AccountMst extends CompassDynamicData
var $modules; var $modules;
var $comment; var $comment;
var $delete_flg; var $delete_flg;
/** /**
* * 构造实现。account_mst创建实例。
* *
* @access public * @access public
* @param mixed account_mst * @param mixed account_mst
...@@ -38,16 +39,17 @@ class AccountMst extends CompassDynamicData ...@@ -38,16 +39,17 @@ class AccountMst extends CompassDynamicData
$this->school_id = $record["school_id"]; $this->school_id = $record["school_id"];
$this->government_id = $record["government_id"]; $this->government_id = $record["government_id"];
$this->modules = $record["modules"]; $this->modules = $record["modules"];
$this->delete_flg = $record["delete_flg"];
$this->comment = $record["comment"]; $this->comment = $record["comment"];
$this->delete_flg = $record["delete_flg"];
} }
/** /**
* * 根据条件,获取数据列表。
* 条件与DBManager的doSelect相同。
* @access public * @access public
* @static * @static
* @param array * @param array 检索条件
* @return array Entity * @return array Entity的队列
*/ */
public static function getList($w_param = null, $orderkey = null, $direction = "ASC", $offset = null, $limit = null) public static function getList($w_param = null, $orderkey = null, $direction = "ASC", $offset = null, $limit = null)
{ {
...@@ -60,11 +62,12 @@ class AccountMst extends CompassDynamicData ...@@ -60,11 +62,12 @@ class AccountMst extends CompassDynamicData
} }
/** /**
* * 根据条件,获取数据列表的件数。
* 条件与DBManager的doSelect相同。
* @access public * @access public
* @static * @static
* @param array * @param array 检索条件
* @return array Entity * @return array Entity的队列
*/ */
public static function getListCount($w_param = null) public static function getListCount($w_param = null)
{ {
...@@ -79,7 +82,7 @@ class AccountMst extends CompassDynamicData ...@@ -79,7 +82,7 @@ class AccountMst extends CompassDynamicData
} }
/** /**
* * 获得此类指定ID的实例。
*/ */
public static function getById($id) public static function getById($id)
{ {
...@@ -90,12 +93,12 @@ class AccountMst extends CompassDynamicData ...@@ -90,12 +93,12 @@ class AccountMst extends CompassDynamicData
return CompassDBHandler::getById("AccountMst", "account_mst", $id, $param); return CompassDBHandler::getById("AccountMst", "account_mst", $id, $param);
} }
// -- 这里开始Dynamic ---
/** /**
* * 将此实例写入DB。
* DynamicData * DynamicData共用的保存方法。
* @access public * @access public
* @return int * @return int 写入实例的ID
*/ */
public function save() public function save()
{ {
...@@ -110,8 +113,8 @@ class AccountMst extends CompassDynamicData ...@@ -110,8 +113,8 @@ class AccountMst extends CompassDynamicData
ParamUtil::copyObj2Array($v_param, $this, "school_id"); ParamUtil::copyObj2Array($v_param, $this, "school_id");
ParamUtil::copyObj2Array($v_param, $this, "government_id"); ParamUtil::copyObj2Array($v_param, $this, "government_id");
ParamUtil::copyObj2Array($v_param, $this, "modules"); ParamUtil::copyObj2Array($v_param, $this, "modules");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "comment"); ParamUtil::copyObj2ArrayNullField($v_param, $this, "comment");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
// 保存 // 保存
parent::_save("account_mst", $v_param); parent::_save("account_mst", $v_param);
......
<?php
/**
* ArticleCommentDat Entity
* $Id: ArticleCommentDat.inc,v 1.1 2020/1/15 11:01:52 Exp $
* @author lixq
* @package jp.compass.entity
* @access public
*/
class ArticleCommentDat extends CompassDynamicData
{
var $article_id;
var $icon;
var $nickname;
var $comment;
var $delete_flg;
/**
* 构造实现。article_comment_dat创建实例。
*
* @access public
* @param mixed article_comment_dat
*/
function constructor($record)
{
parent::constructor($record);
$this->article_id = $record["article_id"];
$this->icon = $record["icon"];
$this->nickname = $record["nickname"];
$this->comment = $record["comment"];
$this->delete_flg = $record["delete_flg"];
}
/**
* 根据条件,获取数据列表。
* 条件与DBManager的doSelect相同。
* @access public
* @static
* @param array 检索条件
* @return array Entity的队列
*/
public static function getList($w_param = null, $orderkey = null, $direction = "ASC", $offset = null, $limit = null)
{
if ($w_param == null) {
$w_param = array();
$w_param["delete_flg"] = "false";
}
return CompassDBHandler::getList("ArticleCommentDat", "article_comment_dat", $w_param, $orderkey, $direction, $offset, $limit);
}
/**
* 根据条件,获取数据列表的件数。
* 条件与DBManager的doSelect相同。
* @access public
* @static
* @param array 检索条件
* @return array Entity的队列
*/
public static function getListCount($w_param = null)
{
if ($w_param == null) {
$w_param = array();
$w_param["delete_flg"] = "false";
}
$db = CompassDBManager::getInstance();
$result = $db->doSelect("article_comment_dat", $w_param, null, null, null, null, "count(*) as count");
return $result[0]["count"];
}
/**
* 获得此类指定ID的实例。
*/
public static function getById($id)
{
// delete_flg
$param = array();
$param["delete_flg"] = false;
return CompassDBHandler::getById("ArticleCommentDat", "article_comment_dat", $id, $param);
}
// -- 这里开始Dynamic ---
/**
* 将此实例写入DB。
* DynamicData共用的保存方法。
* @access public
* @return int 写入实例的ID
*/
public function save()
{
$v_param = array();
ParamUtil::copyObj2Array($v_param, $this, "article_id");
ParamUtil::copyObj2Array($v_param, $this, "icon");
ParamUtil::copyObj2Array($v_param, $this, "nickname");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "comment");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
// 保存
parent::_save("article_comment_dat", $v_param);
}
}
\ No newline at end of file
<?php
/**
* ArticleDat Entity
* $Id: ArticleDat.inc,v 1.1 2020/1/15 11:01:52 Exp $
* @author lixq
* @package jp.compass.entity
* @access public
*/
class ArticleDat extends CompassDynamicData
{
var $category_id;
var $title;
var $front_image;
var $mp3;
var $video_url;
var $comment;
var $display_order;
var $delete_flg;
/**
* 构造实现。article_dat创建实例。
*
* @access public
* @param mixed article_dat
*/
function constructor($record)
{
parent::constructor($record);
$this->category_id = $record["category_id"];
$this->title = $record["title"];
$this->front_image = $record["front_image"];
$this->mp3 = $record["mp3"];
$this->video_url = $record["video_url"];
$this->comment = $record["comment"];
$this->display_order = $record["display_order"];
$this->delete_flg = $record["delete_flg"];
}
/**
* 根据条件,获取数据列表。
* 条件与DBManager的doSelect相同。
* @access public
* @static
* @param array 检索条件
* @return array Entity的队列
*/
public static function getList($w_param = null, $orderkey = null, $direction = "ASC", $offset = null, $limit = null)
{
if ($w_param == null) {
$w_param = array();
$w_param["delete_flg"] = "false";
}
return CompassDBHandler::getList("ArticleDat", "article_dat", $w_param, $orderkey, $direction, $offset, $limit);
}
/**
* 根据条件,获取数据列表的件数。
* 条件与DBManager的doSelect相同。
* @access public
* @static
* @param array 检索条件
* @return array Entity的队列
*/
public static function getListCount($w_param = null)
{
if ($w_param == null) {
$w_param = array();
$w_param["delete_flg"] = "false";
}
$db = CompassDBManager::getInstance();
$result = $db->doSelect("article_dat", $w_param, null, null, null, null, "count(*) as count");
return $result[0]["count"];
}
/**
* 获得此类指定ID的实例。
*/
public static function getById($id)
{
// delete_flg
$param = array();
$param["delete_flg"] = false;
return CompassDBHandler::getById("ArticleDat", "article_dat", $id, $param);
}
// -- 这里开始Dynamic ---
/**
* 将此实例写入DB。
* DynamicData共用的保存方法。
* @access public
* @return int 写入实例的ID
*/
public function save()
{
$v_param = array();
ParamUtil::copyObj2Array($v_param, $this, "category_id");
ParamUtil::copyObj2Array($v_param, $this, "title");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "front_image");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "mp3");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "video_url");
ParamUtil::copyObj2Array($v_param, $this, "comment");
ParamUtil::copyObj2Array($v_param, $this, "display_order");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
// 保存
parent::_save("article_dat", $v_param);
}
}
\ No newline at end of file
<?php <?php
/** /**
* ArticleTagsDat Entity * CertificateMst Entity
* $Id: ArticleTagsDat.inc,v 1.1 2020/1/15 11:01:52 Exp $ * $Id: CertificateMst.inc,v 1.1 2020/1/16 11:09:00 Exp $
* @author lixq * @author lixq
* @package jp.compass.entity * @package jp.compass.entity
* @access public * @access public
*/ */
class ArticleTagsDat extends CompassDynamicData class CertificateMst extends CompassDynamicData
{ {
var $tag; var $title;
var $click_count; var $front_image;
var $point;
var $status;
var $delete_flg; var $delete_flg;
/** /**
* 构造实现。article_tags_dat创建实例。 * 构造实现。certificate_mst创建实例。
* *
* @access public * @access public
* @param mixed article_tags_dat * @param mixed certificate_mst
*/ */
function constructor($record) function constructor($record)
{ {
parent::constructor($record); parent::constructor($record);
$this->tag = $record["tag"]; $this->title = $record["title"];
$this->click_count = $record["click_count"]; $this->front_image = $record["front_image"];
$this->point = $record["point"];
$this->status = $record["status"];
$this->delete_flg = $record["delete_flg"]; $this->delete_flg = $record["delete_flg"];
} }
...@@ -42,7 +46,7 @@ class ArticleTagsDat extends CompassDynamicData ...@@ -42,7 +46,7 @@ class ArticleTagsDat extends CompassDynamicData
$w_param["delete_flg"] = "false"; $w_param["delete_flg"] = "false";
} }
return CompassDBHandler::getList("ArticleTagsDat", "article_tags_dat", $w_param, $orderkey, $direction, $offset, $limit); return CompassDBHandler::getList("CertificateMst", "certificate_mst", $w_param, $orderkey, $direction, $offset, $limit);
} }
/** /**
...@@ -60,7 +64,7 @@ class ArticleTagsDat extends CompassDynamicData ...@@ -60,7 +64,7 @@ class ArticleTagsDat extends CompassDynamicData
$w_param["delete_flg"] = "false"; $w_param["delete_flg"] = "false";
} }
$db = CompassDBManager::getInstance(); $db = CompassDBManager::getInstance();
$result = $db->doSelect("article_tags_dat", $w_param, null, null, null, null, "count(*) as count"); $result = $db->doSelect("certificate_mst", $w_param, null, null, null, null, "count(*) as count");
return $result[0]["count"]; return $result[0]["count"];
} }
...@@ -74,7 +78,7 @@ class ArticleTagsDat extends CompassDynamicData ...@@ -74,7 +78,7 @@ class ArticleTagsDat extends CompassDynamicData
$param = array(); $param = array();
$param["delete_flg"] = false; $param["delete_flg"] = false;
return CompassDBHandler::getById("ArticleTagsDat", "article_tags_dat", $id, $param); return CompassDBHandler::getById("CertificateMst", "certificate_mst", $id, $param);
} }
// -- 这里开始Dynamic --- // -- 这里开始Dynamic ---
...@@ -88,11 +92,13 @@ class ArticleTagsDat extends CompassDynamicData ...@@ -88,11 +92,13 @@ class ArticleTagsDat extends CompassDynamicData
{ {
$v_param = array(); $v_param = array();
ParamUtil::copyObj2ArrayNullField($v_param, $this, "tag"); ParamUtil::copyObj2Array($v_param, $this, "title");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "click_count"); ParamUtil::copyObj2Array($v_param, $this, "front_image");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "point");
ParamUtil::copyObj2Array($v_param, $this, "status");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg"); ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
// 保存 // 保存
parent::_save("article_tags_dat", $v_param); parent::_save("certificate_mst", $v_param);
} }
} }
\ No newline at end of file
<?php <?php
/** /**
* CircleDat Entity * CircleDat Entity
* $Id: CircleDat.inc,v 1.1 2020/1/15 11:01:52 Exp $ * $Id: CircleDat.inc,v 1.1 2020/1/16 11:09:00 Exp $
* @author lixq * @author lixq
* @package jp.compass.entity * @package jp.compass.entity
* @access public * @access public
......
<?php <?php
/** /**
* CircleMemberDat Entity * CircleMemberDat Entity
* $Id: CircleMemberDat.inc,v 1.1 2020/1/15 11:01:52 Exp $ * $Id: CircleMemberDat.inc,v 1.1 2020/1/16 11:09:00 Exp $
* @author lixq * @author lixq
* @package jp.compass.entity * @package jp.compass.entity
* @access public * @access public
......
<?php <?php
/** /**
* ClassMst Entity * ClassMst Entity
* $Id: ClassMst.inc,v 1.1 2020/1/15 11:01:52 Exp $ * $Id: ClassMst.inc,v 1.1 2020/1/16 11:09:00 Exp $
* @author lixq * @author lixq
* @package jp.compass.entity * @package jp.compass.entity
* @access public * @access public
......
<?php <?php
/** /**
* ArticleCategoryMst Entity * FamilyEventDat Entity
* $Id: ArticleCategoryMst.inc,v 1.1 2020/1/15 11:01:52 Exp $ * $Id: FamilyEventDat.inc,v 1.1 2020/1/16 11:09:00 Exp $
* @author lixq * @author lixq
* @package jp.compass.entity * @package jp.compass.entity
* @access public * @access public
*/ */
class ArticleCategoryMst extends CompassDynamicData class FamilyEventDat extends CompassDynamicData
{ {
var $school_no;
var $class_no;
var $original_source;
var $title; var $title;
var $thumbnail; var $author;
var $display_order; var $publish_time;
var $is_valid; var $content;
var $user_status; var $scope;
var $delete_flg; var $delete_flg;
/** /**
* 构造实现。article_category_mst创建实例。 * 构造实现。family_event_dat创建实例。
* *
* @access public * @access public
* @param mixed article_category_mst * @param mixed family_event_dat
*/ */
function constructor($record) function constructor($record)
{ {
parent::constructor($record); parent::constructor($record);
$this->school_no = $record["school_no"];
$this->class_no = $record["class_no"];
$this->original_source = $record["original_source"];
$this->title = $record["title"]; $this->title = $record["title"];
$this->thumbnail = $record["thumbnail"]; $this->author = $record["author"];
$this->display_order = $record["display_order"]; $this->publish_time = $record["publish_time"];
$this->is_valid = $record["is_valid"]; $this->content = $record["content"];
$this->user_status = $record["user_status"]; $this->scope = $record["scope"];
$this->delete_flg = $record["delete_flg"]; $this->delete_flg = $record["delete_flg"];
} }
...@@ -48,7 +54,7 @@ class ArticleCategoryMst extends CompassDynamicData ...@@ -48,7 +54,7 @@ class ArticleCategoryMst extends CompassDynamicData
$w_param["delete_flg"] = "false"; $w_param["delete_flg"] = "false";
} }
return CompassDBHandler::getList("ArticleCategoryMst", "article_category_mst", $w_param, $orderkey, $direction, $offset, $limit); return CompassDBHandler::getList("FamilyEventDat", "family_event_dat", $w_param, $orderkey, $direction, $offset, $limit);
} }
/** /**
...@@ -66,7 +72,7 @@ class ArticleCategoryMst extends CompassDynamicData ...@@ -66,7 +72,7 @@ class ArticleCategoryMst extends CompassDynamicData
$w_param["delete_flg"] = "false"; $w_param["delete_flg"] = "false";
} }
$db = CompassDBManager::getInstance(); $db = CompassDBManager::getInstance();
$result = $db->doSelect("article_category_mst", $w_param, null, null, null, null, "count(*) as count"); $result = $db->doSelect("family_event_dat", $w_param, null, null, null, null, "count(*) as count");
return $result[0]["count"]; return $result[0]["count"];
} }
...@@ -80,7 +86,7 @@ class ArticleCategoryMst extends CompassDynamicData ...@@ -80,7 +86,7 @@ class ArticleCategoryMst extends CompassDynamicData
$param = array(); $param = array();
$param["delete_flg"] = false; $param["delete_flg"] = false;
return CompassDBHandler::getById("ArticleCategoryMst", "article_category_mst", $id, $param); return CompassDBHandler::getById("FamilyEventDat", "family_event_dat", $id, $param);
} }
// -- 这里开始Dynamic --- // -- 这里开始Dynamic ---
...@@ -94,14 +100,17 @@ class ArticleCategoryMst extends CompassDynamicData ...@@ -94,14 +100,17 @@ class ArticleCategoryMst extends CompassDynamicData
{ {
$v_param = array(); $v_param = array();
ParamUtil::copyObj2Array($v_param, $this, "school_no");
ParamUtil::copyObj2Array($v_param, $this, "class_no");
ParamUtil::copyObj2Array($v_param, $this, "original_source");
ParamUtil::copyObj2Array($v_param, $this, "title"); ParamUtil::copyObj2Array($v_param, $this, "title");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "thumbnail"); ParamUtil::copyObj2Array($v_param, $this, "author");
ParamUtil::copyObj2Array($v_param, $this, "display_order"); ParamUtil::copyObj2Array($v_param, $this, "publish_time");
ParamUtil::copyObj2Array($v_param, $this, "is_valid"); ParamUtil::copyObj2Array($v_param, $this, "content");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "user_status"); ParamUtil::copyObj2Array($v_param, $this, "scope");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg"); ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
// 保存 // 保存
parent::_save("article_category_mst", $v_param); parent::_save("family_event_dat", $v_param);
} }
} }
\ No newline at end of file
<?php <?php
/** /**
* UserStaffRelationDat Entity * FamilyEventMemberDat Entity
* $Id: UserStaffRelationDat.inc,v 1.1 2020/1/15 11:01:52 Exp $ * $Id: FamilyEventMemberDat.inc,v 1.1 2020/1/16 11:09:00 Exp $
* @author lixq * @author lixq
* @package jp.compass.entity * @package jp.compass.entity
* @access public * @access public
*/ */
class UserStaffRelationDat extends CompassDynamicData class FamilyEventMemberDat extends CompassDynamicData
{ {
var $family_event_id;
var $user_id; var $user_id;
var $account_id;
var $comment; var $comment;
var $images;
var $status;
var $point;
var $delete_flg; var $delete_flg;
/** /**
* 构造实现。user_staff_relation_dat创建实例。 * 构造实现。family_event_member_dat创建实例。
* *
* @access public * @access public
* @param mixed user_staff_relation_dat * @param mixed family_event_member_dat
*/ */
function constructor($record) function constructor($record)
{ {
parent::constructor($record); parent::constructor($record);
$this->family_event_id = $record["family_event_id"];
$this->user_id = $record["user_id"]; $this->user_id = $record["user_id"];
$this->account_id = $record["account_id"];
$this->comment = $record["comment"]; $this->comment = $record["comment"];
$this->images = $record["images"];
$this->status = $record["status"];
$this->point = $record["point"];
$this->delete_flg = $record["delete_flg"]; $this->delete_flg = $record["delete_flg"];
} }
...@@ -44,7 +50,7 @@ class UserStaffRelationDat extends CompassDynamicData ...@@ -44,7 +50,7 @@ class UserStaffRelationDat extends CompassDynamicData
$w_param["delete_flg"] = "false"; $w_param["delete_flg"] = "false";
} }
return CompassDBHandler::getList("UserStaffRelationDat", "user_staff_relation_dat", $w_param, $orderkey, $direction, $offset, $limit); return CompassDBHandler::getList("FamilyEventMemberDat", "family_event_member_dat", $w_param, $orderkey, $direction, $offset, $limit);
} }
/** /**
...@@ -62,7 +68,7 @@ class UserStaffRelationDat extends CompassDynamicData ...@@ -62,7 +68,7 @@ class UserStaffRelationDat extends CompassDynamicData
$w_param["delete_flg"] = "false"; $w_param["delete_flg"] = "false";
} }
$db = CompassDBManager::getInstance(); $db = CompassDBManager::getInstance();
$result = $db->doSelect("user_staff_relation_dat", $w_param, null, null, null, null, "count(*) as count"); $result = $db->doSelect("family_event_member_dat", $w_param, null, null, null, null, "count(*) as count");
return $result[0]["count"]; return $result[0]["count"];
} }
...@@ -76,7 +82,7 @@ class UserStaffRelationDat extends CompassDynamicData ...@@ -76,7 +82,7 @@ class UserStaffRelationDat extends CompassDynamicData
$param = array(); $param = array();
$param["delete_flg"] = false; $param["delete_flg"] = false;
return CompassDBHandler::getById("UserStaffRelationDat", "user_staff_relation_dat", $id, $param); return CompassDBHandler::getById("FamilyEventMemberDat", "family_event_member_dat", $id, $param);
} }
// -- 这里开始Dynamic --- // -- 这里开始Dynamic ---
...@@ -90,12 +96,15 @@ class UserStaffRelationDat extends CompassDynamicData ...@@ -90,12 +96,15 @@ class UserStaffRelationDat extends CompassDynamicData
{ {
$v_param = array(); $v_param = array();
ParamUtil::copyObj2Array($v_param, $this, "family_event_id");
ParamUtil::copyObj2Array($v_param, $this, "user_id"); ParamUtil::copyObj2Array($v_param, $this, "user_id");
ParamUtil::copyObj2Array($v_param, $this, "account_id");
ParamUtil::copyObj2Array($v_param, $this, "comment"); ParamUtil::copyObj2Array($v_param, $this, "comment");
ParamUtil::copyObj2Array($v_param, $this, "images");
ParamUtil::copyObj2Array($v_param, $this, "status");
ParamUtil::copyObj2Array($v_param, $this, "point");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg"); ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
// 保存 // 保存
parent::_save("user_staff_relation_dat", $v_param); parent::_save("family_event_member_dat", $v_param);
} }
} }
\ No newline at end of file
<?php <?php
/** /**
* GovernmentMst Entity * GovernmentMst Entity
* $Id: GovernmentMst.inc,v 1.1 2020/1/15 11:01:52 Exp $ * $Id: GovernmentMst.inc,v 1.1 2020/1/16 11:09:00 Exp $
* @author lixq * @author lixq
* @package jp.compass.entity * @package jp.compass.entity
* @access public * @access public
......
<?php <?php
/** /**
* GradeMst Entity * GradeMst Entity
* $Id: GradeMst.inc,v 1.1 2020/1/15 11:01:52 Exp $ * $Id: GradeMst.inc,v 1.1 2020/1/16 11:09:00 Exp $
* @author lixq * @author lixq
* @package jp.compass.entity * @package jp.compass.entity
* @access public * @access public
......
<?php
/**
* MiniplayTrafficClickDat Entity
* $Id: MiniplayTrafficClickDat.inc,v 1.1 2020/1/15 11:01:52 Exp $
* @author lixq
* @package jp.compass.entity
* @access public
*/
class MiniplayTrafficClickDat extends CompassDynamicData
{
var $object_date;
var $channel_id;
var $click_count;
var $click_count_real;
var $unique_click_count;
var $unique_click_count_real;
var $history_unique_click_count;
var $history_unique_click_count_real;
var $delete_flg;
/**
* 构造实现。miniplay_traffic_click_dat创建实例。
*
* @access public
* @param mixed miniplay_traffic_click_dat
*/
function constructor($record)
{
parent::constructor($record);
$this->object_date = $record["object_date"];
$this->channel_id = $record["channel_id"];
$this->click_count = $record["click_count"];
$this->click_count_real = $record["click_count_real"];
$this->unique_click_count = $record["unique_click_count"];
$this->unique_click_count_real = $record["unique_click_count_real"];
$this->history_unique_click_count = $record["history_unique_click_count"];
$this->history_unique_click_count_real = $record["history_unique_click_count_real"];
$this->delete_flg = $record["delete_flg"];
}
/**
* 根据条件,获取数据列表。
* 条件与DBManager的doSelect相同。
* @access public
* @static
* @param array 检索条件
* @return array Entity的队列
*/
public static function getList($w_param = null, $orderkey = null, $direction = "ASC", $offset = null, $limit = null)
{
if ($w_param == null) {
$w_param = array();
$w_param["delete_flg"] = "false";
}
return CompassDBHandler::getList("MiniplayTrafficClickDat", "miniplay_traffic_click_dat", $w_param, $orderkey, $direction, $offset, $limit);
}
/**
* 根据条件,获取数据列表的件数。
* 条件与DBManager的doSelect相同。
* @access public
* @static
* @param array 检索条件
* @return array Entity的队列
*/
public static function getListCount($w_param = null)
{
if ($w_param == null) {
$w_param = array();
$w_param["delete_flg"] = "false";
}
$db = CompassDBManager::getInstance();
$result = $db->doSelect("miniplay_traffic_click_dat", $w_param, null, null, null, null, "count(*) as count");
return $result[0]["count"];
}
/**
* 获得此类指定ID的实例。
*/
public static function getById($id)
{
// delete_flg
$param = array();
$param["delete_flg"] = false;
return CompassDBHandler::getById("MiniplayTrafficClickDat", "miniplay_traffic_click_dat", $id, $param);
}
// -- 这里开始Dynamic ---
/**
* 将此实例写入DB。
* DynamicData共用的保存方法。
* @access public
* @return int 写入实例的ID
*/
public function save()
{
$v_param = array();
ParamUtil::copyObj2Array($v_param, $this, "object_date");
ParamUtil::copyObj2Array($v_param, $this, "channel_id");
ParamUtil::copyObj2Array($v_param, $this, "click_count");
ParamUtil::copyObj2Array($v_param, $this, "click_count_real");
ParamUtil::copyObj2Array($v_param, $this, "unique_click_count");
ParamUtil::copyObj2Array($v_param, $this, "unique_click_count_real");
ParamUtil::copyObj2Array($v_param, $this, "history_unique_click_count");
ParamUtil::copyObj2Array($v_param, $this, "history_unique_click_count_real");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
// 保存
parent::_save("miniplay_traffic_click_dat", $v_param);
}
}
\ No newline at end of file
<?php
/**
* MiniplayTrafficClickLog Entity
* $Id: MiniplayTrafficClickLog.inc,v 1.1 2020/1/15 11:01:52 Exp $
* @author lixq
* @package jp.compass.entity
* @access public
*/
class MiniplayTrafficClickLog extends CompassDynamicData
{
var $channel_id;
var $openid;
var $adid;
var $is_ok;
var $delete_flg;
/**
* 构造实现。miniplay_traffic_click_log创建实例。
*
* @access public
* @param mixed miniplay_traffic_click_log
*/
function constructor($record)
{
parent::constructor($record);
$this->channel_id = $record["channel_id"];
$this->openid = $record["openid"];
$this->adid = $record["adid"];
$this->is_ok = $record["is_ok"];
$this->delete_flg = $record["delete_flg"];
}
/**
* 根据条件,获取数据列表。
* 条件与DBManager的doSelect相同。
* @access public
* @static
* @param array 检索条件
* @return array Entity的队列
*/
public static function getList($w_param = null, $orderkey = null, $direction = "ASC", $offset = null, $limit = null)
{
if ($w_param == null) {
$w_param = array();
$w_param["delete_flg"] = "false";
}
return CompassDBHandler::getList("MiniplayTrafficClickLog", "miniplay_traffic_click_log", $w_param, $orderkey, $direction, $offset, $limit);
}
/**
* 根据条件,获取数据列表的件数。
* 条件与DBManager的doSelect相同。
* @access public
* @static
* @param array 检索条件
* @return array Entity的队列
*/
public static function getListCount($w_param = null)
{
if ($w_param == null) {
$w_param = array();
$w_param["delete_flg"] = "false";
}
$db = CompassDBManager::getInstance();
$result = $db->doSelect("miniplay_traffic_click_log", $w_param, null, null, null, null, "count(*) as count");
return $result[0]["count"];
}
/**
* 获得此类指定ID的实例。
*/
public static function getById($id)
{
// delete_flg
$param = array();
$param["delete_flg"] = false;
return CompassDBHandler::getById("MiniplayTrafficClickLog", "miniplay_traffic_click_log", $id, $param);
}
// -- 这里开始Dynamic ---
/**
* 将此实例写入DB。
* DynamicData共用的保存方法。
* @access public
* @return int 写入实例的ID
*/
public function save()
{
$v_param = array();
ParamUtil::copyObj2ArrayNullField($v_param, $this, "channel_id");
ParamUtil::copyObj2Array($v_param, $this, "openid");
ParamUtil::copyObj2Array($v_param, $this, "adid");
ParamUtil::copyObj2Array($v_param, $this, "is_ok");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
// 保存
parent::_save("miniplay_traffic_click_log", $v_param);
}
}
\ No newline at end of file
<?php
/**
* OrganizationMst Entity
* $Id: OrganizationMst.inc,v 1.1 2020/1/15 11:01:52 Exp $
* @author lixq
* @package jp.compass.entity
* @access public
*/
class OrganizationMst extends CompassDynamicData
{
var $organization_submit_date;
var $organization_no;
var $organization_title;
var $legal_person;
var $organization_contact;
var $legal_person_imgage1;
var $legal_person_imgage2;
var $licensen_imgage;
var $other_imgage;
var $organization_status;
var $delete_flg;
/**
* 构造实现。organization_mst创建实例。
*
* @access public
* @param mixed organization_mst
*/
function constructor($record)
{
parent::constructor($record);
$this->organization_submit_date = $record["organization_submit_date"];
$this->organization_no = $record["organization_no"];
$this->organization_title = $record["organization_title"];
$this->legal_person = $record["legal_person"];
$this->organization_contact = $record["organization_contact"];
$this->legal_person_imgage1 = $record["legal_person_imgage1"];
$this->legal_person_imgage2 = $record["legal_person_imgage2"];
$this->licensen_imgage = $record["licensen_imgage"];
$this->other_imgage = $record["other_imgage"];
$this->organization_status = $record["organization_status"];
$this->delete_flg = $record["delete_flg"];
}
/**
* 根据条件,获取数据列表。
* 条件与DBManager的doSelect相同。
* @access public
* @static
* @param array 检索条件
* @return array Entity的队列
*/
public static function getList($w_param = null, $orderkey = null, $direction = "ASC", $offset = null, $limit = null)
{
if ($w_param == null) {
$w_param = array();
$w_param["delete_flg"] = "false";
}
return CompassDBHandler::getList("OrganizationMst", "organization_mst", $w_param, $orderkey, $direction, $offset, $limit);
}
/**
* 根据条件,获取数据列表的件数。
* 条件与DBManager的doSelect相同。
* @access public
* @static
* @param array 检索条件
* @return array Entity的队列
*/
public static function getListCount($w_param = null)
{
if ($w_param == null) {
$w_param = array();
$w_param["delete_flg"] = "false";
}
$db = CompassDBManager::getInstance();
$result = $db->doSelect("organization_mst", $w_param, null, null, null, null, "count(*) as count");
return $result[0]["count"];
}
/**
* 获得此类指定ID的实例。
*/
public static function getById($id)
{
// delete_flg
$param = array();
$param["delete_flg"] = false;
return CompassDBHandler::getById("OrganizationMst", "organization_mst", $id, $param);
}
// -- 这里开始Dynamic ---
/**
* 将此实例写入DB。
* DynamicData共用的保存方法。
* @access public
* @return int 写入实例的ID
*/
public function save()
{
$v_param = array();
ParamUtil::copyObj2Array($v_param, $this, "organization_submit_date");
ParamUtil::copyObj2Array($v_param, $this, "organization_no");
ParamUtil::copyObj2Array($v_param, $this, "organization_title");
ParamUtil::copyObj2Array($v_param, $this, "legal_person");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "organization_contact");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "legal_person_imgage1");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "legal_person_imgage2");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "licensen_imgage");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "other_imgage");
ParamUtil::copyObj2Array($v_param, $this, "organization_status");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
// 保存
parent::_save("organization_mst", $v_param);
}
}
\ No newline at end of file
<?php <?php
/** /**
* SchoolMst Entity * SchoolMst Entity
* $Id: SchoolMst.inc,v 1.1 2020/1/15 11:01:52 Exp $ * $Id: SchoolMst.inc,v 1.1 2020/1/16 11:09:00 Exp $
* @author lixq * @author lixq
* @package jp.compass.entity * @package jp.compass.entity
* @access public * @access public
......
<?php <?php
/** /**
* UserAccessDat Entity * SocialEventDat Entity
* $Id: UserAccessDat.inc,v 1.1 2020/1/15 11:01:52 Exp $ * $Id: SocialEventDat.inc,v 1.1 2020/1/16 11:09:00 Exp $
* @author lixq * @author lixq
* @package jp.compass.entity * @package jp.compass.entity
* @access public * @access public
*/ */
class UserAccessDat extends CompassDynamicData class SocialEventDat extends CompassDynamicData
{ {
var $object_date; var $school_no;
var $register_count; var $class_no;
var $login_count; var $original_source;
var $title;
var $author;
var $publish_time;
var $content;
var $scope;
var $delete_flg; var $delete_flg;
/** /**
* 构造实现。user_access_dat创建实例。 * 构造实现。social_event_dat创建实例。
* *
* @access public * @access public
* @param mixed user_access_dat * @param mixed social_event_dat
*/ */
function constructor($record) function constructor($record)
{ {
parent::constructor($record); parent::constructor($record);
$this->object_date = $record["object_date"]; $this->school_no = $record["school_no"];
$this->register_count = $record["register_count"]; $this->class_no = $record["class_no"];
$this->login_count = $record["login_count"]; $this->original_source = $record["original_source"];
$this->title = $record["title"];
$this->author = $record["author"];
$this->publish_time = $record["publish_time"];
$this->content = $record["content"];
$this->scope = $record["scope"];
$this->delete_flg = $record["delete_flg"]; $this->delete_flg = $record["delete_flg"];
} }
...@@ -44,7 +54,7 @@ class UserAccessDat extends CompassDynamicData ...@@ -44,7 +54,7 @@ class UserAccessDat extends CompassDynamicData
$w_param["delete_flg"] = "false"; $w_param["delete_flg"] = "false";
} }
return CompassDBHandler::getList("UserAccessDat", "user_access_dat", $w_param, $orderkey, $direction, $offset, $limit); return CompassDBHandler::getList("SocialEventDat", "social_event_dat", $w_param, $orderkey, $direction, $offset, $limit);
} }
/** /**
...@@ -62,7 +72,7 @@ class UserAccessDat extends CompassDynamicData ...@@ -62,7 +72,7 @@ class UserAccessDat extends CompassDynamicData
$w_param["delete_flg"] = "false"; $w_param["delete_flg"] = "false";
} }
$db = CompassDBManager::getInstance(); $db = CompassDBManager::getInstance();
$result = $db->doSelect("user_access_dat", $w_param, null, null, null, null, "count(*) as count"); $result = $db->doSelect("social_event_dat", $w_param, null, null, null, null, "count(*) as count");
return $result[0]["count"]; return $result[0]["count"];
} }
...@@ -76,7 +86,7 @@ class UserAccessDat extends CompassDynamicData ...@@ -76,7 +86,7 @@ class UserAccessDat extends CompassDynamicData
$param = array(); $param = array();
$param["delete_flg"] = false; $param["delete_flg"] = false;
return CompassDBHandler::getById("UserAccessDat", "user_access_dat", $id, $param); return CompassDBHandler::getById("SocialEventDat", "social_event_dat", $id, $param);
} }
// -- 这里开始Dynamic --- // -- 这里开始Dynamic ---
...@@ -90,12 +100,17 @@ class UserAccessDat extends CompassDynamicData ...@@ -90,12 +100,17 @@ class UserAccessDat extends CompassDynamicData
{ {
$v_param = array(); $v_param = array();
ParamUtil::copyObj2Array($v_param, $this, "object_date"); ParamUtil::copyObj2Array($v_param, $this, "school_no");
ParamUtil::copyObj2Array($v_param, $this, "register_count"); ParamUtil::copyObj2Array($v_param, $this, "class_no");
ParamUtil::copyObj2Array($v_param, $this, "login_count"); ParamUtil::copyObj2Array($v_param, $this, "original_source");
ParamUtil::copyObj2Array($v_param, $this, "title");
ParamUtil::copyObj2Array($v_param, $this, "author");
ParamUtil::copyObj2Array($v_param, $this, "publish_time");
ParamUtil::copyObj2Array($v_param, $this, "content");
ParamUtil::copyObj2Array($v_param, $this, "scope");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg"); ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
// 保存 // 保存
parent::_save("user_access_dat", $v_param); parent::_save("social_event_dat", $v_param);
} }
} }
\ No newline at end of file
<?php <?php
/** /**
* UserCommentDat Entity * SocialEventMemberDat Entity
* $Id: UserCommentDat.inc,v 1.1 2020/1/15 11:01:52 Exp $ * $Id: SocialEventMemberDat.inc,v 1.1 2020/1/16 11:09:00 Exp $
* @author lixq * @author lixq
* @package jp.compass.entity * @package jp.compass.entity
* @access public * @access public
*/ */
class UserCommentDat extends CompassDynamicData class SocialEventMemberDat extends CompassDynamicData
{ {
var $social_event_id;
var $user_id; var $user_id;
var $account_id;
var $comment; var $comment;
var $images;
var $status; var $status;
var $point;
var $delete_flg; var $delete_flg;
/** /**
* 构造实现。user_comment_dat创建实例。 * 构造实现。social_event_member_dat创建实例。
* *
* @access public * @access public
* @param mixed user_comment_dat * @param mixed social_event_member_dat
*/ */
function constructor($record) function constructor($record)
{ {
parent::constructor($record); parent::constructor($record);
$this->social_event_id = $record["social_event_id"];
$this->user_id = $record["user_id"]; $this->user_id = $record["user_id"];
$this->account_id = $record["account_id"];
$this->comment = $record["comment"]; $this->comment = $record["comment"];
$this->images = $record["images"];
$this->status = $record["status"]; $this->status = $record["status"];
$this->point = $record["point"];
$this->delete_flg = $record["delete_flg"]; $this->delete_flg = $record["delete_flg"];
} }
...@@ -46,7 +50,7 @@ class UserCommentDat extends CompassDynamicData ...@@ -46,7 +50,7 @@ class UserCommentDat extends CompassDynamicData
$w_param["delete_flg"] = "false"; $w_param["delete_flg"] = "false";
} }
return CompassDBHandler::getList("UserCommentDat", "user_comment_dat", $w_param, $orderkey, $direction, $offset, $limit); return CompassDBHandler::getList("SocialEventMemberDat", "social_event_member_dat", $w_param, $orderkey, $direction, $offset, $limit);
} }
/** /**
...@@ -64,7 +68,7 @@ class UserCommentDat extends CompassDynamicData ...@@ -64,7 +68,7 @@ class UserCommentDat extends CompassDynamicData
$w_param["delete_flg"] = "false"; $w_param["delete_flg"] = "false";
} }
$db = CompassDBManager::getInstance(); $db = CompassDBManager::getInstance();
$result = $db->doSelect("user_comment_dat", $w_param, null, null, null, null, "count(*) as count"); $result = $db->doSelect("social_event_member_dat", $w_param, null, null, null, null, "count(*) as count");
return $result[0]["count"]; return $result[0]["count"];
} }
...@@ -78,7 +82,7 @@ class UserCommentDat extends CompassDynamicData ...@@ -78,7 +82,7 @@ class UserCommentDat extends CompassDynamicData
$param = array(); $param = array();
$param["delete_flg"] = false; $param["delete_flg"] = false;
return CompassDBHandler::getById("UserCommentDat", "user_comment_dat", $id, $param); return CompassDBHandler::getById("SocialEventMemberDat", "social_event_member_dat", $id, $param);
} }
// -- 这里开始Dynamic --- // -- 这里开始Dynamic ---
...@@ -92,13 +96,15 @@ class UserCommentDat extends CompassDynamicData ...@@ -92,13 +96,15 @@ class UserCommentDat extends CompassDynamicData
{ {
$v_param = array(); $v_param = array();
ParamUtil::copyObj2Array($v_param, $this, "social_event_id");
ParamUtil::copyObj2Array($v_param, $this, "user_id"); ParamUtil::copyObj2Array($v_param, $this, "user_id");
ParamUtil::copyObj2Array($v_param, $this, "account_id"); ParamUtil::copyObj2Array($v_param, $this, "comment");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "comment"); ParamUtil::copyObj2Array($v_param, $this, "images");
ParamUtil::copyObj2Array($v_param, $this, "status"); ParamUtil::copyObj2Array($v_param, $this, "status");
ParamUtil::copyObj2Array($v_param, $this, "point");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg"); ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
// 保存 // 保存
parent::_save("user_comment_dat", $v_param); parent::_save("social_event_member_dat", $v_param);
} }
} }
\ No newline at end of file
<?php
/**
* SystemConstDat Entity
* $Id: SystemConstDat.inc,v 1.1 2016/9/21 12:59:25 AIMS Exp $
* @author wanggb
* @package jp.fishow.entity
* @access public
*/
class SystemConstDat extends CompassDynamicData
{
var $name;
var $title;
var $constant_value;
var $delete_flg;
/**
*
*
* @access public
* @param mixed system_const_dat
*/
function constructor($record)
{
parent::constructor($record);
$this->name = $record["name"];
$this->title = $record["title"];
$this->constant_value = $record["constant_value"];
$this->delete_flg = $record["delete_flg"];
}
/**
*
* @access public
* @static
* @param array
* @return array Entity
*/
public static function getList($w_param = null, $orderkey = null, $direction = "ASC", $offset = null, $limit = null)
{
if ($w_param == null) {
$w_param = array();
$w_param["delete_flg"] = "false";
}
return CompassDBHandler::getList("SystemConstDat", "system_const_dat", $w_param, $orderkey, $direction, $offset, $limit);
}
/**
*
* @access public
* @static
* @param array
* @return array Entity
*/
public static function getListCount($w_param = null)
{
if ($w_param == null) {
$w_param = array();
$w_param["delete_flg"] = "false";
}
$db = CompassDBManager::getInstance();
$result = $db->doSelect("system_const_dat", $w_param, null, null, null, null, "count(*) as count");
return $result[0]["count"];
}
/**
*
*/
public static function getById($id)
{
// delete_flg
$param = array();
$param["delete_flg"] = false;
return CompassDBHandler::getById("SystemConstDat", "system_const_dat", $id, $param);
}
/**
*
* DynamicData
* @access public
* @return int
*/
public function save()
{
$v_param = array();
ParamUtil::copyObj2Array($v_param, $this, "name");
ParamUtil::copyObj2Array($v_param, $this, "title");
ParamUtil::copyObj2Array($v_param, $this, "constant_value");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
// 保存
parent::_save("system_const_dat", $v_param);
}
}
\ No newline at end of file
<?php <?php
/** /**
* SystemConstantDat Entity * SystemConstantDat Entity
* $Id: SystemConstantDat.inc,v 1.1 2020/1/15 11:01:52 Exp $ * $Id: SystemConstantDat.inc,v 1.1 2020/1/16 11:09:00 Exp $
* @author lixq * @author lixq
* @package jp.compass.entity * @package jp.compass.entity
* @access public * @access public
......
<?php
/**
* TeacherMst Entity
* $Id: TeacherMst.inc,v 1.1 2020/1/15 11:01:52 Exp $
* @author lixq
* @package jp.compass.entity
* @access public
*/
class TeacherMst extends CompassDynamicData
{
var $school_id;
var $grade_id;
var $class_id;
var $name;
var $contact;
var $qq_no;
var $area;
var $sex;
var $channel_no;
var $status;
var $uid;
var $account_id;
var $point;
var $zfb_account;
var $delete_flg;
/**
* 构造实现。teacher_mst创建实例。
*
* @access public
* @param mixed teacher_mst
*/
function constructor($record)
{
parent::constructor($record);
$this->school_id = $record["school_id"];
$this->grade_id = $record["grade_id"];
$this->class_id = $record["class_id"];
$this->name = $record["name"];
$this->contact = $record["contact"];
$this->qq_no = $record["qq_no"];
$this->area = $record["area"];
$this->sex = $record["sex"];
$this->channel_no = $record["channel_no"];
$this->status = $record["status"];
$this->uid = $record["uid"];
$this->account_id = $record["account_id"];
$this->point = $record["point"];
$this->zfb_account = $record["zfb_account"];
$this->delete_flg = $record["delete_flg"];
}
/**
* 根据条件,获取数据列表。
* 条件与DBManager的doSelect相同。
* @access public
* @static
* @param array 检索条件
* @return array Entity的队列
*/
public static function getList($w_param = null, $orderkey = null, $direction = "ASC", $offset = null, $limit = null)
{
if ($w_param == null) {
$w_param = array();
$w_param["delete_flg"] = "false";
}
return CompassDBHandler::getList("TeacherMst", "teacher_mst", $w_param, $orderkey, $direction, $offset, $limit);
}
/**
* 根据条件,获取数据列表的件数。
* 条件与DBManager的doSelect相同。
* @access public
* @static
* @param array 检索条件
* @return array Entity的队列
*/
public static function getListCount($w_param = null)
{
if ($w_param == null) {
$w_param = array();
$w_param["delete_flg"] = "false";
}
$db = CompassDBManager::getInstance();
$result = $db->doSelect("teacher_mst", $w_param, null, null, null, null, "count(*) as count");
return $result[0]["count"];
}
/**
* 获得此类指定ID的实例。
*/
public static function getById($id)
{
// delete_flg
$param = array();
$param["delete_flg"] = false;
return CompassDBHandler::getById("TeacherMst", "teacher_mst", $id, $param);
}
// -- 这里开始Dynamic ---
/**
* 将此实例写入DB。
* DynamicData共用的保存方法。
* @access public
* @return int 写入实例的ID
*/
public function save()
{
$v_param = array();
ParamUtil::copyObj2Array($v_param, $this, "school_id");
ParamUtil::copyObj2Array($v_param, $this, "grade_id");
ParamUtil::copyObj2Array($v_param, $this, "class_id");
ParamUtil::copyObj2Array($v_param, $this, "name");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "contact");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "qq_no");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "area");
ParamUtil::copyObj2Array($v_param, $this, "sex");
ParamUtil::copyObj2Array($v_param, $this, "channel_no");
ParamUtil::copyObj2Array($v_param, $this, "status");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "uid");
ParamUtil::copyObj2Array($v_param, $this, "account_id");
ParamUtil::copyObj2Array($v_param, $this, "point");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "zfb_account");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
// 保存
parent::_save("teacher_mst", $v_param);
}
}
\ No newline at end of file
<?php <?php
/** /**
* UserMst Entity * UserMst Entity
* $Id: UserMst.inc,v 1.1 2020/1/15 11:01:52 Exp $ * $Id: UserMst.inc,v 1.1 2020/1/16 11:09:00 Exp $
* @author lixq * @author lixq
* @package jp.compass.entity * @package jp.compass.entity
* @access public * @access public
...@@ -15,6 +15,7 @@ class UserMst extends CompassDynamicData ...@@ -15,6 +15,7 @@ class UserMst extends CompassDynamicData
var $unionid; var $unionid;
var $status; var $status;
var $account_id; var $account_id;
var $child_age;
var $role; var $role;
var $point; var $point;
var $longitude; var $longitude;
...@@ -29,6 +30,8 @@ class UserMst extends CompassDynamicData ...@@ -29,6 +30,8 @@ class UserMst extends CompassDynamicData
var $licensen_imgage; var $licensen_imgage;
var $other_imgage; var $other_imgage;
var $organization_status; var $organization_status;
var $ability_point;
var $service_point;
var $delete_flg; var $delete_flg;
/** /**
...@@ -48,6 +51,7 @@ class UserMst extends CompassDynamicData ...@@ -48,6 +51,7 @@ class UserMst extends CompassDynamicData
$this->unionid = $record["unionid"]; $this->unionid = $record["unionid"];
$this->status = $record["status"]; $this->status = $record["status"];
$this->account_id = $record["account_id"]; $this->account_id = $record["account_id"];
$this->child_age = $record["child_age"];
$this->role = $record["role"]; $this->role = $record["role"];
$this->point = $record["point"]; $this->point = $record["point"];
$this->longitude = $record["longitude"]; $this->longitude = $record["longitude"];
...@@ -62,6 +66,8 @@ class UserMst extends CompassDynamicData ...@@ -62,6 +66,8 @@ class UserMst extends CompassDynamicData
$this->licensen_imgage = $record["licensen_imgage"]; $this->licensen_imgage = $record["licensen_imgage"];
$this->other_imgage = $record["other_imgage"]; $this->other_imgage = $record["other_imgage"];
$this->organization_status = $record["organization_status"]; $this->organization_status = $record["organization_status"];
$this->ability_point = $record["ability_point"];
$this->service_point = $record["service_point"];
$this->delete_flg = $record["delete_flg"]; $this->delete_flg = $record["delete_flg"];
} }
...@@ -133,6 +139,7 @@ class UserMst extends CompassDynamicData ...@@ -133,6 +139,7 @@ class UserMst extends CompassDynamicData
ParamUtil::copyObj2Array($v_param, $this, "unionid"); ParamUtil::copyObj2Array($v_param, $this, "unionid");
ParamUtil::copyObj2Array($v_param, $this, "status"); ParamUtil::copyObj2Array($v_param, $this, "status");
ParamUtil::copyObj2Array($v_param, $this, "account_id"); ParamUtil::copyObj2Array($v_param, $this, "account_id");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "child_age");
ParamUtil::copyObj2Array($v_param, $this, "role"); ParamUtil::copyObj2Array($v_param, $this, "role");
ParamUtil::copyObj2Array($v_param, $this, "point"); ParamUtil::copyObj2Array($v_param, $this, "point");
ParamUtil::copyObj2Array($v_param, $this, "longitude"); ParamUtil::copyObj2Array($v_param, $this, "longitude");
...@@ -147,6 +154,8 @@ class UserMst extends CompassDynamicData ...@@ -147,6 +154,8 @@ class UserMst extends CompassDynamicData
ParamUtil::copyObj2ArrayNullField($v_param, $this, "licensen_imgage"); ParamUtil::copyObj2ArrayNullField($v_param, $this, "licensen_imgage");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "other_imgage"); ParamUtil::copyObj2ArrayNullField($v_param, $this, "other_imgage");
ParamUtil::copyObj2Array($v_param, $this, "organization_status"); ParamUtil::copyObj2Array($v_param, $this, "organization_status");
ParamUtil::copyObj2Array($v_param, $this, "ability_point");
ParamUtil::copyObj2Array($v_param, $this, "service_point");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg"); ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
// 保存 // 保存
......
<?php <?php
/** /**
* UserPointLog Entity * UserPointLog Entity
* $Id: UserPointLog.inc,v 1.1 2020/1/15 11:01:52 Exp $ * $Id: UserPointLog.inc,v 1.1 2020/1/16 11:09:00 Exp $
* @author lixq * @author lixq
* @package jp.compass.entity * @package jp.compass.entity
* @access public * @access public
...@@ -11,8 +11,6 @@ class UserPointLog extends CompassDynamicData ...@@ -11,8 +11,6 @@ class UserPointLog extends CompassDynamicData
var $user_id; var $user_id;
var $action_type; var $action_type;
var $point; var $point;
var $point_left;
var $status;
var $delete_flg; var $delete_flg;
/** /**
...@@ -28,8 +26,6 @@ class UserPointLog extends CompassDynamicData ...@@ -28,8 +26,6 @@ class UserPointLog extends CompassDynamicData
$this->user_id = $record["user_id"]; $this->user_id = $record["user_id"];
$this->action_type = $record["action_type"]; $this->action_type = $record["action_type"];
$this->point = $record["point"]; $this->point = $record["point"];
$this->point_left = $record["point_left"];
$this->status = $record["status"];
$this->delete_flg = $record["delete_flg"]; $this->delete_flg = $record["delete_flg"];
} }
...@@ -97,8 +93,6 @@ class UserPointLog extends CompassDynamicData ...@@ -97,8 +93,6 @@ class UserPointLog extends CompassDynamicData
ParamUtil::copyObj2Array($v_param, $this, "user_id"); ParamUtil::copyObj2Array($v_param, $this, "user_id");
ParamUtil::copyObj2Array($v_param, $this, "action_type"); ParamUtil::copyObj2Array($v_param, $this, "action_type");
ParamUtil::copyObj2Array($v_param, $this, "point"); ParamUtil::copyObj2Array($v_param, $this, "point");
ParamUtil::copyObj2Array($v_param, $this, "point_left");
ParamUtil::copyObj2Array($v_param, $this, "status");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg"); ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
// 保存 // 保存
......
<?php
/**
* UserSignDat Entity
* $Id: UserSignDat.inc,v 1.1 2020/1/15 11:01:52 Exp $
* @author lixq
* @package jp.compass.entity
* @access public
*/
class UserSignDat extends CompassDynamicData
{
var $object_date;
var $user_id;
var $article_id;
var $point;
var $delete_flg;
/**
* 构造实现。user_sign_dat创建实例。
*
* @access public
* @param mixed user_sign_dat
*/
function constructor($record)
{
parent::constructor($record);
$this->object_date = $record["object_date"];
$this->user_id = $record["user_id"];
$this->article_id = $record["article_id"];
$this->point = $record["point"];
$this->delete_flg = $record["delete_flg"];
}
/**
* 根据条件,获取数据列表。
* 条件与DBManager的doSelect相同。
* @access public
* @static
* @param array 检索条件
* @return array Entity的队列
*/
public static function getList($w_param = null, $orderkey = null, $direction = "ASC", $offset = null, $limit = null)
{
if ($w_param == null) {
$w_param = array();
$w_param["delete_flg"] = "false";
}
return CompassDBHandler::getList("UserSignDat", "user_sign_dat", $w_param, $orderkey, $direction, $offset, $limit);
}
/**
* 根据条件,获取数据列表的件数。
* 条件与DBManager的doSelect相同。
* @access public
* @static
* @param array 检索条件
* @return array Entity的队列
*/
public static function getListCount($w_param = null)
{
if ($w_param == null) {
$w_param = array();
$w_param["delete_flg"] = "false";
}
$db = CompassDBManager::getInstance();
$result = $db->doSelect("user_sign_dat", $w_param, null, null, null, null, "count(*) as count");
return $result[0]["count"];
}
/**
* 获得此类指定ID的实例。
*/
public static function getById($id)
{
// delete_flg
$param = array();
$param["delete_flg"] = false;
return CompassDBHandler::getById("UserSignDat", "user_sign_dat", $id, $param);
}
// -- 这里开始Dynamic ---
/**
* 将此实例写入DB。
* DynamicData共用的保存方法。
* @access public
* @return int 写入实例的ID
*/
public function save()
{
$v_param = array();
ParamUtil::copyObj2Array($v_param, $this, "object_date");
ParamUtil::copyObj2Array($v_param, $this, "user_id");
ParamUtil::copyObj2Array($v_param, $this, "article_id");
ParamUtil::copyObj2Array($v_param, $this, "point");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
// 保存
parent::_save("user_sign_dat", $v_param);
}
}
\ No newline at end of file
<?php <?php
/** /**
* EventDat Entity * VolunteerEventDat Entity
* $Id: EventDat.inc,v 1.1 2020/1/15 11:01:52 Exp $ * $Id: VolunteerEventDat.inc,v 1.1 2020/1/16 11:09:00 Exp $
* @author lixq * @author lixq
* @package jp.compass.entity * @package jp.compass.entity
* @access public * @access public
*/ */
class EventDat extends CompassDynamicData class VolunteerEventDat extends CompassDynamicData
{ {
var $title; var $title;
var $start_time; var $start_time;
...@@ -19,15 +19,15 @@ class EventDat extends CompassDynamicData ...@@ -19,15 +19,15 @@ class EventDat extends CompassDynamicData
var $time_length; var $time_length;
var $leader_name; var $leader_name;
var $leader_contact; var $leader_contact;
var $venue_; var $venue;
var $status; var $status;
var $delete_flg; var $delete_flg;
/** /**
* 构造实现。event_dat创建实例。 * 构造实现。volunteer_event_dat创建实例。
* *
* @access public * @access public
* @param mixed event_dat * @param mixed volunteer_event_dat
*/ */
function constructor($record) function constructor($record)
{ {
...@@ -44,7 +44,7 @@ class EventDat extends CompassDynamicData ...@@ -44,7 +44,7 @@ class EventDat extends CompassDynamicData
$this->time_length = $record["time_length"]; $this->time_length = $record["time_length"];
$this->leader_name = $record["leader_name"]; $this->leader_name = $record["leader_name"];
$this->leader_contact = $record["leader_contact"]; $this->leader_contact = $record["leader_contact"];
$this->venue_ = $record["venue_"]; $this->venue = $record["venue"];
$this->status = $record["status"]; $this->status = $record["status"];
$this->delete_flg = $record["delete_flg"]; $this->delete_flg = $record["delete_flg"];
} }
...@@ -64,7 +64,7 @@ class EventDat extends CompassDynamicData ...@@ -64,7 +64,7 @@ class EventDat extends CompassDynamicData
$w_param["delete_flg"] = "false"; $w_param["delete_flg"] = "false";
} }
return CompassDBHandler::getList("EventDat", "event_dat", $w_param, $orderkey, $direction, $offset, $limit); return CompassDBHandler::getList("VolunteerEventDat", "volunteer_event_dat", $w_param, $orderkey, $direction, $offset, $limit);
} }
/** /**
...@@ -82,7 +82,7 @@ class EventDat extends CompassDynamicData ...@@ -82,7 +82,7 @@ class EventDat extends CompassDynamicData
$w_param["delete_flg"] = "false"; $w_param["delete_flg"] = "false";
} }
$db = CompassDBManager::getInstance(); $db = CompassDBManager::getInstance();
$result = $db->doSelect("event_dat", $w_param, null, null, null, null, "count(*) as count"); $result = $db->doSelect("volunteer_event_dat", $w_param, null, null, null, null, "count(*) as count");
return $result[0]["count"]; return $result[0]["count"];
} }
...@@ -96,7 +96,7 @@ class EventDat extends CompassDynamicData ...@@ -96,7 +96,7 @@ class EventDat extends CompassDynamicData
$param = array(); $param = array();
$param["delete_flg"] = false; $param["delete_flg"] = false;
return CompassDBHandler::getById("EventDat", "event_dat", $id, $param); return CompassDBHandler::getById("VolunteerEventDat", "volunteer_event_dat", $id, $param);
} }
// -- 这里开始Dynamic --- // -- 这里开始Dynamic ---
...@@ -121,11 +121,11 @@ class EventDat extends CompassDynamicData ...@@ -121,11 +121,11 @@ class EventDat extends CompassDynamicData
ParamUtil::copyObj2Array($v_param, $this, "time_length"); ParamUtil::copyObj2Array($v_param, $this, "time_length");
ParamUtil::copyObj2Array($v_param, $this, "leader_name"); ParamUtil::copyObj2Array($v_param, $this, "leader_name");
ParamUtil::copyObj2Array($v_param, $this, "leader_contact"); ParamUtil::copyObj2Array($v_param, $this, "leader_contact");
ParamUtil::copyObj2Array($v_param, $this, "venue_"); ParamUtil::copyObj2Array($v_param, $this, "venue");
ParamUtil::copyObj2Array($v_param, $this, "status"); ParamUtil::copyObj2Array($v_param, $this, "status");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg"); ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
// 保存 // 保存
parent::_save("event_dat", $v_param); parent::_save("volunteer_event_dat", $v_param);
} }
} }
\ No newline at end of file
<?php <?php
/** /**
* UserFavoriteDat Entity * VolunteerEventMemberDat Entity
* $Id: UserFavoriteDat.inc,v 1.1 2020/1/15 11:01:52 Exp $ * $Id: VolunteerEventMemberDat.inc,v 1.1 2020/1/16 11:09:00 Exp $
* @author lixq * @author lixq
* @package jp.compass.entity * @package jp.compass.entity
* @access public * @access public
*/ */
class UserFavoriteDat extends CompassDynamicData class VolunteerEventMemberDat extends CompassDynamicData
{ {
var $volunteer_event_id;
var $user_id; var $user_id;
var $data_type; var $comment;
var $data_id; var $images;
var $position;
var $position_longitude;
var $position_latitude;
var $status;
var $delete_flg; var $delete_flg;
/** /**
* 构造实现。user_favorite_dat创建实例。 * 构造实现。volunteer_event_member_dat创建实例。
* *
* @access public * @access public
* @param mixed user_favorite_dat * @param mixed volunteer_event_member_dat
*/ */
function constructor($record) function constructor($record)
{ {
parent::constructor($record); parent::constructor($record);
$this->volunteer_event_id = $record["volunteer_event_id"];
$this->user_id = $record["user_id"]; $this->user_id = $record["user_id"];
$this->data_type = $record["data_type"]; $this->comment = $record["comment"];
$this->data_id = $record["data_id"]; $this->images = $record["images"];
$this->position = $record["position"];
$this->position_longitude = $record["position_longitude"];
$this->position_latitude = $record["position_latitude"];
$this->status = $record["status"];
$this->delete_flg = $record["delete_flg"]; $this->delete_flg = $record["delete_flg"];
} }
...@@ -44,7 +54,7 @@ class UserFavoriteDat extends CompassDynamicData ...@@ -44,7 +54,7 @@ class UserFavoriteDat extends CompassDynamicData
$w_param["delete_flg"] = "false"; $w_param["delete_flg"] = "false";
} }
return CompassDBHandler::getList("UserFavoriteDat", "user_favorite_dat", $w_param, $orderkey, $direction, $offset, $limit); return CompassDBHandler::getList("VolunteerEventMemberDat", "volunteer_event_member_dat", $w_param, $orderkey, $direction, $offset, $limit);
} }
/** /**
...@@ -62,7 +72,7 @@ class UserFavoriteDat extends CompassDynamicData ...@@ -62,7 +72,7 @@ class UserFavoriteDat extends CompassDynamicData
$w_param["delete_flg"] = "false"; $w_param["delete_flg"] = "false";
} }
$db = CompassDBManager::getInstance(); $db = CompassDBManager::getInstance();
$result = $db->doSelect("user_favorite_dat", $w_param, null, null, null, null, "count(*) as count"); $result = $db->doSelect("volunteer_event_member_dat", $w_param, null, null, null, null, "count(*) as count");
return $result[0]["count"]; return $result[0]["count"];
} }
...@@ -76,7 +86,7 @@ class UserFavoriteDat extends CompassDynamicData ...@@ -76,7 +86,7 @@ class UserFavoriteDat extends CompassDynamicData
$param = array(); $param = array();
$param["delete_flg"] = false; $param["delete_flg"] = false;
return CompassDBHandler::getById("UserFavoriteDat", "user_favorite_dat", $id, $param); return CompassDBHandler::getById("VolunteerEventMemberDat", "volunteer_event_member_dat", $id, $param);
} }
// -- 这里开始Dynamic --- // -- 这里开始Dynamic ---
...@@ -90,12 +100,17 @@ class UserFavoriteDat extends CompassDynamicData ...@@ -90,12 +100,17 @@ class UserFavoriteDat extends CompassDynamicData
{ {
$v_param = array(); $v_param = array();
ParamUtil::copyObj2Array($v_param, $this, "volunteer_event_id");
ParamUtil::copyObj2Array($v_param, $this, "user_id"); ParamUtil::copyObj2Array($v_param, $this, "user_id");
ParamUtil::copyObj2Array($v_param, $this, "data_type"); ParamUtil::copyObj2Array($v_param, $this, "comment");
ParamUtil::copyObj2Array($v_param, $this, "data_id"); ParamUtil::copyObj2Array($v_param, $this, "images");
ParamUtil::copyObj2Array($v_param, $this, "position");
ParamUtil::copyObj2Array($v_param, $this, "position_longitude");
ParamUtil::copyObj2Array($v_param, $this, "position_latitude");
ParamUtil::copyObj2Array($v_param, $this, "status");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg"); ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
// 保存 // 保存
parent::_save("user_favorite_dat", $v_param); parent::_save("volunteer_event_member_dat", $v_param);
} }
} }
\ No newline at end of file
...@@ -29,7 +29,7 @@ class EventScope ...@@ -29,7 +29,7 @@ class EventScope
$tmp = array("id"=>1, "title"=>"全部对象"); $tmp = array("id"=>1, "title"=>"全部对象");
array_push($data, $tmp); array_push($data, $tmp);
$tmp = array("id"=>2, "title"=>"校内"); $tmp = array("id"=>2, "title"=>"校(园)内");
array_push($data, $tmp); array_push($data, $tmp);
$tmp = array("id"=>3, "title"=>"社会机构"); $tmp = array("id"=>3, "title"=>"社会机构");
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
/** /**
* 系统流水记录表 * 系统流水记录表
* $Id: PointActionType.inc 81583 2015-04-02 08:59:46Z wanggb $ * $Id: PointActionType.inc 81583 2015-04-02 08:59:46Z wanggb $
* @author wanggb * @author 用户积分
* @access public * @access public
* @package jp.fishow.entity.definition * @package jp.fishow.entity.definition
*/ */
...@@ -41,19 +41,12 @@ class PointActionType { ...@@ -41,19 +41,12 @@ class PointActionType {
$data = array(); $data = array();
$tmp = array("id"=>1, "title"=>"用户注册"); $tmp = array("id"=>1, "title"=>"用户注册");
array_push($data, $tmp); array_push($data, $tmp);
$tmp = array("id"=>2, "title"=>"签到奖励"); $tmp = array("id"=>2, "title"=>"社会实践获得");
array_push($data, $tmp); array_push($data, $tmp);
$tmp = array("id"=>3, "title"=>"邀请好友奖励"); $tmp = array("id"=>3, "title"=>"亲子活动获得");
array_push($data, $tmp); array_push($data, $tmp);
$tmp = array("id"=>4, "title"=>"购买课程奖励"); $tmp = array("id"=>4, "title"=>"兑换商品");
array_push($data, $tmp); array_push($data, $tmp);
$tmp = array("id"=>5, "title"=>"兑换代金券");
array_push($data, $tmp);
$tmp = array("id"=>6, "title"=>"兑换商品");
array_push($data, $tmp);
$tmp = array("id"=>7, "title"=>"系统赠送[抽奖等]");
array_push($data, $tmp);
$result = array(); $result = array();
foreach ($data as $row) { foreach ($data as $row) {
$tmp2 = new PointActionType($row); $tmp2 = new PointActionType($row);
......
...@@ -398,6 +398,24 @@ class CompassHandler{ ...@@ -398,6 +398,24 @@ class CompassHandler{
$result = $db->executeQuery($sql); $result = $db->executeQuery($sql);
return $result; return $result;
} }
/**
* 根据条件查询account list
*/
public static function getAccountlList($param, $order_key = "id", $sort = "DESC", $offset = null, $limit = null) {
$from = "select * from account_mst";
$sql_where =" where true";
$sql_where.=" order by ".$order_key.' '.$sort.' limit '.$limit.' OFFSET '.$offset;
// 検索を行う
$db = &CompassDBManager::getInstance();
$result = $db->executeQuery($from.$sql_where);
$return = [];
if(count($result) > 0){
foreach ($result as $tmp){
array_push($return, new AccountMst($tmp));
}
}
return $return;
}
} }
?> ?>
\ No newline at end of file
...@@ -22,10 +22,26 @@ if (!checkAuthority("ADMIN")) { ...@@ -22,10 +22,26 @@ if (!checkAuthority("ADMIN")) {
exit; exit;
} }
$order_key = ParamUtil::getRequestString("order_key", "registration_date");
$sort = ParamUtil::getRequestString("sort", "DESC");
$page_num = ParamUtil::getRequestNumber("page_num", 1);
$page_row = MANAGER_DEFAULT_ROW_COUNT;
$paging_url_link = "./account_list.php";
// 一览取得 // 一览取得
$param = array(); $param = array();
$param["delete_flg"] = false; $param["delete_flg"] = false;
$account_list = AccountMst::getList($param,"id","asc"); //总件数
$account_count = AccountMst::getListCount($param);
// 获取相应页面的数据
if ($account_count > 0) {
$offset = ($page_num - 1) * $page_row;
$account_list = CompassHandler::getAccountlList($param, $order_key, $sort, $offset, $page_row);
$page_count = ceil($account_count / $page_row);
$show_page_num = MANAGER_PAGING_SHOW_PAGE_COUNT;
$page_range = PagingHandler::getPageRange($page_num, $page_count, $show_page_num);
$page_first = $page_range[0];
$page_end = $page_range[1];
}
// ページ // ページ
$layout_pages = array(); $layout_pages = array();
......
<?php
//加载
require_once ("../manager_include.inc");
// 参数取得
$tag = ParamUtil::getRequestString("tag");
$selected_tags = ParamUtil::getRequestString("selected_tags");//##分割的字符串
//查询
$param = array();
$param["tag"] = $tag;
$param["delete_flg"] = false;
$tmp_list = ArticleTagsDat::getList($param);
if(empty($tmp_list)) {
//添加新标签
$tmp = new ArticleTagsDat();
$tmp->tag = $tag;
$tmp->click_count = 0;
$tmp->save();
}
//查询所有标签
$param = array();
$param["delete_flg"] = false;
$tag_list = ArticleTagsDat::getList($param, "id", "asc");
ob_start()
?>
<?
if(!empty($tag_list)) {
foreach($tag_list as $tagObj) {
$class_name = "tag";
if(!empty($selected_tags) && strpos($selected_tags,"##" . $tagObj->tag) !== false) {
$class_name = "tag_selected";
}
?>
<p class="<?=$class_name?>" onClick="clickTag('<?=$tagObj->tag?>');"><?=$tagObj->tag?></p>
<?
}
}
?>
<?
$html = ob_get_contents();
ob_end_clean();
print json_encode(array("html"=>$html));
<?php
// 发送短信验证码
require_once ("../manager_include.inc");
$user_id = ParamUtil::getRequestNumber("user_id", 0);
$user_mst = UserMst::getById($user_id);
ErrorLogger::doOutput("Koala...ajax_get_user_comments.php....user_id=" . $user_id, 0);
//回访记录列表
$param = array();
$param["delete_flg"] = false;
$param["user_id"] = $user_id;
$user_comment_list = UserCommentDat::getList($param, "id", "desc");
$index = 0;
ob_start();
foreach($user_comment_list as $tmp) {
$index++;
$account_mst = AccountMst::getById($tmp->account_id);
?>
<div style="display:flex;">
<div><?=$tmp->registration_date?></div>
<div><?=$account_mst->name ?>?></div>
<div><?=$tmp->comment ?>?></div>
<div><?=UserStatus::getTitleById($tmp->status); ?></div>
</div>
<?
}
?>
<div style="display:flex;">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
</div>
<?
$html = ob_get_contents();
ob_end_clean();
ErrorLogger::doOutput("Koala...ajax_get_user_comments.php....html=" . $html, 0);
print json_encode(array("html"=>$html));
?>
\ No newline at end of file
<?php
//加载
require_once ("../manager_include.inc");
// 参数取得
$login = ParamUtil::getRequestString("login");
$password = ParamUtil::getRequestString("password");
ErrorLogger::doOutput("Koala...ajax_login.php....Start.", 0);
ErrorLogger::doOutput("Koala...ajax_login.php....login=" . $login, 0);
ErrorLogger::doOutput("Koala...ajax_login.php....password=" . $password, 0);
$login = ParamUtil::getRequestString("login");
$password = ParamUtil::getRequestString("password");
$login_ok = false;
if (!empty($login) && !empty($password)) {
$_account = AccountHandler::getAccountByLoginPassword($login, $password);
if ($_account != null) {
$_SESSION["account"] = $_account;
$login_ok = true;
}
}
ErrorLogger::doOutput("Koala...ajax_login.php....End.", 0);
if ($login_ok) {
responseOK("登陆成功!");
} else {
responseNG("登陆失败!");
}
function responseNG($message) {
$result = array("status"=>"NG", "message"=>$message);
print json_encode($result);
exit;
}
function responseOK($message) {
$result = array("status"=>"OK", "message"=>$message);
print json_encode($result);
exit;
}
?>
<?php
//加载
require_once ("../manager_include.inc");
// 参数取得
$theme_id = ParamUtil::getRequestNumber("theme_id", 0);
$word_id = ParamUtil::getRequestNumber("word_id", 0);
$operate = ParamUtil::getRequestString("operate");
if($theme_id==0 || $word_id==0) {
exit;
}
//添加
if($operate == "add") {
//检查是否已经存在
$param = array();
$param["theme_id"] = $theme_id;
$param["word_id"] = $word_id;
$param["delete_flg"] = false;
$theme_word_list = WordThemeDat::getList($param, "display_order", "asc", 0, 1);
if(empty($theme_word_list)) {
$word_count = WordHandler::getWordCount($theme_id);
$theme_word_dat = new WordThemeDat();
$theme_word_dat->theme_id = $theme_id;
$theme_word_dat->word_id = $word_id;
$theme_word_dat->display_order = $word_count + 1;
$theme_word_dat->save();
}
}
//删除
if($operate == "remove") {
$param = array();
$param["theme_id"] = $theme_id;
$param["word_id"] = $word_id;
$param["delete_flg"] = false;
$theme_word_list = WordThemeDat::getList($param, "display_order", "asc", 0, 1);
if(!empty($theme_word_list)) {
$theme_word_list[0]->delete_flg = true;
$theme_word_list[0]->save();
}
}
//查找已经设定的单词列表
$param = array();
$param["theme_id"] = $theme_id;
$param["delete_flg"] = false;
$theme_word_list = WordThemeDat::getList($param, "display_order", "asc");
ob_start()
?>
<?
if(!empty($theme_word_list)) {
$index = 0;
foreach($theme_word_list as $theme_word) {
$index++;
$word_dat = WordDat::getById($theme_word->word_id);
?>
<div class="theme_word_item" onClick="removeWord('<?=$theme_id?>','<?=$theme_word->word_id?>');"><?=$index?>.<?=$word_dat->word?></div>
<?
}
}
?>
<?
$html = ob_get_contents();
ob_end_clean();
print json_encode(array("html"=>$html));
<?php
//加载
require_once ("../manager_include.inc");
// 参数取得
$mobile = ParamUtil::getRequestString("mobile");
$sql = "select u.* from user_mst u, user_buy_couse_dat ub where u.delete_flg=false and ub.delete_flg=false and ub.status='FINISH' and u.id=ub.user_id and u.mobile like '%{$mobile}%'";
$db = &KoalaDBManager::getInstance();
$data_list = $db->executeQuery($sql);
ob_start()
?>
<?
if(!empty($data_list)) {
$index = 0;
foreach($data_list as $data) {
$index++;
$user_id = $data["id"];
$nickname = $data["nickname"];
?>
<div class="search_user_item" onClick="addUser('<?=$user_id?>','<?=$nickname?>');"><?=$index?>.<?=$nickname?></div>
<?
}
}
?>
<?
$html = ob_get_contents();
ob_end_clean();
print json_encode(array("html"=>$html));
<?php
//加载
require_once ("../manager_include.inc");
// 参数取得
$theme_id = ParamUtil::getRequestString("theme_id");
$key_word = ParamUtil::getRequestString("key_word");
$word_dat_list = WordHandler::searchWords($key_word);
ob_start()
?>
<?
if(!empty($word_dat_list)) {
$index = 0;
foreach($word_dat_list as $word_dat) {
$index++;
$word_id = $word_dat["id"];
$word = $word_dat["word"];
?>
<div class="theme_word_item" onClick="addWord('<?=$theme_id?>','<?=$word_id?>');"><?=$index?>.<?=$word?></div>
<?
}
}
?>
<?
$html = ob_get_contents();
ob_end_clean();
print json_encode(array("html"=>$html));
...@@ -8,48 +8,97 @@ ...@@ -8,48 +8,97 @@
*/ */
global $account_list; global $account_list;
global $account_count;
?> ?>
<div class="page_title">账号管理-账号分配</div> <div id="classSetting">
<div class="list_title">
账号管理-账号分配
<div style="float: right;">
<el-button type="primary" style="margin-right: 10px;" @click="addAccount()">新建账号</el-button>
</div>
</div>
<div class="page_buttons"> <br />
<a class="flatbutton" href="account_new_input.php">新建账号</a> <div class="result_list">
<el-table :data="tableData" border>
<el-table-column prop="id" label="编号" ></el-table-column>
<el-table-column prop="role" label="角色名称" width=""></el-table-column>
<el-table-column prop="login" label="账号" width=""></el-table-column>
<el-table-column prop="password" label="原始密码" width=""></el-table-column>
<el-table-column prop="comment" label="账号备注" width=""></el-table-column>
<el-table-column prop="registration_date" label="创建日期" width=""></el-table-column>
<el-table-column label="操作" width="100">
<template slot-scope="scope">
<el-button @click="handleChange(scope.row)" type="text" size="small">编辑</el-button>
<el-button type="text" size="small" @click.native.prevent="deleteRow(scope.row)">删除</el-button>
</template>
</el-table-column>
</el-table>
</div>
</div> </div>
<br />
<div id="result_list">
<table>
<tr>
<th class="contents_title">角色名称</th>
<th class="contents_title">账号</th>
<th class="contents_title">原始密码</th>
<th class="contents_title">账号备注</th>
<th class="contents_title">创建日期</th>
<th class="contents_title">操作</th>
<? <?
foreach ($account_list as $account_mst) { if ($account_count > 0) {
?> ?>
<tr> <!--page begin-->
<td align="center"><?=AccountRole::getTitleById($account_mst->role) ?></td> <?
<td align="center"><?=htmlspecialchars($account_mst->login) ?></td> require_once("page_common.inc");
<td align="center"><?=htmlspecialchars($account_mst->password) ?></td> ?>
<td align="center"><?=htmlspecialchars($account_mst->comment) ?></td> <!--page end-->
<td align="center"><?=htmlspecialchars($account_mst->registration_date) ?></td>
<td align="center">
<a class="flatbutton" href="account_edit_input.php?id=<?=$account_mst->id ?>">编辑</a>
<?
if ($account_mst->id == 1) {
?><span class="flatbutton_disabled">删除</span><?
} else {
?><a class="flatbutton" href="javascript:void(0);if (confirm('确定要删除吗?')) location.href='account_delete_result.php?id=<?=$account_mst->id ?>';">删除</a><?
}
?>
</td>
</tr>
<? <?
} }
?> ?>
</table> <script type="text/javascript">
</div> var list=[];
<?
foreach ($account_list as $account_mst) {
?>
var data={
id:<?=$account_mst->id ?>,
role:'<?=AccountRole::getTitleById($account_mst->role) ?>',
login:'<?=htmlspecialchars($account_mst->login)?>',
password:'<?=htmlspecialchars($account_mst->password)?>',
comment:'<?=htmlspecialchars($account_mst->comment) ?>',
registration_date:'<?=htmlspecialchars($account_mst->registration_date) ?>'
};
list.push(data);
<?
}
?>
new Vue({
el:'#classSetting',
data:{
tableData: list
},
methods:{
handleChange(row) {
console.log(row);
window.location.href='account_edit_input.php?id='+row.id;
},
deleteRow(rows) {
this.$confirm('是否删除?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
this.$message({
type: 'success',
message: '删除成功!'
});
// rows.splice(index, 1);
window.location.href='account_delete_result.php?id='+rows.id;
}).catch(() => {
this.$message({
type: 'info',
message: '已取消删除'
});
});
},
addAccount(){
window.open('account_new_input.php','_self')
}
}
})
</script>
...@@ -69,7 +69,7 @@ define("MOBILE_TEMPLATE_DIR", COMPASS_ROOT . "/mobile/templates"); ...@@ -69,7 +69,7 @@ define("MOBILE_TEMPLATE_DIR", COMPASS_ROOT . "/mobile/templates");
// ページングのところ、表示するページの数。5の場合:1 | 2 | 3 | 4 | 5 // ページングのところ、表示するページの数。5の場合:1 | 2 | 3 | 4 | 5
define("MANAGER_PAGING_SHOW_PAGE_COUNT", 5); define("MANAGER_PAGING_SHOW_PAGE_COUNT", 5);
// 管理画面一覧デフォルト表示行 // 管理画面一覧デフォルト表示行
define("MANAGER_DEFAULT_ROW_COUNT", 50); define("MANAGER_DEFAULT_ROW_COUNT", 1);
// 画像表示用PHPスクリプトのURL // 画像表示用PHPスクリプトのURL
define("DISPLAY_IMAGE_URL", "http://" . HOST_NAME . "/display_image.php"); define("DISPLAY_IMAGE_URL", "http://" . HOST_NAME . "/display_image.php");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment