Browse Source

pms 2023年2月17日 sxm

master
[li_she] 3 years ago
parent
commit
6d0f3f5bfb
  1. 150
      xujie-pms/src/main/java/com/xujie/pms/data/EamAdminData.java
  2. 56
      xujie-pms/src/main/java/com/xujie/pms/data/EamAdminLevelData.java
  3. 56
      xujie-pms/src/main/java/com/xujie/pms/data/EamFamilyData.java
  4. 56
      xujie-pms/src/main/java/com/xujie/pms/data/EamGroupData.java
  5. 56
      xujie-pms/src/main/java/com/xujie/pms/data/EamLocationData.java
  6. 121
      xujie-pms/src/main/java/com/xujie/pms/data/EamManufacturerData.java
  7. 227
      xujie-pms/src/main/java/com/xujie/pms/data/EamObjectData.java
  8. 71
      xujie-pms/src/main/java/com/xujie/pms/data/EamPropertiesItemAvailableData.java
  9. 149
      xujie-pms/src/main/java/com/xujie/pms/data/EamPropertiesItemData.java
  10. 134
      xujie-pms/src/main/java/com/xujie/pms/data/EamSupplierData.java
  11. 449
      xujie-pms/src/main/java/com/xujie/pms/mapper/EamDao.java
  12. 9
      xujie-pms/src/main/java/com/xujie/pms/mapper/EamMapper.java
  13. 604
      xujie-pms/src/main/java/com/xujie/pms/mapper/Impl/EamDaoImpl.java
  14. 4
      xujie-pms/src/main/java/com/xujie/pms/service/EamService.java
  15. 4
      xujie-pms/src/main/java/com/xujie/pms/service/Impl/EamServiceImpl.java
  16. 9
      xujie-pms/src/main/resources/mapper/EamDao.xml

150
xujie-pms/src/main/java/com/xujie/pms/data/EamAdminData.java

