Commit ed8c484e by biao
parents 6ee3b517 fdd1e914
----account_mst
##----system_const_dat create
DROP TABLE IF EXISTS system_const_dat;
CREATE TABLE IF NOT EXISTS system_const_dat(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
name varchar(64) NOT NULL,
title varchar(128) NOT NULL,
constant_value text NOT NULL,
delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8;
Create INDEX system_const_dat_name_idx ON system_const_dat(name);
##----government_mst create
DROP TABLE IF EXISTS government_mst;
CREATE TABLE IF NOT EXISTS government_mst(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
province varchar(64) NOT NULL,
city varchar(64),
district varchar(64),
title text NOT NULL,
delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8;
Create INDEX government_mst_province_idx ON government_mst(province);
Create INDEX government_mst_city_idx ON government_mst(city);
Create INDEX government_mst_district_idx ON government_mst(district);
##----account_mst create
DROP TABLE IF EXISTS account_mst;
CREATE TABLE IF NOT EXISTS account_mst(
id int8 unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
login text NOT NULL,
password text NOT NULL,
name varchar(64) NOT NULL,
contact text,
role varchar(128) NOT NULL,
user_id int8 NOT NULL DEFAULT 0,
school_id int8 NOT NULL DEFAULT 0,
government_id int8 NOT NULL DEFAULT 0,
user_id int8 NOT NULL DEFAULT '0',
school_id int8 NOT NULL DEFAULT '0',
government_id int8 NOT NULL DEFAULT '0',
modules text NOT NULL,
comment text,
delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8;
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_name_idx ON account_mst(name);
----system_const_dat
DROP TABLE IF EXISTS system_const_dat;
CREATE TABLE IF NOT EXISTS system_const_dat(
id int8 unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
name varchar(64) NOT NULL,
title varchar(128) NOT NULL,
constant_value text NOT NULL,
##----school_mst create
DROP TABLE IF EXISTS school_mst;
CREATE TABLE IF NOT EXISTS school_mst(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
school_no text NOT NULL,
original_source int8 NOT NULL DEFAULT '0',
title text NOT NULL,
school_type varchar(64) NOT NULL,
front_image varchar(64) NOT NULL,
comment text NOT NULL,
address text NOT NULL,
province varchar(64),
city varchar(64),
district varchar(64),
street text,
longitude text NOT NULL,
latitude text NOT NULL DEFAULT 'UNKNOW',
delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8;
Create INDEX system_const_dat_name_idx ON system_const_dat(name);
----grade_mst
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_school_type_idx ON school_mst(school_type);
##----grade_mst create
DROP TABLE IF EXISTS grade_mst;
CREATE TABLE IF NOT EXISTS grade_mst(
id int8 unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
school_id int8 NOT NULL,
school_no text NOT NULL,
original_source int8 NOT NULL DEFAULT '0',
title text NOT NULL,
delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8;
Create INDEX grade_mst_school_id_idx ON grade_mst(school_id);
----class_mst
##----class_mst create
DROP TABLE IF EXISTS class_mst;
CREATE TABLE IF NOT EXISTS class_mst(
id int8 unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
school_id int8 NOT NULL,
school_no text NOT NULL,
class_no text NOT NULL,
original_source int8 NOT NULL DEFAULT '0',
grade_id int8 NOT NULL,
class_no varchar(64) NOT NULL,
title text NOT NULL,
member_count int8 NOT NULL,
manager_id int8 NOT NULL,
member_count int8 NOT NULL DEFAULT '0',
delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8;
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_class_no_idx ON class_mst(class_no);
Create INDEX class_mst_class_no_idx ON class_mst(class_no(255));
##----circle_dat create
DROP TABLE IF EXISTS circle_dat;
CREATE TABLE IF NOT EXISTS circle_dat(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
title text NOT NULL,
member_count int8 NOT NULL DEFAULT '0',
need_check tinyint(1) NOT NULL DEFAULT '0',
comment text NOT NULL,
longitude text NOT NULL,
latitude text NOT NULL DEFAULT 'UNKNOW',
owner_id int8 NOT NULL DEFAULT '0',
delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8;
##----circle_member_dat create
DROP TABLE IF EXISTS circle_member_dat;
CREATE TABLE IF NOT EXISTS circle_member_dat(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
circle_id int8 NOT NULL DEFAULT '0',
user_id int8 NOT NULL DEFAULT '0',
member_count int8 NOT NULL DEFAULT '0',
delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8;
##----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
DROP TABLE IF EXISTS user_mst;
CREATE TABLE IF NOT EXISTS user_mst(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
school_id int8 NOT NULL,
class_id int8 NOT NULL,
name varchar(64) NOT NULL,
tel_no varchar(32) NOT NULL,
unionid varchar(64) NOT NULL DEFAULT 'UNKNOW',
status varchar(64) NOT NULL DEFAULT '0',
account_id int8 NOT NULL DEFAULT '0',
role varchar(128) NOT NULL DEFAULT '0',
point int8 NOT NULL DEFAULT '0',
longitude text NOT NULL,
latitude text NOT NULL DEFAULT 'UNKNOW',
organization_submit_date timestamp,
organization_no varchar(255),
organization_title text,
legal_person varchar(255),
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'
) ENGINE = INNODB DEFAULT CHARSET=utf8;
Create INDEX user_mst_status_idx ON user_mst(status);
##----event_dat create
DROP TABLE IF EXISTS event_dat;
CREATE TABLE IF NOT EXISTS event_dat(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
title text NOT NULL,
start_time timestamp NOT NULL,
finish_time timestamp NOT NULL,
position text NOT NULL,
position_longitude text NOT NULL,
position_latitude text 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
----organization_mst
DROP TABLE IF EXISTS organization_mst;
CREATE TABLE IF NOT EXISTS organization_mst(
id int8 unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
submit_date datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
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,
title text NOT NULL,
organization_title text NOT NULL,
legal_person varchar(255) NOT NULL,
contact text NOT NULL,
legal_person_imgage1 varchar(255) NOT NULL,
legal_person_imgage2 varchar(255) NOT NULL,
licensen_imgage 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),
status varchar(255) NOT NULL DEFAULT 'NEW',
organization_status varchar(64) NOT NULL DEFAULT 'NEW',
delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8;
Create INDEX organization_mst_id_idx ON organization_mst(id);
Create INDEX organization_mst_submit_date_idx ON organization_mst(submit_date);
Create INDEX organization_mst_status_idx ON organization_mst(status);
----government_mst
DROP TABLE IF EXISTS government_mst;
CREATE TABLE IF NOT EXISTS government_mst(
id int8 unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
province varchar(64) NOT NULL,
city varchar(64),
district varchar(64),
title varchar(64) NOT NULL,
##----user_comment_dat create
DROP TABLE IF EXISTS user_comment_dat;
CREATE TABLE IF NOT EXISTS user_comment_dat(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
user_id int8 NOT NULL,
account_id int8 NOT NULL,
comment text,
status varchar(64) NOT NULL DEFAULT '0',
delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8;
Create INDEX government_mst_province_idx ON government_mst(province);
Create INDEX government_mst_city_idx ON government_mst(city);
Create INDEX government_mst_district_idx ON government_mst(district);
\ No newline at end of file
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',
delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8;
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);
##----user_staff_relation_dat create
DROP TABLE IF EXISTS user_staff_relation_dat;
CREATE TABLE IF NOT EXISTS user_staff_relation_dat(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
user_id int8 NOT NULL,
account_id int8 NOT NULL,
comment text NOT NULL,
delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8;
Create INDEX user_staff_relation_dat_user_id_idx ON user_staff_relation_dat(user_id);
Create INDEX user_staff_relation_dat_account_id_idx ON user_staff_relation_dat(account_id);
##----article_dat create
DROP TABLE IF EXISTS article_dat;
CREATE TABLE IF NOT EXISTS article_dat(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
category_id int8 NOT NULL,
title varchar(128) NOT NULL,
front_image text,
mp3 varchar(64),
video_url text,
comment text NOT NULL,
display_order int4 NOT NULL DEFAULT '0',
delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8;
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'
) ENGINE = INNODB DEFAULT CHARSET=utf8;
Create INDEX article_tags_dat_tag_idx ON article_tags_dat(tag(255));
##----article_category_mst create
DROP TABLE IF EXISTS article_category_mst;
CREATE TABLE IF NOT EXISTS article_category_mst(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
title text NOT NULL,
thumbnail text,
display_order int8 NOT NULL DEFAULT '0',
is_valid tinyint(1) NOT NULL DEFAULT '1',
user_status text,
delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8;
Create INDEX article_category_mst_thumbnail_idx ON article_category_mst(thumbnail(255));
Create INDEX article_category_mst_is_valid_idx ON article_category_mst(is_valid);
##----article_comment_dat create
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'
) ENGINE = INNODB DEFAULT CHARSET=utf8;
Create INDEX article_comment_dat_article_id_idx ON article_comment_dat(article_id);
##----miniplay_traffic_click_log create
DROP TABLE IF EXISTS miniplay_traffic_click_log;
CREATE TABLE IF NOT EXISTS miniplay_traffic_click_log(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
channel_id varchar(64),
openid varchar(255) NOT NULL,
adid int8 NOT NULL,
is_ok tinyint(1) NOT NULL DEFAULT '0',
delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8;
Create INDEX miniplay_traffic_click_log_channel_id_idx ON miniplay_traffic_click_log(channel_id);
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
DROP TABLE IF EXISTS miniplay_traffic_click_dat;
CREATE TABLE IF NOT EXISTS miniplay_traffic_click_dat(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
object_date varchar(10) NOT NULL,
channel_id varchar(64) NOT NULL,
click_count int8 NOT NULL DEFAULT '0',
click_count_real int8 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'
) ENGINE = INNODB DEFAULT CHARSET=utf8;
Create INDEX miniplay_traffic_click_dat_object_date_idx ON miniplay_traffic_click_dat(object_date);
##----user_access_dat create
DROP TABLE IF EXISTS user_access_dat;
CREATE TABLE IF NOT EXISTS user_access_dat(
id bigint unsigned NOT NULL PRIMARY KEY auto_increment,
registration_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
object_date varchar(10) NOT NULL,
register_count int8 NOT NULL,
login_count int8 NOT NULL DEFAULT '0',
delete_flg tinyint(1) NOT NULL DEFAULT '0'
) ENGINE = INNODB DEFAULT CHARSET=utf8;
Create INDEX user_access_dat_object_date_idx ON user_access_dat(object_date);
<?php
/**
* ArticleCategoryMst Entity
* $Id: ArticleCategoryMst.inc,v 1.1 2020/1/15 11:01:52 Exp $
* @author lixq
* @package jp.compass.entity
* @access public
*/
class ArticleCategoryMst extends CompassDynamicData
{
var $title;
var $thumbnail;
var $display_order;
var $is_valid;
var $user_status;
var $delete_flg;
/**
* 构造实现。article_category_mst创建实例。
*
* @access public
* @param mixed article_category_mst
*/
function constructor($record)
{
parent::constructor($record);
$this->title = $record["title"];
$this->thumbnail = $record["thumbnail"];
$this->display_order = $record["display_order"];
$this->is_valid = $record["is_valid"];
$this->user_status = $record["user_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("ArticleCategoryMst", "article_category_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("article_category_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("ArticleCategoryMst", "article_category_mst", $id, $param);
}
// -- 这里开始Dynamic ---
/**
* 将此实例写入DB。
* DynamicData共用的保存方法。
* @access public
* @return int 写入实例的ID
*/
public function save()
{
$v_param = array();
ParamUtil::copyObj2Array($v_param, $this, "title");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "thumbnail");
ParamUtil::copyObj2Array($v_param, $this, "display_order");
ParamUtil::copyObj2Array($v_param, $this, "is_valid");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "user_status");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
// 保存
parent::_save("article_category_mst", $v_param);
}
}
\ No newline at end of file
<?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
/**
* ArticleTagsDat Entity
* $Id: ArticleTagsDat.inc,v 1.1 2020/1/15 11:01:52 Exp $
* @author lixq
* @package jp.compass.entity
* @access public
*/
class ArticleTagsDat extends CompassDynamicData
{
var $tag;
var $click_count;
var $delete_flg;
/**
* 构造实现。article_tags_dat创建实例。
*
* @access public
* @param mixed article_tags_dat
*/
function constructor($record)
{
parent::constructor($record);
$this->tag = $record["tag"];
$this->click_count = $record["click_count"];
$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("ArticleTagsDat", "article_tags_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_tags_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("ArticleTagsDat", "article_tags_dat", $id, $param);
}
// -- 这里开始Dynamic ---
/**
* 将此实例写入DB。
* DynamicData共用的保存方法。
* @access public
* @return int 写入实例的ID
*/
public function save()
{
$v_param = array();
ParamUtil::copyObj2ArrayNullField($v_param, $this, "tag");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "click_count");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
// 保存
parent::_save("article_tags_dat", $v_param);
}
}
\ No newline at end of file
<?php
/**
* CircleDat Entity
* $Id: CircleDat.inc,v 1.1 2020/1/15 11:01:52 Exp $
* @author lixq
* @package jp.compass.entity
* @access public
*/
class CircleDat extends CompassDynamicData
{
var $title;
var $member_count;
var $need_check;
var $comment;
var $longitude;
var $latitude;
var $owner_id;
var $delete_flg;
/**
* 构造实现。circle_dat创建实例。
*
* @access public
* @param mixed circle_dat
*/
function constructor($record)
{
parent::constructor($record);
$this->title = $record["title"];
$this->member_count = $record["member_count"];
$this->need_check = $record["need_check"];
$this->comment = $record["comment"];
$this->longitude = $record["longitude"];
$this->latitude = $record["latitude"];
$this->owner_id = $record["owner_id"];
$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("CircleDat", "circle_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("circle_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("CircleDat", "circle_dat", $id, $param);
}
// -- 这里开始Dynamic ---
/**
* 将此实例写入DB。
* DynamicData共用的保存方法。
* @access public
* @return int 写入实例的ID
*/
public function save()
{
$v_param = array();
ParamUtil::copyObj2Array($v_param, $this, "title");
ParamUtil::copyObj2Array($v_param, $this, "member_count");
ParamUtil::copyObj2Array($v_param, $this, "need_check");
ParamUtil::copyObj2Array($v_param, $this, "comment");
ParamUtil::copyObj2Array($v_param, $this, "longitude");
ParamUtil::copyObj2Array($v_param, $this, "latitude");
ParamUtil::copyObj2Array($v_param, $this, "owner_id");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
// 保存
parent::_save("circle_dat", $v_param);
}
}
\ No newline at end of file
<?php
/**
* CircleMemberDat Entity
* $Id: CircleMemberDat.inc,v 1.1 2020/1/15 11:01:52 Exp $
* @author lixq
* @package jp.compass.entity
* @access public
*/
class CircleMemberDat extends CompassDynamicData
{
var $circle_id;
var $user_id;
var $member_count;
var $delete_flg;
/**
* 构造实现。circle_member_dat创建实例。
*
* @access public
* @param mixed circle_member_dat
*/
function constructor($record)
{
parent::constructor($record);
$this->circle_id = $record["circle_id"];
$this->user_id = $record["user_id"];
$this->member_count = $record["member_count"];
$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("CircleMemberDat", "circle_member_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("circle_member_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("CircleMemberDat", "circle_member_dat", $id, $param);
}
// -- 这里开始Dynamic ---
/**
* 将此实例写入DB。
* DynamicData共用的保存方法。
* @access public
* @return int 写入实例的ID
*/
public function save()
{
$v_param = array();
ParamUtil::copyObj2Array($v_param, $this, "circle_id");
ParamUtil::copyObj2Array($v_param, $this, "user_id");
ParamUtil::copyObj2Array($v_param, $this, "member_count");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
// 保存
parent::_save("circle_member_dat", $v_param);
}
}
\ No newline at end of file
<?php
/**
* ClassMst Entity
* $Id: ClassMst.inc,v 1.1 2016/9/21 12:59:25 AIMS Exp $
* @author wanggb
* @package jp.fishow.entity
* $Id: ClassMst.inc,v 1.1 2020/1/15 11:01:52 Exp $
* @author lixq
* @package jp.compass.entity
* @access public
*/
class ClassMst extends CompassDynamicData
{
var $school_id;
var $grade_id;
var $school_no;
var $class_no;
var $original_source;
var $grade_id;
var $title;
var $member_count;
var $manager_id;
var $delete_flg;
/**
*
* 构造实现。class_mst创建实例。
*
* @access public
* @param mixed class_mst
......@@ -27,21 +27,23 @@ class ClassMst extends CompassDynamicData
{
parent::constructor($record);
$this->school_id = $record["school_id"];
$this->grade_id = $record["grade_id"];
$this->class_no = $record["class_no"];
$this->title = $record["title"];
$this->member_count = $record["member_count"];
$this->manager_id = $record["manager_id"];
$this->delete_flg = $record["delete_flg"];
$this->school_id = $record["school_id"];
$this->school_no = $record["school_no"];
$this->class_no = $record["class_no"];
$this->original_source = $record["original_source"];
$this->grade_id = $record["grade_id"];
$this->title = $record["title"];
$this->member_count = $record["member_count"];
$this->delete_flg = $record["delete_flg"];
}
/**
*
* 根据条件,获取数据列表。
* 条件与DBManager的doSelect相同。
* @access public
* @static
* @param array
* @return array Entity
* @param array 检索条件
* @return array Entity的队列
*/
public static function getList($w_param = null, $orderkey = null, $direction = "ASC", $offset = null, $limit = null)
{
......@@ -54,11 +56,12 @@ class ClassMst extends CompassDynamicData
}
/**
*
* 根据条件,获取数据列表的件数。
* 条件与DBManager的doSelect相同。
* @access public
* @static
* @param array
* @return array Entity
* @param array 检索条件
* @return array Entity的队列
*/
public static function getListCount($w_param = null)
{
......@@ -73,7 +76,7 @@ class ClassMst extends CompassDynamicData
}
/**
*
* 获得此类指定ID的实例。
*/
public static function getById($id)
{
......@@ -84,24 +87,24 @@ class ClassMst extends CompassDynamicData
return CompassDBHandler::getById("ClassMst", "class_mst", $id, $param);
}
// -- 这里开始Dynamic ---
/**
*
* DynamicData
* 将此实例写入DB。
* DynamicData共用的保存方法。
* @access public
* @return int
* @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, "school_no");
ParamUtil::copyObj2Array($v_param, $this, "class_no");
ParamUtil::copyObj2Array($v_param, $this, "school_id");
ParamUtil::copyObj2Array($v_param, $this, "original_source");
ParamUtil::copyObj2Array($v_param, $this, "grade_id");
ParamUtil::copyObj2Array($v_param, $this, "title");
ParamUtil::copyObj2Array($v_param, $this, "member_count");
ParamUtil::copyObj2Array($v_param, $this, "manager_id");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
// 保存
......
<?php
/**
* EventDat Entity
* $Id: EventDat.inc,v 1.1 2020/1/15 11:01:52 Exp $
* @author lixq
* @package jp.compass.entity
* @access public
*/
class EventDat extends CompassDynamicData
{
var $title;
var $start_time;
var $finish_time;
var $position;
var $position_longitude;
var $position_latitude;
var $scope;
var $max_member;
var $time_length;
var $leader_name;
var $leader_contact;
var $venue_;
var $status;
var $delete_flg;
/**
* 构造实现。event_dat创建实例。
*
* @access public
* @param mixed event_dat
*/
function constructor($record)
{
parent::constructor($record);
$this->title = $record["title"];
$this->start_time = $record["start_time"];
$this->finish_time = $record["finish_time"];
$this->position = $record["position"];
$this->position_longitude = $record["position_longitude"];
$this->position_latitude = $record["position_latitude"];
$this->scope = $record["scope"];
$this->max_member = $record["max_member"];
$this->time_length = $record["time_length"];
$this->leader_name = $record["leader_name"];
$this->leader_contact = $record["leader_contact"];
$this->venue_ = $record["venue_"];
$this->status = $record["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("EventDat", "event_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("event_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("EventDat", "event_dat", $id, $param);
}
// -- 这里开始Dynamic ---
/**
* 将此实例写入DB。
* DynamicData共用的保存方法。
* @access public
* @return int 写入实例的ID
*/
public function save()
{
$v_param = array();
ParamUtil::copyObj2Array($v_param, $this, "title");
ParamUtil::copyObj2Array($v_param, $this, "start_time");
ParamUtil::copyObj2Array($v_param, $this, "finish_time");
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, "scope");
ParamUtil::copyObj2Array($v_param, $this, "max_member");
ParamUtil::copyObj2Array($v_param, $this, "time_length");
ParamUtil::copyObj2Array($v_param, $this, "leader_name");
ParamUtil::copyObj2Array($v_param, $this, "leader_contact");
ParamUtil::copyObj2Array($v_param, $this, "venue_");
ParamUtil::copyObj2Array($v_param, $this, "status");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
// 保存
parent::_save("event_dat", $v_param);
}
}
\ No newline at end of file
<?php
/**
* GovernmentMst Entity
* $Id: GovernmentMst.inc,v 1.1 2020/1/03 12:59:25 AIMS Exp $
* $Id: GovernmentMst.inc,v 1.1 2020/1/15 11:01:52 Exp $
* @author lixq
* @package jp.fishow.entity
* @package jp.compass.entity
* @access public
*/
class GovernmentMst extends CompassDynamicData
{
var $province;
var $city;
var $district;
var $province;
var $city;
var $district;
var $title;
var $delete_flg;
/**
*
* 构造实现。government_mst创建实例。
*
* @access public
* @param mixed class_mst
* @param mixed government_mst
*/
function constructor($record)
{
parent::constructor($record);
$this->province = $record["province"];
$this->city = $record["city"];
$this->district = $record["district"];
$this->title = $record["title"];
$this->delete_flg = $record["delete_flg"];
$this->province = $record["province"];
$this->city = $record["city"];
$this->district = $record["district"];
$this->title = $record["title"];
$this->delete_flg = $record["delete_flg"];
}
/**
*
* 根据条件,获取数据列表。
* 条件与DBManager的doSelect相同。
* @access public
* @static
* @param array
* @return array Entity
* @param array 检索条件
* @return array Entity的队列
*/
public static function getList($w_param = null, $orderkey = null, $direction = "ASC", $offset = null, $limit = null)
{
......@@ -50,11 +50,12 @@ class GovernmentMst extends CompassDynamicData
}
/**
*
* 根据条件,获取数据列表的件数。
* 条件与DBManager的doSelect相同。
* @access public
* @static
* @param array
* @return array Entity
* @param array 检索条件
* @return array Entity的队列
*/
public static function getListCount($w_param = null)
{
......@@ -69,7 +70,7 @@ class GovernmentMst extends CompassDynamicData
}
/**
*
* 获得此类指定ID的实例。
*/
public static function getById($id)
{
......@@ -80,12 +81,12 @@ class GovernmentMst extends CompassDynamicData
return CompassDBHandler::getById("GovernmentMst", "government_mst", $id, $param);
}
// -- 这里开始Dynamic ---
/**
*
* DynamicData
* 将此实例写入DB。
* DynamicData共用的保存方法。
* @access public
* @return int
* @return int 写入实例的ID
*/
public function save()
{
......
<?php
/**
* GradeMst Entity
* $Id: GradeMst.inc,v 1.1 2016/9/21 12:59:25 AIMS Exp $
* @author wanggb
* @package jp.fishow.entity
* $Id: GradeMst.inc,v 1.1 2020/1/15 11:01:52 Exp $
* @author lixq
* @package jp.compass.entity
* @access public
*/
class GradeMst extends CompassDynamicData
{
var $school_id;
var $school_no;
var $original_source;
var $title;
var $delete_flg;
/**
*
* 构造实现。grade_mst创建实例。
*
* @access public
* @param mixed grade_mst
......@@ -23,17 +24,20 @@ class GradeMst extends CompassDynamicData
{
parent::constructor($record);
$this->school_id = $record["school_id"];
$this->title = $record["title"];
$this->delete_flg = $record["delete_flg"];
$this->school_id = $record["school_id"];
$this->school_no = $record["school_no"];
$this->original_source = $record["original_source"];
$this->title = $record["title"];
$this->delete_flg = $record["delete_flg"];
}
/**
*
* 根据条件,获取数据列表。
* 条件与DBManager的doSelect相同。
* @access public
* @static
* @param array
* @return array Entity
* @param array 检索条件
* @return array Entity的队列
*/
public static function getList($w_param = null, $orderkey = null, $direction = "ASC", $offset = null, $limit = null)
{
......@@ -46,11 +50,12 @@ class GradeMst extends CompassDynamicData
}
/**
*
* 根据条件,获取数据列表的件数。
* 条件与DBManager的doSelect相同。
* @access public
* @static
* @param array
* @return array Entity
* @param array 检索条件
* @return array Entity的队列
*/
public static function getListCount($w_param = null)
{
......@@ -65,7 +70,7 @@ class GradeMst extends CompassDynamicData
}
/**
*
* 获得此类指定ID的实例。
*/
public static function getById($id)
{
......@@ -76,18 +81,20 @@ class GradeMst extends CompassDynamicData
return CompassDBHandler::getById("GradeMst", "grade_mst", $id, $param);
}
// -- 这里开始Dynamic ---
/**
*
* DynamicData
* 将此实例写入DB。
* DynamicData共用的保存方法。
* @access public
* @return int
* @return int 写入实例的ID
*/
public function save()
{
$v_param = array();
ParamUtil::copyObj2Array($v_param, $this, "school_id");
ParamUtil::copyObj2Array($v_param, $this, "school_no");
ParamUtil::copyObj2Array($v_param, $this, "original_source");
ParamUtil::copyObj2Array($v_param, $this, "title");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
......
<?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 2016/9/21 12:59:25 AIMS Exp $
* @author wanggb
* @package jp.fishow.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 $title;
var $organization_title;
var $legal_person;
var $contact;
var $id_card;
var $organization_contact;
var $legal_person_imgage1;
var $legal_person_imgage2;
var $licensen_imgage;
var $other_imgage;
var $status;
var $submit_date;
var $organization_status;
var $delete_flg;
/**
*
* 构造实现。organization_mst创建实例。
*
* @access public
* @param mixed organization_mst
......@@ -32,26 +30,26 @@ class OrganizationMst extends CompassDynamicData
{
parent::constructor($record);
$this->organization_no = $record["organization_no"];
$this->title = $record["title"];
$this->legal_person = $record["legal_person"];
$this->contact = $record["contact"];
$this->id_card = $record["id_card"];
$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->status = $record["status"];
$this->submit_date = $record["submit_date"];
$this->delete_flg = $record["delete_flg"];
$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
* @param array 检索条件
* @return array Entity的队列
*/
public static function getList($w_param = null, $orderkey = null, $direction = "ASC", $offset = null, $limit = null)
{
......@@ -64,11 +62,12 @@ class OrganizationMst extends CompassDynamicData
}
/**
*
* 根据条件,获取数据列表的件数。
* 条件与DBManager的doSelect相同。
* @access public
* @static
* @param array
* @return array Entity
* @param array 检索条件
* @return array Entity的队列
*/
public static function getListCount($w_param = null)
{
......@@ -83,7 +82,7 @@ class OrganizationMst extends CompassDynamicData
}
/**
*
* 获得此类指定ID的实例。
*/
public static function getById($id)
{
......@@ -94,28 +93,27 @@ class OrganizationMst extends CompassDynamicData
return CompassDBHandler::getById("OrganizationMst", "organization_mst", $id, $param);
}
// -- 这里开始Dynamic ---
/**
*
* DynamicData
* 将此实例写入DB。
* DynamicData共用的保存方法。
* @access public
* @return int
* @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, "title");
ParamUtil::copyObj2Array($v_param, $this, "organization_title");
ParamUtil::copyObj2Array($v_param, $this, "legal_person");
ParamUtil::copyObj2Array($v_param, $this, "contact");
ParamUtil::copyObj2Array($v_param, $this, "id_card");
ParamUtil::copyObj2Array($v_param, $this, "legal_person_imgage1");
ParamUtil::copyObj2Array($v_param, $this, "legal_person_imgage2");
ParamUtil::copyObj2Array($v_param, $this, "licensen_imgage");
ParamUtil::copyObj2Array($v_param, $this, "other_imgage");
ParamUtil::copyObj2Array($v_param, $this, "status");
ParamUtil::copyObj2Array($v_param, $this, "submit_date");
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");
// 保存
......
<?php
/**
* SchoolMst Entity
* $Id: SchoolMst.inc,v 1.1 2020/1/15 11:01:52 Exp $
* @author lixq
* @package jp.compass.entity
* @access public
*/
class SchoolMst extends CompassDynamicData
{
var $school_no;
var $original_source;
var $title;
var $school_type;
var $front_image;
var $comment;
var $address;
var $province;
var $city;
var $district;
var $street;
var $longitude;
var $latitude;
var $delete_flg;
/**
* 构造实现。school_mst创建实例。
*
* @access public
* @param mixed school_mst
*/
function constructor($record)
{
parent::constructor($record);
$this->school_no = $record["school_no"];
$this->original_source = $record["original_source"];
$this->title = $record["title"];
$this->school_type = $record["school_type"];
$this->front_image = $record["front_image"];
$this->comment = $record["comment"];
$this->address = $record["address"];
$this->province = $record["province"];
$this->city = $record["city"];
$this->district = $record["district"];
$this->street = $record["street"];
$this->longitude = $record["longitude"];
$this->latitude = $record["latitude"];
$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("SchoolMst", "school_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("school_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("SchoolMst", "school_mst", $id, $param);
}
// -- 这里开始Dynamic ---
/**
* 将此实例写入DB。
* DynamicData共用的保存方法。
* @access public
* @return int 写入实例的ID
*/
public function save()
{
$v_param = array();
ParamUtil::copyObj2Array($v_param, $this, "school_no");
ParamUtil::copyObj2Array($v_param, $this, "original_source");
ParamUtil::copyObj2Array($v_param, $this, "title");
ParamUtil::copyObj2Array($v_param, $this, "school_type");
ParamUtil::copyObj2Array($v_param, $this, "front_image");
ParamUtil::copyObj2Array($v_param, $this, "comment");
ParamUtil::copyObj2Array($v_param, $this, "address");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "province");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "city");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "district");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "street");
ParamUtil::copyObj2Array($v_param, $this, "longitude");
ParamUtil::copyObj2Array($v_param, $this, "latitude");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
// 保存
parent::_save("school_mst", $v_param);
}
}
\ No newline at end of file
<?php
/**
* SystemConstantDat Entity
* $Id: SystemConstantDat.inc,v 1.1 2020/1/15 11:01:52 Exp $
* @author lixq
* @package jp.compass.entity
* @access public
*/
class SystemConstantDat extends CompassDynamicData
{
var $name;
var $title;
var $constant_value;
var $delete_flg;
/**
* 构造实现。system_constant_dat创建实例。
*
* @access public
* @param mixed system_constant_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"];
}
/**
* 根据条件,获取数据列表。
* 条件与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("SystemConstantDat", "system_constant_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("system_constant_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("SystemConstantDat", "system_constant_dat", $id, $param);
}
// -- 这里开始Dynamic ---
/**
* 将此实例写入DB。
* DynamicData共用的保存方法。
* @access public
* @return int 写入实例的ID
*/
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_constant_dat", $v_param);
}
}
\ No newline at end of file
<?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
/**
* UserAccessDat Entity
* $Id: UserAccessDat.inc,v 1.1 2020/1/15 11:01:52 Exp $
* @author lixq
* @package jp.compass.entity
* @access public
*/
class UserAccessDat extends CompassDynamicData
{
var $object_date;
var $register_count;
var $login_count;
var $delete_flg;
/**
* 构造实现。user_access_dat创建实例。
*
* @access public
* @param mixed user_access_dat
*/
function constructor($record)
{
parent::constructor($record);
$this->object_date = $record["object_date"];
$this->register_count = $record["register_count"];
$this->login_count = $record["login_count"];
$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("UserAccessDat", "user_access_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_access_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("UserAccessDat", "user_access_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, "register_count");
ParamUtil::copyObj2Array($v_param, $this, "login_count");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
// 保存
parent::_save("user_access_dat", $v_param);
}
}
\ No newline at end of file
<?php
/**
* UserCommentDat Entity
* $Id: UserCommentDat.inc,v 1.1 2020/1/15 11:01:52 Exp $
* @author lixq
* @package jp.compass.entity
* @access public
*/
class UserCommentDat extends CompassDynamicData
{
var $user_id;
var $account_id;
var $comment;
var $status;
var $delete_flg;
/**
* 构造实现。user_comment_dat创建实例。
*
* @access public
* @param mixed user_comment_dat
*/
function constructor($record)
{
parent::constructor($record);
$this->user_id = $record["user_id"];
$this->account_id = $record["account_id"];
$this->comment = $record["comment"];
$this->status = $record["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("UserCommentDat", "user_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("user_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("UserCommentDat", "user_comment_dat", $id, $param);
}
// -- 这里开始Dynamic ---
/**
* 将此实例写入DB。
* DynamicData共用的保存方法。
* @access public
* @return int 写入实例的ID
*/
public function save()
{
$v_param = array();
ParamUtil::copyObj2Array($v_param, $this, "user_id");
ParamUtil::copyObj2Array($v_param, $this, "account_id");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "comment");
ParamUtil::copyObj2Array($v_param, $this, "status");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
// 保存
parent::_save("user_comment_dat", $v_param);
}
}
\ No newline at end of file
<?php
/**
* UserFavoriteDat Entity
* $Id: UserFavoriteDat.inc,v 1.1 2020/1/15 11:01:52 Exp $
* @author lixq
* @package jp.compass.entity
* @access public
*/
class UserFavoriteDat extends CompassDynamicData
{
var $user_id;
var $data_type;
var $data_id;
var $delete_flg;
/**
* 构造实现。user_favorite_dat创建实例。
*
* @access public
* @param mixed user_favorite_dat
*/
function constructor($record)
{
parent::constructor($record);
$this->user_id = $record["user_id"];
$this->data_type = $record["data_type"];
$this->data_id = $record["data_id"];
$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("UserFavoriteDat", "user_favorite_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_favorite_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("UserFavoriteDat", "user_favorite_dat", $id, $param);
}
// -- 这里开始Dynamic ---
/**
* 将此实例写入DB。
* DynamicData共用的保存方法。
* @access public
* @return int 写入实例的ID
*/
public function save()
{
$v_param = array();
ParamUtil::copyObj2Array($v_param, $this, "user_id");
ParamUtil::copyObj2Array($v_param, $this, "data_type");
ParamUtil::copyObj2Array($v_param, $this, "data_id");
ParamUtil::copyObj2Array($v_param, $this, "delete_flg");
// 保存
parent::_save("user_favorite_dat", $v_param);
}
}
\ No newline at end of file
<?php
/**
* UserMst Entity
* $Id: UserMst.inc,v 1.1 2020/1/15 11:01:52 Exp $
* @author lixq
* @package jp.compass.entity
* @access public
*/
class UserMst extends CompassDynamicData
{
var $school_id;
var $class_id;
var $name;
var $tel_no;
var $unionid;
var $status;
var $account_id;
var $role;
var $point;
var $longitude;
var $latitude;
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;
/**
* 构造实现。user_mst创建实例。
*
* @access public
* @param mixed user_mst
*/
function constructor($record)
{
parent::constructor($record);
$this->school_id = $record["school_id"];
$this->class_id = $record["class_id"];
$this->name = $record["name"];
$this->tel_no = $record["tel_no"];
$this->unionid = $record["unionid"];
$this->status = $record["status"];
$this->account_id = $record["account_id"];
$this->role = $record["role"];
$this->point = $record["point"];
$this->longitude = $record["longitude"];
$this->latitude = $record["latitude"];
$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("UserMst", "user_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("user_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("UserMst", "user_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, "class_id");
ParamUtil::copyObj2Array($v_param, $this, "name");
ParamUtil::copyObj2Array($v_param, $this, "tel_no");
ParamUtil::copyObj2Array($v_param, $this, "unionid");
ParamUtil::copyObj2Array($v_param, $this, "status");
ParamUtil::copyObj2Array($v_param, $this, "account_id");
ParamUtil::copyObj2Array($v_param, $this, "role");
ParamUtil::copyObj2Array($v_param, $this, "point");
ParamUtil::copyObj2Array($v_param, $this, "longitude");
ParamUtil::copyObj2Array($v_param, $this, "latitude");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "organization_submit_date");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "organization_no");
ParamUtil::copyObj2ArrayNullField($v_param, $this, "organization_title");
ParamUtil::copyObj2ArrayNullField($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("user_mst", $v_param);
}
}
\ No newline at end of file
<?php
/**
* UserPointLog Entity
* $Id: UserPointLog.inc,v 1.1 2020/1/15 11:01:52 Exp $
* @author lixq
* @package jp.compass.entity
* @access public
*/
class UserPointLog extends CompassDynamicData
{
var $user_id;
var $action_type;
var $point;
var $point_left;
var $status;
var $delete_flg;
/**
* 构造实现。user_point_log创建实例。
*
* @access public
* @param mixed user_point_log
*/
function constructor($record)
{
parent::constructor($record);
$this->user_id = $record["user_id"];
$this->action_type = $record["action_type"];
$this->point = $record["point"];
$this->point_left = $record["point_left"];
$this->status = $record["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("UserPointLog", "user_point_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("user_point_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("UserPointLog", "user_point_log", $id, $param);
}
// -- 这里开始Dynamic ---
/**
* 将此实例写入DB。
* DynamicData共用的保存方法。
* @access public
* @return int 写入实例的ID
*/
public function save()
{
$v_param = array();
ParamUtil::copyObj2Array($v_param, $this, "user_id");
ParamUtil::copyObj2Array($v_param, $this, "action_type");
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");
// 保存
parent::_save("user_point_log", $v_param);
}
}
\ No newline at end of file
<?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
/**
* UserStaffRelationDat Entity
* $Id: UserStaffRelationDat.inc,v 1.1 2020/1/15 11:01:52 Exp $
* @author lixq
* @package jp.compass.entity
* @access public
*/
class UserStaffRelationDat extends CompassDynamicData
{
var $user_id;
var $account_id;
var $comment;
var $delete_flg;
/**
* 构造实现。user_staff_relation_dat创建实例。
*
* @access public
* @param mixed user_staff_relation_dat
*/
function constructor($record)
{
parent::constructor($record);
$this->user_id = $record["user_id"];
$this->account_id = $record["account_id"];
$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("UserStaffRelationDat", "user_staff_relation_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_staff_relation_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("UserStaffRelationDat", "user_staff_relation_dat", $id, $param);
}
// -- 这里开始Dynamic ---
/**
* 将此实例写入DB。
* DynamicData共用的保存方法。
* @access public
* @return int 写入实例的ID
*/
public function save()
{
$v_param = array();
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, "delete_flg");
// 保存
parent::_save("user_staff_relation_dat", $v_param);
}
}
\ No newline at end of file
......@@ -16,11 +16,10 @@ require_once("check_login.inc");
if (!checkAuthority("ADMIN")) {
// エラー表示
$layout_pages = array();
$layout_pages["footer"] = "footer.inc";
$layout_pages["top"] = "menu.inc";
$layout_pages["middle"] = "error.inc";
$layout_pages["left"] = "menu.inc";
$layout_pages["right"] = "error.inc";
$message = "权限不足,请联系系统管理员。";
require_once(MANAGER_TEMPLATE_DIR_PATH . "/layout/topmenutopsub_layout.inc");
require_once(MANAGER_TEMPLATE_DIR_PATH . "/layout/leftmenu_layout.inc");
exit;
}
......@@ -30,23 +29,64 @@ $account_mst = AccountMst::getById($id);
if ($account_mst == null) {
// エラー表示
$layout_pages = array();
$layout_pages["footer"] = "footer.inc";
$layout_pages["top"] = "menu.inc";
$layout_pages["middle"] = "error.inc";
require_once(MANAGER_TEMPLATE_DIR_PATH . "/layout/topmenutopsub_layout.inc");
$layout_pages["left"] = "menu.inc";
$layout_pages["right"] = "error.inc";
$message = "对象不存在。";
require_once(MANAGER_TEMPLATE_DIR_PATH . "/layout/leftmenu_layout.inc");
exit;
}
$password = ParamUtil::getRequestString("password");
$name = ParamUtil::getRequestString("name");
$phone = ParamUtil::getRequestString("phone");
$authority_type_array = ParamUtil::getRequestArray("authority_type", array());
$login = ParamUtil::getRequestString("login");
$password = ParamUtil::getRequestString("password");
$contact = ParamUtil::getRequestString("contact");
$comment = ParamUtil::getRequestString("comment");
$account_role = ParamUtil::getRequestString("account_role");
$modules_array = ParamUtil::getRequestArray("modules", array());
$organization = ParamUtil::getRequestString("organization");
// 登陆帐号唯一性判断
$param = array();
$param["delete_flg"] = false;
$param["login"] = $login;
$account_list = AccountMst::getList($param);
if (count($account_list) > 1) {
$error_message = "登陆帐号已经被使用,请换一个。";
// 权限一览取得
$modules_list = AcountModule::getList();
$account_role_list = AccountRole::getList();
$school_list = CompassHandler::getSchoolListForAccount();
$government_list = CompassHandler::getGovernmentlListForAccount();
// 页面表示
$_SCRIPT_FILE = array("scripts/validators.js", "scripts/account_edit_input.js");
$layout_pages = array();
$layout_pages["left"] = "menu.inc";
$layout_pages["right"] = "account_edit_input.inc";
$layout_pages["menu_clicked"] = "4-1";
require_once(MANAGER_TEMPLATE_DIR_PATH . "/layout/leftmenu_layout.inc");
exit;
}
// 数据库更新
$account_mst->login = $login;
$account_mst->password = $password;
$account_mst->name = $name;
$account_mst->phone = $phone;
$account_mst->authority = implode(",", $authority_type_array);
$account_mst->contact = $contact;
$account_mst->comment = $comment;
if(count($modules_array) == 0){
$modules_array = [1,2,3,4,5,6,7,8,9,10,11,12,13];
}
$account_mst->modules = implode("|", $modules_array);
$account_mst->role = $account_role;
if($account_role <=6){
$account_mst->government_id = $organization;
}else if($account_role >= 8 && $account_role <= 9){
$account_mst->school_id = $organization;
}
$account_mst->save();
// 跳到一览页
......
......@@ -16,11 +16,10 @@ require_once("check_login.inc");
if (!checkAuthority("ADMIN")) {
// エラー表示
$layout_pages = array();
$layout_pages["footer"] = "footer.inc";
$layout_pages["top"] = "menu.inc";
$layout_pages["middle"] = "error.inc";
$layout_pages["right"] = "error.inc";
$layout_pages["left"] = "menu.inc";
$message = "权限不足,请联系系统管理员。";
require_once(MANAGER_TEMPLATE_DIR_PATH . "/layout/topmenutopsub_layout.inc");
require_once(MANAGER_TEMPLATE_DIR_PATH . "/layout/leftmenu_layout.inc");
exit;
}
......@@ -42,7 +41,7 @@ ErrorLogger::doOutput("contact " . $contact);
ErrorLogger::doOutput("comment " . $comment);
ErrorLogger::doOutput(print_r($modules_array,1));
ErrorLogger::doOutput("organization " . $organization);
exit;
//exit;
// 登陆帐号唯一性判断
$param = array();
$param["delete_flg"] = false;
......@@ -80,9 +79,9 @@ if(count($modules_array) == 0){
}
$account_mst->modules = implode("|", $modules_array);
$account_mst->role = $account_role;
if($role_id <=6){
if($account_role <=6){
$account_mst->government_id = $organization;
}else if($role_id >= 8 && $role_id <= 9){
}else if($account_role >= 8 && $account_role <= 9){
$account_mst->school_id = $organization;
}
......
......@@ -25,6 +25,7 @@ global $modules;
<form id="form" method="post" action="account_edit_result.php" enctype="multipart/form-data">
<input type="hidden" name="account_role"/>
<input type="hidden" name="organization"/>
<input type="hidden" name="id" value="<?=$id?>"/>
<p>登陆帐号</p>
<el-input v-model="login" name="login" class="input_200"></el-input><br />
<p>登陆密码</p>
......@@ -172,6 +173,9 @@ $(document).ready(function () {
message: '<?=$error_message?>'
});
}
if(<?=$role_id?> > 8){
vm.isShow = false;
}
})
</script>
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