18 changed files with 1168 additions and 222 deletions
@ -1,37 +0,0 @@ |
|||||
package com.epmet.dto.indexcollect.form; |
|
||||
|
|
||||
import com.epmet.dto.indexcollect.ScreenProjectCategoryGridDailyDTO; |
|
||||
import lombok.Data; |
|
||||
|
|
||||
import javax.validation.constraints.NotBlank; |
|
||||
import javax.validation.constraints.NotEmpty; |
|
||||
import javax.validation.constraints.NotNull; |
|
||||
import java.io.Serializable; |
|
||||
import java.util.List; |
|
||||
|
|
||||
/** |
|
||||
* @Description 上传 项目(事件)分类按网格_按天统计 传入参数 |
|
||||
* @ClassName ColProjectCategoryGridDailyListFormDTO |
|
||||
* @Auth wangc |
|
||||
* @Date 2021-01-27 16:29 |
|
||||
*/ |
|
||||
@Data |
|
||||
public class ColProjectCategoryGridDailyListFormDTO implements Serializable { |
|
||||
private static final long serialVersionUID = -5649120224533894681L; |
|
||||
|
|
||||
/** |
|
||||
* 当为true时后台将先删除当前维度的数据,后新增 |
|
||||
*/ |
|
||||
@NotNull(message = "是否首次不可为空") |
|
||||
private Boolean isFirst; |
|
||||
|
|
||||
/** |
|
||||
* 日期Id, 数据更新至:yyyyMMdd |
|
||||
*/ |
|
||||
@NotBlank(message = "日期不可为空") |
|
||||
private String dateId; |
|
||||
|
|
||||
@NotNull(message = "缺少数据列表") |
|
||||
@NotEmpty(message = "数据列表不能为空") |
|
||||
private List<ScreenProjectCategoryGridDailyDTO> dataList; |
|
||||
} |
|
@ -1,37 +0,0 @@ |
|||||
package com.epmet.dto.indexcollect.form; |
|
||||
|
|
||||
import com.epmet.dto.indexcollect.ScreenProjectCategoryOrgDailyDTO; |
|
||||
import lombok.Data; |
|
||||
|
|
||||
import javax.validation.constraints.NotBlank; |
|
||||
import javax.validation.constraints.NotEmpty; |
|
||||
import javax.validation.constraints.NotNull; |
|
||||
import java.io.Serializable; |
|
||||
import java.util.List; |
|
||||
|
|
||||
/** |
|
||||
* @Description 上传 项目(事件)分类按组织_按天统计 传入参数 |
|
||||
* @ClassName ColProjectCategoryOrgDailyListFromDTO |
|
||||
* @Auth wangc |
|
||||
* @Date 2021-01-27 16:29 |
|
||||
*/ |
|
||||
@Data |
|
||||
public class ColProjectCategoryOrgDailyListFromDTO implements Serializable { |
|
||||
private static final long serialVersionUID = -5606202046322115413L; |
|
||||
|
|
||||
/** |
|
||||
* 当为true时后台将先删除当前维度的数据,后新增 |
|
||||
*/ |
|
||||
@NotNull(message = "是否首次不可为空") |
|
||||
private Boolean isFirst; |
|
||||
|
|
||||
/** |
|
||||
* 日期Id, 数据更新至:yyyyMMdd |
|
||||
*/ |
|
||||
@NotBlank(message = "日期不可为空") |
|
||||
private String dateId; |
|
||||
|
|
||||
@NotNull(message = "缺少数据列表") |
|
||||
@NotEmpty(message = "数据列表不能为空") |
|
||||
private List<ScreenProjectCategoryOrgDailyDTO> dataList; |
|
||||
} |
|
@ -1,37 +0,0 @@ |
|||||
package com.epmet.dto.indexcollect.form; |
|
||||
|
|
||||
import com.epmet.dto.indexcollect.ScreenProjectGridDailyDTO; |
|
||||
import lombok.Data; |
|
||||
|
|
||||
import javax.validation.constraints.NotBlank; |
|
||||
import javax.validation.constraints.NotEmpty; |
|
||||
import javax.validation.constraints.NotNull; |
|
||||
import java.io.Serializable; |
|
||||
import java.util.List; |
|
||||
|
|
||||
/** |
|
||||
* @Description 上传 项目(事件)分析按网格_按天统计 传入参数 |
|
||||
* @ClassName ColProjectGridDailyListFromDTO |
|
||||
* @Auth wangc |
|
||||
* @Date 2021-01-27 16:29 |
|
||||
*/ |
|
||||
@Data |
|
||||
public class ColProjectGridDailyListFromDTO implements Serializable { |
|
||||
private static final long serialVersionUID = -7615867900486598440L; |
|
||||
|
|
||||
/** |
|
||||
* 当为true时后台将先删除当前维度的数据,后新增 |
|
||||
*/ |
|
||||
@NotNull(message = "是否首次不可为空") |
|
||||
private Boolean isFirst; |
|
||||
|
|
||||
/** |
|
||||
* 日期Id, 数据更新至:yyyyMMdd |
|
||||
*/ |
|
||||
@NotBlank(message = "日期不可为空") |
|
||||
private String dateId; |
|
||||
|
|
||||
@NotNull(message = "缺少数据列表") |
|
||||
@NotEmpty(message = "数据列表不能为空") |
|
||||
private List<ScreenProjectGridDailyDTO> dataList; |
|
||||
} |
|
@ -1,37 +0,0 @@ |
|||||
package com.epmet.dto.indexcollect.form; |
|
||||
|
|
||||
import com.epmet.dto.indexcollect.ScreenProjectOrgDailyDTO; |
|
||||
import lombok.Data; |
|
||||
|
|
||||
import javax.validation.constraints.NotBlank; |
|
||||
import javax.validation.constraints.NotEmpty; |
|
||||
import javax.validation.constraints.NotNull; |
|
||||
import java.io.Serializable; |
|
||||
import java.util.List; |
|
||||
|
|
||||
/** |
|
||||
* @Description 上传 项目(事件)分析按组织_按天统计 传入参数 |
|
||||
* @ClassName ColProjectOrgDailyListFromDTO |
|
||||
* @Auth wangc |
|
||||
* @Date 2021-01-27 16:30 |
|
||||
*/ |
|
||||
@Data |
|
||||
public class ColProjectOrgDailyListFromDTO implements Serializable { |
|
||||
private static final long serialVersionUID = -3813434634371460918L; |
|
||||
|
|
||||
/** |
|
||||
* 当为true时后台将先删除当前维度的数据,后新增 |
|
||||
*/ |
|
||||
@NotNull(message = "是否首次不可为空") |
|
||||
private Boolean isFirst; |
|
||||
|
|
||||
/** |
|
||||
* 日期Id, 数据更新至:yyyyMMdd |
|
||||
*/ |
|
||||
@NotBlank(message = "日期不可为空") |
|
||||
private String dateId; |
|
||||
|
|
||||
@NotNull(message = "缺少数据列表") |
|
||||
@NotEmpty(message = "数据列表不能为空") |
|
||||
private List<ScreenProjectOrgDailyDTO> dataList; |
|
||||
} |
|
@ -1,37 +0,0 @@ |
|||||
package com.epmet.dto.indexcollect.form; |
|
||||
|
|
||||
import com.epmet.dto.indexcollect.ScreenProjectQuantityGridMonthlyDTO; |
|
||||
import lombok.Data; |
|
||||
|
|
||||
import javax.validation.constraints.NotBlank; |
|
||||
import javax.validation.constraints.NotEmpty; |
|
||||
import javax.validation.constraints.NotNull; |
|
||||
import java.io.Serializable; |
|
||||
import java.util.List; |
|
||||
|
|
||||
/** |
|
||||
* @Description 上传 项目(事件)数量分析按网格_按月统计 传入参数 |
|
||||
* @ClassName ColProjectQuantityGridMonthlyListFromDTO |
|
||||
* @Auth wangc |
|
||||
* @Date 2021-01-27 16:30 |
|
||||
*/ |
|
||||
@Data |
|
||||
public class ColProjectQuantityGridMonthlyListFromDTO implements Serializable { |
|
||||
private static final long serialVersionUID = -3662662990777826261L; |
|
||||
|
|
||||
/** |
|
||||
* 当为true时后台将先删除当前维度的数据,后新增 |
|
||||
*/ |
|
||||
@NotNull(message = "是否首次不可为空") |
|
||||
private Boolean isFirst; |
|
||||
|
|
||||
/** |
|
||||
* 日期Id, 数据更新至:yyyyMMdd |
|
||||
*/ |
|
||||
@NotBlank(message = "日期不可为空") |
|
||||
private String dateId; |
|
||||
|
|
||||
@NotNull(message = "缺少数据列表") |
|
||||
@NotEmpty(message = "数据列表不能为空") |
|
||||
private List<ScreenProjectQuantityGridMonthlyDTO> dataList; |
|
||||
} |
|
@ -1,37 +0,0 @@ |
|||||
package com.epmet.dto.indexcollect.form; |
|
||||
|
|
||||
import com.epmet.dto.indexcollect.ScreenProjectQuantityOrgMonthlyDTO; |
|
||||
import lombok.Data; |
|
||||
|
|
||||
import javax.validation.constraints.NotBlank; |
|
||||
import javax.validation.constraints.NotEmpty; |
|
||||
import javax.validation.constraints.NotNull; |
|
||||
import java.io.Serializable; |
|
||||
import java.util.List; |
|
||||
|
|
||||
/** |
|
||||
* @Description 上传 项目(事件)数量分析按组织_按月统计 传入参数 |
|
||||
* @ClassName ColProjectQuantityOrgMonthlyListFromDTO |
|
||||
* @Auth wangc |
|
||||
* @Date 2021-01-27 16:30 |
|
||||
*/ |
|
||||
@Data |
|
||||
public class ColProjectQuantityOrgMonthlyListFromDTO implements Serializable { |
|
||||
private static final long serialVersionUID = -8551691254980519285L; |
|
||||
/** |
|
||||
* 当为true时后台将先删除当前维度的数据,后新增 |
|
||||
*/ |
|
||||
@NotNull(message = "是否首次不可为空") |
|
||||
private Boolean isFirst; |
|
||||
|
|
||||
/** |
|
||||
* 日期Id, 数据更新至:yyyyMMdd |
|
||||
*/ |
|
||||
@NotBlank(message = "日期不可为空") |
|
||||
private String dateId; |
|
||||
|
|
||||
@NotNull(message = "缺少数据列表") |
|
||||
@NotEmpty(message = "数据列表不能为空") |
|
||||
private List<ScreenProjectQuantityOrgMonthlyDTO> dataList; |
|
||||
|
|
||||
} |
|
@ -0,0 +1,95 @@ |
|||||
|
/** |
||||
|
* Copyright 2018 人人开源 https://www.renren.io
|
||||
|
* <p> |
||||
|
* This program is free software: you can redistribute it and/or modify |
||||
|
* it under the terms of the GNU General Public License as published by |
||||
|
* the Free Software Foundation, either version 3 of the License, or |
||||
|
* (at your option) any later version. |
||||
|
* <p> |
||||
|
* This program is distributed in the hope that it will be useful, |
||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
* GNU General Public License for more details. |
||||
|
* <p> |
||||
|
* You should have received a copy of the GNU General Public License |
||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
*/ |
||||
|
|
||||
|
package com.epmet.service.evaluationindex.indexcoll; |
||||
|
|
||||
|
import com.epmet.commons.mybatis.service.BaseService; |
||||
|
import com.epmet.commons.tools.page.PageData; |
||||
|
import com.epmet.dto.indexcollect.ScreenProjectCategoryGridDailyDTO; |
||||
|
import com.epmet.entity.evaluationindex.indexcoll.ScreenProjectCategoryGridDailyEntity; |
||||
|
|
||||
|
import java.util.List; |
||||
|
import java.util.Map; |
||||
|
|
||||
|
/** |
||||
|
* 项目(事件)分类按网格_按天统计 |
||||
|
* |
||||
|
* @author generator generator@elink-cn.com |
||||
|
* @since v1.0.0 2021-01-27 |
||||
|
*/ |
||||
|
public interface ScreenProjectCategoryGridDailyService extends BaseService<ScreenProjectCategoryGridDailyEntity> { |
||||
|
|
||||
|
/** |
||||
|
* 默认分页 |
||||
|
* |
||||
|
* @param params |
||||
|
* @return PageData<ScreenProjectCategoryGridDailyDTO> |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
PageData<ScreenProjectCategoryGridDailyDTO> page(Map<String, Object> params); |
||||
|
|
||||
|
/** |
||||
|
* 默认查询 |
||||
|
* |
||||
|
* @param params |
||||
|
* @return java.util.List<ScreenProjectCategoryGridDailyDTO> |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
List<ScreenProjectCategoryGridDailyDTO> list(Map<String, Object> params); |
||||
|
|
||||
|
/** |
||||
|
* 单条查询 |
||||
|
* |
||||
|
* @param id |
||||
|
* @return ScreenProjectCategoryGridDailyDTO |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
ScreenProjectCategoryGridDailyDTO get(String id); |
||||
|
|
||||
|
/** |
||||
|
* 默认保存 |
||||
|
* |
||||
|
* @param dto |
||||
|
* @return void |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
void save(ScreenProjectCategoryGridDailyDTO dto); |
||||
|
|
||||
|
/** |
||||
|
* 默认更新 |
||||
|
* |
||||
|
* @param dto |
||||
|
* @return void |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
void update(ScreenProjectCategoryGridDailyDTO dto); |
||||
|
|
||||
|
/** |
||||
|
* 批量删除 |
||||
|
* |
||||
|
* @param ids |
||||
|
* @return void |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
void delete(String[] ids); |
||||
|
} |
@ -0,0 +1,95 @@ |
|||||
|
/** |
||||
|
* Copyright 2018 人人开源 https://www.renren.io
|
||||
|
* <p> |
||||
|
* This program is free software: you can redistribute it and/or modify |
||||
|
* it under the terms of the GNU General Public License as published by |
||||
|
* the Free Software Foundation, either version 3 of the License, or |
||||
|
* (at your option) any later version. |
||||
|
* <p> |
||||
|
* This program is distributed in the hope that it will be useful, |
||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
* GNU General Public License for more details. |
||||
|
* <p> |
||||
|
* You should have received a copy of the GNU General Public License |
||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
*/ |
||||
|
|
||||
|
package com.epmet.service.evaluationindex.indexcoll; |
||||
|
|
||||
|
import com.epmet.commons.mybatis.service.BaseService; |
||||
|
import com.epmet.commons.tools.page.PageData; |
||||
|
import com.epmet.dto.indexcollect.ScreenProjectCategoryOrgDailyDTO; |
||||
|
import com.epmet.entity.evaluationindex.indexcoll.ScreenProjectCategoryOrgDailyEntity; |
||||
|
|
||||
|
import java.util.List; |
||||
|
import java.util.Map; |
||||
|
|
||||
|
/** |
||||
|
* 项目(事件)分类按组织_按天统计 |
||||
|
* |
||||
|
* @author generator generator@elink-cn.com |
||||
|
* @since v1.0.0 2021-01-27 |
||||
|
*/ |
||||
|
public interface ScreenProjectCategoryOrgDailyService extends BaseService<ScreenProjectCategoryOrgDailyEntity> { |
||||
|
|
||||
|
/** |
||||
|
* 默认分页 |
||||
|
* |
||||
|
* @param params |
||||
|
* @return PageData<ScreenProjectCategoryOrgDailyDTO> |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
PageData<ScreenProjectCategoryOrgDailyDTO> page(Map<String, Object> params); |
||||
|
|
||||
|
/** |
||||
|
* 默认查询 |
||||
|
* |
||||
|
* @param params |
||||
|
* @return java.util.List<ScreenProjectCategoryOrgDailyDTO> |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
List<ScreenProjectCategoryOrgDailyDTO> list(Map<String, Object> params); |
||||
|
|
||||
|
/** |
||||
|
* 单条查询 |
||||
|
* |
||||
|
* @param id |
||||
|
* @return ScreenProjectCategoryOrgDailyDTO |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
ScreenProjectCategoryOrgDailyDTO get(String id); |
||||
|
|
||||
|
/** |
||||
|
* 默认保存 |
||||
|
* |
||||
|
* @param dto |
||||
|
* @return void |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
void save(ScreenProjectCategoryOrgDailyDTO dto); |
||||
|
|
||||
|
/** |
||||
|
* 默认更新 |
||||
|
* |
||||
|
* @param dto |
||||
|
* @return void |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
void update(ScreenProjectCategoryOrgDailyDTO dto); |
||||
|
|
||||
|
/** |
||||
|
* 批量删除 |
||||
|
* |
||||
|
* @param ids |
||||
|
* @return void |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
void delete(String[] ids); |
||||
|
} |
@ -0,0 +1,95 @@ |
|||||
|
/** |
||||
|
* Copyright 2018 人人开源 https://www.renren.io
|
||||
|
* <p> |
||||
|
* This program is free software: you can redistribute it and/or modify |
||||
|
* it under the terms of the GNU General Public License as published by |
||||
|
* the Free Software Foundation, either version 3 of the License, or |
||||
|
* (at your option) any later version. |
||||
|
* <p> |
||||
|
* This program is distributed in the hope that it will be useful, |
||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
* GNU General Public License for more details. |
||||
|
* <p> |
||||
|
* You should have received a copy of the GNU General Public License |
||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
*/ |
||||
|
|
||||
|
package com.epmet.service.evaluationindex.indexcoll; |
||||
|
|
||||
|
import com.epmet.commons.mybatis.service.BaseService; |
||||
|
import com.epmet.commons.tools.page.PageData; |
||||
|
import com.epmet.dto.indexcollect.ScreenProjectGridDailyDTO; |
||||
|
import com.epmet.entity.evaluationindex.indexcoll.ScreenProjectGridDailyEntity; |
||||
|
|
||||
|
import java.util.List; |
||||
|
import java.util.Map; |
||||
|
|
||||
|
/** |
||||
|
* 项目(事件)分析按网格_按天统计 |
||||
|
* |
||||
|
* @author generator generator@elink-cn.com |
||||
|
* @since v1.0.0 2021-01-27 |
||||
|
*/ |
||||
|
public interface ScreenProjectGridDailyService extends BaseService<ScreenProjectGridDailyEntity> { |
||||
|
|
||||
|
/** |
||||
|
* 默认分页 |
||||
|
* |
||||
|
* @param params |
||||
|
* @return PageData<ScreenProjectGridDailyDTO> |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
PageData<ScreenProjectGridDailyDTO> page(Map<String, Object> params); |
||||
|
|
||||
|
/** |
||||
|
* 默认查询 |
||||
|
* |
||||
|
* @param params |
||||
|
* @return java.util.List<ScreenProjectGridDailyDTO> |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
List<ScreenProjectGridDailyDTO> list(Map<String, Object> params); |
||||
|
|
||||
|
/** |
||||
|
* 单条查询 |
||||
|
* |
||||
|
* @param id |
||||
|
* @return ScreenProjectGridDailyDTO |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
ScreenProjectGridDailyDTO get(String id); |
||||
|
|
||||
|
/** |
||||
|
* 默认保存 |
||||
|
* |
||||
|
* @param dto |
||||
|
* @return void |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
void save(ScreenProjectGridDailyDTO dto); |
||||
|
|
||||
|
/** |
||||
|
* 默认更新 |
||||
|
* |
||||
|
* @param dto |
||||
|
* @return void |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
void update(ScreenProjectGridDailyDTO dto); |
||||
|
|
||||
|
/** |
||||
|
* 批量删除 |
||||
|
* |
||||
|
* @param ids |
||||
|
* @return void |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
void delete(String[] ids); |
||||
|
} |
@ -0,0 +1,95 @@ |
|||||
|
/** |
||||
|
* Copyright 2018 人人开源 https://www.renren.io
|
||||
|
* <p> |
||||
|
* This program is free software: you can redistribute it and/or modify |
||||
|
* it under the terms of the GNU General Public License as published by |
||||
|
* the Free Software Foundation, either version 3 of the License, or |
||||
|
* (at your option) any later version. |
||||
|
* <p> |
||||
|
* This program is distributed in the hope that it will be useful, |
||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
* GNU General Public License for more details. |
||||
|
* <p> |
||||
|
* You should have received a copy of the GNU General Public License |
||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
*/ |
||||
|
|
||||
|
package com.epmet.service.evaluationindex.indexcoll; |
||||
|
|
||||
|
import com.epmet.commons.mybatis.service.BaseService; |
||||
|
import com.epmet.commons.tools.page.PageData; |
||||
|
import com.epmet.dto.indexcollect.ScreenProjectOrgDailyDTO; |
||||
|
import com.epmet.entity.evaluationindex.indexcoll.ScreenProjectOrgDailyEntity; |
||||
|
|
||||
|
import java.util.List; |
||||
|
import java.util.Map; |
||||
|
|
||||
|
/** |
||||
|
* 项目(事件)分析按组织_按天统计 |
||||
|
* |
||||
|
* @author generator generator@elink-cn.com |
||||
|
* @since v1.0.0 2021-01-27 |
||||
|
*/ |
||||
|
public interface ScreenProjectOrgDailyService extends BaseService<ScreenProjectOrgDailyEntity> { |
||||
|
|
||||
|
/** |
||||
|
* 默认分页 |
||||
|
* |
||||
|
* @param params |
||||
|
* @return PageData<ScreenProjectOrgDailyDTO> |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
PageData<ScreenProjectOrgDailyDTO> page(Map<String, Object> params); |
||||
|
|
||||
|
/** |
||||
|
* 默认查询 |
||||
|
* |
||||
|
* @param params |
||||
|
* @return java.util.List<ScreenProjectOrgDailyDTO> |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
List<ScreenProjectOrgDailyDTO> list(Map<String, Object> params); |
||||
|
|
||||
|
/** |
||||
|
* 单条查询 |
||||
|
* |
||||
|
* @param id |
||||
|
* @return ScreenProjectOrgDailyDTO |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
ScreenProjectOrgDailyDTO get(String id); |
||||
|
|
||||
|
/** |
||||
|
* 默认保存 |
||||
|
* |
||||
|
* @param dto |
||||
|
* @return void |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
void save(ScreenProjectOrgDailyDTO dto); |
||||
|
|
||||
|
/** |
||||
|
* 默认更新 |
||||
|
* |
||||
|
* @param dto |
||||
|
* @return void |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
void update(ScreenProjectOrgDailyDTO dto); |
||||
|
|
||||
|
/** |
||||
|
* 批量删除 |
||||
|
* |
||||
|
* @param ids |
||||
|
* @return void |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
void delete(String[] ids); |
||||
|
} |
@ -0,0 +1,95 @@ |
|||||
|
/** |
||||
|
* Copyright 2018 人人开源 https://www.renren.io
|
||||
|
* <p> |
||||
|
* This program is free software: you can redistribute it and/or modify |
||||
|
* it under the terms of the GNU General Public License as published by |
||||
|
* the Free Software Foundation, either version 3 of the License, or |
||||
|
* (at your option) any later version. |
||||
|
* <p> |
||||
|
* This program is distributed in the hope that it will be useful, |
||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
* GNU General Public License for more details. |
||||
|
* <p> |
||||
|
* You should have received a copy of the GNU General Public License |
||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
*/ |
||||
|
|
||||
|
package com.epmet.service.evaluationindex.indexcoll; |
||||
|
|
||||
|
import com.epmet.commons.mybatis.service.BaseService; |
||||
|
import com.epmet.commons.tools.page.PageData; |
||||
|
import com.epmet.dto.indexcollect.ScreenProjectQuantityGridMonthlyDTO; |
||||
|
import com.epmet.entity.evaluationindex.indexcoll.ScreenProjectQuantityGridMonthlyEntity; |
||||
|
|
||||
|
import java.util.List; |
||||
|
import java.util.Map; |
||||
|
|
||||
|
/** |
||||
|
* 项目(事件)数量分析按网格_按月统计 |
||||
|
* |
||||
|
* @author generator generator@elink-cn.com |
||||
|
* @since v1.0.0 2021-01-27 |
||||
|
*/ |
||||
|
public interface ScreenProjectQuantityGridMonthlyService extends BaseService<ScreenProjectQuantityGridMonthlyEntity> { |
||||
|
|
||||
|
/** |
||||
|
* 默认分页 |
||||
|
* |
||||
|
* @param params |
||||
|
* @return PageData<ScreenProjectQuantityGridMonthlyDTO> |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
PageData<ScreenProjectQuantityGridMonthlyDTO> page(Map<String, Object> params); |
||||
|
|
||||
|
/** |
||||
|
* 默认查询 |
||||
|
* |
||||
|
* @param params |
||||
|
* @return java.util.List<ScreenProjectQuantityGridMonthlyDTO> |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
List<ScreenProjectQuantityGridMonthlyDTO> list(Map<String, Object> params); |
||||
|
|
||||
|
/** |
||||
|
* 单条查询 |
||||
|
* |
||||
|
* @param id |
||||
|
* @return ScreenProjectQuantityGridMonthlyDTO |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
ScreenProjectQuantityGridMonthlyDTO get(String id); |
||||
|
|
||||
|
/** |
||||
|
* 默认保存 |
||||
|
* |
||||
|
* @param dto |
||||
|
* @return void |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
void save(ScreenProjectQuantityGridMonthlyDTO dto); |
||||
|
|
||||
|
/** |
||||
|
* 默认更新 |
||||
|
* |
||||
|
* @param dto |
||||
|
* @return void |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
void update(ScreenProjectQuantityGridMonthlyDTO dto); |
||||
|
|
||||
|
/** |
||||
|
* 批量删除 |
||||
|
* |
||||
|
* @param ids |
||||
|
* @return void |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
void delete(String[] ids); |
||||
|
} |
@ -0,0 +1,95 @@ |
|||||
|
/** |
||||
|
* Copyright 2018 人人开源 https://www.renren.io
|
||||
|
* <p> |
||||
|
* This program is free software: you can redistribute it and/or modify |
||||
|
* it under the terms of the GNU General Public License as published by |
||||
|
* the Free Software Foundation, either version 3 of the License, or |
||||
|
* (at your option) any later version. |
||||
|
* <p> |
||||
|
* This program is distributed in the hope that it will be useful, |
||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
* GNU General Public License for more details. |
||||
|
* <p> |
||||
|
* You should have received a copy of the GNU General Public License |
||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
*/ |
||||
|
|
||||
|
package com.epmet.service.evaluationindex.indexcoll; |
||||
|
|
||||
|
import com.epmet.commons.mybatis.service.BaseService; |
||||
|
import com.epmet.commons.tools.page.PageData; |
||||
|
import com.epmet.dto.indexcollect.ScreenProjectQuantityOrgMonthlyDTO; |
||||
|
import com.epmet.entity.evaluationindex.indexcoll.ScreenProjectQuantityOrgMonthlyEntity; |
||||
|
|
||||
|
import java.util.List; |
||||
|
import java.util.Map; |
||||
|
|
||||
|
/** |
||||
|
* 项目(事件)数量分析按组织_按月统计 |
||||
|
* |
||||
|
* @author generator generator@elink-cn.com |
||||
|
* @since v1.0.0 2021-01-27 |
||||
|
*/ |
||||
|
public interface ScreenProjectQuantityOrgMonthlyService extends BaseService<ScreenProjectQuantityOrgMonthlyEntity> { |
||||
|
|
||||
|
/** |
||||
|
* 默认分页 |
||||
|
* |
||||
|
* @param params |
||||
|
* @return PageData<ScreenProjectQuantityOrgMonthlyDTO> |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
PageData<ScreenProjectQuantityOrgMonthlyDTO> page(Map<String, Object> params); |
||||
|
|
||||
|
/** |
||||
|
* 默认查询 |
||||
|
* |
||||
|
* @param params |
||||
|
* @return java.util.List<ScreenProjectQuantityOrgMonthlyDTO> |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
List<ScreenProjectQuantityOrgMonthlyDTO> list(Map<String, Object> params); |
||||
|
|
||||
|
/** |
||||
|
* 单条查询 |
||||
|
* |
||||
|
* @param id |
||||
|
* @return ScreenProjectQuantityOrgMonthlyDTO |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
ScreenProjectQuantityOrgMonthlyDTO get(String id); |
||||
|
|
||||
|
/** |
||||
|
* 默认保存 |
||||
|
* |
||||
|
* @param dto |
||||
|
* @return void |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
void save(ScreenProjectQuantityOrgMonthlyDTO dto); |
||||
|
|
||||
|
/** |
||||
|
* 默认更新 |
||||
|
* |
||||
|
* @param dto |
||||
|
* @return void |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
void update(ScreenProjectQuantityOrgMonthlyDTO dto); |
||||
|
|
||||
|
/** |
||||
|
* 批量删除 |
||||
|
* |
||||
|
* @param ids |
||||
|
* @return void |
||||
|
* @author generator |
||||
|
* @date 2021-01-27 |
||||
|
*/ |
||||
|
void delete(String[] ids); |
||||
|
} |
@ -0,0 +1,100 @@ |
|||||
|
/** |
||||
|
* Copyright 2018 人人开源 https://www.renren.io
|
||||
|
* <p> |
||||
|
* This program is free software: you can redistribute it and/or modify |
||||
|
* it under the terms of the GNU General Public License as published by |
||||
|
* the Free Software Foundation, either version 3 of the License, or |
||||
|
* (at your option) any later version. |
||||
|
* <p> |
||||
|
* This program is distributed in the hope that it will be useful, |
||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
* GNU General Public License for more details. |
||||
|
* <p> |
||||
|
* You should have received a copy of the GNU General Public License |
||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
*/ |
||||
|
|
||||
|
package com.epmet.service.evaluationindex.indexcoll.impl; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; |
||||
|
import com.epmet.commons.tools.page.PageData; |
||||
|
import com.epmet.commons.tools.utils.ConvertUtils; |
||||
|
import com.epmet.commons.tools.constant.FieldConstant; |
||||
|
import com.epmet.dao.evaluationindex.indexcoll.ScreenProjectCategoryGridDailyDao; |
||||
|
import com.epmet.dto.indexcollect.ScreenProjectCategoryGridDailyDTO; |
||||
|
import com.epmet.entity.evaluationindex.indexcoll.ScreenProjectCategoryGridDailyEntity; |
||||
|
import com.epmet.service.evaluationindex.indexcoll.ScreenProjectCategoryGridDailyService; |
||||
|
import org.apache.commons.lang3.StringUtils; |
||||
|
import org.springframework.stereotype.Service; |
||||
|
import org.springframework.transaction.annotation.Transactional; |
||||
|
|
||||
|
import java.util.Arrays; |
||||
|
import java.util.List; |
||||
|
import java.util.Map; |
||||
|
|
||||
|
/** |
||||
|
* 项目(事件)分类按网格_按天统计 |
||||
|
* |
||||
|
* @author generator generator@elink-cn.com |
||||
|
* @since v1.0.0 2021-01-27 |
||||
|
*/ |
||||
|
@Service |
||||
|
public class ScreenProjectCategoryGridDailyServiceImpl extends BaseServiceImpl<ScreenProjectCategoryGridDailyDao, ScreenProjectCategoryGridDailyEntity> implements ScreenProjectCategoryGridDailyService { |
||||
|
|
||||
|
|
||||
|
@Override |
||||
|
public PageData<ScreenProjectCategoryGridDailyDTO> page(Map<String, Object> params) { |
||||
|
IPage<ScreenProjectCategoryGridDailyEntity> page = baseDao.selectPage( |
||||
|
getPage(params, FieldConstant.CREATED_TIME, false), |
||||
|
getWrapper(params) |
||||
|
); |
||||
|
return getPageData(page, ScreenProjectCategoryGridDailyDTO.class); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
public List<ScreenProjectCategoryGridDailyDTO> list(Map<String, Object> params) { |
||||
|
List<ScreenProjectCategoryGridDailyEntity> entityList = baseDao.selectList(getWrapper(params)); |
||||
|
|
||||
|
return ConvertUtils.sourceToTarget(entityList, ScreenProjectCategoryGridDailyDTO.class); |
||||
|
} |
||||
|
|
||||
|
private QueryWrapper<ScreenProjectCategoryGridDailyEntity> getWrapper(Map<String, Object> params){ |
||||
|
String id = (String)params.get(FieldConstant.ID_HUMP); |
||||
|
|
||||
|
QueryWrapper<ScreenProjectCategoryGridDailyEntity> wrapper = new QueryWrapper<>(); |
||||
|
wrapper.eq(StringUtils.isNotBlank(id), FieldConstant.ID, id); |
||||
|
|
||||
|
return wrapper; |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
public ScreenProjectCategoryGridDailyDTO get(String id) { |
||||
|
ScreenProjectCategoryGridDailyEntity entity = baseDao.selectById(id); |
||||
|
return ConvertUtils.sourceToTarget(entity, ScreenProjectCategoryGridDailyDTO.class); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
@Transactional(rollbackFor = Exception.class) |
||||
|
public void save(ScreenProjectCategoryGridDailyDTO dto) { |
||||
|
ScreenProjectCategoryGridDailyEntity entity = ConvertUtils.sourceToTarget(dto, ScreenProjectCategoryGridDailyEntity.class); |
||||
|
insert(entity); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
@Transactional(rollbackFor = Exception.class) |
||||
|
public void update(ScreenProjectCategoryGridDailyDTO dto) { |
||||
|
ScreenProjectCategoryGridDailyEntity entity = ConvertUtils.sourceToTarget(dto, ScreenProjectCategoryGridDailyEntity.class); |
||||
|
updateById(entity); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
@Transactional(rollbackFor = Exception.class) |
||||
|
public void delete(String[] ids) { |
||||
|
// 逻辑删除(@TableLogic 注解)
|
||||
|
baseDao.deleteBatchIds(Arrays.asList(ids)); |
||||
|
} |
||||
|
|
||||
|
} |
@ -0,0 +1,99 @@ |
|||||
|
/** |
||||
|
* Copyright 2018 人人开源 https://www.renren.io
|
||||
|
* <p> |
||||
|
* This program is free software: you can redistribute it and/or modify |
||||
|
* it under the terms of the GNU General Public License as published by |
||||
|
* the Free Software Foundation, either version 3 of the License, or |
||||
|
* (at your option) any later version. |
||||
|
* <p> |
||||
|
* This program is distributed in the hope that it will be useful, |
||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
* GNU General Public License for more details. |
||||
|
* <p> |
||||
|
* You should have received a copy of the GNU General Public License |
||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
*/ |
||||
|
|
||||
|
package com.epmet.service.evaluationindex.indexcoll.impl; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; |
||||
|
import com.epmet.commons.tools.page.PageData; |
||||
|
import com.epmet.commons.tools.utils.ConvertUtils; |
||||
|
import com.epmet.commons.tools.constant.FieldConstant; |
||||
|
import com.epmet.dao.evaluationindex.indexcoll.ScreenProjectCategoryOrgDailyDao; |
||||
|
import com.epmet.dto.indexcollect.ScreenProjectCategoryOrgDailyDTO; |
||||
|
import com.epmet.entity.evaluationindex.indexcoll.ScreenProjectCategoryOrgDailyEntity; |
||||
|
import com.epmet.service.evaluationindex.indexcoll.ScreenProjectCategoryOrgDailyService; |
||||
|
import org.apache.commons.lang3.StringUtils; |
||||
|
import org.springframework.stereotype.Service; |
||||
|
import org.springframework.transaction.annotation.Transactional; |
||||
|
|
||||
|
import java.util.Arrays; |
||||
|
import java.util.List; |
||||
|
import java.util.Map; |
||||
|
|
||||
|
/** |
||||
|
* 项目(事件)分类按组织_按天统计 |
||||
|
* |
||||
|
* @author generator generator@elink-cn.com |
||||
|
* @since v1.0.0 2021-01-27 |
||||
|
*/ |
||||
|
@Service |
||||
|
public class ScreenProjectCategoryOrgDailyServiceImpl extends BaseServiceImpl<ScreenProjectCategoryOrgDailyDao, ScreenProjectCategoryOrgDailyEntity> implements ScreenProjectCategoryOrgDailyService { |
||||
|
|
||||
|
@Override |
||||
|
public PageData<ScreenProjectCategoryOrgDailyDTO> page(Map<String, Object> params) { |
||||
|
IPage<ScreenProjectCategoryOrgDailyEntity> page = baseDao.selectPage( |
||||
|
getPage(params, FieldConstant.CREATED_TIME, false), |
||||
|
getWrapper(params) |
||||
|
); |
||||
|
return getPageData(page, ScreenProjectCategoryOrgDailyDTO.class); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
public List<ScreenProjectCategoryOrgDailyDTO> list(Map<String, Object> params) { |
||||
|
List<ScreenProjectCategoryOrgDailyEntity> entityList = baseDao.selectList(getWrapper(params)); |
||||
|
|
||||
|
return ConvertUtils.sourceToTarget(entityList, ScreenProjectCategoryOrgDailyDTO.class); |
||||
|
} |
||||
|
|
||||
|
private QueryWrapper<ScreenProjectCategoryOrgDailyEntity> getWrapper(Map<String, Object> params){ |
||||
|
String id = (String)params.get(FieldConstant.ID_HUMP); |
||||
|
|
||||
|
QueryWrapper<ScreenProjectCategoryOrgDailyEntity> wrapper = new QueryWrapper<>(); |
||||
|
wrapper.eq(StringUtils.isNotBlank(id), FieldConstant.ID, id); |
||||
|
|
||||
|
return wrapper; |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
public ScreenProjectCategoryOrgDailyDTO get(String id) { |
||||
|
ScreenProjectCategoryOrgDailyEntity entity = baseDao.selectById(id); |
||||
|
return ConvertUtils.sourceToTarget(entity, ScreenProjectCategoryOrgDailyDTO.class); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
@Transactional(rollbackFor = Exception.class) |
||||
|
public void save(ScreenProjectCategoryOrgDailyDTO dto) { |
||||
|
ScreenProjectCategoryOrgDailyEntity entity = ConvertUtils.sourceToTarget(dto, ScreenProjectCategoryOrgDailyEntity.class); |
||||
|
insert(entity); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
@Transactional(rollbackFor = Exception.class) |
||||
|
public void update(ScreenProjectCategoryOrgDailyDTO dto) { |
||||
|
ScreenProjectCategoryOrgDailyEntity entity = ConvertUtils.sourceToTarget(dto, ScreenProjectCategoryOrgDailyEntity.class); |
||||
|
updateById(entity); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
@Transactional(rollbackFor = Exception.class) |
||||
|
public void delete(String[] ids) { |
||||
|
// 逻辑删除(@TableLogic 注解)
|
||||
|
baseDao.deleteBatchIds(Arrays.asList(ids)); |
||||
|
} |
||||
|
|
||||
|
} |
@ -0,0 +1,100 @@ |
|||||
|
/** |
||||
|
* Copyright 2018 人人开源 https://www.renren.io
|
||||
|
* <p> |
||||
|
* This program is free software: you can redistribute it and/or modify |
||||
|
* it under the terms of the GNU General Public License as published by |
||||
|
* the Free Software Foundation, either version 3 of the License, or |
||||
|
* (at your option) any later version. |
||||
|
* <p> |
||||
|
* This program is distributed in the hope that it will be useful, |
||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
* GNU General Public License for more details. |
||||
|
* <p> |
||||
|
* You should have received a copy of the GNU General Public License |
||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
*/ |
||||
|
|
||||
|
package com.epmet.service.evaluationindex.indexcoll.impl; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; |
||||
|
import com.epmet.commons.tools.page.PageData; |
||||
|
import com.epmet.commons.tools.utils.ConvertUtils; |
||||
|
import com.epmet.commons.tools.constant.FieldConstant; |
||||
|
import com.epmet.dao.evaluationindex.indexcoll.ScreenProjectGridDailyDao; |
||||
|
import com.epmet.dto.indexcollect.ScreenProjectGridDailyDTO; |
||||
|
import com.epmet.entity.evaluationindex.indexcoll.ScreenProjectGridDailyEntity; |
||||
|
import com.epmet.service.evaluationindex.indexcoll.ScreenProjectGridDailyService; |
||||
|
import org.apache.commons.lang3.StringUtils; |
||||
|
import org.springframework.stereotype.Service; |
||||
|
import org.springframework.transaction.annotation.Transactional; |
||||
|
|
||||
|
import java.util.Arrays; |
||||
|
import java.util.List; |
||||
|
import java.util.Map; |
||||
|
|
||||
|
/** |
||||
|
* 项目(事件)分析按网格_按天统计 |
||||
|
* |
||||
|
* @author generator generator@elink-cn.com |
||||
|
* @since v1.0.0 2021-01-27 |
||||
|
*/ |
||||
|
@Service |
||||
|
public class ScreenProjectGridDailyServiceImpl extends BaseServiceImpl<ScreenProjectGridDailyDao, ScreenProjectGridDailyEntity> implements ScreenProjectGridDailyService { |
||||
|
|
||||
|
|
||||
|
@Override |
||||
|
public PageData<ScreenProjectGridDailyDTO> page(Map<String, Object> params) { |
||||
|
IPage<ScreenProjectGridDailyEntity> page = baseDao.selectPage( |
||||
|
getPage(params, FieldConstant.CREATED_TIME, false), |
||||
|
getWrapper(params) |
||||
|
); |
||||
|
return getPageData(page, ScreenProjectGridDailyDTO.class); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
public List<ScreenProjectGridDailyDTO> list(Map<String, Object> params) { |
||||
|
List<ScreenProjectGridDailyEntity> entityList = baseDao.selectList(getWrapper(params)); |
||||
|
|
||||
|
return ConvertUtils.sourceToTarget(entityList, ScreenProjectGridDailyDTO.class); |
||||
|
} |
||||
|
|
||||
|
private QueryWrapper<ScreenProjectGridDailyEntity> getWrapper(Map<String, Object> params){ |
||||
|
String id = (String)params.get(FieldConstant.ID_HUMP); |
||||
|
|
||||
|
QueryWrapper<ScreenProjectGridDailyEntity> wrapper = new QueryWrapper<>(); |
||||
|
wrapper.eq(StringUtils.isNotBlank(id), FieldConstant.ID, id); |
||||
|
|
||||
|
return wrapper; |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
public ScreenProjectGridDailyDTO get(String id) { |
||||
|
ScreenProjectGridDailyEntity entity = baseDao.selectById(id); |
||||
|
return ConvertUtils.sourceToTarget(entity, ScreenProjectGridDailyDTO.class); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
@Transactional(rollbackFor = Exception.class) |
||||
|
public void save(ScreenProjectGridDailyDTO dto) { |
||||
|
ScreenProjectGridDailyEntity entity = ConvertUtils.sourceToTarget(dto, ScreenProjectGridDailyEntity.class); |
||||
|
insert(entity); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
@Transactional(rollbackFor = Exception.class) |
||||
|
public void update(ScreenProjectGridDailyDTO dto) { |
||||
|
ScreenProjectGridDailyEntity entity = ConvertUtils.sourceToTarget(dto, ScreenProjectGridDailyEntity.class); |
||||
|
updateById(entity); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
@Transactional(rollbackFor = Exception.class) |
||||
|
public void delete(String[] ids) { |
||||
|
// 逻辑删除(@TableLogic 注解)
|
||||
|
baseDao.deleteBatchIds(Arrays.asList(ids)); |
||||
|
} |
||||
|
|
||||
|
} |
@ -0,0 +1,100 @@ |
|||||
|
/** |
||||
|
* Copyright 2018 人人开源 https://www.renren.io
|
||||
|
* <p> |
||||
|
* This program is free software: you can redistribute it and/or modify |
||||
|
* it under the terms of the GNU General Public License as published by |
||||
|
* the Free Software Foundation, either version 3 of the License, or |
||||
|
* (at your option) any later version. |
||||
|
* <p> |
||||
|
* This program is distributed in the hope that it will be useful, |
||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
* GNU General Public License for more details. |
||||
|
* <p> |
||||
|
* You should have received a copy of the GNU General Public License |
||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
*/ |
||||
|
|
||||
|
package com.epmet.service.evaluationindex.indexcoll.impl; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; |
||||
|
import com.epmet.commons.tools.page.PageData; |
||||
|
import com.epmet.commons.tools.utils.ConvertUtils; |
||||
|
import com.epmet.commons.tools.constant.FieldConstant; |
||||
|
import com.epmet.dao.evaluationindex.indexcoll.ScreenProjectOrgDailyDao; |
||||
|
import com.epmet.dto.indexcollect.ScreenProjectOrgDailyDTO; |
||||
|
import com.epmet.entity.evaluationindex.indexcoll.ScreenProjectOrgDailyEntity; |
||||
|
import com.epmet.service.evaluationindex.indexcoll.ScreenProjectOrgDailyService; |
||||
|
import org.apache.commons.lang3.StringUtils; |
||||
|
import org.springframework.stereotype.Service; |
||||
|
import org.springframework.transaction.annotation.Transactional; |
||||
|
|
||||
|
import java.util.Arrays; |
||||
|
import java.util.List; |
||||
|
import java.util.Map; |
||||
|
|
||||
|
/** |
||||
|
* 项目(事件)分析按组织_按天统计 |
||||
|
* |
||||
|
* @author generator generator@elink-cn.com |
||||
|
* @since v1.0.0 2021-01-27 |
||||
|
*/ |
||||
|
@Service |
||||
|
public class ScreenProjectOrgDailyServiceImpl extends BaseServiceImpl<ScreenProjectOrgDailyDao, ScreenProjectOrgDailyEntity> implements ScreenProjectOrgDailyService { |
||||
|
|
||||
|
|
||||
|
@Override |
||||
|
public PageData<ScreenProjectOrgDailyDTO> page(Map<String, Object> params) { |
||||
|
IPage<ScreenProjectOrgDailyEntity> page = baseDao.selectPage( |
||||
|
getPage(params, FieldConstant.CREATED_TIME, false), |
||||
|
getWrapper(params) |
||||
|
); |
||||
|
return getPageData(page, ScreenProjectOrgDailyDTO.class); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
public List<ScreenProjectOrgDailyDTO> list(Map<String, Object> params) { |
||||
|
List<ScreenProjectOrgDailyEntity> entityList = baseDao.selectList(getWrapper(params)); |
||||
|
|
||||
|
return ConvertUtils.sourceToTarget(entityList, ScreenProjectOrgDailyDTO.class); |
||||
|
} |
||||
|
|
||||
|
private QueryWrapper<ScreenProjectOrgDailyEntity> getWrapper(Map<String, Object> params){ |
||||
|
String id = (String)params.get(FieldConstant.ID_HUMP); |
||||
|
|
||||
|
QueryWrapper<ScreenProjectOrgDailyEntity> wrapper = new QueryWrapper<>(); |
||||
|
wrapper.eq(StringUtils.isNotBlank(id), FieldConstant.ID, id); |
||||
|
|
||||
|
return wrapper; |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
public ScreenProjectOrgDailyDTO get(String id) { |
||||
|
ScreenProjectOrgDailyEntity entity = baseDao.selectById(id); |
||||
|
return ConvertUtils.sourceToTarget(entity, ScreenProjectOrgDailyDTO.class); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
@Transactional(rollbackFor = Exception.class) |
||||
|
public void save(ScreenProjectOrgDailyDTO dto) { |
||||
|
ScreenProjectOrgDailyEntity entity = ConvertUtils.sourceToTarget(dto, ScreenProjectOrgDailyEntity.class); |
||||
|
insert(entity); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
@Transactional(rollbackFor = Exception.class) |
||||
|
public void update(ScreenProjectOrgDailyDTO dto) { |
||||
|
ScreenProjectOrgDailyEntity entity = ConvertUtils.sourceToTarget(dto, ScreenProjectOrgDailyEntity.class); |
||||
|
updateById(entity); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
@Transactional(rollbackFor = Exception.class) |
||||
|
public void delete(String[] ids) { |
||||
|
// 逻辑删除(@TableLogic 注解)
|
||||
|
baseDao.deleteBatchIds(Arrays.asList(ids)); |
||||
|
} |
||||
|
|
||||
|
} |
@ -0,0 +1,100 @@ |
|||||
|
/** |
||||
|
* Copyright 2018 人人开源 https://www.renren.io
|
||||
|
* <p> |
||||
|
* This program is free software: you can redistribute it and/or modify |
||||
|
* it under the terms of the GNU General Public License as published by |
||||
|
* the Free Software Foundation, either version 3 of the License, or |
||||
|
* (at your option) any later version. |
||||
|
* <p> |
||||
|
* This program is distributed in the hope that it will be useful, |
||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
* GNU General Public License for more details. |
||||
|
* <p> |
||||
|
* You should have received a copy of the GNU General Public License |
||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
*/ |
||||
|
|
||||
|
package com.epmet.service.evaluationindex.indexcoll.impl; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; |
||||
|
import com.epmet.commons.tools.page.PageData; |
||||
|
import com.epmet.commons.tools.utils.ConvertUtils; |
||||
|
import com.epmet.commons.tools.constant.FieldConstant; |
||||
|
import com.epmet.dao.evaluationindex.indexcoll.ScreenProjectQuantityGridMonthlyDao; |
||||
|
import com.epmet.dto.indexcollect.ScreenProjectQuantityGridMonthlyDTO; |
||||
|
import com.epmet.entity.evaluationindex.indexcoll.ScreenProjectQuantityGridMonthlyEntity; |
||||
|
import com.epmet.service.evaluationindex.indexcoll.ScreenProjectQuantityGridMonthlyService; |
||||
|
import org.apache.commons.lang3.StringUtils; |
||||
|
import org.springframework.stereotype.Service; |
||||
|
import org.springframework.transaction.annotation.Transactional; |
||||
|
|
||||
|
import java.util.Arrays; |
||||
|
import java.util.List; |
||||
|
import java.util.Map; |
||||
|
|
||||
|
/** |
||||
|
* 项目(事件)数量分析按网格_按月统计 |
||||
|
* |
||||
|
* @author generator generator@elink-cn.com |
||||
|
* @since v1.0.0 2021-01-27 |
||||
|
*/ |
||||
|
@Service |
||||
|
public class ScreenProjectQuantityGridMonthlyServiceImpl extends BaseServiceImpl<ScreenProjectQuantityGridMonthlyDao, ScreenProjectQuantityGridMonthlyEntity> implements ScreenProjectQuantityGridMonthlyService { |
||||
|
|
||||
|
|
||||
|
@Override |
||||
|
public PageData<ScreenProjectQuantityGridMonthlyDTO> page(Map<String, Object> params) { |
||||
|
IPage<ScreenProjectQuantityGridMonthlyEntity> page = baseDao.selectPage( |
||||
|
getPage(params, FieldConstant.CREATED_TIME, false), |
||||
|
getWrapper(params) |
||||
|
); |
||||
|
return getPageData(page, ScreenProjectQuantityGridMonthlyDTO.class); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
public List<ScreenProjectQuantityGridMonthlyDTO> list(Map<String, Object> params) { |
||||
|
List<ScreenProjectQuantityGridMonthlyEntity> entityList = baseDao.selectList(getWrapper(params)); |
||||
|
|
||||
|
return ConvertUtils.sourceToTarget(entityList, ScreenProjectQuantityGridMonthlyDTO.class); |
||||
|
} |
||||
|
|
||||
|
private QueryWrapper<ScreenProjectQuantityGridMonthlyEntity> getWrapper(Map<String, Object> params){ |
||||
|
String id = (String)params.get(FieldConstant.ID_HUMP); |
||||
|
|
||||
|
QueryWrapper<ScreenProjectQuantityGridMonthlyEntity> wrapper = new QueryWrapper<>(); |
||||
|
wrapper.eq(StringUtils.isNotBlank(id), FieldConstant.ID, id); |
||||
|
|
||||
|
return wrapper; |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
public ScreenProjectQuantityGridMonthlyDTO get(String id) { |
||||
|
ScreenProjectQuantityGridMonthlyEntity entity = baseDao.selectById(id); |
||||
|
return ConvertUtils.sourceToTarget(entity, ScreenProjectQuantityGridMonthlyDTO.class); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
@Transactional(rollbackFor = Exception.class) |
||||
|
public void save(ScreenProjectQuantityGridMonthlyDTO dto) { |
||||
|
ScreenProjectQuantityGridMonthlyEntity entity = ConvertUtils.sourceToTarget(dto, ScreenProjectQuantityGridMonthlyEntity.class); |
||||
|
insert(entity); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
@Transactional(rollbackFor = Exception.class) |
||||
|
public void update(ScreenProjectQuantityGridMonthlyDTO dto) { |
||||
|
ScreenProjectQuantityGridMonthlyEntity entity = ConvertUtils.sourceToTarget(dto, ScreenProjectQuantityGridMonthlyEntity.class); |
||||
|
updateById(entity); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
@Transactional(rollbackFor = Exception.class) |
||||
|
public void delete(String[] ids) { |
||||
|
// 逻辑删除(@TableLogic 注解)
|
||||
|
baseDao.deleteBatchIds(Arrays.asList(ids)); |
||||
|
} |
||||
|
|
||||
|
} |
@ -0,0 +1,99 @@ |
|||||
|
/** |
||||
|
* Copyright 2018 人人开源 https://www.renren.io
|
||||
|
* <p> |
||||
|
* This program is free software: you can redistribute it and/or modify |
||||
|
* it under the terms of the GNU General Public License as published by |
||||
|
* the Free Software Foundation, either version 3 of the License, or |
||||
|
* (at your option) any later version. |
||||
|
* <p> |
||||
|
* This program is distributed in the hope that it will be useful, |
||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of |
||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
||||
|
* GNU General Public License for more details. |
||||
|
* <p> |
||||
|
* You should have received a copy of the GNU General Public License |
||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
*/ |
||||
|
|
||||
|
package com.epmet.service.evaluationindex.indexcoll.impl; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; |
||||
|
import com.epmet.commons.tools.page.PageData; |
||||
|
import com.epmet.commons.tools.utils.ConvertUtils; |
||||
|
import com.epmet.commons.tools.constant.FieldConstant; |
||||
|
import com.epmet.dao.evaluationindex.indexcoll.ScreenProjectQuantityOrgMonthlyDao; |
||||
|
import com.epmet.dto.indexcollect.ScreenProjectQuantityOrgMonthlyDTO; |
||||
|
import com.epmet.entity.evaluationindex.indexcoll.ScreenProjectQuantityOrgMonthlyEntity; |
||||
|
import com.epmet.service.evaluationindex.indexcoll.ScreenProjectQuantityOrgMonthlyService; |
||||
|
import org.apache.commons.lang3.StringUtils; |
||||
|
import org.springframework.stereotype.Service; |
||||
|
import org.springframework.transaction.annotation.Transactional; |
||||
|
|
||||
|
import java.util.Arrays; |
||||
|
import java.util.List; |
||||
|
import java.util.Map; |
||||
|
|
||||
|
/** |
||||
|
* 项目(事件)数量分析按组织_按月统计 |
||||
|
* |
||||
|
* @author generator generator@elink-cn.com |
||||
|
* @since v1.0.0 2021-01-27 |
||||
|
*/ |
||||
|
@Service |
||||
|
public class ScreenProjectQuantityOrgMonthlyServiceImpl extends BaseServiceImpl<ScreenProjectQuantityOrgMonthlyDao, ScreenProjectQuantityOrgMonthlyEntity> implements ScreenProjectQuantityOrgMonthlyService { |
||||
|
|
||||
|
@Override |
||||
|
public PageData<ScreenProjectQuantityOrgMonthlyDTO> page(Map<String, Object> params) { |
||||
|
IPage<ScreenProjectQuantityOrgMonthlyEntity> page = baseDao.selectPage( |
||||
|
getPage(params, FieldConstant.CREATED_TIME, false), |
||||
|
getWrapper(params) |
||||
|
); |
||||
|
return getPageData(page, ScreenProjectQuantityOrgMonthlyDTO.class); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
public List<ScreenProjectQuantityOrgMonthlyDTO> list(Map<String, Object> params) { |
||||
|
List<ScreenProjectQuantityOrgMonthlyEntity> entityList = baseDao.selectList(getWrapper(params)); |
||||
|
|
||||
|
return ConvertUtils.sourceToTarget(entityList, ScreenProjectQuantityOrgMonthlyDTO.class); |
||||
|
} |
||||
|
|
||||
|
private QueryWrapper<ScreenProjectQuantityOrgMonthlyEntity> getWrapper(Map<String, Object> params){ |
||||
|
String id = (String)params.get(FieldConstant.ID_HUMP); |
||||
|
|
||||
|
QueryWrapper<ScreenProjectQuantityOrgMonthlyEntity> wrapper = new QueryWrapper<>(); |
||||
|
wrapper.eq(StringUtils.isNotBlank(id), FieldConstant.ID, id); |
||||
|
|
||||
|
return wrapper; |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
public ScreenProjectQuantityOrgMonthlyDTO get(String id) { |
||||
|
ScreenProjectQuantityOrgMonthlyEntity entity = baseDao.selectById(id); |
||||
|
return ConvertUtils.sourceToTarget(entity, ScreenProjectQuantityOrgMonthlyDTO.class); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
@Transactional(rollbackFor = Exception.class) |
||||
|
public void save(ScreenProjectQuantityOrgMonthlyDTO dto) { |
||||
|
ScreenProjectQuantityOrgMonthlyEntity entity = ConvertUtils.sourceToTarget(dto, ScreenProjectQuantityOrgMonthlyEntity.class); |
||||
|
insert(entity); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
@Transactional(rollbackFor = Exception.class) |
||||
|
public void update(ScreenProjectQuantityOrgMonthlyDTO dto) { |
||||
|
ScreenProjectQuantityOrgMonthlyEntity entity = ConvertUtils.sourceToTarget(dto, ScreenProjectQuantityOrgMonthlyEntity.class); |
||||
|
updateById(entity); |
||||
|
} |
||||
|
|
||||
|
@Override |
||||
|
@Transactional(rollbackFor = Exception.class) |
||||
|
public void delete(String[] ids) { |
||||
|
// 逻辑删除(@TableLogic 注解)
|
||||
|
baseDao.deleteBatchIds(Arrays.asList(ids)); |
||||
|
} |
||||
|
|
||||
|
} |
Loading…
Reference in new issue