redis
This commit is contained in:
@@ -10,6 +10,6 @@ public class SysParamsDTO {
|
||||
private Long id;
|
||||
private String paramCode;
|
||||
private String paramValue;
|
||||
private String paramType;
|
||||
private Integer paramType;
|
||||
private String remark;
|
||||
}
|
||||
|
||||
@@ -13,6 +13,7 @@ import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
/**
|
||||
* 实体类。
|
||||
@@ -21,6 +22,7 @@ import lombok.NoArgsConstructor;
|
||||
* @since 2025-02-07
|
||||
*/
|
||||
@Data
|
||||
@Accessors(chain = true)
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
|
||||
@@ -25,5 +25,5 @@ public interface SysParamsService extends IService<SysParams> {
|
||||
* @param paramsDTO 参数
|
||||
* @return 修改结果
|
||||
*/
|
||||
CzgResult<SysParamsDTO> updateParams(SysParamsDTO paramsDTO);
|
||||
CzgResult<Long> updateParams(SysParamsDTO paramsDTO);
|
||||
}
|
||||
|
||||
@@ -1,7 +1,10 @@
|
||||
package com.czg.service.system.service.impl;
|
||||
|
||||
import cn.dev33.satoken.session.SaSession;
|
||||
import com.czg.resp.CzgResult;
|
||||
import com.czg.sa.StpKit;
|
||||
import com.czg.service.system.dto.SysParamsDTO;
|
||||
import com.mybatisflex.core.query.QueryWrapper;
|
||||
import com.mybatisflex.spring.service.impl.ServiceImpl;
|
||||
import com.czg.service.system.entity.SysParams;
|
||||
import com.czg.service.system.mapper.SysParamsMapper;
|
||||
@@ -19,11 +22,45 @@ public class SysParamsServiceImpl extends ServiceImpl<SysParamsMapper, SysParams
|
||||
|
||||
@Override
|
||||
public CzgResult<Long> insertParams(SysParamsDTO paramsDTO) {
|
||||
return null;
|
||||
// 查询 paramCode 是否存在
|
||||
SysParams sysParams = getOne(new QueryWrapper().eq(SysParams::getParamCode, paramsDTO.getParamCode()));
|
||||
if (sysParams != null) {
|
||||
return CzgResult.failure("参数编码已存在");
|
||||
}
|
||||
|
||||
Long userId = StpKit.ADMIN.getLoginId(1L);
|
||||
|
||||
// 新增参数
|
||||
sysParams = new SysParams();
|
||||
sysParams.setParamCode(paramsDTO.getParamCode())
|
||||
.setParamValue(paramsDTO.getParamValue())
|
||||
.setParamType(paramsDTO.getParamType())
|
||||
.setRemark(paramsDTO.getRemark())
|
||||
.setCreateUserId(userId);
|
||||
|
||||
save(sysParams);
|
||||
|
||||
return CzgResult.success(sysParams.getId());
|
||||
}
|
||||
|
||||
@Override
|
||||
public CzgResult<SysParamsDTO> updateParams(SysParamsDTO paramsDTO) {
|
||||
return null;
|
||||
public CzgResult<Long> updateParams(SysParamsDTO paramsDTO) {
|
||||
// 查询 paramCode 是否存在
|
||||
SysParams sysParams = getOne(new QueryWrapper().eq(SysParams::getParamCode, paramsDTO.getParamCode())
|
||||
.ne(SysParams::getId, paramsDTO.getId()));
|
||||
if (sysParams != null) {
|
||||
return CzgResult.failure("参数编码已存在");
|
||||
}
|
||||
|
||||
Long userId = StpKit.ADMIN.getLoginId(1L);
|
||||
|
||||
// 修改参数
|
||||
sysParams = getById(paramsDTO.getId());
|
||||
sysParams.setParamCode(paramsDTO.getParamCode())
|
||||
.setParamValue(paramsDTO.getParamValue())
|
||||
.setParamType(paramsDTO.getParamType())
|
||||
.setUpdateUserId(userId);
|
||||
|
||||
return CzgResult.success(sysParams.getId());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user