新增美颜&线索基本信息修改相关接口
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
package com.cool.store.entity;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
import javax.persistence.Table;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author zhangchenbiao
|
||||
* @date 2023-09-11 02:20
|
||||
*/
|
||||
@Table(name = "beauty_camera_setting")
|
||||
@Data
|
||||
@Builder
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
public class BeautyCameraSettingDO implements Serializable {
|
||||
@ApiModelProperty("主键id")
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty("用户id")
|
||||
private String userId;
|
||||
|
||||
@ApiModelProperty("美颜状态0未开启,1开启")
|
||||
private Boolean beautyStatus;
|
||||
|
||||
@ApiModelProperty("美颜度")
|
||||
private Integer beauty;
|
||||
|
||||
@ApiModelProperty("明亮度")
|
||||
private Integer brightness;
|
||||
|
||||
@ApiModelProperty("红润")
|
||||
private Integer ruddy;
|
||||
|
||||
@ApiModelProperty("删除标识")
|
||||
private Boolean deleted;
|
||||
|
||||
@ApiModelProperty("用户创建时间")
|
||||
private Date createTime;
|
||||
|
||||
@ApiModelProperty("修改时间")
|
||||
private Date updateTime;
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
package com.cool.store.request;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @author zhangchenbiao
|
||||
* @FileName: EditBaseInfoRequest
|
||||
* @Description:
|
||||
* @date 2023-09-13 10:29
|
||||
*/
|
||||
@Data
|
||||
public class EditBaseInfoRequest {
|
||||
|
||||
@ApiModelProperty("线索id")
|
||||
private Long partnerLineId;
|
||||
|
||||
@ApiModelProperty("姓名")
|
||||
private String username;
|
||||
|
||||
@ApiModelProperty("手机号")
|
||||
private String mobile;
|
||||
|
||||
@ApiModelProperty("意向区域")
|
||||
private String wantShopArea;
|
||||
|
||||
@ApiModelProperty("调剂方式")
|
||||
private Integer acceptAdjustType;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
package com.cool.store.request.beauty;
|
||||
|
||||
import com.cool.store.entity.BeautyCameraSettingDO;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
/**
|
||||
* @author zhangchenbiao
|
||||
* @FileName: AddBeautyCameraSettingRequest
|
||||
* @Description: 新增美颜配置
|
||||
* @date 2023-09-11 14:31
|
||||
*/
|
||||
@Data
|
||||
public class AddBeautyCameraSettingRequest {
|
||||
|
||||
@ApiModelProperty("美颜状态0未开启,1开启")
|
||||
private Boolean beautyStatus;
|
||||
|
||||
@ApiModelProperty("美颜度")
|
||||
private Integer beauty;
|
||||
|
||||
@ApiModelProperty("明亮度")
|
||||
private Integer brightness;
|
||||
|
||||
@ApiModelProperty("红润")
|
||||
private Integer ruddy;
|
||||
|
||||
|
||||
public static BeautyCameraSettingDO convertDO(String userId, AddBeautyCameraSettingRequest request){
|
||||
BeautyCameraSettingDO result = new BeautyCameraSettingDO();
|
||||
result.setUserId(userId);
|
||||
result.setBeautyStatus(request.getBeautyStatus());
|
||||
result.setBeauty(request.getBeauty());
|
||||
result.setBrightness(request.getBrightness());
|
||||
result.setRuddy(request.getRuddy());
|
||||
result.setCreateTime(new Date());
|
||||
return result;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
package com.cool.store.vo.beauty;
|
||||
|
||||
import com.cool.store.entity.BeautyCameraSettingDO;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* @author zhangchenbiao
|
||||
* @FileName: BeautyCameraSettingVO
|
||||
* @Description:
|
||||
* @date 2023-09-11 14:40
|
||||
*/
|
||||
@Data
|
||||
public class BeautyCameraSettingVO {
|
||||
|
||||
@ApiModelProperty("美颜状态0未开启,1开启")
|
||||
private Boolean beautyStatus;
|
||||
|
||||
@ApiModelProperty("美颜度")
|
||||
private Integer beauty;
|
||||
|
||||
@ApiModelProperty("明亮度")
|
||||
private Integer brightness;
|
||||
|
||||
@ApiModelProperty("红润")
|
||||
private Integer ruddy;
|
||||
|
||||
public static BeautyCameraSettingVO convertVO(BeautyCameraSettingDO request){
|
||||
if(Objects.isNull(request)){
|
||||
return null;
|
||||
}
|
||||
BeautyCameraSettingVO result = new BeautyCameraSettingVO();
|
||||
result.setBeautyStatus(request.getBeautyStatus());
|
||||
result.setBeauty(request.getBeauty());
|
||||
result.setBrightness(request.getBrightness());
|
||||
result.setRuddy(request.getRuddy());
|
||||
return result;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
package com.cool.store.vo.partner;
|
||||
|
||||
import com.cool.store.dto.partner.UserPortraitDTO;
|
||||
import com.cool.store.entity.HyPartnerUserInfoDO;
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* @author zhangchenbiao
|
||||
* @FileName: PartnerBaseInfoVO
|
||||
* @Description:
|
||||
* @date 2023-09-13 16:47
|
||||
*/
|
||||
@Data
|
||||
public class PartnerSimpleBaseInfoVO {
|
||||
|
||||
@ApiModelProperty("线索id")
|
||||
private Long partnerLineId;
|
||||
|
||||
@ApiModelProperty("姓名")
|
||||
private String username;
|
||||
|
||||
@ApiModelProperty("手机号")
|
||||
private String mobile;
|
||||
|
||||
@ApiModelProperty("意向区域")
|
||||
private String wantShopArea;
|
||||
|
||||
@ApiModelProperty("调剂方式")
|
||||
private Integer acceptAdjustType;
|
||||
|
||||
@ApiModelProperty("加盟申请基本信息ID")
|
||||
private Long partnerBaseInfoId;
|
||||
|
||||
@ApiModelProperty("用户画像")
|
||||
private List<UserPortraitDTO> userPortrait;
|
||||
|
||||
public static PartnerSimpleBaseInfoVO convertVO(Long partnerLineId, HyPartnerUserInfoDO partnerUserInfo){
|
||||
if(Objects.isNull(partnerUserInfo)){
|
||||
return null;
|
||||
}
|
||||
PartnerSimpleBaseInfoVO result = new PartnerSimpleBaseInfoVO();
|
||||
result.setPartnerLineId(partnerLineId);
|
||||
result.setUsername(partnerUserInfo.getUsername());
|
||||
result.setMobile(partnerUserInfo.getMobile());
|
||||
result.setWantShopArea(partnerUserInfo.getWantShopArea());
|
||||
result.setAcceptAdjustType(partnerUserInfo.getAcceptAdjustType());
|
||||
return result;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user