You've already forked FrameTour-BE
添加“member”相关CRUD代码
This commit is contained in:
20
src/main/java/com/ycwl/basic/mapper/pc/MemberMapper.java
Normal file
20
src/main/java/com/ycwl/basic/mapper/pc/MemberMapper.java
Normal file
@ -0,0 +1,20 @@
|
||||
package com.ycwl.basic.mapper.pc;
|
||||
|
||||
import com.ycwl.basic.model.pc.broker.entity.BrokerEntity;
|
||||
import com.ycwl.basic.model.pc.broker.req.BrokerReqQuery;
|
||||
import com.ycwl.basic.model.pc.member.entity.MemberEntity;
|
||||
import com.ycwl.basic.model.pc.member.req.MemberReqQuery;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* @Author:longbinbin
|
||||
* @Date:2024/11/29 15:57
|
||||
*/
|
||||
public interface MemberMapper {
|
||||
List<MemberEntity> list(MemberReqQuery memberReqQuery);
|
||||
MemberEntity getById(Long id);
|
||||
int add(MemberEntity member);
|
||||
int deleteById(Long id);
|
||||
int update(MemberEntity member);
|
||||
}
|
@ -0,0 +1,60 @@
|
||||
package com.ycwl.basic.model.pc.member.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @Author:longbinbin
|
||||
* @Date:2024/11/29 15:59
|
||||
*/
|
||||
@Data
|
||||
@TableName("member")
|
||||
public class MemberEntity {
|
||||
@TableId
|
||||
private Long id;
|
||||
/**
|
||||
* 微信openId
|
||||
*/
|
||||
private String openId;
|
||||
/**
|
||||
* 微信昵称
|
||||
*/
|
||||
private String nickname;
|
||||
/**
|
||||
* 真实姓名
|
||||
*/
|
||||
private String realName;
|
||||
/**
|
||||
* 推客优惠码
|
||||
*/
|
||||
private String promoCode;
|
||||
/**
|
||||
* 推客id
|
||||
*/
|
||||
private Long brokerId;
|
||||
/**
|
||||
* 是否同意用户协议,1同意0未同意
|
||||
*/
|
||||
private Integer agreement;
|
||||
/**
|
||||
* 电话号码
|
||||
*/
|
||||
private String phone;
|
||||
/**
|
||||
* 国家
|
||||
*/
|
||||
private String country;
|
||||
/**
|
||||
* 省份
|
||||
*/
|
||||
private String province;
|
||||
/**
|
||||
* 城市
|
||||
*/
|
||||
private String city;
|
||||
private Date createDate;
|
||||
private Date updateAt;
|
||||
}
|
@ -0,0 +1,72 @@
|
||||
package com.ycwl.basic.model.pc.member.req;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import com.baomidou.mybatisplus.annotation.TableName;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @Author:longbinbin
|
||||
* @Date:2024/11/29 15:59
|
||||
*/
|
||||
@Data
|
||||
@ApiModel("查询用户列表请求参数")
|
||||
public class MemberReqQuery {
|
||||
/**
|
||||
* 微信openId
|
||||
*/
|
||||
@ApiModelProperty("微信openId")
|
||||
private String openId;
|
||||
/**
|
||||
* 微信昵称
|
||||
*/
|
||||
@ApiModelProperty("微信昵称")
|
||||
private String nickname;
|
||||
/**
|
||||
* 真实姓名
|
||||
*/
|
||||
@ApiModelProperty("真实姓名")
|
||||
private String realName;
|
||||
/**
|
||||
* 推客优惠码
|
||||
*/
|
||||
@ApiModelProperty("推客优惠码")
|
||||
private String promoCode;
|
||||
/**
|
||||
* 推客id
|
||||
*/
|
||||
@ApiModelProperty("推客id")
|
||||
private Long brokerId;
|
||||
/**
|
||||
* 是否同意用户协议,1同意0未同意
|
||||
*/
|
||||
@ApiModelProperty("是否同意用户协议,1同意0未同意")
|
||||
private Integer agreement;
|
||||
/**
|
||||
* 电话号码
|
||||
*/
|
||||
@ApiModelProperty("电话号码")
|
||||
private String phone;
|
||||
/**
|
||||
* 国家
|
||||
*/
|
||||
@ApiModelProperty("国家")
|
||||
private String country;
|
||||
/**
|
||||
* 省份
|
||||
*/
|
||||
@ApiModelProperty("省份")
|
||||
private String province;
|
||||
/**
|
||||
* 城市
|
||||
*/
|
||||
@ApiModelProperty("城市")
|
||||
private String city;
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date startTime;
|
||||
@ApiModelProperty("创建时间")
|
||||
private Date endTime;
|
||||
}
|
@ -0,0 +1,70 @@
|
||||
package com.ycwl.basic.model.pc.member.resp;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableId;
|
||||
import io.swagger.annotations.ApiModel;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @Author:longbinbin
|
||||
* @Date:2024/11/29 15:59
|
||||
*/
|
||||
@Data
|
||||
@ApiModel("查询用户信息响应参数")
|
||||
public class MemberRespVO {
|
||||
private Long id;
|
||||
/**
|
||||
* 微信openId
|
||||
*/
|
||||
@ApiModelProperty("微信openId")
|
||||
private String openId;
|
||||
/**
|
||||
* 微信昵称
|
||||
*/
|
||||
@ApiModelProperty("微信昵称")
|
||||
private String nickname;
|
||||
/**
|
||||
* 真实姓名
|
||||
*/
|
||||
@ApiModelProperty("真实姓名")
|
||||
private String realName;
|
||||
/**
|
||||
* 推客优惠码
|
||||
*/
|
||||
@ApiModelProperty("推客优惠码")
|
||||
private String promoCode;
|
||||
/**
|
||||
* 推客id
|
||||
*/
|
||||
@ApiModelProperty("推客id")
|
||||
private Long brokerId;
|
||||
/**
|
||||
* 是否同意用户协议,1同意0未同意
|
||||
*/
|
||||
@ApiModelProperty("是否同意用户协议,1同意0未同意")
|
||||
private Integer agreement;
|
||||
/**
|
||||
* 电话号码
|
||||
*/
|
||||
@ApiModelProperty("电话号码")
|
||||
private String phone;
|
||||
/**
|
||||
* 国家
|
||||
*/
|
||||
@ApiModelProperty("国家")
|
||||
private String country;
|
||||
/**
|
||||
* 省份
|
||||
*/
|
||||
@ApiModelProperty("省份")
|
||||
private String province;
|
||||
/**
|
||||
* 城市
|
||||
*/
|
||||
@ApiModelProperty("城市")
|
||||
private String city;
|
||||
private Date createDate;
|
||||
private Date updateAt;
|
||||
}
|
Reference in New Issue
Block a user