审查视图

pkg/infrastructure/service_gateway/allied_creation_user/param_company.go 1.7 KB
1 2 3 4 5 6 7 8 9 10 11 12 13 14
package allied_creation_user

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

	DataCompanyCreate struct {
	}
)

//更新企业
type (
	ReqCompanyUpdate struct {
15 16 17 18 19
		CompanyId   int64
		CompanyName string `json:"companyName"`
		Address     string `json:"address"`
		SystemName  string `json:"systemName"`
		Logo        string `json:"logo"`
20 21 22 23 24 25 26 27 28
	}

	DataCompanyUpdate struct {
	}
)

//更新自定义菜单
type (
	ReqCompanySetCustomizeMenus struct {
tangxuhui authored
29 30 31 32
		CompanyId int64  `json:"companyId"`
		MenuAlias string `json:"menuAlias"`
		MenuId    int    `json:"menuId"`
		Sort      int    `json:"sort"`
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
	}

	DataCompanySetCustomizeMenus struct {
	}
)

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

	DataCompanyRemove struct {
	}
)

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

	DataCompanyGet struct {
	}
)

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

	DataCompanySearch struct {
	}
)

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

	DataCompanyGetCustomizeMenus struct {
tangxuhui authored
76 77 78 79 80 81 82 83 84 85 86 87 88
		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"`
89 90
	}
)