Commit 61762e91 authored by 廖旭伟's avatar 廖旭伟

名片收藏字段修改

parent 35c38f60
......@@ -114,4 +114,5 @@ PRIMARY KEY (`id`)
-- 2024-12-5
-- ----------------------------
ALTER TABLE mortals_xhx_company ADD COLUMN `background` varchar(256) default '' COMMENT '背景图片';
ALTER TABLE `mortals_xhx_favorites_businesscard` CHANGE `staffId` `bussinesscardId` bigint(20) NOT NULL COMMENT '名片ID, 关联到名片表中的ID,表示这是哪个名片的收藏';
......@@ -25,7 +25,7 @@ public class FavoriteReq extends BaseReq {
/**
* 名片id
*/
private long staffId;
private long bussinesscardId;
/**
* 分类Id
......
......@@ -94,10 +94,10 @@ public class FavoriteApiController extends AbstractBaseController<FavoriteReq>{
rest.setMsg("收藏新闻成功");
}
if(!ObjectUtils.isEmpty(favoriteReq.getStaffId()) && favoriteReq.getStaffId() != 0){
if(!ObjectUtils.isEmpty(favoriteReq.getBussinesscardId()) && favoriteReq.getBussinesscardId() != 0){
FavoritesBusinesscardEntity favoritesBusinesscardEntity = new FavoritesBusinesscardEntity();
favoritesBusinesscardEntity.setUserId(iUser.getId());
favoritesBusinesscardEntity.setStaffId(favoriteReq.getStaffId());
favoritesBusinesscardEntity.setBussinesscardId(favoriteReq.getBussinesscardId());
favoritesBusinesscardEntity.setCreateTime(new Date());
favoritesBusinesscardEntity.setCreateUserId(iUser.getId());
favoritesBusinesscardEntity.setFavoriteTime(new Date());
......@@ -146,11 +146,11 @@ public class FavoriteApiController extends AbstractBaseController<FavoriteReq>{
}
rest.setMsg("取消收藏新闻成功");
}
if(!ObjectUtils.isEmpty(favoriteReq.getStaffId()) && favoriteReq.getStaffId() != 0){
if(!ObjectUtils.isEmpty(favoriteReq.getBussinesscardId()) && favoriteReq.getBussinesscardId() != 0){
FavoritesBusinesscardEntity query = new FavoritesBusinesscardEntity();
query.setUserId(iUser.getId());
query.setStaffId(favoriteReq.getStaffId());
query.setBussinesscardId(favoriteReq.getBussinesscardId());
FavoritesBusinesscardEntity favoritesBusinesscardEntity = favoritesBusinesscardService.selectOne(query);
if(favoritesBusinesscardEntity!=null) {
favoritesBusinesscardService.remove(favoritesBusinesscardEntity.getId(), context);
......@@ -210,7 +210,7 @@ public class FavoriteApiController extends AbstractBaseController<FavoriteReq>{
if(!ObjectUtils.isEmpty(favoriteReq) && favoriteReq.getTypeId() != 0){
switch (favoriteReq.getTypeId()){
case 1: //产品收藏
List<FavoritesProductEntity> productList = favoritesProductService.find(new FavoritesProductQuery().id(userId));
List<FavoritesProductEntity> productList = favoritesProductService.find(new FavoritesProductQuery().userId(userId));
if(!ObjectUtils.isEmpty(productList)){
List<ProductEntity> list = new ArrayList<>();
for (int i = 0; i < productList.size(); i++) {
......@@ -227,7 +227,7 @@ public class FavoriteApiController extends AbstractBaseController<FavoriteReq>{
}
break;
case 2: //新闻收藏
List<FavoritesNewsEntity> newsList = favoritesNewsService.find(new FavoritesNewsQuery().id(userId));
List<FavoritesNewsEntity> newsList = favoritesNewsService.find(new FavoritesNewsQuery().userId(userId));
if(!ObjectUtils.isEmpty(newsList)){
List<NewsEntity> list = new ArrayList<>();
for (int i = 0; i < newsList.size(); i++) {
......@@ -244,11 +244,11 @@ public class FavoriteApiController extends AbstractBaseController<FavoriteReq>{
}
break;
case 3: //名片收藏
List<FavoritesBusinesscardEntity> cardList = favoritesBusinesscardService.find(new FavoritesBusinesscardQuery().id(userId));
List<FavoritesBusinesscardEntity> cardList = favoritesBusinesscardService.find(new FavoritesBusinesscardQuery().userId(userId));
if(!ObjectUtils.isEmpty(cardList)){
List<BussinesscardEntity> list = new ArrayList<>();
for (int i = 0; i < cardList.size(); i++) {
long id = cardList.get(i).getStaffId();
long id = cardList.get(i).getBussinesscardId();
BussinesscardEntity bussinesscardEntity = bussinesscardService.selectOne(new BussinesscardQuery().id(id));
if(!ObjectUtils.isEmpty(bussinesscardEntity)){
list.add(bussinesscardEntity);
......
......@@ -82,7 +82,7 @@ public class BussinesscardServiceImpl extends AbstractCRUDServiceImpl<Bussinessc
BussinesscardEntity entity = this.dao.get(key);
if(entity!=null){
if(context!=null && context.getUser()!=null) {
FavoritesBusinesscardEntity favoritesBusinesscardEntity = favoritesBusinesscardService.selectOne(new FavoritesBusinesscardQuery().staffId(entity.getStaffId()).userId(context.getUser().getId()));
FavoritesBusinesscardEntity favoritesBusinesscardEntity = favoritesBusinesscardService.selectOne(new FavoritesBusinesscardQuery().bussinesscardId(entity.getId()).userId(context.getUser().getId()));
if(favoritesBusinesscardEntity!=null){
entity.setFavoriteStatus(1);
}else {
......
......@@ -14,7 +14,7 @@ import lombok.Data;
* 收藏名片实体对象
*
* @author zxfei
* @date 2023-10-10
* @date 2024-12-10
*/
@Data
public class FavoritesBusinesscardEntity extends FavoritesBusinesscardVo {
......@@ -25,9 +25,9 @@ public class FavoritesBusinesscardEntity extends FavoritesBusinesscardVo {
*/
private Long userId;
/**
* 员工ID, 关联到员工表中的ID,表示这是哪个名片的收藏
* 名片ID, 关联到名片表中的ID,表示这是哪个名片的收藏
*/
private Long staffId;
private Long bussinesscardId;
/**
* 备注
*/
......@@ -54,7 +54,7 @@ public class FavoritesBusinesscardEntity extends FavoritesBusinesscardVo {
public void initAttrValue(){
this.userId = null;
this.staffId = null;
this.bussinesscardId = null;
this.remark = "";
this.favoriteTime = new Date();
}
......
......@@ -7,7 +7,7 @@ import com.mortals.xhx.module.favorites.model.FavoritesBusinesscardEntity;
* 收藏名片查询对象
*
* @author zxfei
* @date 2023-10-10
* @date 2024-12-10
*/
public class FavoritesBusinesscardQuery extends FavoritesBusinesscardEntity {
/** 开始 序号,主键,自增长 */
......@@ -40,20 +40,20 @@ public class FavoritesBusinesscardQuery extends FavoritesBusinesscardEntity {
/** 用户ID,排除列表 */
private List <Long> userIdNotList;
/** 开始 员工ID, 关联到员工表中的ID,表示这是哪个名片的收藏 */
private Long staffIdStart;
/** 开始 名片ID, 关联到名片表中的ID,表示这是哪个名片的收藏 */
private Long bussinesscardIdStart;
/** 结束 员工ID, 关联到员工表中的ID,表示这是哪个名片的收藏 */
private Long staffIdEnd;
/** 结束 名片ID, 关联到名片表中的ID,表示这是哪个名片的收藏 */
private Long bussinesscardIdEnd;
/** 增加 员工ID, 关联到员工表中的ID,表示这是哪个名片的收藏 */
private Long staffIdIncrement;
/** 增加 名片ID, 关联到名片表中的ID,表示这是哪个名片的收藏 */
private Long bussinesscardIdIncrement;
/** 员工ID, 关联到员工表中的ID,表示这是哪个名片的收藏列表 */
private List <Long> staffIdList;
/** 名片ID, 关联到名片表中的ID,表示这是哪个名片的收藏列表 */
private List <Long> bussinesscardIdList;
/** 员工ID, 关联到员工表中的ID,表示这是哪个名片的收藏排除列表 */
private List <Long> staffIdNotList;
/** 名片ID, 关联到名片表中的ID,表示这是哪个名片的收藏排除列表 */
private List <Long> bussinesscardIdNotList;
/** 备注 */
private List<String> remarkList;
......@@ -279,83 +279,83 @@ public class FavoritesBusinesscardQuery extends FavoritesBusinesscardEntity {
/**
* 获取 开始 员工ID, 关联到员工表中的ID,表示这是哪个名片的收藏
* @return staffIdStart
* 获取 开始 名片ID, 关联到名片表中的ID,表示这是哪个名片的收藏
* @return bussinesscardIdStart
*/
public Long getStaffIdStart(){
return this.staffIdStart;
public Long getBussinesscardIdStart(){
return this.bussinesscardIdStart;
}
/**
* 设置 开始 员工ID, 关联到员工表中的ID,表示这是哪个名片的收藏
* @param staffIdStart
* 设置 开始 名片ID, 关联到名片表中的ID,表示这是哪个名片的收藏
* @param bussinesscardIdStart
*/
public void setStaffIdStart(Long staffIdStart){
this.staffIdStart = staffIdStart;
public void setBussinesscardIdStart(Long bussinesscardIdStart){
this.bussinesscardIdStart = bussinesscardIdStart;
}
/**
* 获取 结束 员工ID, 关联到员工表中的ID,表示这是哪个名片的收藏
* @return $staffIdEnd
* 获取 结束 名片ID, 关联到名片表中的ID,表示这是哪个名片的收藏
* @return $bussinesscardIdEnd
*/
public Long getStaffIdEnd(){
return this.staffIdEnd;
public Long getBussinesscardIdEnd(){
return this.bussinesscardIdEnd;
}
/**
* 设置 结束 员工ID, 关联到员工表中的ID,表示这是哪个名片的收藏
* @param staffIdEnd
* 设置 结束 名片ID, 关联到名片表中的ID,表示这是哪个名片的收藏
* @param bussinesscardIdEnd
*/
public void setStaffIdEnd(Long staffIdEnd){
this.staffIdEnd = staffIdEnd;
public void setBussinesscardIdEnd(Long bussinesscardIdEnd){
this.bussinesscardIdEnd = bussinesscardIdEnd;
}
/**
* 获取 增加 员工ID, 关联到员工表中的ID,表示这是哪个名片的收藏
* @return staffIdIncrement
* 获取 增加 名片ID, 关联到名片表中的ID,表示这是哪个名片的收藏
* @return bussinesscardIdIncrement
*/
public Long getStaffIdIncrement(){
return this.staffIdIncrement;
public Long getBussinesscardIdIncrement(){
return this.bussinesscardIdIncrement;
}
/**
* 设置 增加 员工ID, 关联到员工表中的ID,表示这是哪个名片的收藏
* @param staffIdIncrement
* 设置 增加 名片ID, 关联到名片表中的ID,表示这是哪个名片的收藏
* @param bussinesscardIdIncrement
*/
public void setStaffIdIncrement(Long staffIdIncrement){
this.staffIdIncrement = staffIdIncrement;
public void setBussinesscardIdIncrement(Long bussinesscardIdIncrement){
this.bussinesscardIdIncrement = bussinesscardIdIncrement;
}
/**
* 获取 员工ID, 关联到员工表中的ID,表示这是哪个名片的收藏
* @return staffIdList
* 获取 名片ID, 关联到名片表中的ID,表示这是哪个名片的收藏
* @return bussinesscardIdList
*/
public List<Long> getStaffIdList(){
return this.staffIdList;
public List<Long> getBussinesscardIdList(){
return this.bussinesscardIdList;
}
/**
* 设置 员工ID, 关联到员工表中的ID,表示这是哪个名片的收藏
* @param staffIdList
* 设置 名片ID, 关联到名片表中的ID,表示这是哪个名片的收藏
* @param bussinesscardIdList
*/
public void setStaffIdList(List<Long> staffIdList){
this.staffIdList = staffIdList;
public void setBussinesscardIdList(List<Long> bussinesscardIdList){
this.bussinesscardIdList = bussinesscardIdList;
}
/**
* 获取 员工ID, 关联到员工表中的ID,表示这是哪个名片的收藏
* @return staffIdNotList
* 获取 名片ID, 关联到名片表中的ID,表示这是哪个名片的收藏
* @return bussinesscardIdNotList
*/
public List<Long> getStaffIdNotList(){
return this.staffIdNotList;
public List<Long> getBussinesscardIdNotList(){
return this.bussinesscardIdNotList;
}
/**
* 设置 员工ID, 关联到员工表中的ID,表示这是哪个名片的收藏
* @param staffIdNotList
* 设置 名片ID, 关联到名片表中的ID,表示这是哪个名片的收藏
* @param bussinesscardIdNotList
*/
public void setStaffIdNotList(List<Long> staffIdNotList){
this.staffIdNotList = staffIdNotList;
public void setBussinesscardIdNotList(List<Long> bussinesscardIdNotList){
this.bussinesscardIdNotList = bussinesscardIdNotList;
}
......@@ -758,56 +758,56 @@ public class FavoritesBusinesscardQuery extends FavoritesBusinesscardEntity {
}
/**
* 设置 员工ID, 关联到员工表中的ID,表示这是哪个名片的收藏
* @param staffId
* 设置 名片ID, 关联到名片表中的ID,表示这是哪个名片的收藏
* @param bussinesscardId
*/
public FavoritesBusinesscardQuery staffId(Long staffId){
setStaffId(staffId);
public FavoritesBusinesscardQuery bussinesscardId(Long bussinesscardId){
setBussinesscardId(bussinesscardId);
return this;
}
/**
* 设置 开始 员工ID, 关联到员工表中的ID,表示这是哪个名片的收藏
* @param staffIdStart
* 设置 开始 名片ID, 关联到名片表中的ID,表示这是哪个名片的收藏
* @param bussinesscardIdStart
*/
public FavoritesBusinesscardQuery staffIdStart(Long staffIdStart){
this.staffIdStart = staffIdStart;
public FavoritesBusinesscardQuery bussinesscardIdStart(Long bussinesscardIdStart){
this.bussinesscardIdStart = bussinesscardIdStart;
return this;
}
/**
* 设置 结束 员工ID, 关联到员工表中的ID,表示这是哪个名片的收藏
* @param staffIdEnd
* 设置 结束 名片ID, 关联到名片表中的ID,表示这是哪个名片的收藏
* @param bussinesscardIdEnd
*/
public FavoritesBusinesscardQuery staffIdEnd(Long staffIdEnd){
this.staffIdEnd = staffIdEnd;
public FavoritesBusinesscardQuery bussinesscardIdEnd(Long bussinesscardIdEnd){
this.bussinesscardIdEnd = bussinesscardIdEnd;
return this;
}
/**
* 设置 增加 员工ID, 关联到员工表中的ID,表示这是哪个名片的收藏
* @param staffIdIncrement
* 设置 增加 名片ID, 关联到名片表中的ID,表示这是哪个名片的收藏
* @param bussinesscardIdIncrement
*/
public FavoritesBusinesscardQuery staffIdIncrement(Long staffIdIncrement){
this.staffIdIncrement = staffIdIncrement;
public FavoritesBusinesscardQuery bussinesscardIdIncrement(Long bussinesscardIdIncrement){
this.bussinesscardIdIncrement = bussinesscardIdIncrement;
return this;
}
/**
* 设置 员工ID, 关联到员工表中的ID,表示这是哪个名片的收藏
* @param staffIdList
* 设置 名片ID, 关联到名片表中的ID,表示这是哪个名片的收藏
* @param bussinesscardIdList
*/
public FavoritesBusinesscardQuery staffIdList(List<Long> staffIdList){
this.staffIdList = staffIdList;
public FavoritesBusinesscardQuery bussinesscardIdList(List<Long> bussinesscardIdList){
this.bussinesscardIdList = bussinesscardIdList;
return this;
}
/**
* 设置 员工ID, 关联到员工表中的ID,表示这是哪个名片的收藏
* @param staffIdNotList
* 设置 名片ID, 关联到名片表中的ID,表示这是哪个名片的收藏
* @param bussinesscardIdNotList
*/
public FavoritesBusinesscardQuery staffIdNotList(List<Long> staffIdNotList){
this.staffIdNotList = staffIdNotList;
public FavoritesBusinesscardQuery bussinesscardIdNotList(List<Long> bussinesscardIdNotList){
this.bussinesscardIdNotList = bussinesscardIdNotList;
return this;
}
......
......@@ -36,14 +36,6 @@ public class FavoritesBusinesscardServiceImpl extends AbstractCRUDServiceImpl<Fa
@Override
protected void findAfter(FavoritesBusinesscardEntity params, PageInfo pageInfo, Context context, List<FavoritesBusinesscardEntity> list) throws AppException {
list.forEach(item->{
StaffEntity staffCache = staffService.getCache(item.getStaffId().toString());
});
}
}
\ No newline at end of file
......@@ -53,13 +53,9 @@ public class FavoritesBusinesscardController extends BaseCRUDJsonBodyMappingCont
@Override
protected void init(Map<String, Object> model, Context context) {
super.init(model, context);
this.addDict(model, "userId", userService.find(new UserQuery()).stream().collect(Collectors.toMap(x -> x.getId().toString(), y -> y.getRealName(), (o, n) -> n)));
this.addDict(model, "staffId", staffService.find(new StaffQuery()).stream().collect(Collectors.toMap(x -> x.getId().toString(), y -> y.getName(), (o, n) -> n)));
this.addDict(model, "createUserId", userService.find(new UserQuery()).stream().collect(Collectors.toMap(x -> x.getId().toString(), y -> y.getRealName(), (o, n) -> n)));
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment