Documentation
¶
Index ¶
- func DeleteCol(args *ArgsDeleteCol) (err error)
- func DeleteFile(args *ArgsDeleteFile) (err error)
- func DeleteTemplate(args *ArgsDeleteTemplate) (err error)
- func DeleteVal(args *ArgsDeleteVal) (err error)
- func UpdateFile(args *ArgsUpdateFile) (err error)
- func UpdateTemplate(args *ArgsUpdateTemplate) (err error)
- type ArgsCreateFile
- type ArgsCreateTemplate
- type ArgsDeleteCol
- type ArgsDeleteFile
- type ArgsDeleteTemplate
- type ArgsDeleteVal
- type ArgsGetColByTemplate
- type ArgsGetColList
- type ArgsGetColMore
- type ArgsGetFileList
- type ArgsGetTemplateList
- type ArgsGetValByFile
- type ArgsSetCol
- type ArgsSetVal
- type ArgsUpdateFile
- type ArgsUpdateTemplate
- type FieldsCol
- func GetColByTemplate(args *ArgsGetColByTemplate) (dataList []FieldsCol, err error)
- func GetColList(args *ArgsGetColList) (dataList []FieldsCol, dataCount int64, err error)
- func GetColMore(args *ArgsGetColMore) (dataList []FieldsCol, err error)
- func SetCol(args *ArgsSetCol) (data FieldsCol, err error)
- type FieldsFile
- type FieldsTemplate
- type FieldsVal
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ArgsCreateFile ¶
type ArgsCreateFile struct {
//组织ID
OrgID int64 `db:"org_id" json:"orgID" check:"id"`
//名称
Name string `db:"name" json:"name" check:"name"`
//描述
Des string `db:"des" json:"des" check:"des" min:"1" max:"300" empty:"true"`
//采用模版
TemplateID int64 `db:"template_id" json:"templateID" check:"id" empty:"true"`
//扩展参数
Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"`
}
ArgsCreateFile 创建新的文件参数
type ArgsCreateTemplate ¶
type ArgsCreateTemplate struct {
//组织ID
OrgID int64 `db:"org_id" json:"orgID" check:"id"`
//名称
Name string `db:"name" json:"name" check:"name"`
//描述
Des string `db:"des" json:"des" check:"des" min:"1" max:"300" empty:"true"`
//封面图
CoverFiles pq.Int64Array `db:"cover_files" json:"coverFiles" check:"ids" empty:"true"`
//列数据列
ColIDs pq.Int64Array `db:"col_ids" json:"colIDs" check:"ids" empty:"true"`
//扩展参数
Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"`
}
ArgsCreateTemplate 创建新的模板参数
type ArgsDeleteCol ¶
type ArgsDeleteCol struct {
//ID
ID int64 `db:"id" json:"id" check:"id"`
//组织ID
OrgID int64 `db:"org_id" json:"orgID" check:"id"`
}
ArgsDeleteCol 删除列参数
type ArgsDeleteFile ¶
type ArgsDeleteFile struct {
//ID
ID int64 `db:"id" json:"id" check:"id"`
//组织ID
OrgID int64 `db:"org_id" json:"orgID" check:"id"`
}
ArgsDeleteFile 删除文件参数
type ArgsDeleteTemplate ¶
type ArgsDeleteTemplate struct {
//ID
ID int64 `db:"id" json:"id" check:"id"`
//组织ID
OrgID int64 `db:"org_id" json:"orgID" check:"id"`
}
ArgsDeleteTemplate 删除模板参数
type ArgsDeleteVal ¶
type ArgsDeleteVal struct {
//ID
ID int64 `db:"id" json:"id" check:"id"`
//组织ID
OrgID int64 `db:"org_id" json:"orgID" check:"id"`
}
ArgsDeleteVal 删除值参数
type ArgsGetColByTemplate ¶
type ArgsGetColByTemplate struct {
//ID
ID int64 `db:"id" json:"id" check:"id"`
//组织ID
OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"`
}
ArgsGetColByTemplate 通过模版获取列参数
type ArgsGetColList ¶
type ArgsGetColList struct {
//分页
Pages CoreSQLPages.ArgsDataList `json:"pages"`
//组织ID
OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"`
//是否删除
IsRemove bool `db:"is_remove" json:"isRemove" check:"bool"`
//搜索
Search string `json:"search" check:"search" empty:"true"`
}
ArgsGetColList 获取列的列表参数
type ArgsGetColMore ¶
type ArgsGetColMore struct {
//ID列
IDs pq.Int64Array `json:"ids" check:"ids"`
//是否包含删除数据
HaveRemove bool `json:"haveRemove" check:"bool"`
}
ArgsGetColMore 获取多个列参数
type ArgsGetFileList ¶
type ArgsGetFileList struct {
//分页
Pages CoreSQLPages.ArgsDataList `json:"pages"`
//组织ID
OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"`
//采用模版
TemplateID int64 `db:"template_id" json:"templateID" check:"id" empty:"true"`
//是否删除
IsRemove bool `json:"isRemove" check:"bool"`
//搜索
Search string `json:"search" check:"search" empty:"true"`
}
ArgsGetFileList 获取文件列表参数
type ArgsGetTemplateList ¶
type ArgsGetTemplateList struct {
//分页
Pages CoreSQLPages.ArgsDataList `json:"pages"`
//组织ID
OrgID int64 `db:"org_id" json:"orgID" check:"id" empty:"true"`
//是否删除
IsRemove bool `json:"isRemove" check:"bool"`
//搜索
Search string `json:"search" check:"search" empty:"true"`
}
ArgsGetTemplateList 获取模板列表参数
type ArgsGetValByFile ¶
type ArgsGetValByFile struct {
//文件ID
FileID int64 `db:"file_id" json:"fileID" check:"id"`
//组织ID
OrgID int64 `db:"org_id" json:"orgID" check:"id"`
}
ArgsGetValByFile 获取制定文件的值数据列参数
type ArgsSetCol ¶
type ArgsSetCol struct {
//组织ID
OrgID int64 `db:"org_id" json:"orgID" check:"id"`
//标识码
Mark string `db:"mark" json:"mark" check:"mark"`
//名称
Name string `db:"name" json:"name" check:"name"`
//描述
Des string `db:"des" json:"des" check:"des" min:"1" max:"300" empty:"true"`
//值类型
ValType int `db:"val_type" json:"valType"`
//扩展参数
Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"`
}
ArgsSetCol 设置列参数
type ArgsSetVal ¶
type ArgsSetVal struct {
//组织ID
OrgID int64 `db:"org_id" json:"orgID" check:"id"`
//所属文件
FileID int64 `db:"file_id" json:"fileID" check:"id"`
//列ID
ColID int64 `db:"col_id" json:"colID" check:"id"`
//标识码
// 位置标识码:A1\B1,字母代表列、数字代表行
Mark string `db:"mark" json:"mark" check:"mark"`
//值
Val string `db:"val" json:"val"`
ValFloat float64 `db:"val_float" json:"valFloat"`
ValInt int64 `db:"val_int" json:"valInt"`
//扩展参数
Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"`
}
ArgsSetVal 设置值参数
type ArgsUpdateFile ¶
type ArgsUpdateFile struct {
//ID
ID int64 `db:"id" json:"id" check:"id"`
//组织ID
OrgID int64 `db:"org_id" json:"orgID" check:"id"`
//名称
Name string `db:"name" json:"name" check:"name"`
//描述
Des string `db:"des" json:"des" check:"des" min:"1" max:"300" empty:"true"`
//扩展参数
Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"`
}
ArgsUpdateFile 修改文件信息参数
type ArgsUpdateTemplate ¶
type ArgsUpdateTemplate struct {
//ID
ID int64 `db:"id" json:"id" check:"id"`
//组织ID
OrgID int64 `db:"org_id" json:"orgID" check:"id"`
//名称
Name string `db:"name" json:"name" check:"name"`
//描述
Des string `db:"des" json:"des" check:"des" min:"1" max:"300" empty:"true"`
//封面图
CoverFiles pq.Int64Array `db:"cover_files" json:"coverFiles" check:"ids" empty:"true"`
//列数据列
ColIDs pq.Int64Array `db:"col_ids" json:"colIDs" check:"ids" empty:"true"`
//扩展参数
Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"`
}
ArgsUpdateTemplate 修改模板参数
type FieldsCol ¶
type FieldsCol struct {
//ID
ID int64 `db:"id" json:"id"`
//创建时间
CreateAt time.Time `db:"create_at" json:"createAt"`
//更新时间
UpdateAt time.Time `db:"update_at" json:"updateAt"`
//删除时间
DeleteAt time.Time `db:"delete_at" json:"deleteAt"`
//组织ID
OrgID int64 `db:"org_id" json:"orgID"`
//标识码
Mark string `db:"mark" json:"mark"`
//名称
Name string `db:"name" json:"name"`
//描述
Des string `db:"des" json:"des"`
//值类型
// 0 普通字符串 1 整数数字 2 浮点数 3 布尔值
ValType int `db:"val_type" json:"valType"`
//扩展参数
Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"`
}
FieldsCol 列设计
func GetColByTemplate ¶
func GetColByTemplate(args *ArgsGetColByTemplate) (dataList []FieldsCol, err error)
GetColByTemplate 通过模版获取列
func GetColList ¶
func GetColList(args *ArgsGetColList) (dataList []FieldsCol, dataCount int64, err error)
GetColList 获取列的列表
func GetColMore ¶
func GetColMore(args *ArgsGetColMore) (dataList []FieldsCol, err error)
GetColMore 获取多个列
type FieldsFile ¶
type FieldsFile struct {
//ID
ID int64 `db:"id" json:"id"`
//创建时间
CreateAt time.Time `db:"create_at" json:"createAt"`
//更新时间
UpdateAt time.Time `db:"update_at" json:"updateAt"`
//删除时间
DeleteAt time.Time `db:"delete_at" json:"deleteAt"`
//组织ID
OrgID int64 `db:"org_id" json:"orgID"`
//名称
Name string `db:"name" json:"name"`
//描述
Des string `db:"des" json:"des"`
//采用模版
TemplateID int64 `db:"template_id" json:"templateID"`
//扩展参数
Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"`
}
FieldsFile 文件体系
func CreateFile ¶
func CreateFile(args *ArgsCreateFile) (data FieldsFile, err error)
CreateFile 创建新的文件
func GetFileList ¶
func GetFileList(args *ArgsGetFileList) (dataList []FieldsFile, dataCount int64, err error)
GetFileList 获取文件列表
type FieldsTemplate ¶
type FieldsTemplate struct {
//ID
ID int64 `db:"id" json:"id"`
//创建时间
CreateAt time.Time `db:"create_at" json:"createAt"`
//更新时间
UpdateAt time.Time `db:"update_at" json:"updateAt"`
//删除时间
DeleteAt time.Time `db:"delete_at" json:"deleteAt"`
//组织ID
OrgID int64 `db:"org_id" json:"orgID"`
//名称
Name string `db:"name" json:"name"`
//描述
Des string `db:"des" json:"des"`
//封面图
CoverFiles pq.Int64Array `db:"cover_files" json:"coverFiles"`
//列数据列
ColIDs pq.Int64Array `db:"col_ids" json:"colIDs"`
//扩展参数
Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"`
}
func CreateTemplate ¶
func CreateTemplate(args *ArgsCreateTemplate) (data FieldsTemplate, err error)
CreateTemplate 创建新的模板
func GetTemplateList ¶
func GetTemplateList(args *ArgsGetTemplateList) (dataList []FieldsTemplate, dataCount int64, err error)
GetTemplateList 获取模板列表
type FieldsVal ¶
type FieldsVal struct {
//ID
ID int64 `db:"id" json:"id"`
//创建时间
CreateAt time.Time `db:"create_at" json:"createAt"`
//更新时间
UpdateAt time.Time `db:"update_at" json:"updateAt"`
//删除时间
DeleteAt time.Time `db:"delete_at" json:"deleteAt"`
//组织ID
OrgID int64 `db:"org_id" json:"orgID"`
//所属文件
FileID int64 `db:"file_id" json:"fileID"`
//列ID
ColID int64 `db:"col_id" json:"colID"`
//标识码
// 位置标识码:A1\B1,字母代表列、数字代表行
Mark string `db:"mark" json:"mark"`
//值
Val string `db:"val" json:"val"`
ValFloat float64 `db:"val_float" json:"valFloat"`
ValInt int64 `db:"val_int" json:"valInt"`
//扩展参数
Params CoreSQLConfig.FieldsConfigsType `db:"params" json:"params"`
}
func GetValByFile ¶
func GetValByFile(args *ArgsGetValByFile) (dataList []FieldsVal, err error)
GetValByFile 获取制定文件的值数据列
Click to show internal directories.
Click to hide internal directories.