123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184 |
- syntax = "proto3";
- // package声明符,用来防止不同的消息类型有命名冲突
- package pb_v1;
- // 用于生成指定语言go的包名称
- option go_package = "property-company-gateway/pb/v1";
- message SystemPermissionAddRequest {
- // 父code,若没有则填空
- string pcode = 1;
- // 方法
- int32 method = 2;
- // 权限名字
- string name = 3;
- // 该路由是否需要前端控制
- bool front = 4;
- // 路由
- string router = 5;
- }
- message SystemPermissionAddReply {
- string code = 1;
- }
- message SystemPermissionUpdateRequest {
- // 方法
- int32 method = 2;
- // 权限名字
- string name = 3;
- // 该路由是否需要前端控制
- bool front = 4;
- // 路由
- string router = 5;
- string code = 6;
- }
- message SystemPermissionUpdateReply {
- }
- message SystemPermissionDelRequest {
- string code = 1;
- }
- message SystemPermissionDelReply {
- }
- message SystemPermissionListRequest {
- }
- message SystemPermissionItem {
- // 父code,若没有则填空
- string pcode = 1;
- // 方法
- int32 method = 2;
- // 权限名字
- string name = 3;
- // 该路由是否需要前端控制
- bool front = 4;
- // 路由
- string router = 5;
- string code = 6;
- repeated SystemPermissionItem childs = 7;
- }
- message SystemPermissionListReply {
- repeated SystemPermissionItem list = 1;
- }
- message ProvinceCityAreaRequest {
- }
- message ProvinceData {
- string code = 1;
- string name = 2;
- }
- message CityData {
- string code = 1;
- string name = 2;
- string province_code = 3;
- }
- message AreaData {
- string code = 1;
- string name = 2;
- string province_code = 3;
- string city_code = 4;
- }
- message ProvinceCityAreaReply {
- repeated ProvinceData province_list = 1;
- repeated CityData city_list = 2;
- repeated AreaData area_list = 3;
- }
- message StreetCommitteeRequest {
- string area_code = 1;
- }
- message StreetData {
- string code = 1;
- string name = 2;
- }
- message CommitteeData {
- string code = 1;
- string name = 2;
- string street_code = 3;
- }
- message StreetCommitteeReply {
- repeated StreetData street_list = 1;
- repeated CommitteeData committee_list = 2;
- }
- message ApplicationListRequest {
- int64 page = 1;
- int64 page_size = 2;
- int32 enable = 3;
- int64 package_id = 4;
- repeated int64 exclude_ids = 5;
- }
- message ApplicationItem {
- string icon = 1;
- string desc = 2;
- string name = 3;
- string content = 4;
- int64 price = 5;
- bool enable = 6;
- int64 id = 7;
- }
- message ApplicationListReply {
- int64 total = 1;
- int64 page = 2;
- repeated ApplicationItem list = 3;
- }
- message PackageItem {
- string name = 1;
- string desc = 2;
- // 单价
- int64 price = 3;
- int64 house_count = 4;
- int64 id = 5;
- bool enable = 6;
- // 应用名称
- repeated string application_names = 7;
- }
- message PackageListRequest {
- int64 page = 1;
- int64 page_size = 2;
- int32 enable = 3;
- }
- message PackageListReply {
- int64 page = 1;
- int64 total = 2;
- repeated PackageItem list = 3;
- }
|