Documentation ¶
Index ¶
- type ArgsCheckBind
- type ArgsCreate
- type ArgsDeleteByID
- type ArgsGetIDs
- type ArgsGetList
- type ArgsUpdateByID
- type FieldsTag
- type Tag
- func (t *Tag) CheckBind(args *ArgsCheckBind) (err error)
- func (t *Tag) Create(args *ArgsCreate) (data FieldsTag, err error)
- func (t *Tag) DeleteByID(args *ArgsDeleteByID) (err error)
- func (t *Tag) GetByIDNames(ids pq.Int64Array, bindID int64, limit int) (dataList map[int64]string)
- func (t *Tag) GetByIDs(args *ArgsGetIDs) (dataList []FieldsTag, err error)
- func (t *Tag) GetList(args *ArgsGetList) (dataList []FieldsTag, dataCount int64, err error)
- func (t *Tag) UpdateByID(args *ArgsUpdateByID) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArgsCheckBind ¶
type ArgsCheckBind struct { //ID列 IDs pq.Int64Array `json:"ids" check:"ids"` //绑定D BindID int64 `json:"bindID" check:"id"` }
ArgsCheckBind 检查一组标签是否数据该绑定?参数
type ArgsCreate ¶
type ArgsCreate struct { //绑定ID BindID int64 `json:"bindID" check:"id"` //名称 Name string `json:"name" check:"name"` }
ArgsCreate 创建标签参数
type ArgsDeleteByID ¶
type ArgsDeleteByID struct { //ID ID int64 `json:"id" check:"id"` //绑定ID // 用于验证 BindID int64 `json:"bindID" check:"id" empty:"true"` }
ArgsDeleteByID 删除标签参数
type ArgsGetIDs ¶
type ArgsGetIDs struct { //ID列 IDs pq.Int64Array `json:"ids" check:"ids"` //绑定ID // 用于验证 BindID int64 `json:"bindID"` //反馈限制 Limit int `json:"limit"` }
ArgsGetIDs 查询一组ID数据参数
type ArgsGetList ¶
type ArgsGetList struct { //分页 Pages CoreSQLPages.ArgsDataList `json:"pages"` //绑定ID BindID int64 `json:"bindID" check:"id" empty:"true"` //搜索标签 Search string `json:"search" check:"search" empty:"true"` }
ArgsGetList 查询列表参数
type ArgsUpdateByID ¶
type ArgsUpdateByID struct { //ID ID int64 `json:"id" check:"id"` //绑定ID // 用于验证 BindID int64 `json:"bindID" check:"id" empty:"true"` //名称 Name string `json:"name" check:"name"` }
ArgsUpdateByID 修改标签参数
type FieldsTag ¶
type FieldsTag struct { //基础 ID int64 `db:"id" json:"id"` //创建时间 CreateAt time.Time `db:"create_at" json:"createAt"` //更新时间 UpdateAt time.Time `db:"update_at" json:"updateAt"` //来源ID BindID int64 `db:"bind_id" json:"bindID"` //名称 Name string `db:"name" json:"name"` }
FieldsTag 标签配置
type Tag ¶
type Tag struct { //标签主表名称 TagTableName string }
Tag 对象结构
func (*Tag) CheckBind ¶
func (t *Tag) CheckBind(args *ArgsCheckBind) (err error)
CheckBind 检查一组标签是否数据该绑定?
func (*Tag) GetByIDNames ¶
GetByIDNames 获取一组数据map
func (*Tag) GetByIDs ¶
func (t *Tag) GetByIDs(args *ArgsGetIDs) (dataList []FieldsTag, err error)
GetByIDs 查询一组ID数据
Click to show internal directories.
Click to hide internal directories.