This commit is contained in:
GYJ
2025-02-08 18:26:36 +08:00
parent 0204f427cc
commit d99b538fd0
27 changed files with 769 additions and 31 deletions

View File

@@ -1,11 +0,0 @@
package com.czg.service;
/**
* @author Administrator
*/
public interface AuthorizationService {
Object getCaptcha();
Object login(com.czg.dto.SysLoginDTO loginDTO);
}

View File

@@ -1,4 +1,4 @@
package com.czg.dto;
package com.czg.service.account.dto;
import jakarta.validation.constraints.NotEmpty;

View File

@@ -1,4 +1,4 @@
package com.czg.dto.shopuser;
package com.czg.service.account.dto.shopuser;
import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;

View File

@@ -1,4 +1,4 @@
package com.czg.feign;
package com.czg.service.account.feign;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
@@ -9,6 +9,6 @@ import org.springframework.web.bind.annotation.PathVariable;
*/
@FeignClient("system-server")
public interface FeignSystemService {
@GetMapping("/feign/testCall/{name}") // 使用 get 方式调用服务提供者的 /call/{name} 接口
@GetMapping("/admin/feign/testCall/{name}") // 使用 get 方式调用服务提供者的 /call/{name} 接口
String testCall(@PathVariable(value = "name") String name);
}

View File

@@ -0,0 +1,13 @@
package com.czg.service.account.service;
import com.czg.service.account.dto.SysLoginDTO;
/**
* @author Administrator
*/
public interface AuthorizationService {
Object getCaptcha();
Object login(SysLoginDTO loginDTO);
}

View File

@@ -1,4 +1,4 @@
package com.czg.service;
package com.czg.service.account.service;
/**
* @author Administrator

View File

@@ -1,9 +1,9 @@
package com.czg.service.impl;
package com.czg.service.account.service.impl;
import cn.hutool.core.util.IdUtil;
import com.czg.dto.SysLoginDTO;
import com.czg.service.account.dto.SysLoginDTO;
import com.czg.sa.StpKit;
import com.czg.service.AuthorizationService;
import com.czg.service.account.service.AuthorizationService;
import com.wf.captcha.SpecCaptcha;
import org.springframework.stereotype.Service;

View File

@@ -1,6 +1,6 @@
package com.czg.service.impl;
package com.czg.service.account.service.impl;
import com.czg.service.ShopInfoService;
import com.czg.service.account.service.ShopInfoService;
import org.springframework.stereotype.Service;
/**

View File

@@ -34,6 +34,12 @@
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.czg</groupId>
<artifactId>cash-common-redis</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.czg</groupId>
<artifactId>cash-common-sa-token</artifactId>

View File

@@ -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;
}

View File

@@ -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

View File

@@ -25,5 +25,5 @@ public interface SysParamsService extends IService<SysParams> {
* @param paramsDTO 参数
* @return 修改结果
*/
CzgResult<SysParamsDTO> updateParams(SysParamsDTO paramsDTO);
CzgResult<Long> updateParams(SysParamsDTO paramsDTO);
}

View File

@@ -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());
}
}