fix:新增平台库数据源

feat:新增账密登录接口
This commit is contained in:
wangff
2025-09-04 14:19:08 +08:00
parent 5d1f424d5b
commit 435b24be48
23 changed files with 562 additions and 4 deletions

View File

@@ -0,0 +1,27 @@
package com.cool.store.dto.login;
import com.cool.store.enums.LoginTypeEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotNull;
/**
* <p>
* 登录DTO
* </p>
*
* @author wangff
* @since 2025/9/3
*/
@Data
public class UserLoginDTO {
@ApiModelProperty("手机号")
private String mobile;
@ApiModelProperty("密码")
private String password;
@NotNull(message = "登录类型不能为空")
private LoginTypeEnum loginType;
}

View File

@@ -0,0 +1,33 @@
package com.cool.store.entity.login;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* <p>
* 用户登录信息
* </p>
*
* @author wangff
* @since 2025/9/3
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class UserLoginDO {
/**
* 用户id
*/
private String userId;
/**
* 手机号
*/
private String mobile;
/**
* 密码
*/
private String password;
}

View File

@@ -0,0 +1,35 @@
package com.cool.store.vo.login;
import com.cool.store.vo.point.UserBaseInfoVO;
import lombok.Data;
/**
* <p>
* 用户登录VO
* </p>
*
* @author wangff
* @since 2025/9/4
*/
@Data
public class UserLoginVO {
/**
* 登录token
*/
private String accessToken;
/**
* 刷新token
*/
private String refreshToken;
/**
* 是否需要完善用户信息
*/
private Boolean isNeedImproveUserInfo;
/**
* 用户信息
*/
private UserBaseInfoVO userInfo;
}