Documentation
¶
Index ¶
- func InsertChild(user_id int, child_id int64, relation, Gender int, Head_portrait, Name string, ...) (err error)
- func QryQuestionNum(evaluation_id int) (num int64, err error)
- func UpPersonCount(evaluation_id int) (err error)
- func UpdateUserAnswer(...) (err error)
- type Child
- type Cities
- type Course
- type Cresource
- type Evaluation
- type Person
- type Provinces
- type Question
- type Resource
- type Result
- type Uc_relation
- type User
- type User_course
- type User_evaluation
- func (ue *User_evaluation) AddEvaluation() (id int64, err error)
- func (ue *User_evaluation) GetEvaluation() (uevaluation User_evaluation, err error)
- func (ue *User_evaluation) QryEvaluation() (result User_evaluation, err error)
- func (ue *User_evaluation) QryUserEvaluation() (result User_evaluation, err error)
- func (ue *User_evaluation) UpdateEvaluation() (id int64, err error)
- type User_question
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InsertChild ¶
func InsertChild(user_id int, child_id int64, relation, Gender int, Head_portrait, Name string, Birth_date time.Time) (err error)
InsertChild 插入儿童信息及儿童用户关联表
func QryQuestionNum ¶
QryQuestionNum 查询题目数量
func UpdateUserAnswer ¶
func UpdateUserAnswer(Evaluation_id, User_id, Child_id, Current_question_id, MaxIndex, Question_id int, Answer string) (err error)
UpdateUserAnswer 上传答案
Types ¶
type Child ¶
type Child struct { Child_id int64 `json:"child_id" form:"child_id"` Name string `json:"name" form:"name"` Gender int `json:"gender" form:"gender"` Birth_date time.Time `json:"birth_date" form:"birth_date"` Head_portrait string `json:"head_portrait" form:"head_portrait"` Relation int `json:"relation" form:"relation" xorm:"-"` User_id int `json:"user_id" form:"user_id" xorm:"-"` }
func QrySingleChild ¶
QrySingleChild 查询单个儿童信息
type Cities ¶
type Course ¶
type Course struct { Course_id int `json:"course_id" form:"course_id"` Name string `json:"name" form:"name"` Category string `json:"category" form:"category"` User_access int `json:"user_access" form:"user_access"` Valid_period int `json:"valid_period" form:"valid_period"` Abstract string `json:"abstract" form:"abstract"` Details string `json:"details" form:"details"` Price string `json:"price" form:"price"` Person_count int `json:"person_count" form:"person_count"` Picture string `json:"picture" form:"picture"` Media string `json:"media" form:"media"` }
func (*Course) GetCourseByID ¶
GetCourseByID 根据id获取课程信息
type Evaluation ¶
type Evaluation struct { Evaluation_id int `json:"evaluation_id" form:"evaluation_id"` Name string `json:"name" form:"name"` Category string `json:"category" form:"category"` User_access int `json:"user_access" form:"user_access"` Abstract string `json:"abstract" form:"abstract"` Details string `json:"details" form:"details"` Price string `json:"price" form:"price"` Page_number int `json:"page_number" form:"page_number"` Person_count int `json:"person_count" form:"person_count"` Picture string `json:"picture" form:"picture"` Sample_report string `json:"sample_report" form:"sample_report"` Key_name string `json:"key_name" form:"key_name"` MaxIndex int64 `json:"maxIndex" form:"maxIndex" xorm:"-"` Current_question_id string `json:"current_question_id" form:"current_question_id" xorm:"-"` Evaluation_time time.Time `json:"evaluation_time" form:"evaluation_time" xorm:"-"` Child_id int64 `json:"child_id" form:"child_id" xorm:"-"` User_evaluation_id int64 `json:"user_evaluation_id" form:"user_evaluation_id" xorm:"-"` }
func GetMyEvaluation ¶
func GetMyEvaluation(user_id int) (evaluations []Evaluation, err error)
GetMyEvaluation 获取本人测评
func QryEvaluation ¶
func QryEvaluation(evaluation_id int) (result Evaluation, err error)
QrySingleEvaluation 根据evaluation_id查询单个测评
func QryEvaluationByChildId ¶
func QryEvaluationByChildId(user_id, child_id int) (evaluations []Evaluation, err error)
GetMyEvaluationByChildId 查询所属儿童测评列表
func (*Evaluation) GetEvaluation ¶
func (e *Evaluation) GetEvaluation() (evaluations []Evaluation, err error)
GetEvaluation 获取测评列表
type Person ¶
type Person struct { Id int `json:"id" form:"id"` FirstName string `json:"first_name" form:"first_name"` LastName string `json:"last_name" form:"last_name"` }
func (*Person) GetPersons ¶
type Provinces ¶
type Provinces struct { Id string `json:"-" form:"id"` Provinceid string `json:"value" form:"provinceid"` Province string `json:"name" form:"province"` Parent int `json:"parent" xorm:"-"` }
func GetProvince ¶
GetProvinces 获取地级市信息
type Question ¶
type Question struct { Question_id int `json:"question_id" form:"question_id"` Evaluation_id int `json:"evaluation_id" form:"evaluation_id"` Question_index int `json:"question_index" form:"question_index"` Content string `json:"content" form:"content"` MaxIndex int `json:"maxIndex" form:"maxIndex"` Answer string `json:"answer" form:"answer" xorm:"-"` }
func GetQuestionByIndex ¶
func GetQuestionByIndex(evaluation_id, index, userID, User_evaluation_id int) (question Question, err error)
GetQuestionByIndex 根据index获取题目
type Resource ¶
type Resource struct { Resource_id int `json:"resource_id" form:"resource_id"` Name string `json:"name" form:"name"` Type int `json:"type" form:"resource_type"` Url string `json:"url" form:"url"` Free int `json:"free" form:"free" xorm"-"` Index int `json:"index" form:"index" xorm"-"` }
func QryResource ¶
QryResource 获取课程资源
type Uc_relation ¶
type Uc_relation struct { Uc_relation_id int `json:"uc_relation_id" form:"uc_relation_id"` User_id int `json:"user_id" form:"user_id"` Child_id int64 `json:"child_id" form:"child_id"` Relation int `json:"relation" form:"relation"` }
func QryRelation ¶
func QryRelation(User_id, Child_id int) (uc Uc_relation, err error)
QryRelation 获取relation
func (*Uc_relation) Getchild ¶
func (uc *Uc_relation) Getchild() (child []Child, err error)
Getchild 查询儿童信息
type User ¶
type User struct { User_id int `json:"user_id" form:"user_id"` Phone_number string `json:"phone_number" form:"phone_number"` Unionid string `json:"unionid" form:"unionid"` Name string `json:"name" form:"name"` Role int `json:"role" form:"role"` Openid string `json:"openid" form:"openid"` Head_portrait string `json:"head_portrait" form:"head_portrait"` Nick_name string `json:"nick_name" form:"nick_name"` Gender string `json:"gender" form:"gender"` Birth_date string `json:"birth_date" form:"birth_date"` Residence string `json:"residence" form:"residence"` Child_id string `json:"child_id" form:"child_id" xorm:"-"` }
func (*User) GetUserByOpenid ¶
GetUserByOpenid 通过微信身份标识获取客户信息
type User_course ¶
type User_course struct { User_course_id int `json:"user_course_id" form:"user_course_id"` Course_id int `json:"course_id" form:"course_id"` User_id int `json:"user_id" form:"user_id"` Course_time time.Time `json:"course_time" form:"course_time"` }
func QryUserCourse ¶
func QryUserCourse(course_id, user_id int) (course User_course, err error)
QryUserCourse 查看用户单个课程
func (*User_course) AddUsercourse ¶
func (uc *User_course) AddUsercourse() (id int64, err error)
AddUsercourse 更新用户课程表
func (User_course) InsertVideo ¶
func (uc User_course) InsertVideo() (id int64, err error)
InsertVideo 插入视频播放记录
func (*User_course) QryVideo ¶
func (uc *User_course) QryVideo() (user_course User_course, err error)
QryVideo 查询用户课程表
type User_evaluation ¶
type User_evaluation struct { User_evaluation_id int `json:"user_evaluation_id" form:"user_evaluation_id"` Evaluation_id int `json:"evaluation_id" form:"evaluation_id"` User_id int `json:"user_id" form:"user_id"` Child_id int `json:"child_id" form:"child_id"` Evaluation_time time.Time `json:"evaluation_time" form:"evaluation_time"` Current_question_id int `json:"current_question_id" form:"current_question_id"` Data_result string `json:"data_result" form:"data_result" xorm:"null"` Report_result string `json:"report_result" form:"report_result" xorm:"null"` TypeId string `json:"TypeId" form:"TypeId" xorm:"-"` }
func QryEvaluationGM ¶
func QryEvaluationGM(evaluation_id, user_id int) (result User_evaluation, err error)
QryEvaluationGM 查询测评是否购买
func (*User_evaluation) AddEvaluation ¶
func (ue *User_evaluation) AddEvaluation() (id int64, err error)
func (*User_evaluation) GetEvaluation ¶
func (ue *User_evaluation) GetEvaluation() (uevaluation User_evaluation, err error)
GetEvaluation 查询用户测评表
func (*User_evaluation) QryEvaluation ¶
func (ue *User_evaluation) QryEvaluation() (result User_evaluation, err error)
QryUserEvaluation 根据evaluation_id,user_id,child_id查询user_evaluation_id
func (*User_evaluation) QryUserEvaluation ¶
func (ue *User_evaluation) QryUserEvaluation() (result User_evaluation, err error)
QryUserEvaluation 根据evaluation_id,user_id,child_id查询user_evaluation_id
func (*User_evaluation) UpdateEvaluation ¶
func (ue *User_evaluation) UpdateEvaluation() (id int64, err error)
type User_question ¶
type User_question struct { User_question_id int `json:"user_question_id" form:"user_question_id"` User_evaluation_id int `json:"user_evaluation_id" form:"user_evaluation_id"` Question_id int `json:"question_id" form:"question_id"` Answer string `json:"answer" form:"answer" xorm:"null"` User_id int `json:"user_id" form:"user_id"` }
func (*User_question) AddQuestion ¶
func (uq *User_question) AddQuestion() (id int64, err error)
func (*User_question) QryQuestion ¶
func (uq *User_question) QryQuestion() (uqs User_question, err error)
func (*User_question) UpQuestion ¶
func (uq *User_question) UpQuestion() (id int64, err error)