dds

package module
v0.0.0-...-ccd034a Latest Latest
Warning

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

Go to latest
Published: Feb 26, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

README

docs

1.1 api 绑定
import (
    "gitee.com/micro-plat/dds/dds"
)

绑定,生成前端可调用的api服务o
dds.Config(dds.WithDBName("dbname"), //数据库配置
    dds.WithPrex("prefix")) //路由地址前缀
1.2 前端js调用
前端: 请看 gitee.com/micro-plat/jspkg/enumbind  项目说明

1.2.1 安装npm 包
npm install qxnw-enumbind

1.2.2 在代码中使用
//下拉框数据集
this.status = this.EnumUtility.Get("inboundstatus")
//inboundstatus 为后台定义的type
<el-select v-model="queryData.status"  placeholder="请选择状态">
    <el-option
        v-for="item in status"
        :key="item.value"
        :label="item.name"
        :value="item.value">
    </el-option>
</el-select>

//列表使用filter
{{scope.row.status | EnumFilter("inboundstatus")}}

1.3 api调用接口

获取字典枚举的接口地址: /dds/dictionary/get 枚举值获取 参数:dic_type 获取省的接口地址: /dds/province/get 没有参数 根据省获取市信息的接口地址: /dds/city/get 参数:parent_code(可为空) 获取省市信息的接口地址: /dds/region/get 没有参数

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Config

func Config(opts ...ConfOption)

Config 配置数据库,请通过hydra.OnReadyByInsert修改配置参数

func GetCity

func GetCity(c interface{}, parentCode string) (data []types.XMap, err error)

GetCity 获取市信息 parentCode:父级code 可为空

func GetDBName

func GetDBName() string

GetDBName 获取已配置的db节点名

func GetDictionary

func GetDictionary(c interface{}, dicType, groupCode string) (data []types.XMap, err error)

GetDictionary 获取字典信息 dicType:字典类型

func GetEnums

func GetEnums(c interface{}, params types.XMap) (data []types.XMap, err error)

GetEnums 获取枚举信息 params-- 查询省份type=province 查询城市type=city 查询地区type=region

func GetProvince

func GetProvince(c interface{}, parentCode string) (data []types.XMap, err error)

GetProvince 获取第一级省市 parentCode:父级code 可为空

func GetRegion

func GetRegion(c interface{}) (data []types.XMap, err error)

GetRegion 获取所有省市信息

func GetRegionByName

func GetRegionByName(c interface{}, name, grade string) (data types.XMap, err error)

GetRegion 获取所有省市信息 name: 省市地区名 grade: 省市,1.省 2.市

Types

type ConfOption

type ConfOption func()

ConfOption 配置选项

func WithDBName

func WithDBName(dbName string) ConfOption

WithDBName 数据库节点名称

Directories

Path Synopsis
examples
apiserver command
internal

Jump to

Keyboard shortcuts

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