故障码业务实现 3
parent
6a9e8c3097
commit
447986b5ac
|
@ -0,0 +1,104 @@
|
|||
package com.zhilian.business.controller;
|
||||
|
||||
import java.util.List;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.PutMapping;
|
||||
import org.springframework.web.bind.annotation.DeleteMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import com.zhilian.common.log.annotation.Log;
|
||||
import com.zhilian.common.log.enums.BusinessType;
|
||||
import com.zhilian.common.security.annotation.RequiresPermissions;
|
||||
import com.zhilian.business.domain.BusinessBreak;
|
||||
import com.zhilian.business.service.IBusinessBreakService;
|
||||
import com.zhilian.common.core.web.controller.BaseController;
|
||||
import com.zhilian.common.core.domain.Result;
|
||||
import com.zhilian.common.core.utils.poi.ExcelUtil;
|
||||
import com.zhilian.common.core.web.page.TableDataInfo;
|
||||
|
||||
/**
|
||||
* 故障Controller
|
||||
*
|
||||
* @author Yy
|
||||
* @date 2024-04-07
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/break")
|
||||
public class BusinessBreakController extends BaseController
|
||||
{
|
||||
@Autowired
|
||||
private IBusinessBreakService businessBreakService;
|
||||
|
||||
/**
|
||||
* 查询故障列表
|
||||
*/
|
||||
@RequiresPermissions("business:break:list")
|
||||
@GetMapping("/list")
|
||||
public Result<TableDataInfo<BusinessBreak>> list(BusinessBreak businessBreak)
|
||||
{
|
||||
startPage();
|
||||
List<BusinessBreak> list = businessBreakService.selectBusinessBreakList(businessBreak);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出故障列表
|
||||
*/
|
||||
@RequiresPermissions("business:break:export")
|
||||
@Log(title = "故障", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
public void export(HttpServletResponse response, BusinessBreak businessBreak)
|
||||
{
|
||||
List<BusinessBreak> list = businessBreakService.selectBusinessBreakList(businessBreak);
|
||||
ExcelUtil<BusinessBreak> util = new ExcelUtil<BusinessBreak>(BusinessBreak.class);
|
||||
util.exportExcel(response, list, "故障数据");
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取故障详细信息
|
||||
*/
|
||||
@RequiresPermissions("business:break:query")
|
||||
@GetMapping(value = "/{breakId}")
|
||||
public Result getInfo(@PathVariable("breakId") Long breakId)
|
||||
{
|
||||
return success(businessBreakService.selectBusinessBreakByBreakId(breakId));
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增故障
|
||||
*/
|
||||
@RequiresPermissions("business:break:add")
|
||||
@Log(title = "故障", businessType = BusinessType.INSERT)
|
||||
@PostMapping
|
||||
public Result add(@RequestBody BusinessBreak businessBreak)
|
||||
{
|
||||
return toAjax(businessBreakService.insertBusinessBreak(businessBreak));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改故障
|
||||
*/
|
||||
@RequiresPermissions("business:break:edit")
|
||||
@Log(title = "故障", businessType = BusinessType.UPDATE)
|
||||
@PutMapping
|
||||
public Result edit(@RequestBody BusinessBreak businessBreak)
|
||||
{
|
||||
return toAjax(businessBreakService.updateBusinessBreak(businessBreak));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除故障
|
||||
*/
|
||||
@RequiresPermissions("business:break:remove")
|
||||
@Log(title = "故障", businessType = BusinessType.DELETE)
|
||||
@DeleteMapping("/{breakIds}")
|
||||
public Result remove(@PathVariable Long[] breakIds)
|
||||
{
|
||||
return toAjax(businessBreakService.deleteBusinessBreakByBreakIds(breakIds));
|
||||
}
|
||||
}
|
|
@ -1,5 +1,6 @@
|
|||
package com.zhilian.business.domain;
|
||||
|
||||
import io.swagger.models.auth.In;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
@ -21,15 +22,15 @@ public class Break {
|
|||
**/
|
||||
private String breakCode;
|
||||
/**
|
||||
* 车牌号
|
||||
**/
|
||||
private String breakCar;
|
||||
/**
|
||||
* 车辆VIN码
|
||||
* 车辆VIN
|
||||
**/
|
||||
private String breakVin;
|
||||
/**
|
||||
* 故障时间
|
||||
* 开始报警时间
|
||||
**/
|
||||
private Date breakDate;
|
||||
/**
|
||||
* 结束报警时间
|
||||
**/
|
||||
private Date breakTime;
|
||||
/**
|
||||
|
@ -37,19 +38,7 @@ public class Break {
|
|||
**/
|
||||
private String breakType;
|
||||
/**
|
||||
* 故障级别
|
||||
**/
|
||||
private Integer breakRank;
|
||||
/**
|
||||
* 故障状态
|
||||
* 故障状态 是否警告
|
||||
**/
|
||||
private Integer breakState;
|
||||
/**
|
||||
* 故障设备
|
||||
**/
|
||||
private String breakDevice;
|
||||
/**
|
||||
* 故障描述
|
||||
**/
|
||||
private String breakDesc;
|
||||
}
|
||||
|
|
|
@ -0,0 +1,112 @@
|
|||
package com.zhilian.business.domain;
|
||||
|
||||
import java.util.Date;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
import org.apache.commons.lang3.builder.ToStringBuilder;
|
||||
import org.apache.commons.lang3.builder.ToStringStyle;
|
||||
import com.zhilian.common.core.annotation.Excel;
|
||||
import com.zhilian.common.core.web.domain.BaseEntity;
|
||||
|
||||
/**
|
||||
* 故障对象 business_break
|
||||
*
|
||||
* @author Yy
|
||||
* @date 2024-04-07
|
||||
*/
|
||||
@Data
|
||||
public class BusinessBreak extends BaseEntity
|
||||
{
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/** id */
|
||||
private Long breakId;
|
||||
|
||||
/** 故障码 */
|
||||
@Excel(name = "故障码")
|
||||
private String breakCode;
|
||||
|
||||
/** 车辆VIN */
|
||||
@Excel(name = "车辆VIN")
|
||||
private String breakVin;
|
||||
|
||||
/** 结束报警时间 */
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
@Excel(name = "结束报警时间", width = 30, dateFormat = "yyyy-MM-dd")
|
||||
private String breakTime;
|
||||
|
||||
/** 故障类型 */
|
||||
@Excel(name = "故障类型")
|
||||
private String breakType;
|
||||
|
||||
/** 开始报警时间 */
|
||||
@JsonFormat(pattern = "yyyy-MM-dd")
|
||||
@Excel(name = "开始报警时间", width = 30, dateFormat = "yyyy-MM-dd")
|
||||
private String breakDate;
|
||||
|
||||
/** 是否警告 */
|
||||
@Excel(name = "是否警告")
|
||||
private String breakState;
|
||||
|
||||
public void setBreakId(Long breakId)
|
||||
{
|
||||
this.breakId = breakId;
|
||||
}
|
||||
|
||||
public Long getBreakId()
|
||||
{
|
||||
return breakId;
|
||||
}
|
||||
public void setBreakCode(String breakCode)
|
||||
{
|
||||
this.breakCode = breakCode;
|
||||
}
|
||||
|
||||
public String getBreakCode()
|
||||
{
|
||||
return breakCode;
|
||||
}
|
||||
public void setBreakVin(String breakVin)
|
||||
{
|
||||
this.breakVin = breakVin;
|
||||
}
|
||||
|
||||
public String getBreakVin()
|
||||
{
|
||||
return breakVin;
|
||||
}
|
||||
|
||||
|
||||
public void setBreakType(String breakType)
|
||||
{
|
||||
this.breakType = breakType;
|
||||
}
|
||||
|
||||
public String getBreakType()
|
||||
{
|
||||
return breakType;
|
||||
}
|
||||
|
||||
public void setBreakState(String breakState)
|
||||
{
|
||||
this.breakState = breakState;
|
||||
}
|
||||
|
||||
public String getBreakState()
|
||||
{
|
||||
return breakState;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
||||
.append("breakId", getBreakId())
|
||||
.append("breakCode", getBreakCode())
|
||||
.append("breakVin", getBreakVin())
|
||||
.append("breakTime", getBreakTime())
|
||||
.append("breakType", getBreakType())
|
||||
.append("breakDate", getBreakDate())
|
||||
.append("breakState", getBreakState())
|
||||
.toString();
|
||||
}
|
||||
}
|
|
@ -4,6 +4,7 @@ import com.zhilian.business.domain.Break;
|
|||
import com.zhilian.business.domain.BreakVo;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
|
@ -22,5 +23,5 @@ public interface BreakMapper {
|
|||
|
||||
int breakDel(Integer breakId);
|
||||
|
||||
Integer addBreak(String breakCar, String breakVin, String breakType, Integer breakRank, Integer breakState);
|
||||
Integer addBreak(String breakCode, String breakVin, Date breakTime, Date breakDate, String breakType, Integer breakState);
|
||||
}
|
||||
|
|
|
@ -0,0 +1,61 @@
|
|||
package com.zhilian.business.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.zhilian.business.domain.BusinessBreak;
|
||||
|
||||
/**
|
||||
* 故障Mapper接口
|
||||
*
|
||||
* @author Yy
|
||||
* @date 2024-04-07
|
||||
*/
|
||||
public interface BusinessBreakMapper
|
||||
{
|
||||
/**
|
||||
* 查询故障
|
||||
*
|
||||
* @param breakId 故障主键
|
||||
* @return 故障
|
||||
*/
|
||||
public BusinessBreak selectBusinessBreakByBreakId(Long breakId);
|
||||
|
||||
/**
|
||||
* 查询故障列表
|
||||
*
|
||||
* @param businessBreak 故障
|
||||
* @return 故障集合
|
||||
*/
|
||||
public List<BusinessBreak> selectBusinessBreakList(BusinessBreak businessBreak);
|
||||
|
||||
/**
|
||||
* 新增故障
|
||||
*
|
||||
* @param businessBreak 故障
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertBusinessBreak(BusinessBreak businessBreak);
|
||||
|
||||
/**
|
||||
* 修改故障
|
||||
*
|
||||
* @param businessBreak 故障
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateBusinessBreak(BusinessBreak businessBreak);
|
||||
|
||||
/**
|
||||
* 删除故障
|
||||
*
|
||||
* @param breakId 故障主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteBusinessBreakByBreakId(Long breakId);
|
||||
|
||||
/**
|
||||
* 批量删除故障
|
||||
*
|
||||
* @param breakIds 需要删除的数据主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteBusinessBreakByBreakIds(Long[] breakIds);
|
||||
}
|
|
@ -0,0 +1,61 @@
|
|||
package com.zhilian.business.service;
|
||||
|
||||
import java.util.List;
|
||||
import com.zhilian.business.domain.BusinessBreak;
|
||||
|
||||
/**
|
||||
* 故障Service接口
|
||||
*
|
||||
* @author Yy
|
||||
* @date 2024-04-07
|
||||
*/
|
||||
public interface IBusinessBreakService
|
||||
{
|
||||
/**
|
||||
* 查询故障
|
||||
*
|
||||
* @param breakId 故障主键
|
||||
* @return 故障
|
||||
*/
|
||||
public BusinessBreak selectBusinessBreakByBreakId(Long breakId);
|
||||
|
||||
/**
|
||||
* 查询故障列表
|
||||
*
|
||||
* @param businessBreak 故障
|
||||
* @return 故障集合
|
||||
*/
|
||||
public List<BusinessBreak> selectBusinessBreakList(BusinessBreak businessBreak);
|
||||
|
||||
/**
|
||||
* 新增故障
|
||||
*
|
||||
* @param businessBreak 故障
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertBusinessBreak(BusinessBreak businessBreak);
|
||||
|
||||
/**
|
||||
* 修改故障
|
||||
*
|
||||
* @param businessBreak 故障
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateBusinessBreak(BusinessBreak businessBreak);
|
||||
|
||||
/**
|
||||
* 批量删除故障
|
||||
*
|
||||
* @param breakIds 需要删除的故障主键集合
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteBusinessBreakByBreakIds(Long[] breakIds);
|
||||
|
||||
/**
|
||||
* 删除故障信息
|
||||
*
|
||||
* @param breakId 故障主键
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteBusinessBreakByBreakId(Long breakId);
|
||||
}
|
|
@ -34,7 +34,7 @@ public class BreakServiceImpl implements BreakService {
|
|||
public int breakAdd(Break break1) {
|
||||
int i = breakMapper.breakAdd(break1);
|
||||
if (i>0){
|
||||
breakMapper.addBreak(break1.getBreakCar(),break1.getBreakVin(),break1.getBreakType(),break1.getBreakRank(),break1.getBreakState());
|
||||
breakMapper.addBreak(break1.getBreakCode(),break1.getBreakVin(),break1.getBreakTime(),break1.getBreakDate(),break1.getBreakType(),break1.getBreakState());
|
||||
}
|
||||
return i;
|
||||
}
|
||||
|
|
|
@ -0,0 +1,93 @@
|
|||
package com.zhilian.business.service.impl;
|
||||
|
||||
import java.util.List;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
import com.zhilian.business.mapper.BusinessBreakMapper;
|
||||
import com.zhilian.business.domain.BusinessBreak;
|
||||
import com.zhilian.business.service.IBusinessBreakService;
|
||||
|
||||
/**
|
||||
* 故障Service业务层处理
|
||||
*
|
||||
* @author Yy
|
||||
* @date 2024-04-07
|
||||
*/
|
||||
@Service
|
||||
public class BusinessBreakServiceImpl implements IBusinessBreakService
|
||||
{
|
||||
@Autowired
|
||||
private BusinessBreakMapper businessBreakMapper;
|
||||
|
||||
/**
|
||||
* 查询故障
|
||||
*
|
||||
* @param breakId 故障主键
|
||||
* @return 故障
|
||||
*/
|
||||
@Override
|
||||
public BusinessBreak selectBusinessBreakByBreakId(Long breakId)
|
||||
{
|
||||
return businessBreakMapper.selectBusinessBreakByBreakId(breakId);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询故障列表
|
||||
*
|
||||
* @param businessBreak 故障
|
||||
* @return 故障
|
||||
*/
|
||||
@Override
|
||||
public List<BusinessBreak> selectBusinessBreakList(BusinessBreak businessBreak)
|
||||
{
|
||||
return businessBreakMapper.selectBusinessBreakList(businessBreak);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增故障
|
||||
*
|
||||
* @param businessBreak 故障
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int insertBusinessBreak(BusinessBreak businessBreak)
|
||||
{
|
||||
return businessBreakMapper.insertBusinessBreak(businessBreak);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改故障
|
||||
*
|
||||
* @param businessBreak 故障
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int updateBusinessBreak(BusinessBreak businessBreak)
|
||||
{
|
||||
return businessBreakMapper.updateBusinessBreak(businessBreak);
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除故障
|
||||
*
|
||||
* @param breakIds 需要删除的故障主键
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteBusinessBreakByBreakIds(Long[] breakIds)
|
||||
{
|
||||
return businessBreakMapper.deleteBusinessBreakByBreakIds(breakIds);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除故障信息
|
||||
*
|
||||
* @param breakId 故障主键
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteBusinessBreakByBreakId(Long breakId)
|
||||
{
|
||||
return businessBreakMapper.deleteBusinessBreakByBreakId(breakId);
|
||||
}
|
||||
}
|
|
@ -4,12 +4,10 @@
|
|||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.zhilian.business.mapper.BreakMapper">
|
||||
<insert id="breakAdd">
|
||||
insert into business_breakdown(break_device,break_type,break_rank,break_state,break_time,break_desc,break_id,break_car,break_vin)
|
||||
values(#{breakDevice},#{breakType},#{breakRank},#{breakState},#{breakTime},#{breakDesc},#{breakId},#{breakCar},#{breakVin})
|
||||
|
||||
</insert>
|
||||
<insert id="addBreak">
|
||||
insert into business_breakdown(break_device,break_type,break_rank,break_state,break_time,break_desc,break_id,break_car,break_vin)
|
||||
values(#{breakCar},#{breakType},#{breakRank},#{breakState},#{breakTime},#{breakDesc},#{breakId},#{breakCar},#{breakVin})
|
||||
|
||||
</insert>
|
||||
|
||||
<update id="breakUpd">
|
||||
|
|
|
@ -0,0 +1,78 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.zhilian.business.mapper.BusinessBreakMapper">
|
||||
|
||||
<resultMap type="com.zhilian.business.domain.BusinessBreak" id="BusinessBreakResult">
|
||||
<result property="breakId" column="break_id" />
|
||||
<result property="breakCode" column="break_code" />
|
||||
<result property="breakVin" column="break_vin" />
|
||||
<result property="breakTime" column="break_time" />
|
||||
<result property="breakType" column="break_type" />
|
||||
<result property="breakDate" column="break_date" />
|
||||
<result property="breakState" column="break_state" />
|
||||
</resultMap>
|
||||
|
||||
<sql id="selectBusinessBreakVo">
|
||||
select break_id, break_code, break_vin, break_time, break_type, break_date, break_state from business_break
|
||||
</sql>
|
||||
|
||||
<select id="selectBusinessBreakList" parameterType="com.zhilian.business.domain.BusinessBreak" resultMap="BusinessBreakResult">
|
||||
<include refid="selectBusinessBreakVo"/>
|
||||
<where>
|
||||
<if test="breakCode != null and breakCode != ''"> and break_code = #{breakCode}</if>
|
||||
<if test="breakVin != null and breakVin != ''"> and break_vin = #{breakVin}</if>
|
||||
<if test="breakType != null and breakType != ''"> and break_type = #{breakType}</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<select id="selectBusinessBreakByBreakId" parameterType="Long" resultMap="BusinessBreakResult">
|
||||
<include refid="selectBusinessBreakVo"/>
|
||||
where break_id = #{breakId}
|
||||
</select>
|
||||
|
||||
<insert id="insertBusinessBreak" parameterType="com.zhilian.business.domain.BusinessBreak" useGeneratedKeys="true" keyProperty="breakId">
|
||||
insert into business_break
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
<if test="breakCode != null">break_code,</if>
|
||||
<if test="breakVin != null">break_vin,</if>
|
||||
<if test="breakTime != null">break_time,</if>
|
||||
<if test="breakType != null">break_type,</if>
|
||||
<if test="breakDate != null">break_date,</if>
|
||||
<if test="breakState != null">break_state,</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||
<if test="breakCode != null">#{breakCode},</if>
|
||||
<if test="breakVin != null">#{breakVin},</if>
|
||||
<if test="breakTime != null">#{breakTime},</if>
|
||||
<if test="breakType != null">#{breakType},</if>
|
||||
<if test="breakDate != null">#{breakDate},</if>
|
||||
<if test="breakState != null">#{breakState},</if>
|
||||
</trim>
|
||||
</insert>
|
||||
|
||||
<update id="updateBusinessBreak" parameterType="com.zhilian.business.domain.BusinessBreak">
|
||||
update business_break
|
||||
<trim prefix="SET" suffixOverrides=",">
|
||||
<if test="breakCode != null">break_code = #{breakCode},</if>
|
||||
<if test="breakVin != null">break_vin = #{breakVin},</if>
|
||||
<if test="breakTime != null">break_time = #{breakTime},</if>
|
||||
<if test="breakType != null">break_type = #{breakType},</if>
|
||||
<if test="breakDate != null">break_date = #{breakDate},</if>
|
||||
<if test="breakState != null">break_state = #{breakState},</if>
|
||||
</trim>
|
||||
where break_id = #{breakId}
|
||||
</update>
|
||||
|
||||
<delete id="deleteBusinessBreakByBreakId" parameterType="Long">
|
||||
delete from business_break where break_id = #{breakId}
|
||||
</delete>
|
||||
|
||||
<delete id="deleteBusinessBreakByBreakIds" parameterType="String">
|
||||
delete from business_break where break_id in
|
||||
<foreach item="breakId" collection="array" open="(" separator="," close=")">
|
||||
#{breakId}
|
||||
</foreach>
|
||||
</delete>
|
||||
</mapper>
|
|
@ -4,6 +4,22 @@ server:
|
|||
|
||||
# Spring
|
||||
spring:
|
||||
# 正确格式
|
||||
datasource:
|
||||
dynamic:
|
||||
strict: false
|
||||
primary: one
|
||||
datasource:
|
||||
one:
|
||||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||
url: jdbc:mysql://10.10.25.1:3306/zhilian-cloud?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
|
||||
username: root
|
||||
password: fffdev
|
||||
two:
|
||||
driver-class-name: com.mysql.cj.jdbc.Driver
|
||||
url: jdbc:mysql://localhost:3306/demo1?allowMultiQueries=true&zeroDateTimeBehavior=convertToNull&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&useSSL=false
|
||||
username: root
|
||||
password: 123456
|
||||
redis:
|
||||
host: 10.10.25.3
|
||||
port: 6379
|
||||
|
|
Loading…
Reference in New Issue