8 changed files with 169 additions and 3 deletions
@ -0,0 +1,33 @@ |
|||||
|
package com.yxt.demo.system.api.sys_menu; |
||||
|
|
||||
|
import com.yxt.demo.common.core.dto.Dto; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @Author dimengzhe |
||||
|
* @Date 2023/4/24 21:27 |
||||
|
* @Description |
||||
|
*/ |
||||
|
@Data |
||||
|
public class SysMenuDto implements Dto { |
||||
|
private static final long serialVersionUID = -3578983530779493714L; |
||||
|
|
||||
|
private String sid; |
||||
|
@ApiModelProperty("图标地址") |
||||
|
private String iconUrl; |
||||
|
@ApiModelProperty("是否可见:默认为1显示,0为不显示") |
||||
|
private String isShow; |
||||
|
@ApiModelProperty("菜单名称") |
||||
|
private String name; |
||||
|
@ApiModelProperty("前端页面路径") |
||||
|
private String pageUrl; |
||||
|
@ApiModelProperty("上级名称") |
||||
|
private String pname; |
||||
|
@ApiModelProperty("父级sid") |
||||
|
private String psid; |
||||
|
@ApiModelProperty("排序") |
||||
|
private int sortNo; |
||||
|
|
||||
|
|
||||
|
} |
@ -0,0 +1,14 @@ |
|||||
|
package com.yxt.demo.system.api.sys_menu; |
||||
|
|
||||
|
import com.yxt.demo.common.core.query.Query; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
/** |
||||
|
* @Author dimengzhe |
||||
|
* @Date 2023/4/24 22:15 |
||||
|
* @Description |
||||
|
*/ |
||||
|
@Data |
||||
|
public class SysMenuQuery implements Query { |
||||
|
private static final long serialVersionUID = 4807896221608672228L; |
||||
|
} |
@ -0,0 +1,36 @@ |
|||||
|
package com.yxt.demo.system.api.sys_menu; |
||||
|
|
||||
|
import com.yxt.demo.common.core.vo.Vo; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
|
/** |
||||
|
* @Author dimengzhe |
||||
|
* @Date 2023/4/24 22:15 |
||||
|
* @Description |
||||
|
*/ |
||||
|
@Data |
||||
|
public class SysMenuVo implements Vo { |
||||
|
private static final long serialVersionUID = 4190346430531800875L; |
||||
|
|
||||
|
@ApiModelProperty("菜单名称") |
||||
|
private String name; |
||||
|
@ApiModelProperty("排序号") |
||||
|
private Integer sortNo; |
||||
|
@ApiModelProperty("上级sid") |
||||
|
private String pSid; |
||||
|
@ApiModelProperty("上级菜单名称") |
||||
|
private String pName; |
||||
|
@ApiModelProperty("sid") |
||||
|
private String sid; |
||||
|
@ApiModelProperty("前端页面地址") |
||||
|
private String pageUrl; |
||||
|
@ApiModelProperty("图标") |
||||
|
private String iconUrl; |
||||
|
@ApiModelProperty(value = "备注") |
||||
|
private String remarks; |
||||
|
@ApiModelProperty("子菜单") |
||||
|
private List<SysMenuVo> children; |
||||
|
} |
@ -1,9 +1,19 @@ |
|||||
package com.yxt.demo.system.api.sys_notice; |
package com.yxt.demo.system.api.sys_notice; |
||||
|
|
||||
|
import com.yxt.demo.system.api.dict_type.DictTypeFeignFallback; |
||||
|
import io.swagger.annotations.Api; |
||||
|
import org.springframework.cloud.openfeign.FeignClient; |
||||
|
|
||||
/** |
/** |
||||
* @Author dimengzhe |
* @Author dimengzhe |
||||
* @Date 2023/4/24 14:23 |
* @Date 2023/4/24 14:23 |
||||
* @Description |
* @Description |
||||
*/ |
*/ |
||||
|
@Api(tags = "公告") |
||||
|
@FeignClient( |
||||
|
contextId = "demo-system-SysNotice", |
||||
|
name = "demo-system", |
||||
|
path = "v1/SysNotice", |
||||
|
fallback = SysNoticeFeignFallback.class) |
||||
public interface SysNoticeFeign { |
public interface SysNoticeFeign { |
||||
} |
} |
||||
|
@ -0,0 +1,12 @@ |
|||||
|
package com.yxt.demo.system.api.sys_notice; |
||||
|
|
||||
|
import org.springframework.stereotype.Component; |
||||
|
|
||||
|
/** |
||||
|
* @Author dimengzhe |
||||
|
* @Date 2023/4/24 22:42 |
||||
|
* @Description |
||||
|
*/ |
||||
|
@Component |
||||
|
public class SysNoticeFeignFallback { |
||||
|
} |
Loading…
Reference in new issue