diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysProcessCategoryController.java b/ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysProcessCategoryController.java index edf35557..b009b999 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysProcessCategoryController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/controller/SysProcessCategoryController.java @@ -89,10 +89,10 @@ public class SysProcessCategoryController extends BaseController /** * 修改制程类别明细 */ - @GetMapping("/edit/{processCategoryId}") - public String edit(@PathVariable("processCategoryId") Long processCategoryId, ModelMap mmap) + @GetMapping("/edit/{id}") + public String edit(@PathVariable("id") Long id, ModelMap mmap) { - SysProcessCategory sysProcessCategory = sysProcessCategoryService.selectSysProcessCategoryById(processCategoryId); + SysProcessCategory sysProcessCategory = sysProcessCategoryService.selectSysProcessCategoryById(id); mmap.put("sysProcessCategory", sysProcessCategory); return prefix + "/edit"; } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/domain/SysProcessCategory.java b/ruoyi-admin/src/main/java/com/ruoyi/system/domain/SysProcessCategory.java index 28e56dd2..f0294113 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/domain/SysProcessCategory.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/domain/SysProcessCategory.java @@ -15,13 +15,23 @@ public class SysProcessCategory extends BaseEntity { private static final long serialVersionUID = 1L; + /** 主键ID */ + private Long id; + + /** 删除标志(0代表存在 1代表删除) */ + private String delFlag; + /** 制程类别id */ - private Long processCategoryId; + private String processCategoryId; /** 制程类别编号 */ @Excel(name = "制程类别编号") private String processCategoryCode; + /** 制程类别名称 */ + @Excel(name = "制程类别名称") + private String processCategoryName; + /** 制程描述 */ @Excel(name = "制程描述") private String processDescription; @@ -38,24 +48,28 @@ public class SysProcessCategory extends BaseEntity @Excel(name = "财务实际加工费") private String actualProcessingCost; - /** 录入时间 */ - private String firstAddTime; + public Long getId() { + return id; + } - /** 修改时间 */ - private String updateInfoTime; + public void setId(Long id) { + this.id = id; + } - /** 备用一 */ - private String standbyOne; + public String getDelFlag() { + return delFlag; + } - /** 备用二 */ - private String standbyTwo; + public void setDelFlag(String delFlag) { + this.delFlag = delFlag; + } - public void setProcessCategoryId(Long processCategoryId) + public void setProcessCategoryId(String processCategoryId) { this.processCategoryId = processCategoryId; } - public Long getProcessCategoryId() + public String getProcessCategoryId() { return processCategoryId; } @@ -68,7 +82,16 @@ public class SysProcessCategory extends BaseEntity { return processCategoryCode; } - public void setProcessDescription(String processDescription) + + public String getProcessCategoryName() { + return processCategoryName; + } + + public void setProcessCategoryName(String processCategoryName) { + this.processCategoryName = processCategoryName; + } + + public void setProcessDescription(String processDescription) { this.processDescription = processDescription; } @@ -104,56 +127,19 @@ public class SysProcessCategory extends BaseEntity { return actualProcessingCost; } - public void setFirstAddTime(String firstAddTime) - { - this.firstAddTime = firstAddTime; - } - - public String getFirstAddTime() - { - return firstAddTime; - } - public void setUpdateInfoTime(String updateInfoTime) - { - this.updateInfoTime = updateInfoTime; - } - - public String getUpdateInfoTime() - { - return updateInfoTime; - } - public void setStandbyOne(String standbyOne) - { - this.standbyOne = standbyOne; - } - - public String getStandbyOne() - { - return standbyOne; - } - public void setStandbyTwo(String standbyTwo) - { - this.standbyTwo = standbyTwo; - } - - public String getStandbyTwo() - { - return standbyTwo; - } @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) + .append("id", getId()) + .append("delFlag", getDelFlag()) .append("processCategoryId", getProcessCategoryId()) .append("processCategoryCode", getProcessCategoryCode()) + .append("processCategoryName", getProcessCategoryName()) .append("processDescription", getProcessDescription()) .append("workHourOutput", getWorkHourOutput()) .append("standardConversionCost", getStandardConversionCost()) .append("actualProcessingCost", getActualProcessingCost()) - .append("firstAddTime", getFirstAddTime()) - .append("updateInfoTime", getUpdateInfoTime()) - .append("standbyOne", getStandbyOne()) - .append("standbyTwo", getStandbyTwo()) .toString(); } } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/mapper/SysProcessCategoryMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/system/mapper/SysProcessCategoryMapper.java index c7d18fb1..88180e32 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/mapper/SysProcessCategoryMapper.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/mapper/SysProcessCategoryMapper.java @@ -46,16 +46,16 @@ public interface SysProcessCategoryMapper /** * 删除制程类别明细 * - * @param processCategoryId 制程类别明细ID + * @param id 主键id * @return 结果 */ - public int deleteSysProcessCategoryById(Long processCategoryId); + public int deleteSysProcessCategoryById(Long id); /** * 批量删除制程类别明细 * - * @param processCategoryIds 需要删除的数据ID + * @param ids 需要删除的数据ID * @return 结果 */ - public int deleteSysProcessCategoryByIds(String[] processCategoryIds); + public int deleteSysProcessCategoryByIds(String[] ids); } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysProcessCategoryServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysProcessCategoryServiceImpl.java index d9e34da4..7a6e1c87 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysProcessCategoryServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/system/service/impl/SysProcessCategoryServiceImpl.java @@ -1,6 +1,10 @@ package com.ruoyi.system.service.impl; import java.util.List; + +import com.ruoyi.common.core.redis.RedisCache; +import com.ruoyi.common.utils.DateUtils; +import com.ruoyi.common.utils.ShiroUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.ruoyi.system.mapper.SysProcessCategoryMapper; @@ -20,16 +24,19 @@ public class SysProcessCategoryServiceImpl implements ISysProcessCategoryService @Autowired private SysProcessCategoryMapper sysProcessCategoryMapper; + @Autowired + private RedisCache redisCache; + /** * 查询制程类别明细 * - * @param processCategoryId 制程类别明细ID + * @param id 主键id * @return 制程类别明细 */ @Override - public SysProcessCategory selectSysProcessCategoryById(Long processCategoryId) + public SysProcessCategory selectSysProcessCategoryById(Long id) { - return sysProcessCategoryMapper.selectSysProcessCategoryById(processCategoryId); + return sysProcessCategoryMapper.selectSysProcessCategoryById(id); } /** @@ -53,6 +60,12 @@ public class SysProcessCategoryServiceImpl implements ISysProcessCategoryService @Override public int insertSysProcessCategory(SysProcessCategory sysProcessCategory) { + String loginName = ShiroUtils.getLoginName(); + sysProcessCategory.setCreateBy(loginName); + sysProcessCategory.setCreateTime(DateUtils.getNowDate()); + // 生成编号,年月日规则 + String billNo = redisCache.generateNo("ZC"); + sysProcessCategory.setProcessCategoryId(billNo); return sysProcessCategoryMapper.insertSysProcessCategory(sysProcessCategory); } @@ -65,6 +78,9 @@ public class SysProcessCategoryServiceImpl implements ISysProcessCategoryService @Override public int updateSysProcessCategory(SysProcessCategory sysProcessCategory) { + String loginName = ShiroUtils.getLoginName(); + sysProcessCategory.setUpdateBy(loginName); + sysProcessCategory.setUpdateTime(DateUtils.getNowDate()); return sysProcessCategoryMapper.updateSysProcessCategory(sysProcessCategory); } @@ -83,12 +99,12 @@ public class SysProcessCategoryServiceImpl implements ISysProcessCategoryService /** * 删除制程类别明细信息 * - * @param processCategoryId 制程类别明细ID + * @param id 主键id * @return 结果 */ @Override - public int deleteSysProcessCategoryById(Long processCategoryId) + public int deleteSysProcessCategoryById(Long id) { - return sysProcessCategoryMapper.deleteSysProcessCategoryById(processCategoryId); + return sysProcessCategoryMapper.deleteSysProcessCategoryById(id); } } diff --git a/ruoyi-admin/src/main/resources/mapper/system/SysProcessCategoryMapper.xml b/ruoyi-admin/src/main/resources/mapper/system/SysProcessCategoryMapper.xml index 0dbbcd8e..2b2ffdd4 100644 --- a/ruoyi-admin/src/main/resources/mapper/system/SysProcessCategoryMapper.xml +++ b/ruoyi-admin/src/main/resources/mapper/system/SysProcessCategoryMapper.xml @@ -5,20 +5,24 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + + + + + + + - - - - - select process_category_id, process_category_code, process_description, work_hour_output, standard_conversion_cost, actual_processing_cost, first_add_time, update_info_time, standby_one, standby_two from sys_process_category + select id,del_flag,create_by,create_time,update_by,update_time,remark,process_category_id, process_category_code, process_category_name, process_description, work_hour_output, standard_conversion_cost, actual_processing_cost from sys_process_category - where process_category_id = #{processCategoryId} + where id = #{id} insert into sys_process_category + process_category_id, process_category_code, + process_category_name, process_description, work_hour_output, standard_conversion_cost, actual_processing_cost, - standby_one, - standby_two, - first_add_time, + create_by, + create_time, + update_by, + update_time, + remark, + del_flag, + #{processCategoryId}, #{processCategoryCode}, + #{processCategoryName}, #{processDescription}, #{workHourOutput}, #{standardConversionCost}, #{actualProcessingCost}, - #{standbyOne}, - #{standbyTwo}, - NOW(), + #{createBy}, + #{createTime}, + #{updateBy}, + #{updateTime}, + #{remark}, + #{delFlag}, @@ -62,25 +76,29 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" update sys_process_category process_category_code = #{processCategoryCode}, + process_category_name = #{processCategoryName}, process_description = #{processDescription}, work_hour_output = #{workHourOutput}, standard_conversion_cost = #{standardConversionCost}, actual_processing_cost = #{actualProcessingCost}, - standby_one = #{standbyOne}, - standby_two = #{standbyTwo}, - update_info_time = CONCAT_WS(',',NOW(),update_info_time), + create_by = #{createBy}, + create_time = #{createTime}, + update_by = #{updateBy}, + update_time = #{updateTime}, + remark = #{remark}, + del_flag = #{delFlag}, - where process_category_id = #{processCategoryId} + where id = #{id} - delete from sys_process_category where process_category_id = #{processCategoryId} + delete from sys_process_category where id = #{id} - delete from sys_process_category where process_category_id in - - #{processCategoryId} + delete from sys_process_category where id in + + #{item} diff --git a/ruoyi-admin/src/main/resources/templates/system/processCategory/add.html b/ruoyi-admin/src/main/resources/templates/system/processCategory/add.html index edd1fe84..a0c84a8f 100644 --- a/ruoyi-admin/src/main/resources/templates/system/processCategory/add.html +++ b/ruoyi-admin/src/main/resources/templates/system/processCategory/add.html @@ -12,6 +12,12 @@ +
+ +
+ +
+
diff --git a/ruoyi-admin/src/main/resources/templates/system/processCategory/edit.html b/ruoyi-admin/src/main/resources/templates/system/processCategory/edit.html index 27e71cb7..a61a4569 100644 --- a/ruoyi-admin/src/main/resources/templates/system/processCategory/edit.html +++ b/ruoyi-admin/src/main/resources/templates/system/processCategory/edit.html @@ -6,13 +6,25 @@
- + +
+ +
+ +
+
+
+ +
+ +
+
diff --git a/ruoyi-admin/src/main/resources/templates/system/processCategory/processCategory.html b/ruoyi-admin/src/main/resources/templates/system/processCategory/processCategory.html index 4a6e7539..96f4a9b0 100644 --- a/ruoyi-admin/src/main/resources/templates/system/processCategory/processCategory.html +++ b/ruoyi-admin/src/main/resources/templates/system/processCategory/processCategory.html @@ -64,14 +64,22 @@ checkbox: true }, { - field: 'processCategoryId', - title: '制程类别id', + title: '主键ID', + field: 'id', visible: false }, + { + field: 'processCategoryId', + title: '制程类别id' + }, { field: 'processCategoryCode', title: '制程类别编号' }, + { + field: 'processCategoryName', + title: '制程类别名称' + }, { field: 'processDescription', title: '制程描述' @@ -88,29 +96,14 @@ field: 'actualProcessingCost', title: '财务实际加工费' }, - { - field: 'firstAddTime', - title: '录入时间', - formatter: function (value, row, index) { - if (value == null) { - return " "; - } else { - return value; - } - } - }, - { - field: 'updateInfoTime', - title: '上次修改时间', - formatter: function (value, row, index) { - if (value == null) { - return " "; - } else { - var vArr = value.split(',') - return vArr[0]; - } - } - }] + { + field: 'createTime', + title: '录入时间' + }, + { + field: 'updateTime', + title: '上次修改时间' + }] }; $.table.init(options); });