提交 6f0e2781 authored 作者: 吕本才's avatar 吕本才

1、财务分析基础数据-直播间分类上传接口

上级 f97a2d75
package com.link.bi.controller.query; package com.link.bi.controller.query;
import com.link.bi.pojo.request.FinanceSelectCommonVo; import com.link.bi.pojo.request.FinanceBaseZbjTypeListVo;
import com.link.bi.pojo.response.FinanceZbjTypeListDto; import com.link.bi.pojo.response.FinanceZbjTypeListDto;
import com.link.bi.service.FinanceBaseZbjTypeService; import com.link.bi.service.FinanceBaseZbjTypeService;
import com.sfa.common.core.web.controller.BaseController; import com.sfa.common.core.web.controller.BaseController;
...@@ -25,13 +25,13 @@ public class FinanceBaseZbjTypeController extends BaseController { ...@@ -25,13 +25,13 @@ public class FinanceBaseZbjTypeController extends BaseController {
private FinanceBaseZbjTypeService baseZbjTypeService; private FinanceBaseZbjTypeService baseZbjTypeService;
/** /**
* 直播间分类的页面查询 * 直播间分类的页面查询
* @param commonVo * @param zbjTypeListVo
* @return * @return
*/ */
@RequiresPermissions("bi:livecate:list") @RequiresPermissions("bi:livecate:list")
@GetMapping("/list") @GetMapping("/list")
public List<FinanceZbjTypeListDto> baseZbjTypeAllList(FinanceSelectCommonVo commonVo) { public List<FinanceZbjTypeListDto> baseZbjTypeAllList(FinanceBaseZbjTypeListVo zbjTypeListVo) {
return baseZbjTypeService.baseZbjTypeAllList(commonVo); return baseZbjTypeService.baseZbjTypeAllList(zbjTypeListVo);
} }
@RequiresPermissions("bi:livecate:list") @RequiresPermissions("bi:livecate:list")
......
package com.link.bi.domain.entity; package com.link.bi.domain.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
...@@ -19,6 +21,7 @@ public class CollectErrorInfo { ...@@ -19,6 +21,7 @@ public class CollectErrorInfo {
/** /**
* 唯一键,自动递增 * 唯一键,自动递增
*/ */
@TableId(type = IdType.AUTO)
private Long ceiId; private Long ceiId;
/** /**
......
package com.link.bi.domain.entity; package com.link.bi.domain.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.sfa.common.core.annotation.Excel; import com.sfa.common.core.annotation.Excel;
...@@ -24,6 +26,7 @@ public class EcBaStoreDailyData extends BaseDo ...@@ -24,6 +26,7 @@ public class EcBaStoreDailyData extends BaseDo
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
/** id标识 */ /** id标识 */
@TableId(type = IdType.AUTO)
private Long ebtId; private Long ebtId;
/** 年份 */ /** 年份 */
......
...@@ -2,6 +2,7 @@ package com.link.bi.domain.entity; ...@@ -2,6 +2,7 @@ package com.link.bi.domain.entity;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.math.BigDecimal; import java.math.BigDecimal;
...@@ -11,6 +12,7 @@ import java.math.BigDecimal; ...@@ -11,6 +12,7 @@ import java.math.BigDecimal;
* @author lvbencai * @author lvbencai
* @date 2025年01月07日10:04:25 * @date 2025年01月07日10:04:25
*/ */
@TableName(value = "finance_base_product")
@Data @Data
public class FinanceBaseProduct { public class FinanceBaseProduct {
// 唯一标识主键 // 唯一标识主键
......
...@@ -2,6 +2,7 @@ package com.link.bi.domain.entity; ...@@ -2,6 +2,7 @@ package com.link.bi.domain.entity;
import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data; import lombok.Data;
import java.time.LocalDateTime; import java.time.LocalDateTime;
...@@ -12,6 +13,7 @@ import java.time.LocalDateTime; ...@@ -12,6 +13,7 @@ import java.time.LocalDateTime;
* @author lvbcai * @author lvbcai
* @date 2025年01月07日10:04:25 * @date 2025年01月07日10:04:25
*/ */
@TableName(value = "finance_base_zbj_type")
@Data @Data
public class FinanceBaseZbjType { public class FinanceBaseZbjType {
// 唯一键 // 唯一键
...@@ -26,7 +28,7 @@ public class FinanceBaseZbjType { ...@@ -26,7 +28,7 @@ public class FinanceBaseZbjType {
// 备注 // 备注
private String remark; private String remark;
// 是否删除标志 0 未删除 1 已删除 // 是否删除标志 0 未删除 1 已删除
private char delFlag; private Integer delFlag;
// 创建者 // 创建者
private String createBy; private String createBy;
// 创建人 UserID // 创建人 UserID
......
package com.link.bi.domain.entity; package com.link.bi.domain.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.sfa.common.core.annotation.Excel; import com.sfa.common.core.annotation.Excel;
...@@ -25,6 +27,7 @@ public class OppoCmm implements Serializable { ...@@ -25,6 +27,7 @@ public class OppoCmm implements Serializable {
/** /**
* id标识 * id标识
*/ */
@TableId(type = IdType.AUTO)
private Long cmmId; private Long cmmId;
/** /**
......
package com.link.bi.domain.entity; package com.link.bi.domain.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.sfa.common.core.annotation.Excel; import com.sfa.common.core.annotation.Excel;
...@@ -24,6 +26,7 @@ public class OppoSycm implements Serializable { ...@@ -24,6 +26,7 @@ public class OppoSycm implements Serializable {
/** /**
* id标识 * id标识
*/ */
@TableId(type = IdType.AUTO)
private Long sycmId; private Long sycmId;
/** /**
......
package com.link.bi.domain.entity; package com.link.bi.domain.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName; import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import com.sfa.common.core.annotation.Excel; import com.sfa.common.core.annotation.Excel;
...@@ -25,6 +27,7 @@ public class OppoSycmStore extends BaseDo implements Serializable { ...@@ -25,6 +27,7 @@ public class OppoSycmStore extends BaseDo implements Serializable {
/** /**
* id标识 * id标识
*/ */
@TableId(type = IdType.AUTO)
private Long sycmsId; private Long sycmsId;
/** /**
......
package com.link.bi.pojo.request;
import lombok.Data;
/**
* 财务成本页面下拉选择框搜索的通用vo
*/
@Data
public class FinanceBaseZbjTypeListVo {
private String zbjQdType;
}
...@@ -4,6 +4,7 @@ package com.link.bi.service; ...@@ -4,6 +4,7 @@ package com.link.bi.service;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import com.link.bi.domain.entity.FinanceBaseZbjType; import com.link.bi.domain.entity.FinanceBaseZbjType;
import com.link.bi.pojo.request.FinanceBaseZbjTypeListVo;
import com.link.bi.pojo.request.FinanceSelectCommonVo; import com.link.bi.pojo.request.FinanceSelectCommonVo;
import com.link.bi.pojo.response.FinanceZbjTypeListDto; import com.link.bi.pojo.response.FinanceZbjTypeListDto;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
...@@ -19,7 +20,7 @@ public interface FinanceBaseZbjTypeService extends IService<FinanceBaseZbjType> ...@@ -19,7 +20,7 @@ public interface FinanceBaseZbjTypeService extends IService<FinanceBaseZbjType>
List<FinanceZbjTypeListDto> baseZbjTypeList(FinanceSelectCommonVo commonVo); List<FinanceZbjTypeListDto> baseZbjTypeList(FinanceSelectCommonVo commonVo);
List<FinanceZbjTypeListDto> baseZbjTypeAllList(FinanceSelectCommonVo commonVo); List<FinanceZbjTypeListDto> baseZbjTypeAllList(FinanceBaseZbjTypeListVo commonVo);
String importData(MultipartFile file); String importData(MultipartFile file);
} }
...@@ -13,6 +13,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; ...@@ -13,6 +13,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.link.bi.config.listener.FinanceBaseZbjTypeListener; import com.link.bi.config.listener.FinanceBaseZbjTypeListener;
import com.link.bi.domain.entity.FinanceBaseZbjType; import com.link.bi.domain.entity.FinanceBaseZbjType;
import com.link.bi.domain.mapper.FinanceBaseZbjTypeMapper; import com.link.bi.domain.mapper.FinanceBaseZbjTypeMapper;
import com.link.bi.pojo.request.FinanceBaseZbjTypeListVo;
import com.link.bi.pojo.request.FinanceSelectCommonVo; import com.link.bi.pojo.request.FinanceSelectCommonVo;
import com.link.bi.pojo.response.FinanceZbjTypeListDto; import com.link.bi.pojo.response.FinanceZbjTypeListDto;
import com.link.bi.service.FinanceBaseZbjTypeService; import com.link.bi.service.FinanceBaseZbjTypeService;
...@@ -75,6 +76,11 @@ public class FinanceBaseZbjTypeServiceImpl extends ServiceImpl<FinanceBaseZbjTyp ...@@ -75,6 +76,11 @@ public class FinanceBaseZbjTypeServiceImpl extends ServiceImpl<FinanceBaseZbjTyp
return result; return result;
} }
/**
* 成本分析页面-查询下拉列表数据
* @param commonVo
* @return
*/
@Override @Override
public List<FinanceZbjTypeListDto> baseZbjTypeList(FinanceSelectCommonVo commonVo) { public List<FinanceZbjTypeListDto> baseZbjTypeList(FinanceSelectCommonVo commonVo) {
LambdaQueryWrapper<FinanceBaseZbjType> queryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<FinanceBaseZbjType> queryWrapper = new LambdaQueryWrapper<>();
...@@ -93,10 +99,15 @@ public class FinanceBaseZbjTypeServiceImpl extends ServiceImpl<FinanceBaseZbjTyp ...@@ -93,10 +99,15 @@ public class FinanceBaseZbjTypeServiceImpl extends ServiceImpl<FinanceBaseZbjTyp
return result; return result;
} }
/**
* 直播间分类页面-查询列表数据
* @param zbjTypeListVo
* @return
*/
@Override @Override
public List<FinanceZbjTypeListDto> baseZbjTypeAllList(FinanceSelectCommonVo commonVo) { public List<FinanceZbjTypeListDto> baseZbjTypeAllList(FinanceBaseZbjTypeListVo zbjTypeListVo) {
LambdaQueryWrapper<FinanceBaseZbjType> queryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<FinanceBaseZbjType> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.like(commonVo.getKeyword() != null && !commonVo.getKeyword().isEmpty(), FinanceBaseZbjType::getZbjQdType, commonVo.getKeyword()); queryWrapper.like(zbjTypeListVo.getZbjQdType() != null && !zbjTypeListVo.getZbjQdType().isEmpty(), FinanceBaseZbjType::getZbjQdType, zbjTypeListVo.getZbjQdType());
List<FinanceBaseZbjType> list = list(queryWrapper); List<FinanceBaseZbjType> list = list(queryWrapper);
// 转化成List<FinanceZbjTypeListDto> // 转化成List<FinanceZbjTypeListDto>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论