param_company.go 1.7 KB
package allied_creation_user

//创建企业
type (
	ReqCompanyCreate struct {
	}

	DataCompanyCreate struct {
	}
)

//更新企业
type (
	ReqCompanyUpdate struct {
		CompanyId   int64
		CompanyName string `json:"companyName"`
		Address     string `json:"address"`
		SystemName  string `json:"systemName"`
		Logo        string `json:"logo"`
	}

	DataCompanyUpdate struct {
	}
)

//更新自定义菜单
type (
	ReqCompanySetCustomizeMenus struct {
		CompanyId int64  `json:"companyId"`
		MenuAlias string `json:"menuAlias"`
		MenuId    int    `json:"menuId"`
		Sort      int    `json:"sort"`
	}

	DataCompanySetCustomizeMenus struct {
	}
)

//移除企业
type (
	ReqCompanyRemove struct {
		CompanyId int64
	}

	DataCompanyRemove struct {
	}
)

//返回企业
type (
	ReqCompanyGet struct {
	}

	DataCompanyGet struct {
	}
)

//返回企业列表
type (
	ReqCompanySearch struct {
	}

	DataCompanySearch struct {
	}
)

//返回自定义菜单列表
type (
	ReqCompanyGetCustomizeMenus struct {
		CompanyId int64 `json:"companyId"`
		// 菜单类别 web app
		MenuCategory string `cname:"菜单类别" json:"menuCategory,omitempty"`
	}

	DataCompanyGetCustomizeMenus struct {
		Menus []struct {
			Code           string  `json:"code"`
			EnableStatus   float64 `json:"enableStatus"`
			Icon           string  `json:"icon"`
			MenuAlias      string  `json:"menuAlias"`
			MenuID         float64 `json:"menuId"`
			MenuName       string  `json:"menuName"`
			MenuType       string  `json:"menuType"`
			ParentID       float64 `json:"parentId"`
			ParentMenuName string  `json:"parentMenuName"`
			Remark         string  `json:"remark"`
			Sort           float64 `json:"sort"`
		} `json:"menus"`
	}
)