Documentation ¶
Index ¶
- Variables
- func DeleteTemplate(args *ArgsDeleteTemplate) (err error)
- func Init()
- func UpdateDoc(args *ArgsUpdateDoc) (err error)
- func UpdateTemplate(args *ArgsUpdateTemplate) (err error)
- type ArgsCreateDoc
- type ArgsCreateTemplate
- type ArgsDeleteTemplate
- type ArgsGetTemplateByID
- type ArgsGetTemplateList
- type ArgsUpdateDoc
- type ArgsUpdateTemplate
- type FieldsDoc
- type FieldsSheet
- type FieldsSheetData
- type FieldsSheetDataList
- type FieldsSheetList
- type FieldsTemplate
Constants ¶
This section is empty.
Variables ¶
View Source
var ( //OpenSub 是否启动订阅 OpenSub = false )
Functions ¶
Types ¶
type ArgsCreateDoc ¶
type ArgsCreateDoc struct { //采用模板 TemplateID int64 `db:"template_id" json:"templateID"` //结构体设计 SheetData FieldsSheetList `db:"sheet_data" json:"sheetData"` }
ArgsCreateDoc 创建新文档参数
type ArgsCreateTemplate ¶
type ArgsCreateTemplate struct { //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id"` //名称 Name string `db:"name" json:"name" check:"name"` //结构体设计 SheetData FieldsSheetList `db:"sheet_data" json:"sheetData"` }
ArgsCreateTemplate 创建新模板参数
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 ArgsGetTemplateByID ¶
type ArgsGetTemplateByID struct { //ID ID int64 `db:"id" json:"id" check:"id"` //组织ID OrgID int64 `db:"org_id" json:"orgID" check:"id"` }
ArgsGetTemplateByID 查看模板参数
type ArgsGetTemplateList ¶
type ArgsGetTemplateList struct { //分页 Pages CoreSQLPages.ArgsDataList `json:"pages"` //组织 OrgID int64 `json:"orgID" check:"id" empty:"true"` //搜索 Search string `json:"search" check:"search" empty:"true"` }
ArgsGetTemplateList 获取模板列表参数
type ArgsUpdateDoc ¶
type ArgsUpdateDoc struct { //ID ID int64 `db:"id" json:"id" check:"id"` //结构体设计 SheetData FieldsSheetList `db:"sheet_data" json:"sheetData"` }
ArgsUpdateDoc 修改文档参数
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"` //结构体设计 SheetData FieldsSheetList `db:"sheet_data" json:"sheetData"` }
ArgsUpdateTemplate 修改模板参数
type FieldsDoc ¶
type FieldsDoc struct { //ID ID int64 `db:"id" json:"id"` //创建时间 CreateAt time.Time `db:"create_at" json:"createAt"` //采用模板 TemplateID int64 `db:"template_id" json:"templateID"` //结构体设计 SheetData FieldsSheetList `db:"sheet_data" json:"sheetData"` }
type FieldsSheet ¶
type FieldsSheet struct { //表名称 SheetName string `db:"sheet_name" json:"sheetName"` //单元格内容列 Data FieldsSheetDataList `db:"data" json:"data"` }
type FieldsSheetData ¶
type FieldsSheetData struct { //位置 Key string `db:"key" json:"key"` //值 Val string `db:"val" json:"val"` //合并附近单元格 // 当前单元格为原点,向右下侧开始衍生,如果为0则不合并 // 行 MargeRow int `db:"marge_row" json:"margeRow"` // 列 MargeCel int `db:"marge_cel" json:"margeCel"` //样式约定 Style string `db:"style" json:"style"` }
func (*FieldsSheetData) Scan ¶
func (t *FieldsSheetData) Scan(value interface{}) error
type FieldsSheetDataList ¶
type FieldsSheetDataList []FieldsSheetData
func (*FieldsSheetDataList) Scan ¶
func (t *FieldsSheetDataList) Scan(value interface{}) error
type FieldsSheetList ¶
type FieldsSheetList []FieldsSheet
func (*FieldsSheetList) Scan ¶
func (t *FieldsSheetList) Scan(value interface{}) error
type FieldsTemplate ¶
type FieldsTemplate struct { //ID ID int64 `db:"id" json:"id"` //创建时间 CreateAt time.Time `db:"create_at" json:"createAt"` //组织ID OrgID int64 `db:"org_id" json:"orgID"` //名称 Name string `db:"name" json:"name"` //结构体设计 SheetData FieldsSheetList `db:"sheet_data" json:"sheetData"` }
func CreateTemplate ¶
func CreateTemplate(args *ArgsCreateTemplate) (data FieldsTemplate, err error)
CreateTemplate 创建新模板
func GetTemplateByID ¶
func GetTemplateByID(args *ArgsGetTemplateByID) (data FieldsTemplate, err error)
GetTemplateByID 查看模板
func GetTemplateList ¶
func GetTemplateList(args *ArgsGetTemplateList) (dataList []FieldsTemplate, dataCount int64, err error)
GetTemplateList 获取模板列表
Click to show internal directories.
Click to hide internal directories.