初始化
commit
8b66a0e7a6
|
@ -0,0 +1,35 @@
|
|||
target/
|
||||
!.mvn/wrapper/maven-wrapper.jar
|
||||
!**/src/main/**/target/
|
||||
!**/src/test/**/target/
|
||||
|
||||
### IntelliJ IDEA ###
|
||||
.idea
|
||||
*.iws
|
||||
*.iml
|
||||
*.ipr
|
||||
|
||||
### Eclipse ###
|
||||
.apt_generated
|
||||
.classpath
|
||||
.factorypath
|
||||
.project
|
||||
.settings
|
||||
.springBeans
|
||||
.sts4-cache
|
||||
|
||||
### NetBeans ###
|
||||
/nbproject/private/
|
||||
/nbbuild/
|
||||
/dist/
|
||||
/nbdist/
|
||||
/.nb-gradle/
|
||||
build/
|
||||
!**/src/main/**/build/
|
||||
!**/src/test/**/build/
|
||||
|
||||
### VS Code ###
|
||||
.vscode/
|
||||
|
||||
### Mac OS ###
|
||||
.DS_Store
|
|
@ -0,0 +1,25 @@
|
|||
#构建镜像的起止 你的版本号
|
||||
FROM anolis-registry.cn-zhangjiakou.cr.aliyuncs.com/openanolis/dragonwell:17.0.4.0.4.8-standard-ga-8.6
|
||||
|
||||
#定义时区参数
|
||||
ENV TZ=Asis/Shanghai
|
||||
|
||||
#执行必备条件
|
||||
#规划 目录
|
||||
#规划 目录
|
||||
# |-home
|
||||
# |-app.jar 启动包
|
||||
# |-logs 日志文件
|
||||
|
||||
#设置时区#设置时区
|
||||
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo '$TZ' > /etc/timezone > /etc/timezone
|
||||
|
||||
#挂载工作目录 这里是你虚拟机上的路径
|
||||
VOLUME ["/home/logs/2112-cloud-market"]
|
||||
#文件拷贝执行jar包 到home下面的目录
|
||||
COPY ./cloud-pay-server/target/2112-cloud-market.jar /home/app.jar
|
||||
|
||||
#构建启动命令
|
||||
ENTRYPOINT ["java","-Dfile.encoding=utf-8","-jar"]
|
||||
CMD ["/home/app.jar"]
|
||||
#cmd 执行谁的意思 vvvvv
|
|
@ -0,0 +1,21 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>com.muyu</groupId>
|
||||
<artifactId>cloud-market</artifactId>
|
||||
<version>1.0.0</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>cloud-market-client</artifactId>
|
||||
<version>1.0.0</version>
|
||||
|
||||
<properties>
|
||||
<maven.compiler.source>17</maven.compiler.source>
|
||||
<maven.compiler.target>17</maven.compiler.target>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
</properties>
|
||||
|
||||
</project>
|
|
@ -0,0 +1,7 @@
|
|||
package com.muyu;
|
||||
|
||||
public class Main {
|
||||
public static void main(String[] args) {
|
||||
System.out.println("Hello world!");
|
||||
}
|
||||
}
|
|
@ -0,0 +1,30 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>com.muyu</groupId>
|
||||
<artifactId>cloud-market</artifactId>
|
||||
<version>1.0.0</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>cloud-market-common</artifactId>
|
||||
<version>1.0.0</version>
|
||||
|
||||
<properties>
|
||||
<maven.compiler.source>17</maven.compiler.source>
|
||||
<maven.compiler.target>17</maven.compiler.target>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.muyu</groupId>
|
||||
<artifactId>cloud-common-core</artifactId>
|
||||
</dependency>
|
||||
|
||||
|
||||
</dependencies>
|
||||
|
||||
</project>
|
|
@ -0,0 +1,7 @@
|
|||
package com.muyu;
|
||||
|
||||
public class Main {
|
||||
public static void main(String[] args) {
|
||||
System.out.println("Hello world!");
|
||||
}
|
||||
}
|
|
@ -0,0 +1,44 @@
|
|||
package com.muyu.market.domian;
|
||||
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.muyu.common.core.web.domain.BaseEntity;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.SuperBuilder;
|
||||
/**
|
||||
* @Author:ChenYan
|
||||
* @Description 接口调用
|
||||
* @Date:2024/8/20 11:17
|
||||
*/
|
||||
@Data
|
||||
@SuperBuilder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName(value = "call", autoResultMap = true)
|
||||
public class Call extends BaseEntity {
|
||||
|
||||
@TableId(value = "call_id" ,type = IdType.AUTO)
|
||||
private Long callId;
|
||||
/** 接口名称 */
|
||||
private String callName ;
|
||||
/** 接口使用量 */
|
||||
private Integer callUsage ;
|
||||
/** 接口失败次数 */
|
||||
private Integer callFailNum ;
|
||||
/** 接口成功次数 */
|
||||
private Integer callSucceedNum ;
|
||||
/** 接口平均响应时间(毫秒) */
|
||||
private Double callMeanTime ;
|
||||
/** 项目数量 */
|
||||
private Integer callItemNum ;
|
||||
/** 所属项目 */
|
||||
private String callProject ;
|
||||
}
|
|
@ -0,0 +1,44 @@
|
|||
package com.muyu.market.domian;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.muyu.common.core.web.domain.BaseEntity;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.SuperBuilder;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
|
||||
@Data
|
||||
@SuperBuilder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
/**
|
||||
* @Author:ChenYan
|
||||
* @Description 接口配置
|
||||
* @Date:2024/8/20 11:17
|
||||
*/
|
||||
public class Configuration extends BaseEntity {
|
||||
|
||||
@TableId(value = "config_id" ,type = IdType.AUTO)
|
||||
private Long configId ;
|
||||
/** 接口名称 */
|
||||
private String configName ;
|
||||
/** 接口描述 */
|
||||
private String configDescribe ;
|
||||
/** 接口规则 */
|
||||
private Long configRuleId ;
|
||||
/** 主接口 */
|
||||
private String configMain ;
|
||||
/** 从接口 */
|
||||
private String configSlave ;
|
||||
/** 辅接口 */
|
||||
private String configAuxiliary ;
|
||||
/** 应急联系组 */
|
||||
private String configTeam ;
|
||||
/** 状态 */
|
||||
private Integer state ;
|
||||
}
|
|
@ -0,0 +1,57 @@
|
|||
package com.muyu.market.domian;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.muyu.common.core.web.domain.BaseEntity;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.SuperBuilder;
|
||||
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* 定义接口;
|
||||
* @author : http://www.chiner.pro
|
||||
* @date : 2024-8-20
|
||||
*/
|
||||
|
||||
@Data
|
||||
@SuperBuilder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName(value = "defined", autoResultMap = true)
|
||||
public class Defined extends BaseEntity {
|
||||
|
||||
@TableId(value = "defined_id" ,type = IdType.AUTO)
|
||||
private Long definedId ;
|
||||
/** 定义名称 */
|
||||
private String definedName ;
|
||||
/** 描述 */
|
||||
private String definedDescription ;
|
||||
/** 接口分配 */
|
||||
private String definedAllot ;
|
||||
/** 有效期(天) */
|
||||
private Date definedDateValidity ;
|
||||
/** 接口类型 */
|
||||
private Long definedTypeId ;
|
||||
/** 接口使用量 */
|
||||
private Integer interfaceNum ;
|
||||
/** 接口来源 */
|
||||
private String definedSource ;
|
||||
/** 使用模板 */
|
||||
private String definedStencil ;
|
||||
/** 开发人员 */
|
||||
private String definedManpower ;
|
||||
/** 状态 */
|
||||
private String state ;
|
||||
|
||||
public Defined getDefinedName(Defined defined) {
|
||||
return defined;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,29 @@
|
|||
package com.muyu.market.domian;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.SuperBuilder;
|
||||
|
||||
@Data
|
||||
@SuperBuilder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@TableName(value = "interface", autoResultMap = true)
|
||||
public class Interface {
|
||||
|
||||
@TableId(value = "interface_id" ,type = IdType.AUTO)
|
||||
private Integer interfaceId ;
|
||||
/** 接口编码 */
|
||||
private String interfaceNumber ;
|
||||
/** 调用次数 */
|
||||
private Integer interfaceNum ;
|
||||
/** 启用状态 */
|
||||
private Integer interfaceStatus ;
|
||||
}
|
|
@ -0,0 +1,29 @@
|
|||
package com.muyu.market.domian;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.SuperBuilder;
|
||||
|
||||
@Data
|
||||
@SuperBuilder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@TableName(value = "interfaceType", autoResultMap = true)
|
||||
public class InterfaceType {
|
||||
|
||||
@TableId(value = "type_id" ,type = IdType.AUTO)
|
||||
private Integer typeId ;
|
||||
/** 类型编码 */
|
||||
private String typeNumber ;
|
||||
/** 类型名称 */
|
||||
private String typeDescribe ;
|
||||
/** 启用状态 */
|
||||
private Integer typeStatus ;
|
||||
}
|
|
@ -0,0 +1,37 @@
|
|||
package com.muyu.market.domian;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.muyu.common.core.web.domain.BaseEntity;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.SuperBuilder;
|
||||
/**
|
||||
* @Author:ChenYan
|
||||
* @Description 项目统计
|
||||
* @Date:2024/8/20 11:17
|
||||
*/
|
||||
@Data
|
||||
@SuperBuilder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName(value = "item", autoResultMap = true)
|
||||
public class Item extends BaseEntity {
|
||||
|
||||
@TableId(value = "item_id" ,type = IdType.AUTO)
|
||||
private Long itemId ;
|
||||
/** 项目名称 */
|
||||
private String itemName ;
|
||||
/** 接口使用配置数 */
|
||||
private Integer itemAllocationNum ;
|
||||
/** 接口调用失败(主) */
|
||||
private Integer itemFailedMain ;
|
||||
/** 接口调用成功(主) */
|
||||
private Integer itemSuccessMain ;
|
||||
/** 接口调用成功(总) */
|
||||
private Integer itemSuccess ;
|
||||
}
|
|
@ -0,0 +1,54 @@
|
|||
package com.muyu.market.domian;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.SuperBuilder;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@SuperBuilder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@TableName(value = "log", autoResultMap = true)
|
||||
public class Log {
|
||||
|
||||
@TableId(value = "log_id" ,type = IdType.AUTO)
|
||||
private Long logId;
|
||||
/** 登录人ID */
|
||||
private Integer userId ;
|
||||
/** 操作人ID */
|
||||
private Integer staffId ;
|
||||
/** 登录时间 */
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date logTime ;
|
||||
/** 登录IP */
|
||||
private String logIp ;
|
||||
/** 登录城市 */
|
||||
private String logAddress ;
|
||||
/** 状态 */
|
||||
private Integer logStatus ;
|
||||
/** 租户号 */
|
||||
private String tenantId ;
|
||||
/** 乐观锁 */
|
||||
private Integer revision ;
|
||||
/** 创建人 */
|
||||
private String createdBy ;
|
||||
/** 创建时间 */
|
||||
private Date createdTime ;
|
||||
/** 更新人 */
|
||||
private String updatedBy ;
|
||||
/** 更新时间 */
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date updatedTime ;
|
||||
}
|
|
@ -0,0 +1,42 @@
|
|||
package com.muyu.market.domian;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.SuperBuilder;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@SuperBuilder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@TableName(value = "operate", autoResultMap = true)
|
||||
public class Operate {
|
||||
|
||||
@TableId(value = "operate_id" ,type = IdType.AUTO)
|
||||
private Long operateId ;
|
||||
/** 登录人ID */
|
||||
private Integer userId ;
|
||||
/** 操作人ID */
|
||||
private Integer staffId ;
|
||||
/** 操作日期 */
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date operateTime ;
|
||||
/** 操作内容 */
|
||||
private String operateContent ;
|
||||
/** 状态 */
|
||||
private Integer operateStatus ;
|
||||
/** 租户号 */
|
||||
private String tenantId ;
|
||||
|
||||
}
|
|
@ -0,0 +1,39 @@
|
|||
package com.muyu.market.domian;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.muyu.common.core.web.domain.BaseEntity;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.SuperBuilder;
|
||||
/**
|
||||
* @Author:ChenYan
|
||||
* @Description 接口规则
|
||||
* @Date:2024/8/20 11:17
|
||||
*/
|
||||
@Data
|
||||
@SuperBuilder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName(value = "rule", autoResultMap = true)
|
||||
public class Rule extends BaseEntity {
|
||||
|
||||
@TableId(value = "rule_id" ,type = IdType.AUTO)
|
||||
private Long ruleId ;
|
||||
/** 规则名称 */
|
||||
private String ruleName ;
|
||||
/** 规则代码 */
|
||||
private String ruleCode ;
|
||||
/** 规则描述 */
|
||||
private String ruleDescribe ;
|
||||
/** 规则状态 */
|
||||
private Integer state ;
|
||||
/** 使用次数 */
|
||||
private Integer ruleNum ;
|
||||
|
||||
}
|
|
@ -0,0 +1,35 @@
|
|||
package com.muyu.market.domian;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.SuperBuilder;
|
||||
|
||||
@Data
|
||||
@SuperBuilder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@TableName(value = "staff", autoResultMap = true)
|
||||
public class Staff {
|
||||
|
||||
@TableId(value = "staff_id" ,type = IdType.AUTO)
|
||||
private String staffId ;
|
||||
/** 员工姓名 */
|
||||
private String staffName ;
|
||||
/** 员工电话 */
|
||||
private String staffTel ;
|
||||
/** 员工密码 */
|
||||
private String staffPwd ;
|
||||
/** 所属部门 */
|
||||
private String deptId ;
|
||||
/** 状态 */
|
||||
private String staffStatus ;
|
||||
/** 租户号 */
|
||||
private String tenantId ;
|
||||
}
|
|
@ -0,0 +1,38 @@
|
|||
package com.muyu.market.domian;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.muyu.common.core.web.domain.BaseEntity;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.SuperBuilder;
|
||||
/**
|
||||
* @Author:ChenYan
|
||||
* @Description 接口类型
|
||||
* @Date:2024/8/20 11:17
|
||||
*/
|
||||
@Data
|
||||
@SuperBuilder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@TableName(value = "type", autoResultMap = true)
|
||||
public class Type extends BaseEntity {
|
||||
|
||||
@TableId(value = "type_id" ,type = IdType.AUTO)
|
||||
private Long typeId ;
|
||||
/** 类型名称 */
|
||||
private String typeName ;
|
||||
/** 接口列 */
|
||||
private String typeBar ;
|
||||
/** 类型描述 */
|
||||
private String typeSpecification ;
|
||||
/** 接口数量 */
|
||||
private Integer typeNum ;
|
||||
/** 调用次数 */
|
||||
private Integer typeNumber ;
|
||||
}
|
|
@ -0,0 +1,44 @@
|
|||
package com.muyu.market.domian;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.SuperBuilder;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
@SuperBuilder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@TableName(value = "user", autoResultMap = true)
|
||||
public class User {
|
||||
|
||||
@TableId(value = "user_id" ,type = IdType.AUTO)
|
||||
private Long userId ;
|
||||
/** 用户编码 */
|
||||
private String userNumber ;
|
||||
/** 用户名称 */
|
||||
private String userName ;
|
||||
/** 会员类型 */
|
||||
private Integer vipId ;
|
||||
/** 用户电话 */
|
||||
private String userTel ;
|
||||
/** 用户地址 */
|
||||
private String userAddress ;
|
||||
/** 用户密码 */
|
||||
private String userPwd ;
|
||||
/** 注册时间 */
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date userTime ;
|
||||
/** 是否在线 */
|
||||
private Integer userStatus ;
|
||||
}
|
|
@ -0,0 +1,30 @@
|
|||
package com.muyu.market.domian;
|
||||
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.IdType;
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.SuperBuilder;
|
||||
|
||||
@Data
|
||||
@SuperBuilder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
@TableName(value = "vip", autoResultMap = true)
|
||||
public class Vip {
|
||||
|
||||
@TableId(value = "vip_id" ,type = IdType.AUTO)
|
||||
private Integer vipId ;
|
||||
/** 会员编码 */
|
||||
private String vipNumber ;
|
||||
/** 会员名称 */
|
||||
private String vipName ;
|
||||
/** 启用状态 */
|
||||
private Integer vipStatus ;
|
||||
|
||||
}
|
|
@ -0,0 +1,28 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>com.muyu</groupId>
|
||||
<artifactId>cloud-market</artifactId>
|
||||
<version>1.0.0</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>cloud-market-remote</artifactId>
|
||||
<version>1.0.0</version>
|
||||
|
||||
<properties>
|
||||
<maven.compiler.source>17</maven.compiler.source>
|
||||
<maven.compiler.target>17</maven.compiler.target>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.muyu</groupId>
|
||||
<artifactId>cloud-common-core</artifactId>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
</project>
|
|
@ -0,0 +1,7 @@
|
|||
package com.muyu;
|
||||
|
||||
public class Main {
|
||||
public static void main(String[] args) {
|
||||
System.out.println("Hello world!");
|
||||
}
|
||||
}
|
|
@ -0,0 +1,125 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>com.muyu</groupId>
|
||||
<artifactId>cloud-market</artifactId>
|
||||
<version>1.0.0</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>cloud-market-server</artifactId>
|
||||
<version>1.0.0</version>
|
||||
|
||||
<properties>
|
||||
<maven.compiler.source>17</maven.compiler.source>
|
||||
<maven.compiler.target>17</maven.compiler.target>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>com.muyu</groupId>
|
||||
<artifactId>cloud-market-common</artifactId>
|
||||
<version>1.0.0</version>
|
||||
</dependency>
|
||||
|
||||
<!-- SpringCloud Alibaba Nacos -->
|
||||
<dependency>
|
||||
<groupId>com.alibaba.cloud</groupId>
|
||||
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
|
||||
</dependency>
|
||||
|
||||
<!-- SpringCloud Alibaba Nacos Config -->
|
||||
<dependency>
|
||||
<groupId>com.alibaba.cloud</groupId>
|
||||
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
|
||||
</dependency>
|
||||
|
||||
<!-- SpringCloud Alibaba Sentinel -->
|
||||
<dependency>
|
||||
<groupId>com.alibaba.cloud</groupId>
|
||||
<artifactId>spring-cloud-starter-alibaba-sentinel</artifactId>
|
||||
</dependency>
|
||||
|
||||
<!-- SpringBoot Actuator -->
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-actuator</artifactId>
|
||||
</dependency>
|
||||
|
||||
<!-- Mysql Connector -->
|
||||
<dependency>
|
||||
<groupId>com.mysql</groupId>
|
||||
<artifactId>mysql-connector-j</artifactId>
|
||||
</dependency>
|
||||
|
||||
<!-- MuYu Common DataSource -->
|
||||
<dependency>
|
||||
<groupId>com.muyu</groupId>
|
||||
<artifactId>cloud-common-datasource</artifactId>
|
||||
</dependency>
|
||||
|
||||
<!-- MuYu Common DataScope -->
|
||||
<dependency>
|
||||
<groupId>com.muyu</groupId>
|
||||
<artifactId>cloud-common-datascope</artifactId>
|
||||
</dependency>
|
||||
|
||||
<!-- MuYu Common Log -->
|
||||
<dependency>
|
||||
<groupId>com.muyu</groupId>
|
||||
<artifactId>cloud-common-log</artifactId>
|
||||
</dependency>
|
||||
|
||||
<!-- 接口模块 -->
|
||||
<dependency>
|
||||
<groupId>com.muyu</groupId>
|
||||
<artifactId>cloud-common-api-doc</artifactId>
|
||||
</dependency>
|
||||
|
||||
<!-- XllJob定时任务 -->
|
||||
<dependency>
|
||||
<groupId>com.muyu</groupId>
|
||||
<artifactId>cloud-common-xxl</artifactId>
|
||||
</dependency>
|
||||
|
||||
<!-- rabbit-->
|
||||
<dependency>
|
||||
<groupId>com.muyu</groupId>
|
||||
<artifactId>cloud-common-rabbit</artifactId>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.muyu</groupId>
|
||||
<artifactId>cloud-common-nacos-remote</artifactId>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
<finalName>cloud-pay</finalName>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-maven-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<goals>
|
||||
<goal>repackage</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<!-- 加入maven deploy插件,当在deploy时,忽略些model-->
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-deploy-plugin</artifactId>
|
||||
<configuration>
|
||||
<skip>true</skip>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
</project>
|
|
@ -0,0 +1,22 @@
|
|||
package com.muyu;
|
||||
|
||||
|
||||
import com.dtflys.forest.springboot.annotation.ForestScan;
|
||||
import com.muyu.common.security.annotation.EnableCustomConfig;
|
||||
import com.muyu.common.security.annotation.EnableMyFeignClients;
|
||||
import lombok.extern.log4j.Log4j2;
|
||||
import org.springframework.boot.SpringApplication;
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
|
||||
|
||||
@Log4j2
|
||||
@ForestScan(basePackages = "com.muyu.common.nacos.remote")
|
||||
@EnableCustomConfig
|
||||
@EnableMyFeignClients
|
||||
@SpringBootApplication
|
||||
public class MuYuMarketApplication {
|
||||
public static void main(String[] args) {
|
||||
SpringApplication.run(MuYuMarketApplication.class,args);
|
||||
System.out.println("Hello world!");
|
||||
}
|
||||
}
|
|
@ -0,0 +1,52 @@
|
|||
package com.muyu.master.controller;
|
||||
|
||||
import com.muyu.common.core.domain.Result;
|
||||
import com.muyu.market.domian.Defined;
|
||||
import com.muyu.master.service.DefinedService;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import lombok.extern.log4j.Log4j2;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author:ChenYan
|
||||
* @Project:2112-cloud-market
|
||||
* @Package:com.muyu.controller
|
||||
* @Filename:MarketController
|
||||
* @Description 定义接口
|
||||
* @Date:2024/8/20 11:17
|
||||
*/
|
||||
|
||||
@Log4j2
|
||||
@RestController
|
||||
@RequestMapping("/defined")
|
||||
@Tag(name = "定义接口控制层",description = "进行客户管理,查看等相关操作")
|
||||
public class DefinedController {
|
||||
|
||||
|
||||
/**
|
||||
* 接口业务层
|
||||
*/
|
||||
@Autowired
|
||||
private DefinedService definedService;
|
||||
|
||||
/**
|
||||
* 接口列表
|
||||
*/
|
||||
@RequestMapping(path = "/list",method = RequestMethod.POST)
|
||||
@Operation(summary = "查询",description = "根据接口的名称、编码,是否开启等可以进行筛选")
|
||||
public Result<List<Defined>> selectList(
|
||||
@Validated @RequestBody Defined defined) {
|
||||
return Result.success(
|
||||
definedService.selectList(defined)
|
||||
);
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,18 @@
|
|||
package com.muyu.master.mapper;
|
||||
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.muyu.market.domian.Defined;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
/**
|
||||
* @Author:ChenYan
|
||||
* @Project:2112-cloud-market
|
||||
* @Package:com.muyu.mapper
|
||||
* @Filename:DefinedMapper
|
||||
* @Description TODO
|
||||
* @Date:2024/8/20 14:57
|
||||
*/
|
||||
@Mapper
|
||||
public interface DefinedMapper extends BaseMapper<Defined> {
|
||||
|
||||
}
|
|
@ -0,0 +1,19 @@
|
|||
package com.muyu.master.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.muyu.market.domian.Defined;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author:ChenYan
|
||||
* @Project:2112-cloud-market
|
||||
* @Package:com.muyu.service
|
||||
* @Filename:DefinedService
|
||||
* @Description TODO
|
||||
* @Date:2024/8/20 14:48
|
||||
*/
|
||||
public interface DefinedService extends IService<Defined> {
|
||||
List<Defined> selectList(Defined defined);
|
||||
|
||||
}
|
|
@ -0,0 +1,47 @@
|
|||
package com.muyu.master.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.muyu.market.domian.Defined;
|
||||
import com.muyu.master.mapper.DefinedMapper;
|
||||
|
||||
import com.muyu.master.service.DefinedService;
|
||||
import io.micrometer.common.util.StringUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author:ChenYan
|
||||
* @Project:2112-cloud-market
|
||||
* @Package:com.muyu.service.impl
|
||||
* @Filename:DefinedServiceImpl
|
||||
* @Description TODO
|
||||
* @Date:2024/8/20 14:54
|
||||
*/
|
||||
@Service
|
||||
public class DefinedServiceImpl
|
||||
extends ServiceImpl<DefinedMapper, Defined>
|
||||
implements DefinedService {
|
||||
|
||||
@Autowired
|
||||
private DefinedMapper definedMapper;
|
||||
|
||||
|
||||
@Override
|
||||
public List<Defined> selectList(Defined defined) {
|
||||
LambdaQueryWrapper<Defined> queryWrapper = new LambdaQueryWrapper<>();
|
||||
|
||||
queryWrapper.like(
|
||||
StringUtils.isNotEmpty(defined.getDefinedName()),
|
||||
defined::getDefinedName, defined.getDefinedName()
|
||||
|
||||
);
|
||||
|
||||
return this.list(queryWrapper)
|
||||
.stream()
|
||||
.toList();
|
||||
}
|
||||
}
|
|
@ -0,0 +1,2 @@
|
|||
Spring Boot Version: ${spring-boot.version}
|
||||
Spring Application Name: ${spring.application.name}
|
|
@ -0,0 +1,54 @@
|
|||
# Tomcat
|
||||
server:
|
||||
port: 10099
|
||||
|
||||
# nacos线上地址
|
||||
nacos:
|
||||
addr: 11.28.0.1:8848
|
||||
user-name: nacos
|
||||
password: nacos
|
||||
namespace: muyu
|
||||
|
||||
# Spring
|
||||
spring:
|
||||
main:
|
||||
allow-bean-definition-overriding: true
|
||||
application:
|
||||
# 应用名称
|
||||
name: cloud-master
|
||||
profiles:
|
||||
# 环境配置
|
||||
active: dev
|
||||
cloud:
|
||||
nacos:
|
||||
discovery:
|
||||
# 服务注册地址
|
||||
server-addr: ${nacos.addr}
|
||||
# nacos用户名
|
||||
username: ${nacos.user-name}
|
||||
# nacos密码
|
||||
password: ${nacos.password}
|
||||
# 命名空间
|
||||
namespace: ${nacos.namespace}
|
||||
config:
|
||||
# 服务注册地址
|
||||
server-addr: ${nacos.addr}
|
||||
# nacos用户名
|
||||
username: ${nacos.user-name}
|
||||
# nacos密码
|
||||
password: ${nacos.password}
|
||||
# 命名空间
|
||||
namespace: ${nacos.namespace}
|
||||
# 配置文件格式
|
||||
file-extension: yml
|
||||
# 共享配置
|
||||
shared-configs:
|
||||
# 系统共享配置
|
||||
- application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
|
||||
# 系统环境Config共享配置
|
||||
- application-config-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
|
||||
# xxl-job 配置文件
|
||||
- application-xxl-config-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
|
||||
logging:
|
||||
level:
|
||||
com.muyu.master.mapper: DEBUG
|
|
@ -0,0 +1,74 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configuration scan="true" scanPeriod="60 seconds" debug="false">
|
||||
<!-- 日志存放路径 -->
|
||||
<property name="log.path" value="logs/cloud-pay"/>
|
||||
<!-- 日志输出格式 -->
|
||||
<property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n"/>
|
||||
|
||||
<!-- 控制台输出 -->
|
||||
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
|
||||
<encoder>
|
||||
<pattern>${log.pattern}</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
|
||||
<!-- 系统日志输出 -->
|
||||
<appender name="file_info" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${log.path}/info.log</file>
|
||||
<!-- 循环政策:基于时间创建日志文件 -->
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||
<!-- 日志文件名格式 -->
|
||||
<fileNamePattern>${log.path}/info.%d{yyyy-MM-dd}.log</fileNamePattern>
|
||||
<!-- 日志最大的历史 60天 -->
|
||||
<maxHistory>60</maxHistory>
|
||||
</rollingPolicy>
|
||||
<encoder>
|
||||
<pattern>${log.pattern}</pattern>
|
||||
</encoder>
|
||||
<filter class="ch.qos.logback.classic.filter.LevelFilter">
|
||||
<!-- 过滤的级别 -->
|
||||
<level>INFO</level>
|
||||
<!-- 匹配时的操作:接收(记录) -->
|
||||
<onMatch>ACCEPT</onMatch>
|
||||
<!-- 不匹配时的操作:拒绝(不记录) -->
|
||||
<onMismatch>DENY</onMismatch>
|
||||
</filter>
|
||||
</appender>
|
||||
|
||||
<appender name="file_error" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${log.path}/error.log</file>
|
||||
<!-- 循环政策:基于时间创建日志文件 -->
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||
<!-- 日志文件名格式 -->
|
||||
<fileNamePattern>${log.path}/error.%d{yyyy-MM-dd}.log</fileNamePattern>
|
||||
<!-- 日志最大的历史 60天 -->
|
||||
<maxHistory>60</maxHistory>
|
||||
</rollingPolicy>
|
||||
<encoder>
|
||||
<pattern>${log.pattern}</pattern>
|
||||
</encoder>
|
||||
<filter class="ch.qos.logback.classic.filter.LevelFilter">
|
||||
<!-- 过滤的级别 -->
|
||||
<level>ERROR</level>
|
||||
<!-- 匹配时的操作:接收(记录) -->
|
||||
<onMatch>ACCEPT</onMatch>
|
||||
<!-- 不匹配时的操作:拒绝(不记录) -->
|
||||
<onMismatch>DENY</onMismatch>
|
||||
</filter>
|
||||
</appender>
|
||||
|
||||
<!-- 系统模块日志级别控制 -->
|
||||
<logger name="com.muyu" level="info"/>
|
||||
<!-- Spring日志级别控制 -->
|
||||
<logger name="org.springframework" level="warn"/>
|
||||
|
||||
<root level="info">
|
||||
<appender-ref ref="console"/>
|
||||
</root>
|
||||
|
||||
<!--系统操作日志-->
|
||||
<root level="info">
|
||||
<appender-ref ref="file_info"/>
|
||||
<appender-ref ref="file_error"/>
|
||||
</root>
|
||||
</configuration>
|
|
@ -0,0 +1,81 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configuration scan="true" scanPeriod="60 seconds" debug="false">
|
||||
<!-- 日志存放路径 -->
|
||||
<property name="log.path" value="logs/cloud-pay"/>
|
||||
<!-- 日志输出格式 -->
|
||||
<property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n"/>
|
||||
<property name="log.sky.pattern" value="%d{HH:mm:ss.SSS} %yellow([%tid]) [%thread] %-5level %logger{20} - [%method,%line] - %msg%n"/>
|
||||
|
||||
<!-- 控制台输出 -->
|
||||
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
|
||||
<encoder>
|
||||
<pattern>${log.sky.pattern}</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
|
||||
<!-- 系统日志输出 -->
|
||||
<appender name="file_info" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${log.path}/info.log</file>
|
||||
<!-- 循环政策:基于时间创建日志文件 -->
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||
<!-- 日志文件名格式 -->
|
||||
<fileNamePattern>${log.path}/info.%d{yyyy-MM-dd}.log</fileNamePattern>
|
||||
<!-- 日志最大的历史 60天 -->
|
||||
<maxHistory>60</maxHistory>
|
||||
</rollingPolicy>
|
||||
|
||||
<filter class="ch.qos.logback.classic.filter.LevelFilter">
|
||||
<!-- 过滤的级别 -->
|
||||
<level>INFO</level>
|
||||
<!-- 匹配时的操作:接收(记录) -->
|
||||
<onMatch>ACCEPT</onMatch>
|
||||
<!-- 不匹配时的操作:拒绝(不记录) -->
|
||||
<onMismatch>DENY</onMismatch>
|
||||
</filter>
|
||||
</appender>
|
||||
|
||||
<appender name="file_error" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${log.path}/error.log</file>
|
||||
<!-- 循环政策:基于时间创建日志文件 -->
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||
<!-- 日志文件名格式 -->
|
||||
<fileNamePattern>${log.path}/error.%d{yyyy-MM-dd}.log</fileNamePattern>
|
||||
<!-- 日志最大的历史 60天 -->
|
||||
<maxHistory>60</maxHistory>
|
||||
</rollingPolicy>
|
||||
|
||||
<filter class="ch.qos.logback.classic.filter.LevelFilter">
|
||||
<!-- 过滤的级别 -->
|
||||
<level>ERROR</level>
|
||||
<!-- 匹配时的操作:接收(记录) -->
|
||||
<onMatch>ACCEPT</onMatch>
|
||||
<!-- 不匹配时的操作:拒绝(不记录) -->
|
||||
<onMismatch>DENY</onMismatch>
|
||||
</filter>
|
||||
</appender>
|
||||
|
||||
<!-- 使用gRpc将日志发送到skywalking服务端 -->
|
||||
<appender name="GRPC_LOG" class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.log.GRPCLogClientAppender">
|
||||
<encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
|
||||
<layout class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayout">
|
||||
<Pattern>${log.sky.pattern}</Pattern>
|
||||
</layout>
|
||||
</encoder>
|
||||
</appender>
|
||||
|
||||
<!-- 系统模块日志级别控制 -->
|
||||
<logger name="com.muyu" level="info"/>
|
||||
<!-- Spring日志级别控制 -->
|
||||
<logger name="org.springframework" level="warn"/>
|
||||
|
||||
<root level="info">
|
||||
<appender-ref ref="GRPC_LOG"/>
|
||||
<appender-ref ref="console"/>
|
||||
</root>
|
||||
|
||||
<!--系统操作日志-->
|
||||
<root level="info">
|
||||
<appender-ref ref="file_info"/>
|
||||
<appender-ref ref="file_error"/>
|
||||
</root>
|
||||
</configuration>
|
|
@ -0,0 +1,81 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<configuration scan="true" scanPeriod="60 seconds" debug="false">
|
||||
<!-- 日志存放路径 -->
|
||||
<property name="log.path" value="logs/cloud-pay"/>
|
||||
<!-- 日志输出格式 -->
|
||||
<property name="log.pattern" value="%d{HH:mm:ss.SSS} [%thread] %-5level %logger{20} - [%method,%line] - %msg%n"/>
|
||||
<property name="log.sky.pattern" value="%d{HH:mm:ss.SSS} %yellow([%tid]) [%thread] %-5level %logger{20} - [%method,%line] - %msg%n"/>
|
||||
|
||||
<!-- 控制台输出 -->
|
||||
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
|
||||
<encoder>
|
||||
<pattern>${log.sky.pattern}</pattern>
|
||||
</encoder>
|
||||
</appender>
|
||||
|
||||
<!-- 系统日志输出 -->
|
||||
<appender name="file_info" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${log.path}/info.log</file>
|
||||
<!-- 循环政策:基于时间创建日志文件 -->
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||
<!-- 日志文件名格式 -->
|
||||
<fileNamePattern>${log.path}/info.%d{yyyy-MM-dd}.log</fileNamePattern>
|
||||
<!-- 日志最大的历史 60天 -->
|
||||
<maxHistory>60</maxHistory>
|
||||
</rollingPolicy>
|
||||
|
||||
<filter class="ch.qos.logback.classic.filter.LevelFilter">
|
||||
<!-- 过滤的级别 -->
|
||||
<level>INFO</level>
|
||||
<!-- 匹配时的操作:接收(记录) -->
|
||||
<onMatch>ACCEPT</onMatch>
|
||||
<!-- 不匹配时的操作:拒绝(不记录) -->
|
||||
<onMismatch>DENY</onMismatch>
|
||||
</filter>
|
||||
</appender>
|
||||
|
||||
<appender name="file_error" class="ch.qos.logback.core.rolling.RollingFileAppender">
|
||||
<file>${log.path}/error.log</file>
|
||||
<!-- 循环政策:基于时间创建日志文件 -->
|
||||
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
|
||||
<!-- 日志文件名格式 -->
|
||||
<fileNamePattern>${log.path}/error.%d{yyyy-MM-dd}.log</fileNamePattern>
|
||||
<!-- 日志最大的历史 60天 -->
|
||||
<maxHistory>60</maxHistory>
|
||||
</rollingPolicy>
|
||||
|
||||
<filter class="ch.qos.logback.classic.filter.LevelFilter">
|
||||
<!-- 过滤的级别 -->
|
||||
<level>ERROR</level>
|
||||
<!-- 匹配时的操作:接收(记录) -->
|
||||
<onMatch>ACCEPT</onMatch>
|
||||
<!-- 不匹配时的操作:拒绝(不记录) -->
|
||||
<onMismatch>DENY</onMismatch>
|
||||
</filter>
|
||||
</appender>
|
||||
|
||||
<!-- 使用gRpc将日志发送到skywalking服务端 -->
|
||||
<appender name="GRPC_LOG" class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.log.GRPCLogClientAppender">
|
||||
<encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder">
|
||||
<layout class="org.apache.skywalking.apm.toolkit.log.logback.v1.x.TraceIdPatternLogbackLayout">
|
||||
<Pattern>${log.sky.pattern}</Pattern>
|
||||
</layout>
|
||||
</encoder>
|
||||
</appender>
|
||||
|
||||
<!-- 系统模块日志级别控制 -->
|
||||
<logger name="com.muyu" level="info"/>
|
||||
<!-- Spring日志级别控制 -->
|
||||
<logger name="org.springframework" level="warn"/>
|
||||
|
||||
<root level="info">
|
||||
<appender-ref ref="GRPC_LOG"/>
|
||||
<appender-ref ref="console"/>
|
||||
</root>
|
||||
|
||||
<!--系统操作日志-->
|
||||
<root level="info">
|
||||
<appender-ref ref="file_info"/>
|
||||
<appender-ref ref="file_error"/>
|
||||
</root>
|
||||
</configuration>
|
|
@ -0,0 +1,85 @@
|
|||
CREATE TABLE user(
|
||||
`user_id` INT AUTO_INCREMENT COMMENT '主键ID' ,
|
||||
`user_number` VARCHAR(32) COMMENT '用户编码' ,
|
||||
`user_name` VARCHAR(16) COMMENT '用户名称' ,
|
||||
`vip_id` INT COMMENT '会员类型' ,
|
||||
`user_tel` VARCHAR(32) COMMENT '用户电话' ,
|
||||
`user_address` VARCHAR(32) COMMENT '用户地址' ,
|
||||
`user_pwd` VARCHAR(32) COMMENT '用户密码' ,
|
||||
`user_time` DATETIME COMMENT '注册时间' ,
|
||||
`user_status` INT COMMENT '是否在线' ,
|
||||
PRIMARY KEY (user_id)
|
||||
) COMMENT = '';
|
||||
|
||||
CREATE TABLE vip(
|
||||
`vip_id` INT AUTO_INCREMENT COMMENT '主键' ,
|
||||
`vip_number` VARCHAR(255) COMMENT '会员编码' ,
|
||||
`vip_name` VARCHAR(255) COMMENT '会员名称' ,
|
||||
`vip_status` INT COMMENT '启用状态' ,
|
||||
PRIMARY KEY (vip_id)
|
||||
) COMMENT = '会员类型';
|
||||
|
||||
CREATE TABLE interface(
|
||||
`interface_id` INT AUTO_INCREMENT COMMENT '主键' ,
|
||||
`interface_number` VARCHAR(255) COMMENT '接口编码' ,
|
||||
`interface_num` INT COMMENT '调用次数' ,
|
||||
`interface_status` INT COMMENT '启用状态' ,
|
||||
PRIMARY KEY (interface_id)
|
||||
) COMMENT = '用户接口次数表';
|
||||
|
||||
CREATE TABLE interfaceType(
|
||||
`type_id` INT AUTO_INCREMENT COMMENT '主键' ,
|
||||
`type_number` VARCHAR(255) COMMENT '类型编码' ,
|
||||
`type_describe` VARCHAR(255) COMMENT '类型名称' ,
|
||||
`type_status` INT COMMENT '启用状态' ,
|
||||
PRIMARY KEY (type_id)
|
||||
) COMMENT = '接口类型表';
|
||||
|
||||
CREATE TABLE log(
|
||||
`log_id` INT AUTO_INCREMENT COMMENT '日志ID' ,
|
||||
`user_id` INT COMMENT '登录人ID' ,
|
||||
`staff_id` INT COMMENT '操作人ID' ,
|
||||
`log_time` DATETIME COMMENT '登录时间' ,
|
||||
`log_ip` VARCHAR(16) COMMENT '登录IP' ,
|
||||
`log_address` VARCHAR(32) COMMENT '登录城市' ,
|
||||
`log_status` INT COMMENT '状态' ,
|
||||
`TENANT_ID` VARCHAR(32) COMMENT '租户号' ,
|
||||
`REVISION` INT COMMENT '乐观锁' ,
|
||||
`CREATED_BY` VARCHAR(32) COMMENT '创建人' ,
|
||||
`CREATED_TIME` DATETIME COMMENT '创建时间' ,
|
||||
`UPDATED_BY` VARCHAR(32) COMMENT '更新人' ,
|
||||
`UPDATED_TIME` DATETIME COMMENT '更新时间' ,
|
||||
PRIMARY KEY (log_id)
|
||||
) COMMENT = '登录日志';
|
||||
|
||||
CREATE TABLE operate(
|
||||
`operate_id` INT AUTO_INCREMENT COMMENT '主键ID' ,
|
||||
`user_id` INT COMMENT '登录人ID' ,
|
||||
`staff_id` INT COMMENT '操作人ID' ,
|
||||
`operate_time` DATETIME COMMENT '操作日期' ,
|
||||
`operate_content` VARCHAR(64) COMMENT '操作内容' ,
|
||||
`operate_status` INT COMMENT '状态' ,
|
||||
`TENANT_ID` VARCHAR(32) COMMENT '租户号' ,
|
||||
`REVISION` INT COMMENT '乐观锁' ,
|
||||
`CREATED_BY` VARCHAR(32) COMMENT '创建人' ,
|
||||
`CREATED_TIME` DATETIME COMMENT '创建时间' ,
|
||||
`UPDATED_BY` VARCHAR(32) COMMENT '更新人' ,
|
||||
`UPDATED_TIME` DATETIME COMMENT '更新时间' ,
|
||||
PRIMARY KEY (operate_id)
|
||||
) COMMENT = '操作日志';
|
||||
|
||||
CREATE TABLE staff(
|
||||
`staff_id` VARCHAR(255) COMMENT '主键ID' ,
|
||||
`staff_name` VARCHAR(255) COMMENT '员工姓名' ,
|
||||
`staff_tel` VARCHAR(255) COMMENT '员工电话' ,
|
||||
`staff_pwd` VARCHAR(255) COMMENT '员工密码' ,
|
||||
`dept_id` VARCHAR(255) COMMENT '所属部门' ,
|
||||
`staff_status` VARCHAR(255) COMMENT '状态' ,
|
||||
`TENANT_ID` VARCHAR(32) COMMENT '租户号' ,
|
||||
`REVISION` INT COMMENT '乐观锁' ,
|
||||
`CREATED_BY` VARCHAR(32) COMMENT '创建人' ,
|
||||
`CREATED_TIME` DATETIME COMMENT '创建时间' ,
|
||||
`UPDATED_BY` VARCHAR(32) COMMENT '更新人' ,
|
||||
`UPDATED_TIME` DATETIME COMMENT '更新时间'
|
||||
) COMMENT = '员工表';
|
||||
|
|
@ -0,0 +1,105 @@
|
|||
CREATE TABLE defined(
|
||||
`defined_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id' ,
|
||||
`defined_name` VARCHAR(16) COMMENT '定义名称' ,
|
||||
`defined_description` TEXT COMMENT '描述' ,
|
||||
`defined_allot` VARCHAR(16) COMMENT '接口分配' ,
|
||||
`defined_date_validity` DATETIME COMMENT '有效期(天)' ,
|
||||
`defined_type_id` bigint COMMENT '接口类型' ,
|
||||
`interface_num` INT COMMENT '接口使用量' ,
|
||||
`defined_source` VARCHAR(16) COMMENT '接口来源' ,
|
||||
`defined_stencil` VARCHAR(255) COMMENT '使用模板' ,
|
||||
`defined_manpower` VARCHAR(16) COMMENT '开发人员' ,
|
||||
`state` VARCHAR(255) COMMENT '状态' ,
|
||||
`revision` INT COMMENT '乐观锁' ,
|
||||
`created_by` VARCHAR(32) COMMENT '创建人' ,
|
||||
`created_time` DATETIME COMMENT '创建时间' ,
|
||||
`updated_by` VARCHAR(32) COMMENT '更新人' ,
|
||||
`updated_time` DATETIME COMMENT '更新时间' ,
|
||||
PRIMARY KEY (defined_id)
|
||||
) COMMENT = '定义接口';
|
||||
|
||||
|
||||
CREATE TABLE type(
|
||||
`type_id` VARCHAR(32) NOT NULL AUTO_INCREMENT COMMENT 'id' ,
|
||||
`type_name` VARCHAR(16) COMMENT '类型名称' ,
|
||||
`type_bar` VARCHAR(16) COMMENT '接口列' ,
|
||||
`type_specification` TEXT COMMENT '类型描述' ,
|
||||
`type_num` INT COMMENT '接口数量' ,
|
||||
`type_number` INT COMMENT '调用次数' ,
|
||||
`revision` INT COMMENT '乐观锁' ,
|
||||
`created_by` VARCHAR(32) COMMENT '创建人' ,
|
||||
`created_time` DATETIME COMMENT '创建时间' ,
|
||||
`updated_by` VARCHAR(32) COMMENT '更新人' ,
|
||||
`updated_time` DATETIME COMMENT '更新时间' ,
|
||||
PRIMARY KEY (type_id)
|
||||
) COMMENT = '接口类型';
|
||||
|
||||
|
||||
CREATE TABLE rule(
|
||||
`rule_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id' ,
|
||||
`rule_name` VARCHAR(16) COMMENT '规则名称' ,
|
||||
`rule_code` VARCHAR(64) COMMENT '规则代码' ,
|
||||
`rule_describe` TEXT COMMENT '规则描述' ,
|
||||
`state` INT COMMENT '规则状态' ,
|
||||
`rule_num` INT COMMENT '使用次数' ,
|
||||
`revision` INT COMMENT '乐观锁' ,
|
||||
`created_by` VARCHAR(32) COMMENT '创建人' ,
|
||||
`created_time` DATETIME COMMENT '创建时间' ,
|
||||
`updated_by` VARCHAR(32) COMMENT '更新人' ,
|
||||
`updated_time` DATETIME COMMENT '更新时间' ,
|
||||
PRIMARY KEY (rule_id)
|
||||
) COMMENT = '接口规则';
|
||||
|
||||
|
||||
CREATE TABLE configuration(
|
||||
`config_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id' ,
|
||||
`config_name` VARCHAR(16) COMMENT '接口名称' ,
|
||||
`config_describe` TEXT COMMENT '接口描述' ,
|
||||
`config_rule_id` bigint COMMENT '接口规则' ,
|
||||
`config_main` VARCHAR(16) COMMENT '主接口' ,
|
||||
`config_slave` VARCHAR(16) COMMENT '从接口' ,
|
||||
`config_auxiliary` VARCHAR(16) COMMENT '辅接口' ,
|
||||
`config_team` VARCHAR(16) COMMENT '应急联系组' ,
|
||||
`state` INT COMMENT '状态' ,
|
||||
`revision` INT COMMENT '乐观锁' ,
|
||||
`created_by` VARCHAR(32) COMMENT '创建人' ,
|
||||
`created_time` DATETIME COMMENT '创建时间' ,
|
||||
`updated_by` VARCHAR(32) COMMENT '更新人' ,
|
||||
`updated_time` DATETIME COMMENT '更新时间' ,
|
||||
PRIMARY KEY (config_id)
|
||||
) COMMENT = '接口配置';
|
||||
|
||||
|
||||
CREATE TABLE item(
|
||||
`item_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id' ,
|
||||
`item_name` VARCHAR(16) COMMENT '项目名称' ,
|
||||
`item_allocation_num` INT COMMENT '接口使用配置数' ,
|
||||
`item_failed_main` INT COMMENT '接口调用失败(主)' ,
|
||||
`item_success_main` INT COMMENT '接口调用成功(主)' ,
|
||||
`item_success` INT COMMENT '接口调用成功(总)' ,
|
||||
`revision` INT COMMENT '乐观锁' ,
|
||||
`created_by` VARCHAR(32) COMMENT '创建人' ,
|
||||
`created_time` DATETIME COMMENT '创建时间' ,
|
||||
`updated_by` VARCHAR(32) COMMENT '更新人' ,
|
||||
`updated_time` DATETIME COMMENT '更新时间' ,
|
||||
PRIMARY KEY (item_id)
|
||||
) COMMENT = '项目使用统计';
|
||||
|
||||
|
||||
CREATE TABLE calls(
|
||||
`call_id` bigint NOT NULL AUTO_INCREMENT COMMENT 'id' ,
|
||||
`call_name` VARCHAR(16) COMMENT '接口名称' ,
|
||||
`call_usage` INT COMMENT '接口使用量' ,
|
||||
`call_fail_num` INT COMMENT '接口失败次数' ,
|
||||
`call_succeed_num` INT COMMENT '接口成功次数' ,
|
||||
`call_mean_time` DECIMAL(24,6) COMMENT '接口平均响应时间(毫秒)' ,
|
||||
`call_item_num` INT COMMENT '项目数量' ,
|
||||
`call_project` VARCHAR(32) COMMENT '所属项目' ,
|
||||
`revision` INT COMMENT '乐观锁' ,
|
||||
`created_by` VARCHAR(32) COMMENT '创建人' ,
|
||||
`created_time` DATETIME COMMENT '创建时间' ,
|
||||
`updated_by` VARCHAR(32) COMMENT '更新人' ,
|
||||
`updated_time` DATETIME COMMENT '更新时间' ,
|
||||
PRIMARY KEY (call_id)
|
||||
) COMMENT = '接口调用统计';
|
||||
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,51 @@
|
|||
16:18:54.242 [main] INFO c.m.MuYuMarketApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev"
|
||||
16:18:55.541 [main] INFO c.d.f.s.ClassPathClientScanner - [processBeanDefinitions,153] - [Forest] Created Forest Client Bean with name 'nacosServiceRemote' and Proxy of 'com.muyu.common.nacos.remote.NacosServiceRemote' client interface
|
||||
16:18:55.819 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
||||
16:18:55.819 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24]
|
||||
16:18:55.863 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
||||
16:18:56.335 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited
|
||||
16:18:56.337 [Druid-ConnectionPool-Create-2043257128] INFO c.a.d.p.DruidAbstractDataSource - [setFailContinuous,1900] - {dataSource-1} failContinuous is true
|
||||
16:18:56.337 [main] INFO o.a.c.c.StandardService - [log,173] - Stopping service [Tomcat]
|
||||
16:19:29.596 [main] INFO c.m.MuYuMarketApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev"
|
||||
16:19:30.946 [main] INFO c.d.f.s.ClassPathClientScanner - [processBeanDefinitions,153] - [Forest] Created Forest Client Bean with name 'nacosServiceRemote' and Proxy of 'com.muyu.common.nacos.remote.NacosServiceRemote' client interface
|
||||
16:19:31.211 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
||||
16:19:31.212 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24]
|
||||
16:19:31.253 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
||||
16:19:31.868 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited
|
||||
16:19:31.870 [Druid-ConnectionPool-Create-757534888] INFO c.a.d.p.DruidAbstractDataSource - [setFailContinuous,1900] - {dataSource-1} failContinuous is true
|
||||
16:19:31.871 [main] INFO o.a.c.c.StandardService - [log,173] - Stopping service [Tomcat]
|
||||
16:20:13.155 [main] INFO c.m.MuYuMarketApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev"
|
||||
16:20:14.450 [main] INFO c.d.f.s.ClassPathClientScanner - [processBeanDefinitions,153] - [Forest] Created Forest Client Bean with name 'nacosServiceRemote' and Proxy of 'com.muyu.common.nacos.remote.NacosServiceRemote' client interface
|
||||
16:20:14.728 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
||||
16:20:14.729 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24]
|
||||
16:20:14.773 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
||||
16:20:15.277 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited
|
||||
16:20:15.280 [Druid-ConnectionPool-Create-757534888] INFO c.a.d.p.DruidAbstractDataSource - [setFailContinuous,1900] - {dataSource-1} failContinuous is true
|
||||
16:20:15.280 [main] INFO o.a.c.c.StandardService - [log,173] - Stopping service [Tomcat]
|
||||
16:29:55.987 [main] INFO c.m.MuYuMarketApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev"
|
||||
16:29:57.211 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.client - [printIfInfoEnabled,63] - [6db91cae-b94f-42de-a67b-78d7928a8959_config-0] Server check success, currentServer is 11.28.0.1:8848
|
||||
16:29:57.234 [main] INFO c.d.f.s.ClassPathClientScanner - [processBeanDefinitions,153] - [Forest] Created Forest Client Bean with name 'nacosServiceRemote' and Proxy of 'com.muyu.common.nacos.remote.NacosServiceRemote' client interface
|
||||
16:29:57.475 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
||||
16:29:57.475 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24]
|
||||
16:29:57.512 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
||||
16:29:58.201 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited
|
||||
16:29:58.204 [Druid-ConnectionPool-Create-1298316171] INFO c.a.d.p.DruidAbstractDataSource - [setFailContinuous,1900] - {dataSource-1} failContinuous is true
|
||||
16:29:58.204 [main] INFO o.a.c.c.StandardService - [log,173] - Stopping service [Tomcat]
|
||||
16:35:01.160 [main] INFO c.m.MuYuMarketApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev"
|
||||
16:35:01.575 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:11.28.0.1 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||
16:35:02.479 [main] INFO c.d.f.s.ClassPathClientScanner - [processBeanDefinitions,153] - [Forest] Created Forest Client Bean with name 'nacosServiceRemote' and Proxy of 'com.muyu.common.nacos.remote.NacosServiceRemote' client interface
|
||||
16:35:02.706 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
||||
16:35:02.706 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24]
|
||||
16:35:02.745 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
||||
16:35:03.111 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited
|
||||
16:35:03.113 [Druid-ConnectionPool-Create-1573001442] INFO c.a.d.p.DruidAbstractDataSource - [setFailContinuous,1900] - {dataSource-1} failContinuous is true
|
||||
16:35:03.113 [main] INFO o.a.c.c.StandardService - [log,173] - Stopping service [Tomcat]
|
||||
16:35:48.843 [main] INFO c.m.MuYuMarketApplication - [logStartupProfileInfo,660] - The following 1 profile is active: "dev"
|
||||
16:35:49.233 [com.alibaba.nacos.client.remote.worker.1] INFO c.a.n.c.r.c.g.GrpcClient - [createNewManagedChannel,210] - grpc client connection server:11.28.0.1 ip,serverPort:9848,grpcTslConfig:{"sslProvider":"","enableTls":false,"mutualAuthEnable":false,"trustAll":false}
|
||||
16:35:50.414 [main] INFO c.d.f.s.ClassPathClientScanner - [processBeanDefinitions,153] - [Forest] Created Forest Client Bean with name 'nacosServiceRemote' and Proxy of 'com.muyu.common.nacos.remote.NacosServiceRemote' client interface
|
||||
16:35:50.694 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat]
|
||||
16:35:50.695 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/10.1.24]
|
||||
16:35:50.733 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext
|
||||
16:35:51.164 [main] INFO c.a.d.p.DruidDataSource - [init,1002] - {dataSource-1,master} inited
|
||||
16:35:51.166 [Druid-ConnectionPool-Create-18696010] INFO c.a.d.p.DruidAbstractDataSource - [setFailContinuous,1900] - {dataSource-1} failContinuous is true
|
||||
16:35:51.167 [main] INFO o.a.c.c.StandardService - [log,173] - Stopping service [Tomcat]
|
|
@ -0,0 +1,30 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
|
||||
<parent>
|
||||
<groupId>com.muyu</groupId>
|
||||
<artifactId>cloud-server-parent</artifactId>
|
||||
<version>3.6.4</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>cloud-market</artifactId>
|
||||
<version>1.0.0</version>
|
||||
<packaging>pom</packaging>
|
||||
|
||||
<modules>
|
||||
<module>cloud-market-common</module>
|
||||
<module>cloud-market-client</module>
|
||||
<module>cloud-market-remote</module>
|
||||
<module>cloud-market-server</module>
|
||||
</modules>
|
||||
|
||||
<properties>
|
||||
<maven.compiler.source>17</maven.compiler.source>
|
||||
<maven.compiler.target>17</maven.compiler.target>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
</properties>
|
||||
|
||||
</project>
|
Loading…
Reference in New Issue