heweichun 5 dni temu
rodzic
commit
114fd3a6aa

+ 2 - 2
src/main/java/com/zhongzheng/controller/SysCompanyController.java

@@ -388,8 +388,8 @@ public class SysCompanyController extends BaseController {
 
 
 
 
     @ApiOperation("备忘录列表")
     @ApiOperation("备忘录列表")
-    @PostMapping("/memo/list")
-    public TableDataInfo<Memo> memo_list(@RequestBody MemoCertRequest model) {
+    @GetMapping("/memo/list")
+    public TableDataInfo<Memo> memo_list( MemoCertRequest model) {
         LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest());
         LoginUser loginUser = tokenService.getLoginUser(ServletUtils.getRequest());
         model.setUserId(loginUser.getUser().getUserId());
         model.setUserId(loginUser.getUser().getUserId());
         return memoService.selectMemoList(model);
         return memoService.selectMemoList(model);

+ 98 - 0
src/main/java/com/zhongzheng/domian/OrderStatistics.java

@@ -0,0 +1,98 @@
+package com.zhongzheng.domian;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+import lombok.experimental.Accessors;
+
+import java.io.Serializable;
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * 用户对象 sys_company
+ *
+ * @author zhongzheng
+ */
+
+@Data
+@NoArgsConstructor
+@Accessors(chain = true)
+@TableName(value ="order_statistics",autoResultMap = true)
+public class OrderStatistics implements Serializable
+{
+    private static final long serialVersionUID = 1L;
+
+
+    /**
+     * 主键ID
+     */
+    @TableId(value = "order_statistics_id",type = IdType.AUTO)
+    private Long orderStatisticsId;
+
+    /**
+     * 订单日期
+     */
+    private String orderDate;
+
+    /**
+     * 总价
+     */
+    private java.math.BigDecimal totalPrice;
+
+    /**
+     * 用户ID
+     */
+    private Long userId;
+
+    /**
+     * 机构ID
+     */
+    private Long tenantId;
+
+    /**
+     * 创建时间
+     */
+    private Long createTime;
+
+    /**
+     * 订单数量
+     */
+    private Integer orderCount;
+
+    /**
+     * 公司名
+     */
+    @TableField(exist = false)
+    private  String companyName;
+
+
+
+    /** 分页大小 */
+    @ApiModelProperty("分页大小")
+    @TableField(exist = false)
+    private Integer pageSize;
+
+    /** 当前页数 */
+    @ApiModelProperty("当前页数")
+    @TableField(exist = false)
+    private Integer pageNum;
+
+    /**
+     * 请求参数
+     */
+    @TableField(exist = false)
+    private Map<String, Object> params = new HashMap<>();
+
+
+
+
+
+
+
+
+}

+ 19 - 0
src/main/java/com/zhongzheng/mapper/OrderStatisticsMapper.java

@@ -0,0 +1,19 @@
+package com.zhongzheng.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.zhongzheng.domian.OrderCompany;
+import com.zhongzheng.domian.OrderStatistics;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * 字典表 数据层
+ *
+ * @author zhongzheng
+ */
+@Mapper
+public interface OrderStatisticsMapper extends BaseMapper<OrderStatistics> {
+
+
+
+}
+

+ 22 - 0
src/main/java/com/zhongzheng/service/IOrderStatisticsService.java

@@ -0,0 +1,22 @@
+package com.zhongzheng.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.zhongzheng.common.model.TableDataInfo;
+import com.zhongzheng.domian.OrderCompany;
+import com.zhongzheng.domian.OrderStatistics;
+
+/**
+ * 菜单 业务层
+ *
+ * @author zhongzheng
+ */
+public interface IOrderStatisticsService extends IService<OrderStatistics> {
+
+    public  long insertOrderStatistics(OrderStatistics entity);
+
+    public TableDataInfo<OrderStatistics> selectOrderStatisticsList(OrderStatistics entity);
+
+
+}
+
+

+ 63 - 0
src/main/java/com/zhongzheng/service/impl/OrderStatisticsServiceImpl.java

@@ -0,0 +1,63 @@
+package com.zhongzheng.service.impl;
+
+import cn.hutool.core.util.ObjectUtil;
+import cn.hutool.http.HttpStatus;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
+import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.zhongzheng.common.model.TableDataInfo;
+import com.zhongzheng.common.util.DateUtils;
+import com.zhongzheng.domian.OrderCompany;
+import com.zhongzheng.domian.OrderStatistics;
+import com.zhongzheng.domian.SysCompany;
+import com.zhongzheng.mapper.OrderCompanyMapper;
+import com.zhongzheng.mapper.OrderStatisticsMapper;
+import com.zhongzheng.mapper.SysCustomerSeaMapper;
+import com.zhongzheng.service.IOrderCompanyService;
+import com.zhongzheng.service.IOrderStatisticsService;
+import com.zhongzheng.service.ISysCompanyService;
+import com.zhongzheng.service.ISysCustomerSeaService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+import java.util.stream.Collectors;
+
+/**
+ * 菜单 业务层处理
+ *
+ * @author zhongzheng
+ */
+@Service
+public class OrderStatisticsServiceImpl extends ServiceImpl<OrderStatisticsMapper, OrderStatistics> implements IOrderStatisticsService {
+    public static final String PREMISSION_STRING = "perms[\"{0}\"]";
+
+    @Autowired
+    private OrderCompanyMapper orderCompanyMapper;
+
+    @Autowired
+    private ISysCustomerSeaService sysCustomerSeaService;
+
+    @Autowired
+    private ISysCompanyService sysCompanyService;
+
+    private SysCustomerSeaMapper customerSeaMapper;
+
+
+    private final Object lock = new Object();
+
+    private  Integer count=0;
+
+
+    @Override
+    public long insertOrderStatistics(OrderStatistics entity) {
+        return 0;
+    }
+
+    @Override
+    public TableDataInfo<OrderStatistics> selectOrderStatisticsList(OrderStatistics entity) {
+        return null;
+    }
+}