@ -0,0 +1,150 @@
package com.xujie.pms.data;
import java.util.Date;
public class EamAdminData {
/**
*
*/
private String site;
/**
*
*/
private String adminID;
/**
*
*/
private String adminName;
/**
*
*/
private String phone;
/**
*
*/
private String department;
/**
*
*/
private String email;
/**
*
*/
private String tel;
/**
*
*/
private String levelID;
/**
*
*/
private String mesUser;
/**
*
*/
private String active;
/**
*
*/
private Date createdDate;
public String getSite() {
return site;
}
public void setSite(String site) {
this.site = site;
}
public String getAdminID() {
return adminID;
}
public void setAdminID(String adminID) {
this.adminID = adminID;
}
public String getAdminName() {
return adminName;
}
public void setAdminName(String adminName) {
this.adminName = adminName;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String getDepartment() {
return department;
}
public void setDepartment(String department) {
this.department = department;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getTel() {
return tel;
}
public void setTel(String tel) {
this.tel = tel;
}
public String getLevelID() {
return levelID;
}
public void setLevelID(String levelID) {
this.levelID = levelID;
}
public String getMesUser() {
return mesUser;
}
public void setMesUser(String mesUser) {
this.mesUser = mesUser;
}
public String getActive() {
return active;
}
public void setActive(String active) {
this.active = active;
}
public Date getCreatedDate() {
return createdDate;
}
public void setCreatedDate(Date createdDate) {
this.createdDate = createdDate;
}
}

56
xujie-pms/src/main/java/com/xujie/pms/data/EamAdminLevelData.java

@ -0,0 +1,56 @@
package com.xujie.pms.data;
public class EamAdminLevelData {
/**
*
*/
private String site;
/**
*
*/
private String adminLevelID;
/**
*
*/
private String adminLevelDesc;
/**
*
*/
private String active;
public String getSite() {
return site;
}
public void setSite(String site) {
this.site = site;
}
public String getAdminLevelID() {
return adminLevelID;
}
public void setAdminLevelID(String adminLevelID) {
this.adminLevelID = adminLevelID;
}
public String getAdminLevelDesc() {
return adminLevelDesc;
}
public void setAdminLevelDesc(String adminLevelDesc) {
this.adminLevelDesc = adminLevelDesc;
}
public String getActive() {
return active;
}
public void setActive(String active) {
this.active = active;
}
}

56
xujie-pms/src/main/java/com/xujie/pms/data/EamFamilyData.java

@ -0,0 +1,56 @@
package com.xujie.pms.data;
public class EamFamilyData {
/**
*
*/
private String site;
/**
*
*/
private String familyID;
/**
*
*/
private String familyDesc;
/**
*
*/
private String active;
public String getSite() {
return site;
}
public void setSite(String site) {
this.site = site;
}
public String getFamilyID() {
return familyID;
}
public void setFamilyID(String familyID) {
this.familyID = familyID;
}
public String getFamilyDesc() {
return familyDesc;
}
public void setFamilyDesc(String familyDesc) {
this.familyDesc = familyDesc;
}
public String getActive() {
return active;
}
public void setActive(String active) {
this.active = active;
}
}

56
xujie-pms/src/main/java/com/xujie/pms/data/EamGroupData.java

@ -0,0 +1,56 @@
package com.xujie.pms.data;
public class EamGroupData {
/**
*
*/
private String site;
/**
*
*/
private String groupID;
/**
*
*/
private String groupDesc;
/**
*
*/
private String active;
public String getSite() {
return site;
}
public void setSite(String site) {
this.site = site;
}
public String getGroupID() {
return groupID;
}
public void setGroupID(String groupID) {
this.groupID = groupID;
}
public String getGroupDesc() {
return groupDesc;
}
public void setGroupDesc(String groupDesc) {
this.groupDesc = groupDesc;
}
public String getActive() {
return active;
}
public void setActive(String active) {
this.active = active;
}
}

56
xujie-pms/src/main/java/com/xujie/pms/data/EamLocationData.java

@ -0,0 +1,56 @@
package com.xujie.pms.data;
public class EamLocationData {
/**
*
*/
private String site;
/**
*
*/
private String locationID;
/**
*
*/
private String locationName;
/**
*
*/
private String active;
public String getSite() {
return site;
}
public void setSite(String site) {
this.site = site;
}
public String getLocationID() {
return locationID;
}
public void setLocationID(String locationID) {
this.locationID = locationID;
}
public String getLocationName() {
return locationName;
}
public void setLocationName(String locationName) {
this.locationName = locationName;
}
public String getActive() {
return active;
}
public void setActive(String active) {
this.active = active;
}
}

121
xujie-pms/src/main/java/com/xujie/pms/data/EamManufacturerData.java

@ -0,0 +1,121 @@
package com.xujie.pms.data;
public class EamManufacturerData {
/**
*
*/
private String site;
/**
*
*/
private String manufacturerID;
/**
*
*/
private String manufacturerName;
/**
*
*/
private String active;
/**
*
*/
private String contact;
/**
*
*/
private String phone;
/**
*
*/
private String address;
/**
*
*/
private String email;
/**
*
*/
private String remark;
public String getSite() {
return site;
}
public void setSite(String site) {
this.site = site;
}
public String getManufacturerID() {
return manufacturerID;
}
public void setManufacturerID(String manufacturerID) {
this.manufacturerID = manufacturerID;
}
public String getManufacturerName() {
return manufacturerName;
}
public void setManufacturerName(String manufacturerName) {
this.manufacturerName = manufacturerName;
}
public String getActive() {
return active;
}
public void setActive(String active) {
this.active = active;
}
public String getContact() {
return contact;
}
public void setContact(String contact) {
this.contact = contact;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getRemark() {
return remark;
}
public void setRemark(String remark) {
this.remark = remark;
}
}

227
xujie-pms/src/main/java/com/xujie/pms/data/EamObjectData.java

@ -0,0 +1,227 @@
package com.xujie.pms.data;
import java.util.Date;
public class EamObjectData {
/**
*
*/
private String site;
/**
*
*/
private String objectID;
/**
*
*/
private String objectDesc;
/**
*
*/
private String locationID;
/**
*
*/
private String familyID;
/**
*
*/
private String groupID;
/**
*
*/
private String supplierID;
/**
*
*/
private String manufacturerID;
/**
*
*/
private String seqNo;
/**
*
*/
private Date purchessDate;
/**
*
*/
private String active;
/**
*
*/
private Date createDate;
/**
*
*/
private String createBy;
/**
*
*/
private Date closedDate;
/**
*
*/
private String closedBy;
/**
*
*/
private Integer propertiesModelID;
/**
*
*/
private Double maintenancePeriod;
public String getSite() {
return site;
}
public void setSite(String site) {
this.site = site;
}
public String getObjectID() {
return objectID;
}
public void setObjectID(String objectID) {
this.objectID = objectID;
}
public String getObjectDesc() {
return objectDesc;
}
public void setObjectDesc(String objectDesc) {
this.objectDesc = objectDesc;
}
public String getLocationID() {
return locationID;
}
public void setLocationID(String locationID) {
this.locationID = locationID;
}
public String getFamilyID() {
return familyID;
}
public void setFamilyID(String familyID) {
this.familyID = familyID;
}
public String getGroupID() {
return groupID;
}
public void setGroupID(String groupID) {
this.groupID = groupID;
}
public String getSupplierID() {
return supplierID;
}
public void setSupplierID(String supplierID) {
this.supplierID = supplierID;
}
public String getManufacturerID() {
return manufacturerID;
}
public void setManufacturerID(String manufacturerID) {
this.manufacturerID = manufacturerID;
}
public String getSeqNo() {
return seqNo;
}
public void setSeqNo(String seqNo) {
this.seqNo = seqNo;
}
public Date getPurchessDate() {
return purchessDate;
}
public void setPurchessDate(Date purchessDate) {
this.purchessDate = purchessDate;
}
public String getActive() {
return active;
}
public void setActive(String active) {
this.active = active;
}
public Date getCreateDate() {
return createDate;
}
public void setCreateDate(Date createDate) {
this.createDate = createDate;
}
public String getCreateBy() {
return createBy;
}
public void setCreateBy(String createBy) {
this.createBy = createBy;
}
public Date getClosedDate() {
return closedDate;
}
public void setClosedDate(Date closedDate) {
this.closedDate = closedDate;
}
public String getClosedBy() {
return closedBy;
}
public void setClosedBy(String closedBy) {
this.closedBy = closedBy;
}
public Integer getPropertiesModelID() {
return propertiesModelID;
}
public void setPropertiesModelID(Integer propertiesModelID) {
this.propertiesModelID = propertiesModelID;
}
public Double getMaintenancePeriod() {
return maintenancePeriod;
}
public void setMaintenancePeriod(Double maintenancePeriod) {
this.maintenancePeriod = maintenancePeriod;
}
}

71
xujie-pms/src/main/java/com/xujie/pms/data/EamPropertiesItemAvailableData.java

@ -0,0 +1,71 @@
package com.xujie.pms.data;
import java.util.Date;
public class EamPropertiesItemAvailableData {
/**
*
*/
private String itemNo;
/**
*
*/
private Double valueNo;
/**
*
*/
private String availableValue;
/**
*
*/
private Date createdDate;
/**
*
*/
private String createdBy;
public String getItemNo() {
return itemNo;
}
public void setItemNo(String itemNo) {
this.itemNo = itemNo;
}
public Double getValueNo() {
return valueNo;
}
public void setValueNo(Double valueNo) {
this.valueNo = valueNo;
}
public String getAvailableValue() {
return availableValue;
}
public void setAvailableValue(String availableValue) {
this.availableValue = availableValue;
}
public Date getCreatedDate() {
return createdDate;
}
public void setCreatedDate(Date createdDate) {
this.createdDate = createdDate;
}
public String getCreatedBy() {
return createdBy;
}
public void setCreatedBy(String createdBy) {
this.createdBy = createdBy;
}
}

149
xujie-pms/src/main/java/com/xujie/pms/data/EamPropertiesItemData.java

@ -0,0 +1,149 @@
package com.xujie.pms.data;
import java.util.Date;
public class EamPropertiesItemData {
/**
*
*/
private String itemNo;
/**
*
*/
private String itemDesc;
/**
*
*/
private String defaultValue;
/**
*
*/
private String valueType;
/**
*
*/
private String valueTypeDb;
/**
*
*/
private String valueChooseFlag;
/**
*
*/
private Date createdDate;
/**
*
*/
private String createdBy;
/**
*
*/
private Double maxValue;
/**
*
*/
private Double minValue;
/**
*
*/
private String itemRemark;
public String getItemNo() {
return itemNo;
}
public void setItemNo(String itemNo) {
this.itemNo = itemNo;
}
public String getItemDesc() {
return itemDesc;
}
public void setItemDesc(String itemDesc) {
this.itemDesc = itemDesc;
}
public String getDefaultValue() {
return defaultValue;
}
public void setDefaultValue(String defaultValue) {
this.defaultValue = defaultValue;
}
public String getValueType() {
return valueType;
}
public void setValueType(String valueType) {
this.valueType = valueType;
}
public String getValueTypeDb() {
return valueTypeDb;
}
public void setValueTypeDb(String valueTypeDb) {
this.valueTypeDb = valueTypeDb;
}
public String getValueChooseFlag() {
return valueChooseFlag;
}
public void setValueChooseFlag(String valueChooseFlag) {
this.valueChooseFlag = valueChooseFlag;
}
public Date getCreatedDate() {
return createdDate;
}
public void setCreatedDate(Date createdDate) {
this.createdDate = createdDate;
}
public String getCreatedBy() {
return createdBy;
}
public void setCreatedBy(String createdBy) {
this.createdBy = createdBy;
}
public Double getMaxValue() {
return maxValue;
}
public void setMaxValue(Double maxValue) {
this.maxValue = maxValue;
}
public Double getMinValue() {
return minValue;
}
public void setMinValue(Double minValue) {
this.minValue = minValue;
}
public String getItemRemark() {
return itemRemark;
}
public void setItemRemark(String itemRemark) {
this.itemRemark = itemRemark;
}
}

134
xujie-pms/src/main/java/com/xujie/pms/data/EamSupplierData.java

@ -0,0 +1,134 @@
package com.xujie.pms.data;
public class EamSupplierData {
/**
*
*/
private String site;
/**
*
*/
private String supplierID;
/**
*
*/
private String supplierName;
/**
*
*/
private String group;
/**
*
*/
private String active;
/**
*
*/
private String contact;
/**
*
*/
private String phone;
/**
*
*/
private String address;
/**
*
*/
private String email;
/**
*
*/
private String remark;
public String getSite() {
return site;
}
public void setSite(String site) {
this.site = site;
}
public String getSupplierID() {
return supplierID;
}
public void setSupplierID(String supplierID) {
this.supplierID = supplierID;
}
public String getSupplierName() {
return supplierName;
}
public void setSupplierName(String supplierName) {
this.supplierName = supplierName;
}
public String getGroup() {
return group;
}
public void setGroup(String group) {
this.group = group;
}
public String getActive() {
return active;
}
public void setActive(String active) {
this.active = active;
}
public String getContact() {
return contact;
}
public void setContact(String contact) {
this.contact = contact;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public String getRemark() {
return remark;
}
public void setRemark(String remark) {
this.remark = remark;
}
}

449
xujie-pms/src/main/java/com/xujie/pms/mapper/EamDao.java

@ -0,0 +1,449 @@
package com.xujie.pms.mapper;
import com.xujie.pms.data.*;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;
import java.util.List;
public interface EamDao {
/**
* @Description 查询设备分类
* @Title eamFamilySearch
* @param inData
* @author rq
* @date 2023/1/29 13:34
* @return List<EamFamilyData>
* @throw
*/
List<EamFamilyData> eamFamilySearch(EamFamilyData inData);
/**
* @Description 检查设备分类编码
* @Title checkEamFamily
* @param inData
* @author rq
* @date 2023/1/29 15:39
* @return List<EamFamilyData>
* @throw
*/
List<EamFamilyData> checkEamFamily(EamFamilyData inData);
/**
* @Description 保存新的分类
* @Title saveNewEamFamily
* @param inData
* @author rq
* @date 2023/1/29 16:12
* @return void
* @throw
*/
void saveNewEamFamily(EamFamilyData inData);
/**
* @Description 编辑分类
* @Title saveNewEamFamily
* @param inData
* @author rq
* @date 2023/1/29 16:12
* @return void
* @throw
*/
void eamFamilyEdit(EamFamilyData inData);
/**
* @Description TODO
* @Title eamFamilyDelete
* @param inData
* @author rq
* @date 2023/1/29 17:25
* @return void
* @throw
*/
void eamFamilyDelete(EamFamilyData inData);
//------------------------设备分组-----------------------------
/**
* @Description 查询设备分组
* @Title eamGroupSearch
* @param inData
* @author rq
* @date 2023/1/29 13:34
* @return List<EamGroupData>
* @throw
*/
List<EamGroupData> eamGroupSearch(EamGroupData inData);
/**
* @Description 检查设备分组编码
* @Title checkEamGroup
* @param inData
* @author rq
* @date 2023/1/29 15:39
* @return List<EamGroupData>
* @throw
*/
List<EamGroupData> checkEamGroup(EamGroupData inData);
/**
* @Description 保存新的分组
* @Title saveNewEamGroup
* @param inData
* @author rq
* @date 2023/1/29 16:12
* @return void
* @throw
*/
void saveNewEamGroup(EamGroupData inData);
/**
* @Description 编辑分组
* @Title saveNewEamGroup
* @param inData
* @author rq
* @date 2023/1/29 16:12
* @return void
* @throw
*/
void eamGroupEdit(EamGroupData inData);
/**
* @Description TODO
* @Title eamGroupDelete
* @param inData
* @author rq
* @date 2023/1/29 17:25
* @return void
* @throw
*/
void eamGroupDelete(EamGroupData inData);
//-----------------------设备位置------------------------------------
/**
* @Description 查询
* @Title eamLocationSearch
* @param inData
* @author rq
* @date 2023/1/29 13:34
* @return List<EamLocationData>
* @throw
*/
List<EamLocationData> eamLocationSearch(EamLocationData inData);
/**
* @Description 检查编码
* @Title checkEamLocation
* @param inData
* @author rq
* @date 2023/1/29 15:39
* @return List<EamGroupData>
* @throw
*/
List<EamLocationData> checkEamLocation(EamLocationData inData);
/**
* @Description 保存新的
* @Title saveNewEamLocation
* @param inData
* @author rq
* @date 2023/1/29 16:12
* @return void
* @throw
*/
void saveNewEamLocation(EamLocationData inData);
/**
* @Description
* @Title saveNewEamLocation
* @param inData
* @author rq
* @date 2023/1/29 16:12
* @return void
* @throw
*/
void eamLocationEdit(EamLocationData inData);
/**
* @Description TODO
* @Title eamLocationDelete
* @param inData
* @author rq
* @date 2023/1/29 17:25
* @return void
* @throw
*/
void eamLocationDelete(EamLocationData inData);
//-----------------------设备供应商------------------------------------
/**
* @Description 查询
* @Title eamSupplierSearch
* @param inData
* @author rq
* @date 2023/1/29 13:34
* @return List<EamSupplierData>
* @throw
*/
List<EamSupplierData> eamSupplierSearch(EamSupplierData inData);
/**
* @Description 检查编码
* @Title checkEamSupplier
* @param inData
* @author rq
* @date 2023/1/29 15:39
* @return List<EamGroupData>
* @throw
*/
List<EamSupplierData> checkEamSupplier(EamSupplierData inData);
/**
* @Description 保存新的
* @Title saveNewEamSupplier
* @param inData
* @author rq
* @date 2023/1/29 16:12
* @return void
* @throw
*/
void saveNewEamSupplier(EamSupplierData inData);
/**
* @Description
* @Title saveNewEamSupplier
* @param inData
* @author rq
* @date 2023/1/29 16:12
* @return void
* @throw
*/
void eamSupplierEdit(EamSupplierData inData);
/**
* @Description TODO
* @Title eamSupplierDelete
* @param inData
* @author rq
* @date 2023/1/29 17:25
* @return void
* @throw
*/
void eamSupplierDelete(EamSupplierData inData);
//-----------------------设备制造商------------------------------------
/**
* @Description 查询
* @Title eamManufacturerSearch
* @param inData
* @author rq
* @date 2023/1/29 13:34
* @return List<EamManufacturerData>
* @throw
*/
List<EamManufacturerData> eamManufacturerSearch(EamManufacturerData inData);
/**
* @Description 检查编码
* @Title checkEamManufacturer
* @param inData
* @author rq
* @date 2023/1/29 15:39
* @return List<EamGroupData>
* @throw
*/
List<EamManufacturerData> checkEamManufacturer(EamManufacturerData inData);
/**
* @Description 保存新的
* @Title saveNewEamManufacturer
* @param inData
* @author rq
* @date 2023/1/29 16:12
* @return void
* @throw
*/
void saveNewEamManufacturer(EamManufacturerData inData);
/**
* @Description
* @Title saveNewEamManufacturer
* @param inData
* @author rq
* @date 2023/1/29 16:12
* @return void
* @throw
*/
void eamManufacturerEdit(EamManufacturerData inData);
/**
* @Description TODO
* @Title eamManufacturerDelete
* @param inData
* @author rq
* @date 2023/1/29 17:25
* @return void
* @throw
*/
void eamManufacturerDelete(EamManufacturerData inData);
//-----------------------机修人员------------------------------------
/**
* @Description 查询
* @Title eamAdminSearch
* @param inData
* @author rq
* @date 2023/1/29 13:34
* @return List<EamAdminData>
* @throw
*/
List<EamAdminData> eamAdminSearch(EamAdminData inData);
/**
* @Description 检查编码
* @Title checkEamAdmin
* @param inData
* @author rq
* @date 2023/1/29 15:39
* @return List<EamGroupData>
* @throw
*/
List<EamAdminData> checkEamAdmin(EamAdminData inData);
/**
* @Description 保存新的
* @Title saveNewEamAdmin
* @param inData
* @author rq
* @date 2023/1/29 16:12
* @return void
* @throw
*/
void saveNewEamAdmin(EamAdminData inData);
/**
* @Description
* @Title saveNewEamAdmin
* @param inData
* @author rq
* @date 2023/1/29 16:12
* @return void
* @throw
*/
void eamAdminEdit(EamAdminData inData);
/**
* @Description TODO
* @Title eamAdminDelete
* @param inData
* @author rq
* @date 2023/1/29 17:25
* @return void
* @throw
*/
void eamAdminDelete(EamAdminData inData);
//---------------机修人员等级-------------------
/**
* @Description 查询设备分类
* @Title eamAdminLevelSearch
* @param inData
* @author rq
* @date 2023/1/29 13:34
* @return List<EamAdminLevelData>
* @throw
*/
List<EamAdminLevelData> eamAdminLevelSearch(EamAdminLevelData inData);
/**
* @Description 检查设备分类编码
* @Title checkEamAdminLevel
* @param inData
* @author rq
* @date 2023/1/29 15:39
* @return List<EamAdminLevelData>
* @throw
*/
List<EamAdminLevelData> checkEamAdminLevel(EamAdminLevelData inData);
/**
* @Description 保存新的分类
* @Title saveNewEamAdminLevel
* @param inData
* @author rq
* @date 2023/1/29 16:12
* @return void
* @throw
*/
void saveNewEamAdminLevel(EamAdminLevelData inData);
/**
* @Description 编辑分类
* @Title saveNewEamAdminLevel
* @param inData
* @author rq
* @date 2023/1/29 16:12
* @return void
* @throw
*/
void eamAdminLevelEdit(EamAdminLevelData inData);
/**
* @Description TODO
* @Title eamAdminLevelDelete
* @param inData
* @author rq
* @date 2023/1/29 17:25
* @return void
* @throw
*/
void eamAdminLevelDelete(EamAdminLevelData inData);
/**
* @Description TODO
* @Title initAdminLevel
* @param site
* @author rq
* @date 2023/2/2 16:26
* @return List<EamAdminData>
* @throw
*/
List<EamAdminLevelData> initAdminLevel(String site);
//---------------维修项目-------------------
/**
* @Description 查询设备分类
* @Title eamAdminLevelSearch
* @param inData
* @author rq
* @date 2023/1/29 13:34
* @return List<EamAdminLevelData>
* @throw
*/
List<EamPropertiesItemData> eamPropertiesItemSearch(EamPropertiesItemData inData);
/**
* @Description 检查设备分类编码
* @Title checkEamAdminLevel
* @param inData
* @author rq
* @date 2023/1/29 15:39
* @return List<EamAdminLevelData>
* @throw
*/
List<EamPropertiesItemData> checkEamPropertiesItem(EamPropertiesItemData inData);
/**
* @Description 保存新的分类
* @Title saveNewEamAdminLevel
* @param inData
* @author rq
* @date 2023/1/29 16:12
* @return void
* @throw
*/
void saveNewEamPropertiesItem(EamPropertiesItemData inData);
/**
* @Description 编辑分类
* @Title saveNewEamAdminLevel
* @param inData
* @author rq
* @date 2023/1/29 16:12
* @return void
* @throw
*/
void eamPropertiesItemEdit(EamPropertiesItemData inData);
/**
* @Description TODO
* @Title eamAdminLevelDelete
* @param inData
* @author rq
* @date 2023/1/29 17:25
* @return void
* @throw
*/
void eamPropertiesItemDelete(EamPropertiesItemData inData);
}

9
xujie-pms/src/main/java/com/xujie/pms/mapper/EamMapper.java

@ -0,0 +1,9 @@
package com.xujie.pms.mapper;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;
@Mapper
@Repository
public interface EamMapper {
}

604
xujie-pms/src/main/java/com/xujie/pms/mapper/Impl/EamDaoImpl.java

@ -0,0 +1,604 @@
package com.xujie.pms.mapper.Impl;
import com.xujie.pms.data.*;
import com.xujie.pms.mapper.EamDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.core.BeanPropertyRowMapper;
import org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class EamDaoImpl implements EamDao {
@Autowired
private NamedParameterJdbcTemplate parameterJdbcTemplate;
@Override
public List<EamFamilyData> eamFamilySearch(EamFamilyData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("SELECT Site,FamilyID,FamilyDesc,Active FROM eam_family WHERE 1 = 1 ");
if(!(null == inData.getSite() || "".equals(inData.getSite()))){
sql.append(" AND site = :site");
paramMap.put("site", inData.getSite());
}
if(!(null == inData.getFamilyID() || "".equals(inData.getFamilyID()))){
sql.append(" AND FamilyID like '%"+inData.getFamilyID()+"%' ");
}
if(!(null == inData.getFamilyDesc() || "".equals(inData.getFamilyDesc()))){
sql.append(" AND FamilyDesc like '%"+inData.getFamilyDesc()+"%' ");
}
if(!(null == inData.getActive() || "".equals(inData.getActive()))){
sql.append(" AND Active = :Active");
paramMap.put("Active", inData.getActive());
}
return parameterJdbcTemplate.query(sql.toString(), paramMap, new BeanPropertyRowMapper<>(EamFamilyData.class));
}
@Override
public List<EamFamilyData> checkEamFamily(EamFamilyData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("SELECT Site,FamilyID,FamilyDesc,Active FROM eam_family WHERE site = :site AND FamilyID = :FamilyID ");
paramMap.put("site", inData.getSite());
paramMap.put("FamilyID", inData.getFamilyID());
return parameterJdbcTemplate.query(sql.toString(), paramMap, new BeanPropertyRowMapper<>(EamFamilyData.class));
}
@Override
public void saveNewEamFamily(EamFamilyData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("Insert into eam_family (Site,FamilyID,FamilyDesc,Active) values (:Site,:FamilyID,:FamilyDesc,:Active) ");
paramMap.put("Site", inData.getSite());
paramMap.put("FamilyID", inData.getFamilyID());
paramMap.put("FamilyDesc", inData.getFamilyDesc());
paramMap.put("Active", inData.getActive());
parameterJdbcTemplate.update(sql.toString(), paramMap);
}
@Override
public void eamFamilyEdit(EamFamilyData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append(" update eam_family set FamilyDesc=:FamilyDesc , Active=:Active WHERE site = :site AND FamilyID = :FamilyID ");
paramMap.put("site", inData.getSite());
paramMap.put("FamilyID", inData.getFamilyID());
paramMap.put("FamilyDesc", inData.getFamilyDesc());
paramMap.put("Active", inData.getActive());
parameterJdbcTemplate.update(sql.toString(), paramMap);
}
@Override
public void eamFamilyDelete(EamFamilyData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("Delete FROM eam_family WHERE site = :site AND FamilyID = :FamilyID ");
paramMap.put("site", inData.getSite());
paramMap.put("FamilyID", inData.getFamilyID());
parameterJdbcTemplate.update(sql.toString(), paramMap);
}
//------------------------------设备分组----------------------------------------
@Override
public List<EamGroupData> eamGroupSearch(EamGroupData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("SELECT Site,GroupID,GroupDesc,Active FROM eam_group WHERE 1 = 1 ");
if(!(null == inData.getSite() || "".equals(inData.getSite()))){
sql.append(" AND site = :site");
paramMap.put("site", inData.getSite());
}
if(!(null == inData.getGroupID() || "".equals(inData.getGroupID()))){
sql.append(" AND GroupID like '%"+inData.getGroupID()+"%' ");
}
if(!(null == inData.getGroupDesc() || "".equals(inData.getGroupDesc()))){
sql.append(" AND GroupDesc like '%"+inData.getGroupDesc()+"%' ");
}
if(!(null == inData.getActive() || "".equals(inData.getActive()))){
sql.append(" AND Active = :Active");
paramMap.put("Active", inData.getActive());
}
return parameterJdbcTemplate.query(sql.toString(), paramMap, new BeanPropertyRowMapper<>(EamGroupData.class));
}
@Override
public List<EamGroupData> checkEamGroup(EamGroupData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("SELECT Site,GroupID,GroupDesc,Active FROM eam_group WHERE site = :site AND GroupID = :GroupID ");
paramMap.put("site", inData.getSite());
paramMap.put("GroupID", inData.getGroupID());
return parameterJdbcTemplate.query(sql.toString(), paramMap, new BeanPropertyRowMapper<>(EamGroupData.class));
}
@Override
public void saveNewEamGroup(EamGroupData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("Insert into eam_group (Site,GroupID,GroupDesc,Active) values (:Site,:GroupID,:GroupDesc,:Active) ");
paramMap.put("Site", inData.getSite());
paramMap.put("GroupID", inData.getGroupID());
paramMap.put("GroupDesc", inData.getGroupDesc());
paramMap.put("Active", inData.getActive());
parameterJdbcTemplate.update(sql.toString(), paramMap);
}
@Override
public void eamGroupEdit(EamGroupData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append(" update eam_group set GroupDesc=:GroupDesc , Active=:Active WHERE site = :site AND GroupID = :GroupID ");
paramMap.put("site", inData.getSite());
paramMap.put("GroupID", inData.getGroupID());
paramMap.put("GroupDesc", inData.getGroupDesc());
paramMap.put("Active", inData.getActive());
parameterJdbcTemplate.update(sql.toString(), paramMap);
}
@Override
public void eamGroupDelete(EamGroupData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("Delete FROM eam_group WHERE site = :site AND GroupID = :GroupID ");
paramMap.put("site", inData.getSite());
paramMap.put("GroupID", inData.getGroupID());
parameterJdbcTemplate.update(sql.toString(), paramMap);
}
//------------------------------设备位置----------------------------------------
@Override
public List<EamLocationData> eamLocationSearch(EamLocationData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("SELECT Site,LocationID,LocationName,Active FROM eam_location WHERE 1 = 1 ");
if(!(null == inData.getSite() || "".equals(inData.getSite()))){
sql.append(" AND site = :site");
paramMap.put("site", inData.getSite());
}
if(!(null == inData.getLocationID() || "".equals(inData.getLocationID()))){
sql.append(" AND LocationID like '%"+inData.getLocationID()+"%' ");
}
if(!(null == inData.getLocationName() || "".equals(inData.getLocationName()))){
sql.append(" AND LocationName like '%"+inData.getLocationName()+"%' ");
}
if(!(null == inData.getActive() || "".equals(inData.getActive()))){
sql.append(" AND Active = :Active");
paramMap.put("Active", inData.getActive());
}
return parameterJdbcTemplate.query(sql.toString(), paramMap, new BeanPropertyRowMapper<>(EamLocationData.class));
}
@Override
public List<EamLocationData> checkEamLocation(EamLocationData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("SELECT Site,LocationID,LocationName,Active FROM eam_location WHERE site = :site AND LocationID = :LocationID ");
paramMap.put("site", inData.getSite());
paramMap.put("LocationID", inData.getLocationID());
return parameterJdbcTemplate.query(sql.toString(), paramMap, new BeanPropertyRowMapper<>(EamLocationData.class));
}
@Override
public void saveNewEamLocation(EamLocationData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("Insert into eam_location (Site,LocationID,LocationName,Active) values (:Site,:LocationID,:LocationName,:Active) ");
paramMap.put("Site", inData.getSite());
paramMap.put("LocationID", inData.getLocationID());
paramMap.put("LocationName", inData.getLocationName());
paramMap.put("Active", inData.getActive());
parameterJdbcTemplate.update(sql.toString(), paramMap);
}
@Override
public void eamLocationEdit(EamLocationData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append(" update eam_location set LocationName=:LocationName , Active=:Active WHERE site = :site AND LocationID = :LocationID ");
paramMap.put("site", inData.getSite());
paramMap.put("LocationID", inData.getLocationID());
paramMap.put("LocationName", inData.getLocationName());
paramMap.put("Active", inData.getActive());
parameterJdbcTemplate.update(sql.toString(), paramMap);
}
@Override
public void eamLocationDelete(EamLocationData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("Delete FROM eam_location WHERE site = :site AND LocationID = :LocationID ");
paramMap.put("site", inData.getSite());
paramMap.put("LocationID", inData.getLocationID());
parameterJdbcTemplate.update(sql.toString(), paramMap);
}
//------------------------------设备供应商----------------------------------------
@Override
public List<EamSupplierData> eamSupplierSearch(EamSupplierData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("SELECT Site,SupplierID,SupplierName,[Group],Active,Contact,Phone,Address,Email,Remark FROM eam_supplier WHERE 1 = 1 ");
if(!(null == inData.getSite() || "".equals(inData.getSite()))){
sql.append(" AND site = :site");
paramMap.put("site", inData.getSite());
}
if(!(null == inData.getSupplierID() || "".equals(inData.getSupplierID()))){
sql.append(" AND SupplierID like '%"+inData.getSupplierID()+"%' ");
}
if(!(null == inData.getSupplierName() || "".equals(inData.getSupplierName()))){
sql.append(" AND SupplierName like '%"+inData.getSupplierName()+"%' ");
}
if(!(null == inData.getActive() || "".equals(inData.getActive()))){
sql.append(" AND Active = :Active");
paramMap.put("Active", inData.getActive());
}
if(!(null == inData.getGroup() || "".equals(inData.getGroup()))){
sql.append(" AND Group like '%"+inData.getGroup()+"%' ");
}
return parameterJdbcTemplate.query(sql.toString(), paramMap, new BeanPropertyRowMapper<>(EamSupplierData.class));
}
@Override
public List<EamSupplierData> checkEamSupplier(EamSupplierData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("SELECT Site,SupplierID,SupplierName FROM eam_supplier WHERE site = :site AND SupplierID = :SupplierID ");
paramMap.put("site", inData.getSite());
paramMap.put("SupplierID", inData.getSupplierID());
return parameterJdbcTemplate.query(sql.toString(), paramMap, new BeanPropertyRowMapper<>(EamSupplierData.class));
}
@Override
public void saveNewEamSupplier(EamSupplierData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("Insert into eam_supplier (Site,SupplierID,SupplierName,[Group],Active,Contact,Phone,Address,Email,Remark) ");
sql.append(" values (:Site,:SupplierID,:SupplierName,:Group,:Active,:Contact,:Phone,:Address,:Email,:Remark)");
paramMap.put("Site", inData.getSite());
paramMap.put("SupplierID", inData.getSupplierID());
paramMap.put("SupplierName", inData.getSupplierName());
paramMap.put("Active", inData.getActive());
paramMap.put("Group", inData.getGroup());
paramMap.put("Contact", inData.getContact());
paramMap.put("Phone", inData.getPhone());
paramMap.put("Address", inData.getAddress());
paramMap.put("Email", inData.getEmail());
paramMap.put("Remark", inData.getRemark());
parameterJdbcTemplate.update(sql.toString(), paramMap);
}
@Override
public void eamSupplierEdit(EamSupplierData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append(" update eam_supplier set SupplierName=:SupplierName , Active=:Active ,[Group]=:Group,Contact=:Contact,Phone=:Phone,Address=:Address,Email=:Email,Remark=:Remark WHERE site = :site AND SupplierID = :SupplierID ");
paramMap.put("site", inData.getSite());
paramMap.put("SupplierID", inData.getSupplierID());
paramMap.put("SupplierName", inData.getSupplierName());
paramMap.put("Active", inData.getActive());
paramMap.put("Group", inData.getGroup());
paramMap.put("Contact", inData.getContact());
paramMap.put("Phone", inData.getPhone());
paramMap.put("Address", inData.getAddress());
paramMap.put("Email", inData.getEmail());
paramMap.put("Remark", inData.getRemark());
parameterJdbcTemplate.update(sql.toString(), paramMap);
}
@Override
public void eamSupplierDelete(EamSupplierData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("Delete FROM eam_supplier WHERE site = :site AND SupplierID = :SupplierID ");
paramMap.put("site", inData.getSite());
paramMap.put("SupplierID", inData.getSupplierID());
parameterJdbcTemplate.update(sql.toString(), paramMap);
}
//------------------------------设备制造商----------------------------------------
@Override
public List<EamManufacturerData> eamManufacturerSearch(EamManufacturerData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("SELECT Site,ManufacturerID,ManufacturerName,Active,Contact,Phone,Address,Email,Remark FROM eam_manufacturer WHERE 1 = 1 ");
if(!(null == inData.getSite() || "".equals(inData.getSite()))){
sql.append(" AND site = :site");
paramMap.put("site", inData.getSite());
}
if(!(null == inData.getManufacturerID() || "".equals(inData.getManufacturerID()))){
sql.append(" AND ManufacturerID like '%"+inData.getManufacturerID()+"%' ");
}
if(!(null == inData.getManufacturerName() || "".equals(inData.getManufacturerName()))){
sql.append(" AND ManufacturerName like '%"+inData.getManufacturerName()+"%' ");
}
if(!(null == inData.getActive() || "".equals(inData.getActive()))){
sql.append(" AND Active = :Active");
paramMap.put("Active", inData.getActive());
}
return parameterJdbcTemplate.query(sql.toString(), paramMap, new BeanPropertyRowMapper<>(EamManufacturerData.class));
}
@Override
public List<EamManufacturerData> checkEamManufacturer(EamManufacturerData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("SELECT Site,ManufacturerID,ManufacturerName FROM eam_manufacturer WHERE site = :site AND ManufacturerID = :ManufacturerID ");
paramMap.put("site", inData.getSite());
paramMap.put("ManufacturerID", inData.getManufacturerID());
return parameterJdbcTemplate.query(sql.toString(), paramMap, new BeanPropertyRowMapper<>(EamManufacturerData.class));
}
@Override
public void saveNewEamManufacturer(EamManufacturerData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("Insert into eam_manufacturer (Site,ManufacturerID,ManufacturerName,Active,Contact,Phone,Address,Email,Remark) ");
sql.append(" values (:Site,:ManufacturerID,:ManufacturerName,:Active,:Contact,:Phone,:Address,:Email,:Remark)");
paramMap.put("Site", inData.getSite());
paramMap.put("ManufacturerID", inData.getManufacturerID());
paramMap.put("ManufacturerName", inData.getManufacturerName());
paramMap.put("Active", inData.getActive());
paramMap.put("Contact", inData.getContact());
paramMap.put("Phone", inData.getPhone());
paramMap.put("Address", inData.getAddress());
paramMap.put("Email", inData.getEmail());
paramMap.put("Remark", inData.getRemark());
parameterJdbcTemplate.update(sql.toString(), paramMap);
}
@Override
public void eamManufacturerEdit(EamManufacturerData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append(" update eam_manufacturer set ManufacturerName=:ManufacturerName , Active=:Active ,Contact=:Contact,Phone=:Phone,Address=:Address,Email=:Email,Remark=:Remark WHERE site = :site AND ManufacturerID = :ManufacturerID ");
paramMap.put("site", inData.getSite());
paramMap.put("ManufacturerID", inData.getManufacturerID());
paramMap.put("ManufacturerName", inData.getManufacturerName());
paramMap.put("Active", inData.getActive());
paramMap.put("Contact", inData.getContact());
paramMap.put("Phone", inData.getPhone());
paramMap.put("Address", inData.getAddress());
paramMap.put("Email", inData.getEmail());
paramMap.put("Remark", inData.getRemark());
parameterJdbcTemplate.update(sql.toString(), paramMap);
}
@Override
public void eamManufacturerDelete(EamManufacturerData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("Delete FROM eam_manufacturer WHERE site = :site AND ManufacturerID = :ManufacturerID ");
paramMap.put("site", inData.getSite());
paramMap.put("ManufacturerID", inData.getManufacturerID());
parameterJdbcTemplate.update(sql.toString(), paramMap);
}
//------------------------------机修人员----------------------------------------
@Override
public List<EamAdminData> eamAdminSearch(EamAdminData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("SELECT Site,AdminID,AdminName,Phone,Department,Email,Tel,LevelID,MesUser,Active,CreatedDate FROM eam_admin WHERE 1 = 1 ");
if(!(null == inData.getSite() || "".equals(inData.getSite()))){
sql.append(" AND site = :site");
paramMap.put("site", inData.getSite());
}
if(!(null == inData.getAdminID() || "".equals(inData.getAdminID()))){
sql.append(" AND AdminID like '%"+inData.getAdminID()+"%' ");
}
if(!(null == inData.getAdminName() || "".equals(inData.getAdminName()))){
sql.append(" AND AdminName like '%"+inData.getAdminName()+"%' ");
}
if(!(null == inData.getActive() || "".equals(inData.getActive()))){
sql.append(" AND Active = :Active");
paramMap.put("Active", inData.getActive());
}
return parameterJdbcTemplate.query(sql.toString(), paramMap, new BeanPropertyRowMapper<>(EamAdminData.class));
}
@Override
public List<EamAdminData> checkEamAdmin(EamAdminData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("SELECT Site,AdminID,AdminName FROM eam_admin WHERE site = :site AND AdminID = :AdminID ");
paramMap.put("site", inData.getSite());
paramMap.put("AdminID", inData.getAdminID());
return parameterJdbcTemplate.query(sql.toString(), paramMap, new BeanPropertyRowMapper<>(EamAdminData.class));
}
@Override
public void saveNewEamAdmin(EamAdminData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("Insert into eam_admin (Site,AdminID,AdminName,Active,Phone,Department,Email,Tel,LevelID,MesUser,CreatedDate) ");
sql.append(" values (:Site,:AdminID,:AdminName,:Active,:Phone,:Department,:Email,:Tel,:LevelID,:MesUser,GetDate())");
paramMap.put("Site", inData.getSite());
paramMap.put("AdminID", inData.getAdminID());
paramMap.put("AdminName", inData.getAdminName());
paramMap.put("Active", inData.getActive());
paramMap.put("Phone", inData.getPhone());
paramMap.put("Department", inData.getDepartment());
paramMap.put("Email", inData.getEmail());
paramMap.put("Tel", inData.getTel());
paramMap.put("LevelID", inData.getLevelID());
paramMap.put("MesUser", inData.getMesUser());
parameterJdbcTemplate.update(sql.toString(), paramMap);
}
@Override
public void eamAdminEdit(EamAdminData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append(" update eam_admin set AdminName=:AdminName,Active=:Active,Phone=:Phone,Department=:Department,Email=:Email,Tel=:Tel,LevelID=:LevelID,MesUser=:MesUser WHERE site = :Site AND AdminID = :AdminID ");
paramMap.put("Site", inData.getSite());
paramMap.put("AdminID", inData.getAdminID());
paramMap.put("AdminName", inData.getAdminName());
paramMap.put("Active", inData.getActive());
paramMap.put("Phone", inData.getPhone());
paramMap.put("Department", inData.getDepartment());
paramMap.put("Email", inData.getEmail());
paramMap.put("Tel", inData.getTel());
paramMap.put("LevelID", inData.getLevelID());
paramMap.put("MesUser", inData.getMesUser());
parameterJdbcTemplate.update(sql.toString(), paramMap);
}
@Override
public void eamAdminDelete(EamAdminData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("Delete FROM eam_admin WHERE site = :site AND AdminID = :AdminID ");
paramMap.put("site", inData.getSite());
paramMap.put("AdminID", inData.getAdminID());
parameterJdbcTemplate.update(sql.toString(), paramMap);
}
//------------------------------机修人员等级----------------------------------------
@Override
public List<EamAdminLevelData> eamAdminLevelSearch(EamAdminLevelData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("SELECT Site,AdminLevelID,AdminLevelDesc,Active FROM eam_adminLevel WHERE 1 = 1 ");
if(!(null == inData.getSite() || "".equals(inData.getSite()))){
sql.append(" AND site = :site");
paramMap.put("site", inData.getSite());
}
if(!(null == inData.getAdminLevelID() || "".equals(inData.getAdminLevelID()))){
sql.append(" AND AdminLevelID like '%"+inData.getAdminLevelID()+"%' ");
}
if(!(null == inData.getAdminLevelDesc() || "".equals(inData.getAdminLevelDesc()))){
sql.append(" AND AdminLevelDesc like '%"+inData.getAdminLevelDesc()+"%' ");
}
if(!(null == inData.getActive() || "".equals(inData.getActive()))){
sql.append(" AND Active = :Active");
paramMap.put("Active", inData.getActive());
}
return parameterJdbcTemplate.query(sql.toString(), paramMap, new BeanPropertyRowMapper<>(EamAdminLevelData.class));
}
@Override
public List<EamAdminLevelData> checkEamAdminLevel(EamAdminLevelData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("SELECT Site,AdminLevelID,AdminLevelDesc,Active FROM eam_adminLevel WHERE site = :site AND AdminLevelID = :AdminLevelID ");
paramMap.put("site", inData.getSite());
paramMap.put("AdminLevelID", inData.getAdminLevelID());
return parameterJdbcTemplate.query(sql.toString(), paramMap, new BeanPropertyRowMapper<>(EamAdminLevelData.class));
}
@Override
public void saveNewEamAdminLevel(EamAdminLevelData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("Insert into eam_adminLevel (Site,AdminLevelID,AdminLevelDesc,Active) values (:Site,:AdminLevelID,:AdminLevelDesc,:Active) ");
paramMap.put("Site", inData.getSite());
paramMap.put("AdminLevelID", inData.getAdminLevelID());
paramMap.put("AdminLevelDesc", inData.getAdminLevelDesc());
paramMap.put("Active", inData.getActive());
parameterJdbcTemplate.update(sql.toString(), paramMap);
}
@Override
public void eamAdminLevelEdit(EamAdminLevelData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append(" update eam_adminLevel set AdminLevelDesc=:AdminLevelDesc , Active=:Active WHERE site = :site AND AdminLevelID = :AdminLevelID ");
paramMap.put("site", inData.getSite());
paramMap.put("AdminLevelID", inData.getAdminLevelID());
paramMap.put("AdminLevelDesc", inData.getAdminLevelDesc());
paramMap.put("Active", inData.getActive());
parameterJdbcTemplate.update(sql.toString(), paramMap);
}
@Override
public void eamAdminLevelDelete(EamAdminLevelData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("Delete FROM eam_adminLevel WHERE site = :site AND AdminLevelID = :AdminLevelID ");
paramMap.put("site", inData.getSite());
paramMap.put("AdminLevelID", inData.getAdminLevelID());
parameterJdbcTemplate.update(sql.toString(), paramMap);
}
@Override
public List<EamAdminLevelData> initAdminLevel(String site){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("SELECT Site,AdminLevelID,AdminLevelDesc,Active FROM eam_adminLevel WHERE site = :site AND Active='Y' ");
paramMap.put("site", site);
return parameterJdbcTemplate.query(sql.toString(), paramMap, new BeanPropertyRowMapper<>(EamAdminLevelData.class));
}
//------------------------------维修项目----------------------------------------
@Override
public List<EamPropertiesItemData> eamPropertiesItemSearch(EamPropertiesItemData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("SELECT ItemNo,ItemDesc,DefaultValue,ValueType,ValueType_DB valueTypeDb,ValueChooseFlag,CreatedDate,CreatedBy,MaxValue,MinValue,ItemRemark FROM eam_properties_item WHERE 1 = 1 ");
if(!(null == inData.getItemNo() || "".equals(inData.getItemNo()))){
sql.append(" AND ItemNo like '%"+inData.getItemNo()+"%' ");
}
if(!(null == inData.getItemDesc() || "".equals(inData.getItemDesc()))){
sql.append(" AND ItemDesc like '%"+inData.getItemDesc()+"%' ");
}
return parameterJdbcTemplate.query(sql.toString(), paramMap, new BeanPropertyRowMapper<>(EamPropertiesItemData.class));
}
@Override
public List<EamPropertiesItemData> checkEamPropertiesItem(EamPropertiesItemData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("SELECT ItemNo,ItemDesc FROM eam_properties_item WHERE ItemNo = :ItemNo ");
paramMap.put("ItemNo", inData.getItemNo());
return parameterJdbcTemplate.query(sql.toString(), paramMap, new BeanPropertyRowMapper<>(EamPropertiesItemData.class));
}
@Override
public void saveNewEamPropertiesItem(EamPropertiesItemData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("Insert into eam_properties_item (ItemNo,ItemDesc,DefaultValue,ValueType,ValueType_DB,ValueChooseFlag,CreatedDate,CreatedBy,MaxValue,MinValue,ItemRemark) ");
sql.append("values (:ItemNo,:ItemDesc,:DefaultValue,:ValueType,:ValueType_DB,:ValueChooseFlag,GetDate(),:CreatedBy,:MaxValue,:MinValue,:ItemRemark) ");
paramMap.put("ItemNo", inData.getItemNo());
paramMap.put("ItemDesc", inData.getItemDesc());
paramMap.put("DefaultValue", inData.getDefaultValue());
paramMap.put("ValueType", inData.getValueType());
paramMap.put("ValueType_DB", inData.getValueTypeDb());
paramMap.put("ValueChooseFlag", inData.getValueChooseFlag());
paramMap.put("CreatedBy", inData.getCreatedBy());
paramMap.put("MaxValue", inData.getMaxValue());
paramMap.put("MinValue", inData.getMinValue());
paramMap.put("ItemRemark", inData.getItemRemark());
parameterJdbcTemplate.update(sql.toString(), paramMap);
}
@Override
public void eamPropertiesItemEdit(EamPropertiesItemData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append(" update eam_properties_item set ItemDesc=:ItemDesc,DefaultValue=:DefaultValue,ValueType=:ValueType,ValueType_DB=:ValueType_DB,ValueChooseFlag=:ValueChooseFlag,MaxValue=:MaxValue,MinValue=:MinValue,ItemRemark=:ItemRemark WHERE ItemNo = :ItemNo ");
paramMap.put("ItemNo", inData.getItemNo());
paramMap.put("ItemDesc", inData.getItemDesc());
paramMap.put("DefaultValue", inData.getDefaultValue());
paramMap.put("ValueType", inData.getValueType());
paramMap.put("ValueType_DB", inData.getValueTypeDb());
paramMap.put("ValueChooseFlag", inData.getValueChooseFlag());
paramMap.put("CreatedBy", inData.getCreatedBy());
paramMap.put("MaxValue", inData.getMaxValue());
paramMap.put("MinValue", inData.getMinValue());
paramMap.put("ItemRemark", inData.getItemRemark());
parameterJdbcTemplate.update(sql.toString(), paramMap);
}
@Override
public void eamPropertiesItemDelete(EamPropertiesItemData inData){
StringBuilder sql = new StringBuilder();
Map<String, Object> paramMap = new HashMap<>();
sql.append("Delete FROM eam_properties_item WHERE ItemNo = :ItemNo ");
paramMap.put("ItemNo", inData.getItemNo());
parameterJdbcTemplate.update(sql.toString(), paramMap);
}
}

4
xujie-pms/src/main/java/com/xujie/pms/service/EamService.java

@ -0,0 +1,4 @@
package com.xujie.pms.service;
public interface EamService {
}

4
xujie-pms/src/main/java/com/xujie/pms/service/Impl/EamServiceImpl.java

@ -0,0 +1,4 @@
package com.xujie.pms.service.Impl;
public class EamServiceImpl {
}

9
xujie-pms/src/main/resources/mapper/EamDao.xml

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.xujie.pms.mapper.EamMapper">
</mapper>
Loading…
Cancel
Save