models

package
v0.0.0-...-fda2b82 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 4, 2017 License: GPL-2.0 Imports: 6 Imported by: 0

Documentation

Index

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

func QryQuestionNum(evaluation_id int) (num int64, err error)

QryQuestionNum 查询题目数量

func UpPersonCount

func UpPersonCount(evaluation_id int) (err error)

UpPersonCount 更新已测评人数

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 GetChildById

func GetChildById(child_id int) (child Child, err error)

Getchild 查询儿童信息

func QrySingleChild

func QrySingleChild(Child_id, User_id int) (child Child, err error)

QrySingleChild 查询单个儿童信息

func (*Child) UpChild

func (child *Child) UpChild() (id int64, err error)

UpChild 更新儿童信息

type Cities

type Cities struct {
	Id         string `json:"-" form:"id"`
	Cityid     string `json:"value" form:"cityid"`
	City       string `json:"name" form:"city"`
	Provinceid string `json:"parent" form:"provinceid"`
}

func GetCities

func GetCities(provinceid int) (cities []Cities, err error)

GetCities 获取地级市信息

func GetCity

func GetCity(Cityid string) (cities Cities, err error)

GetCity 获取地级市信息

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 GetMyCourse

func GetMyCourse(user_id int) (courses []Course, err error)

GetMyCourse 获取课程列表

func (*Course) GetCourse

func (e *Course) GetCourse() (courses []Course, err error)

GetCourse 获取课程列表

func (*Course) GetCourseByID

func (e *Course) GetCourseByID() (courses Course, err error)

GetCourseByID 根据id获取课程信息

type Cresource

type Cresource struct {
	Cresource_id int `json:"cresource_id" form:"cresource_id"`
	Course_id    int `json:"course_id" form:"course_id"`
	Resource_id  int `json:"resource_id" form:"resource_id"`
	Index        int `json:"index" form:"index"`
	Free         int `json:"free" form:"free"`
}

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) AddPerson

func (p *Person) AddPerson() (id int64, err error)

func (*Person) DelPerson

func (p *Person) DelPerson() (ra int64, err error)

func (*Person) GetPerson

func (p *Person) GetPerson() (person Person, err error)

func (*Person) GetPersons

func (p *Person) GetPersons() (persons []Person, err error)

func (*Person) ModPerson

func (p *Person) ModPerson() (ra int64, err error)

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

func GetProvince(Provinceid string) (provinces Provinces, err error)

GetProvinces 获取地级市信息

func GetProvinces

func GetProvinces() (provinces []Provinces, err error)

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

func QryResource(course_id int) (resource []Resource, err error)

QryResource 获取课程资源

type Result

type Result struct {
	Res  int         `json:"res"`
	Msg  string      `json:"msg"`
	Data interface{} `json:"data"`
}

Result api返回model

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 QryUser

func QryUser(User_id int) (user User, err error)

QryUser 获取个人中心信息

func (*User) GetUser

func (u *User) GetUser() (user User, err error)

GetUser 获取客户信息

func (*User) GetUserByOpenid

func (u *User) GetUserByOpenid() (user User, err error)

GetUserByOpenid 通过微信身份标识获取客户信息

func (*User) Insert

func (u *User) Insert() (id int64, err error)

Insert 家长注册

func (*User) Update

func (u *User) Update() (id int64, err error)

Update 老师更新

func (*User) UpdateUser

func (u *User) UpdateUser() (id int64, err error)

UpdateUser 更新个人中心信息

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL