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.