FinanceReportForm

package
v5.1.42 Latest Latest
Warning

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

Go to latest
Published: Jul 4, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DeleteCol

func DeleteCol(args *ArgsDeleteCol) (err error)

DeleteCol 删除列

func DeleteFile

func DeleteFile(args *ArgsDeleteFile) (err error)

DeleteFile 删除文件

func DeleteTemplate

func DeleteTemplate(args *ArgsDeleteTemplate) (err error)

DeleteTemplate 删除模板

func DeleteVal

func DeleteVal(args *ArgsDeleteVal) (err error)

DeleteVal 删除值

func UpdateFile

func UpdateFile(args *ArgsUpdateFile) (err error)

UpdateFile 修改文件信息

func UpdateTemplate

func UpdateTemplate(args *ArgsUpdateTemplate) (err error)

UpdateTemplate 修改模板

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 获取多个列

func SetCol

func SetCol(args *ArgsSetCol) (data FieldsCol, err error)

SetCol 设置列

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 获取制定文件的值数据列

func SetVal

func SetVal(args *ArgsSetVal) (data FieldsVal, err error)

SetVal 设置值

Jump to

Keyboard shortcuts

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