diff --git a/lzbi-common/src/main/java/com/lzbi/common/utils/html/HTMLFilter.java b/lzbi-common/src/main/java/com/lzbi/common/utils/html/HTMLFilter.java index 277b2e9..c69c51f 100644 --- a/lzbi-common/src/main/java/com/lzbi/common/utils/html/HTMLFilter.java +++ b/lzbi-common/src/main/java/com/lzbi/common/utils/html/HTMLFilter.java @@ -106,7 +106,7 @@ public final class HTMLFilter final ArrayList a_atts = new ArrayList<>(); a_atts.add("href"); - a_atts.add("target"); + a_atts.add("targetFolder"); vAllowed.put("a", a_atts); final ArrayList img_atts = new ArrayList<>(); diff --git a/lzbi-module/src/main/java/com/lzbi/asset/controller/DcBaseAssetInfoController.java b/lzbi-module/src/main/java/com/lzbi/asset/controller/DcBaseAssetInfoController.java index f087fff..2ce56f5 100644 --- a/lzbi-module/src/main/java/com/lzbi/asset/controller/DcBaseAssetInfoController.java +++ b/lzbi-module/src/main/java/com/lzbi/asset/controller/DcBaseAssetInfoController.java @@ -30,7 +30,7 @@ import java.util.List; * @date 2023-11-27 */ @RestController -@RequestMapping("/lzbi/asset_info") +@RequestMapping("/lzbi/assetInfo") public class DcBaseAssetInfoController extends BaseController { @Autowired private IDcBaseAssetInfoService dcBaseAssetInfoService; @@ -38,7 +38,7 @@ public class DcBaseAssetInfoController extends BaseController { /** * 查询资产信息列表 */ - @PreAuthorize("@ss.hasPermi('lzbi:asset_info:list')") + @PreAuthorize("@ss.hasPermi('lzbi:assetInfo:list')") @GetMapping("/list") public TableDataInfo list(DcBaseAssetInfo dcBaseAssetInfo) { startPage(); @@ -49,7 +49,7 @@ public class DcBaseAssetInfoController extends BaseController { /** * 导出资产信息列表 */ - @PreAuthorize("@ss.hasPermi('lzbi:asset_info:export')") + @PreAuthorize("@ss.hasPermi('lzbi:assetInfo:export')") @Log(title = "资产信息", businessType = BusinessType.EXPORT) @PostMapping("/export") public void export(HttpServletResponse response, DcBaseAssetInfo dcBaseAssetInfo) { @@ -61,7 +61,7 @@ public class DcBaseAssetInfoController extends BaseController { /** * 获取资产信息详细信息 */ - @PreAuthorize("@ss.hasPermi('lzbi:asset_info:query')") + @PreAuthorize("@ss.hasPermi('lzbi:assetInfo:query')") @GetMapping(value = "/{id}") public AjaxResult getInfo(@PathVariable("id") Long id) { return success(dcBaseAssetInfoService.selectDcBaseAssetInfoById(id)); @@ -70,7 +70,7 @@ public class DcBaseAssetInfoController extends BaseController { /** * 新增资产信息 */ - @PreAuthorize("@ss.hasPermi('lzbi:asset_info:add')") + @PreAuthorize("@ss.hasPermi('lzbi:assetInfo:add')") @Log(title = "资产信息", businessType = BusinessType.INSERT) @PostMapping public AjaxResult add(@RequestBody DcBaseAssetInfo dcBaseAssetInfo) { @@ -80,7 +80,7 @@ public class DcBaseAssetInfoController extends BaseController { /** * 修改资产信息 */ - @PreAuthorize("@ss.hasPermi('lzbi:asset_info:edit')") + @PreAuthorize("@ss.hasPermi('lzbi:assetInfo:edit')") @Log(title = "资产信息", businessType = BusinessType.UPDATE) @PutMapping public AjaxResult edit(@RequestBody DcBaseAssetInfo dcBaseAssetInfo) { @@ -90,7 +90,7 @@ public class DcBaseAssetInfoController extends BaseController { /** * 删除资产信息 */ - @PreAuthorize("@ss.hasPermi('lzbi:asset_info:remove')") + @PreAuthorize("@ss.hasPermi('lzbi:assetInfo:remove')") @Log(title = "资产信息", businessType = BusinessType.DELETE) @DeleteMapping("/{ids}") public AjaxResult remove(@PathVariable Long[] ids) { diff --git a/lzbi-module/src/main/java/com/lzbi/targetFolder/controller/DcBaseAssetTargetController.java b/lzbi-module/src/main/java/com/lzbi/targetFolder/controller/DcBaseAssetTargetController.java new file mode 100644 index 0000000..54cd131 --- /dev/null +++ b/lzbi-module/src/main/java/com/lzbi/targetFolder/controller/DcBaseAssetTargetController.java @@ -0,0 +1,118 @@ +package com.lzbi.targetFolder.controller; + +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.lzbi.common.annotation.Log; +import com.lzbi.common.core.controller.BaseController; +import com.lzbi.common.core.domain.AjaxResult; +import com.lzbi.common.enums.BusinessType; +import com.lzbi.targetFolder.domain.DcBaseAssetTargetDao; +import com.lzbi.targetFolder.service.DcBaseAssetTargetService; +import com.lzbi.common.utils.poi.ExcelUtil; +import com.lzbi.common.core.page.TableDataInfo; + +/** + * 资产指标配置Controller + * + * @author Lu.JL + * @date 2023-11-30 + */ +@RestController +@RequestMapping("/target/target") +public class DcBaseAssetTargetController extends BaseController +{ + @Autowired + private DcBaseAssetTargetService dcBaseAssetTargetService; + + /** + * 查询资产指标配置列表 + */ + @PreAuthorize("@ss.hasPermi('target:target:list')") + @GetMapping("/list") + public TableDataInfo list(DcBaseAssetTargetDao dcBaseAssetTargetDao) + { + startPage(); + List list = dcBaseAssetTargetService.selectDcBaseAssetTargetDaoList(dcBaseAssetTargetDao); + return getDataTable(list); + } + + /** + * 导出资产指标配置列表 + */ + @PreAuthorize("@ss.hasPermi('target:target:export')") + @Log(title = "资产指标配置", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, DcBaseAssetTargetDao dcBaseAssetTargetDao) + { + List list = dcBaseAssetTargetService.selectDcBaseAssetTargetDaoList(dcBaseAssetTargetDao); + ExcelUtil util = new ExcelUtil(DcBaseAssetTargetDao.class); + util.exportExcel(response, list, "资产指标配置数据"); + } + + /** + * 获取资产指标配置详细信息 + */ + @PreAuthorize("@ss.hasPermi('target:target:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return success(dcBaseAssetTargetService.selectDcBaseAssetTargetDaoById(id)); + } + + /** + * 新增资产指标配置 + */ + @PreAuthorize("@ss.hasPermi('target:target:add')") + @Log(title = "资产指标配置", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody DcBaseAssetTargetDao dcBaseAssetTargetDao) + { + return toAjax(dcBaseAssetTargetService.insertDcBaseAssetTargetDao(dcBaseAssetTargetDao)); + } + + /** + * 修改资产指标配置 + */ + @PreAuthorize("@ss.hasPermi('target:target:edit')") + @Log(title = "资产指标配置", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody DcBaseAssetTargetDao dcBaseAssetTargetDao) + { + return toAjax(dcBaseAssetTargetService.updateDcBaseAssetTargetDao(dcBaseAssetTargetDao)); + } + + /** + * 删除资产指标配置 + */ + @PreAuthorize("@ss.hasPermi('target:target:remove')") + @Log(title = "资产指标配置", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(dcBaseAssetTargetService.deleteDcBaseAssetTargetDaoByIds(ids)); + } + + + /** + * 查询资产指标配置列表 + */ + @PreAuthorize("@ss.hasPermi('target:target:list')") + @GetMapping("/listNoPage") + public AjaxResult listNoPage(DcBaseAssetTargetDao dcBaseAssetTargetDao) + { + List list = dcBaseAssetTargetService.selectDcBaseAssetTargetDaoList(dcBaseAssetTargetDao); + return AjaxResult.success(list); + } + + +} diff --git a/lzbi-module/src/main/java/com/lzbi/targetFolder/controller/DcBaseTargetModelController.java b/lzbi-module/src/main/java/com/lzbi/targetFolder/controller/DcBaseTargetModelController.java new file mode 100644 index 0000000..0bd1def --- /dev/null +++ b/lzbi-module/src/main/java/com/lzbi/targetFolder/controller/DcBaseTargetModelController.java @@ -0,0 +1,117 @@ +package com.lzbi.targetFolder.controller; + +import java.util.List; +import javax.servlet.http.HttpServletResponse; +import org.springframework.security.access.prepost.PreAuthorize; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.GetMapping; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.PutMapping; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.RequestBody; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; +import com.lzbi.common.annotation.Log; +import com.lzbi.common.core.controller.BaseController; +import com.lzbi.common.core.domain.AjaxResult; +import com.lzbi.common.enums.BusinessType; +import com.lzbi.targetFolder.domain.DcBaseTargetModelDao; +import com.lzbi.targetFolder.service.DcBaseTargetModelService; +import com.lzbi.common.utils.poi.ExcelUtil; +import com.lzbi.common.core.page.TableDataInfo; + +/** + * 指标模版配置Controller + * + * @author Lu.JL + * @date 2023-11-29 + */ +@RestController +@RequestMapping("/target/targetModel") +public class DcBaseTargetModelController extends BaseController +{ + @Autowired + private DcBaseTargetModelService dcBaseTargetModelService; + + /** + * 查询指标模版配置列表 + */ + @PreAuthorize("@ss.hasPermi('target:targetModel:list')") + @GetMapping("/list") + public TableDataInfo list(DcBaseTargetModelDao dcBaseTargetModelDao) + { + startPage(); + List list = dcBaseTargetModelService.selectDcBaseTargetModelDaoList(dcBaseTargetModelDao); + return getDataTable(list); + } + + /** + * 导出指标模版配置列表 + */ + @PreAuthorize("@ss.hasPermi('target:targetModel:export')") + @Log(title = "指标模版配置", businessType = BusinessType.EXPORT) + @PostMapping("/export") + public void export(HttpServletResponse response, DcBaseTargetModelDao dcBaseTargetModelDao) + { + List list = dcBaseTargetModelService.selectDcBaseTargetModelDaoList(dcBaseTargetModelDao); + ExcelUtil util = new ExcelUtil(DcBaseTargetModelDao.class); + util.exportExcel(response, list, "指标模版配置数据"); + } + + /** + * 获取指标模版配置详细信息 + */ + @PreAuthorize("@ss.hasPermi('target:targetModel:query')") + @GetMapping(value = "/{id}") + public AjaxResult getInfo(@PathVariable("id") Long id) + { + return success(dcBaseTargetModelService.selectDcBaseTargetModelDaoById(id)); + } + + /** + * 新增指标模版配置 + */ + @PreAuthorize("@ss.hasPermi('target:targetModel:add')") + @Log(title = "指标模版配置", businessType = BusinessType.INSERT) + @PostMapping + public AjaxResult add(@RequestBody DcBaseTargetModelDao dcBaseTargetModelDao) + { + return toAjax(dcBaseTargetModelService.insertDcBaseTargetModelDao(dcBaseTargetModelDao)); + } + + /** + * 修改指标模版配置 + */ + @PreAuthorize("@ss.hasPermi('target:targetModel:edit')") + @Log(title = "指标模版配置", businessType = BusinessType.UPDATE) + @PutMapping + public AjaxResult edit(@RequestBody DcBaseTargetModelDao dcBaseTargetModelDao) + { + return toAjax(dcBaseTargetModelService.updateDcBaseTargetModelDao(dcBaseTargetModelDao)); + } + + /** + * 删除指标模版配置 + */ + @PreAuthorize("@ss.hasPermi('target:targetModel:remove')") + @Log(title = "指标模版配置", businessType = BusinessType.DELETE) + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable Long[] ids) + { + return toAjax(dcBaseTargetModelService.deleteDcBaseTargetModelDaoByIds(ids)); + } + + /** + * 查询指标模版配置列表 + */ + @PreAuthorize("@ss.hasPermi('target:targetModel:list')") + @GetMapping("/listNoPage") + public AjaxResult listNoPage(DcBaseTargetModelDao dcBaseTargetModelDao) + { + List list = dcBaseTargetModelService.selectDcBaseTargetModelDaoList(dcBaseTargetModelDao); + return AjaxResult.success(list); + } + + +} diff --git a/lzbi-module/src/main/java/com/lzbi/targetFolder/domain/DcBaseAssetTargetDao.java b/lzbi-module/src/main/java/com/lzbi/targetFolder/domain/DcBaseAssetTargetDao.java new file mode 100644 index 0000000..c87ca87 --- /dev/null +++ b/lzbi-module/src/main/java/com/lzbi/targetFolder/domain/DcBaseAssetTargetDao.java @@ -0,0 +1,83 @@ +package com.lzbi.targetFolder.domain; + +import java.math.BigDecimal; +import java.util.Date; +import lombok.Data; +import com.lzbi.common.annotation.Excel; +import com.lzbi.module.base.BaseModuleEntity; + +/** + * 资产指标配置对象 dc_base_asset_target + * + * @author Lu.JL + * @date 2023-11-30 + */ + @Data +public class DcBaseAssetTargetDao extends BaseModuleEntity +{ + private static final long serialVersionUID = 1L; + + /** 主键 */ + private Long id; + + /** 资产ID */ + @Excel(name = "资产ID") + private Long assetId; + + /** 指标模型编码 */ + @Excel(name = "指标模型编码") + private String targetModelCode; + + /** 指标名称 */ + @Excel(name = "指标名称") + private String targetName; + + /** 指标编码 */ + @Excel(name = "指标编码") + private String targetCode; + + /** 所属专业 */ + @Excel(name = "所属专业") + private String targetField; + + /** 上限 */ + @Excel(name = "上限") + private BigDecimal limitUp; + + /** 下限 */ + @Excel(name = "下限") + private BigDecimal limitDown; + + /** 值 */ + @Excel(name = "值") + private BigDecimal valueBase; + + /** 是否均值 */ + @Excel(name = "是否均值") + private String flagAvg; + + /** 是否汇总 */ + @Excel(name = "是否汇总") + private String flagSum; + + /** 是否积算 */ + @Excel(name = "是否积算") + private String flagCompute; + + /** 排序 */ + @Excel(name = "排序") + private String sort; + + /** 创建人 */ + private String createdBy; + + /** 创建时间 */ + private Date createdTime; + + /** 更新人 */ + private String updatedBy; + + /** 更新时间 */ + private Date updatedTime; + +} diff --git a/lzbi-module/src/main/java/com/lzbi/targetFolder/domain/DcBaseTargetModelDao.java b/lzbi-module/src/main/java/com/lzbi/targetFolder/domain/DcBaseTargetModelDao.java new file mode 100644 index 0000000..8945f97 --- /dev/null +++ b/lzbi-module/src/main/java/com/lzbi/targetFolder/domain/DcBaseTargetModelDao.java @@ -0,0 +1,43 @@ +package com.lzbi.targetFolder.domain; + +import lombok.Data; +import com.lzbi.common.annotation.Excel; +import com.lzbi.module.base.BaseModuleEntity; + +/** + * 指标模版配置对象 dc_base_target_model + * + * @author Lu.JL + * @date 2023-11-29 + */ + @Data +public class DcBaseTargetModelDao extends BaseModuleEntity +{ + private static final long serialVersionUID = 1L; + + /** 主键 */ + private Long id; + + /** 指标模版编码 */ + @Excel(name = "指标模版编码") + private String targetModelCode; + + /** 指标模版名称 */ + @Excel(name = "指标模版名称") + private String targetModelName; + + /** 指标类型;计算型,录入型 */ + @Excel(name = "指标类型;计算型,录入型") + private String targetModelType; + + /** 所属专业 */ + @Excel(name = "所属专业") + private String targetModelField; + + /** 指标等级 */ + @Excel(name = "指标等级") + private Long targetModelLevel; + + + +} diff --git a/lzbi-module/src/main/java/com/lzbi/targetFolder/mapper/DcBaseAssetTargetMapper.java b/lzbi-module/src/main/java/com/lzbi/targetFolder/mapper/DcBaseAssetTargetMapper.java new file mode 100644 index 0000000..15eacd4 --- /dev/null +++ b/lzbi-module/src/main/java/com/lzbi/targetFolder/mapper/DcBaseAssetTargetMapper.java @@ -0,0 +1,65 @@ +package com.lzbi.targetFolder.mapper; + +import java.util.List; +import com.lzbi.targetFolder.domain.DcBaseAssetTargetDao; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * 资产指标配置Mapper接口 + * + * @author Lu.JL + * @date 2023-11-30 + */ + +@Mapper +public interface DcBaseAssetTargetMapper extends BaseMapper +{ + /** + * 查询资产指标配置 + * + * @param id 资产指标配置主键 + * @return 资产指标配置 + */ + public DcBaseAssetTargetDao selectDcBaseAssetTargetDaoById(Long id); + + /** + * 查询资产指标配置列表 + * + * @param dcBaseAssetTargetDao 资产指标配置 + * @return 资产指标配置集合 + */ + public List selectDcBaseAssetTargetDaoList(DcBaseAssetTargetDao dcBaseAssetTargetDao); + + /** + * 新增资产指标配置 + * + * @param dcBaseAssetTargetDao 资产指标配置 + * @return 结果 + */ + public int insertDcBaseAssetTargetDao(DcBaseAssetTargetDao dcBaseAssetTargetDao); + + /** + * 修改资产指标配置 + * + * @param dcBaseAssetTarget 资产指标配置 + * @return 结果 + */ + public int updateDcBaseAssetTargetDao(DcBaseAssetTargetDao dcBaseAssetTargetDao); + + /** + * 删除资产指标配置 + * + * @param id 资产指标配置主键 + * @return 结果 + */ + public int deleteDcBaseAssetTargetDaoById(Long id); + + /** + * 批量删除资产指标配置 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteDcBaseAssetTargetDaoByIds(Long[] ids); +} diff --git a/lzbi-module/src/main/java/com/lzbi/targetFolder/mapper/DcBaseTargetModelMapper.java b/lzbi-module/src/main/java/com/lzbi/targetFolder/mapper/DcBaseTargetModelMapper.java new file mode 100644 index 0000000..4cf5c38 --- /dev/null +++ b/lzbi-module/src/main/java/com/lzbi/targetFolder/mapper/DcBaseTargetModelMapper.java @@ -0,0 +1,63 @@ +package com.lzbi.targetFolder.mapper; + +import java.util.List; +import com.lzbi.targetFolder.domain.DcBaseTargetModelDao; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; + +/** + * 指标模版配置Mapper接口 + * + * @author Lu.JL + * @date 2023-11-29 + */ + +public interface DcBaseTargetModelMapper extends BaseMapper +{ + /** + * 查询指标模版配置 + * + * @param id 指标模版配置主键 + * @return 指标模版配置 + */ + public DcBaseTargetModelDao selectDcBaseTargetModelDaoById(Long id); + + /** + * 查询指标模版配置列表 + * + * @param dcBaseTargetModelDao 指标模版配置 + * @return 指标模版配置集合 + */ + public List selectDcBaseTargetModelDaoList(DcBaseTargetModelDao dcBaseTargetModelDao); + + /** + * 新增指标模版配置 + * + * @param dcBaseTargetModelDao 指标模版配置 + * @return 结果 + */ + public int insertDcBaseTargetModelDao(DcBaseTargetModelDao dcBaseTargetModelDao); + + /** + * 修改指标模版配置 + * + * @param dcBaseTargetModel 指标模版配置 + * @return 结果 + */ + public int updateDcBaseTargetModelDao(DcBaseTargetModelDao dcBaseTargetModelDao); + + /** + * 删除指标模版配置 + * + * @param id 指标模版配置主键 + * @return 结果 + */ + public int deleteDcBaseTargetModelDaoById(Long id); + + /** + * 批量删除指标模版配置 + * + * @param ids 需要删除的数据主键集合 + * @return 结果 + */ + public int deleteDcBaseTargetModelDaoByIds(Long[] ids); +} diff --git a/lzbi-module/src/main/java/com/lzbi/targetFolder/service/DcBaseAssetTargetService.java b/lzbi-module/src/main/java/com/lzbi/targetFolder/service/DcBaseAssetTargetService.java new file mode 100644 index 0000000..287542a --- /dev/null +++ b/lzbi-module/src/main/java/com/lzbi/targetFolder/service/DcBaseAssetTargetService.java @@ -0,0 +1,95 @@ +package com.lzbi.targetFolder.service; + +import java.util.List; + +import com.lzbi.common.utils.DateUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import com.lzbi.targetFolder.domain.DcBaseAssetTargetDao; +import com.lzbi.targetFolder.mapper.DcBaseAssetTargetMapper; +import com.baomidou.mybatisplus.extension.service.IService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +/** + * 资产指标配置Service业务层处理 + * + * @author Lu.JL + * @date 2023-11-30 + */ +@Service +public class DcBaseAssetTargetService extends ServiceImpl implements IService +{ + @Autowired + private DcBaseAssetTargetMapper dcBaseAssetTargetMapper; + + /** + * 查询资产指标配置 + * + * @param id 资产指标配置主键 + * @return 资产指标配置 + */ + public DcBaseAssetTargetDao selectDcBaseAssetTargetDaoById(Long id) + { + return dcBaseAssetTargetMapper.selectDcBaseAssetTargetDaoById(id); + } + + /** + * 查询资产指标配置列表 + * + * @param dcBaseAssetTargetDao 资产指标配置 + * @return 资产指标配置 + */ + public List selectDcBaseAssetTargetDaoList(DcBaseAssetTargetDao dcBaseAssetTargetDao) + { + return dcBaseAssetTargetMapper.selectDcBaseAssetTargetDaoList(dcBaseAssetTargetDao); + } + + /** + * 新增资产指标配置 + * + * @param dcBaseAssetTargetDao 资产指标配置 + * @return 结果 + */ + + public int insertDcBaseAssetTargetDao(DcBaseAssetTargetDao dcBaseAssetTargetDao) + { + dcBaseAssetTargetDao.setCreatedTime(DateUtils.getNowDate()); + return dcBaseAssetTargetMapper.insertDcBaseAssetTargetDao(dcBaseAssetTargetDao); + } + + /** + * 修改资产指标配置 + * + * @param dcBaseAssetTargetDao 资产指标配置 + * @return 结果 + */ + + public int updateDcBaseAssetTargetDao(DcBaseAssetTargetDao dcBaseAssetTargetDao) + { + dcBaseAssetTargetDao.setUpdatedTime(DateUtils.getNowDate()); + return dcBaseAssetTargetMapper.updateDcBaseAssetTargetDao(dcBaseAssetTargetDao); + } + + /** + * 批量删除资产指标配置 + * + * @param ids 需要删除的资产指标配置主键 + * @return 结果 + */ + + public int deleteDcBaseAssetTargetDaoByIds(Long[] ids) + { + return dcBaseAssetTargetMapper.deleteDcBaseAssetTargetDaoByIds(ids); + } + + /** + * 删除资产指标配置信息 + * + * @param id 资产指标配置主键 + * @return 结果 + */ + + public int deleteDcBaseAssetTargetDaoById(Long id) + { + return dcBaseAssetTargetMapper.deleteDcBaseAssetTargetDaoById(id); + } +} diff --git a/lzbi-module/src/main/java/com/lzbi/targetFolder/service/DcBaseTargetModelService.java b/lzbi-module/src/main/java/com/lzbi/targetFolder/service/DcBaseTargetModelService.java new file mode 100644 index 0000000..dd91986 --- /dev/null +++ b/lzbi-module/src/main/java/com/lzbi/targetFolder/service/DcBaseTargetModelService.java @@ -0,0 +1,92 @@ +package com.lzbi.targetFolder.service; + +import java.util.List; + +import com.lzbi.common.utils.DateUtils; +import org.springframework.stereotype.Service; +import com.lzbi.targetFolder.domain.DcBaseTargetModelDao; +import com.lzbi.targetFolder.mapper.DcBaseTargetModelMapper; +import com.baomidou.mybatisplus.extension.service.IService; +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +/** + * 指标模版配置Service业务层处理 + * + * @author Lu.JL + * @date 2023-11-29 + */ +@Service +public class DcBaseTargetModelService extends ServiceImpl implements IService +{ + + /** + * 查询指标模版配置 + * + * @param id 指标模版配置主键 + * @return 指标模版配置 + */ + public DcBaseTargetModelDao selectDcBaseTargetModelDaoById(Long id) + { + return baseMapper.selectDcBaseTargetModelDaoById(id); + } + + /** + * 查询指标模版配置列表 + * + * @param dcBaseTargetModelDao 指标模版配置 + * @return 指标模版配置 + */ + public List selectDcBaseTargetModelDaoList(DcBaseTargetModelDao dcBaseTargetModelDao) + { + return baseMapper.selectDcBaseTargetModelDaoList(dcBaseTargetModelDao); + } + + /** + * 新增指标模版配置 + * + * @param dcBaseTargetModelDao 指标模版配置 + * @return 结果 + */ + + public int insertDcBaseTargetModelDao(DcBaseTargetModelDao dcBaseTargetModelDao) + { + dcBaseTargetModelDao.setCreatedTime(DateUtils.getNowDate()); + return baseMapper.insertDcBaseTargetModelDao(dcBaseTargetModelDao); + } + + /** + * 修改指标模版配置 + * + * @param dcBaseTargetModelDao 指标模版配置 + * @return 结果 + */ + + public int updateDcBaseTargetModelDao(DcBaseTargetModelDao dcBaseTargetModelDao) + { + dcBaseTargetModelDao.setUpdatedTime(DateUtils.getNowDate()); + return baseMapper.updateDcBaseTargetModelDao(dcBaseTargetModelDao); + } + + /** + * 批量删除指标模版配置 + * + * @param ids 需要删除的指标模版配置主键 + * @return 结果 + */ + + public int deleteDcBaseTargetModelDaoByIds(Long[] ids) + { + return baseMapper.deleteDcBaseTargetModelDaoByIds(ids); + } + + /** + * 删除指标模版配置信息 + * + * @param id 指标模版配置主键 + * @return 结果 + */ + + public int deleteDcBaseTargetModelDaoById(Long id) + { + return baseMapper.deleteDcBaseTargetModelDaoById(id); + } +}