diff --git a/bin/clean b/bin/clean
new file mode 100755
index 00000000..2f3d3e51
--- /dev/null
+++ b/bin/clean
@@ -0,0 +1 @@
+mvn clean
\ No newline at end of file
diff --git a/bin/package b/bin/package
new file mode 100755
index 00000000..502174cd
--- /dev/null
+++ b/bin/package
@@ -0,0 +1 @@
+mvn clean package -Dmaven.test.skip=true
\ No newline at end of file
diff --git a/bin/run b/bin/run
new file mode 100755
index 00000000..90073a82
--- /dev/null
+++ b/bin/run
@@ -0,0 +1,14 @@
+@echo off
+echo.
+echo [信息] 运行Web工程。
+echo.
+
+cd %~dp0
+cd ../ruoyi-admin/target
+
+set JAVA_OPTS=-Xms256m -Xmx1024m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=512m
+
+java -jar %JAVA_OPTS% ruoyi-admin.jar
+
+cd bin
+pause
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 39d4ae71..56afc599 100644
--- a/pom.xml
+++ b/pom.xml
@@ -194,6 +194,12 @@
3.4.0
+
+ org.projectlombok
+ lombok
+ true
+ 1.18.30
+
diff --git a/ruoyi-admin/src/main/resources/application-druid.yml b/ruoyi-admin/src/main/resources/application-druid.yml
index ff1d1eb4..0406b88e 100644
--- a/ruoyi-admin/src/main/resources/application-druid.yml
+++ b/ruoyi-admin/src/main/resources/application-druid.yml
@@ -49,12 +49,12 @@ spring:
druid:
# 涓诲簱鏁版嵁婧
master:
- #url: jdbc:mysql://62.234.3.186:3306/yanzhu_jh?useSSL=false&characterEncoding=UTF-8&serverTimezone=GMT%2B8
+ url: jdbc:mysql://62.234.3.186:3306/yanzhu_jh_test?useSSL=false&characterEncoding=UTF-8&serverTimezone=GMT%2B8
username: root
- #password: Sxyanzhu@cf123
- url: jdbc:mysql://192.168.126.19:3306/yanzhu_jh_test2024?useSSL=false&characterEncoding=UTF-8&serverTimezone=GMT%2B8
+ password: Sxyanzhu@cf123
+ #url: jdbc:mysql://192.168.126.19:3306/yanzhu_jh_test2024?useSSL=false&characterEncoding=UTF-8&serverTimezone=GMT%2B8
#username: root
- password: hadoopspring123
+ #password: hadoopspring123
# 浠庡簱鏁版嵁婧
slave:
# 浠庢暟鎹簮寮鍏/榛樿鍏抽棴
diff --git a/ruoyi-ui/src/api/project/unitpay.js b/ruoyi-ui/src/api/project/unitpay.js
new file mode 100644
index 00000000..b0e90fcb
--- /dev/null
+++ b/ruoyi-ui/src/api/project/unitpay.js
@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 鏌ヨ鍔宠祫绠$悊鍒楄〃
+export function listUnitpay(query) {
+ return request({
+ url: '/project/unitpay/list',
+ method: 'get',
+ params: query
+ })
+}
+
+// 鏌ヨ鍔宠祫绠$悊璇︾粏
+export function getUnitpay(id) {
+ return request({
+ url: '/project/unitpay/' + id,
+ method: 'get'
+ })
+}
+
+// 鏂板鍔宠祫绠$悊
+export function addUnitpay(data) {
+ return request({
+ url: '/project/unitpay',
+ method: 'post',
+ data: data
+ })
+}
+
+// 淇敼鍔宠祫绠$悊
+export function updateUnitpay(data) {
+ return request({
+ url: '/project/unitpay',
+ method: 'put',
+ data: data
+ })
+}
+
+// 鍒犻櫎鍔宠祫绠$悊
+export function delUnitpay(id) {
+ return request({
+ url: '/project/unitpay/' + id,
+ method: 'delete'
+ })
+}
diff --git a/ruoyi-ui/src/views/project/unitpay/index.vue b/ruoyi-ui/src/views/project/unitpay/index.vue
new file mode 100644
index 00000000..4513d8d6
--- /dev/null
+++ b/ruoyi-ui/src/views/project/unitpay/index.vue
@@ -0,0 +1,374 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 鎼滅储
+ 閲嶇疆
+
+
+
+
+
+ 鏂板
+
+
+ 淇敼
+
+
+ 鍒犻櫎
+
+
+ 瀵煎嚭
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 淇敼
+ 鍒犻櫎
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/controller/SurProjectAttendanceUnitpayController.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/controller/SurProjectAttendanceUnitpayController.java
new file mode 100644
index 00000000..e3c211b6
--- /dev/null
+++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/controller/SurProjectAttendanceUnitpayController.java
@@ -0,0 +1,104 @@
+package com.yanzhu.jh.project.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.ruoyi.common.annotation.Log;
+import com.ruoyi.common.core.controller.BaseController;
+import com.ruoyi.common.core.domain.AjaxResult;
+import com.ruoyi.common.enums.BusinessType;
+import com.yanzhu.jh.project.domain.SurProjectAttendanceUnitpay;
+import com.yanzhu.jh.project.service.ISurProjectAttendanceUnitpayService;
+import com.ruoyi.common.utils.poi.ExcelUtil;
+import com.ruoyi.common.core.page.TableDataInfo;
+
+/**
+ * 鍔宠祫绠$悊Controller
+ *
+ * @author ruoyi
+ * @date 2024-11-10
+ */
+@RestController
+@RequestMapping("/project/unitpay")
+public class SurProjectAttendanceUnitpayController extends BaseController
+{
+ @Autowired
+ private ISurProjectAttendanceUnitpayService surProjectAttendanceUnitpayService;
+
+ /**
+ * 鏌ヨ鍔宠祫绠$悊鍒楄〃
+ */
+ @PreAuthorize("@ss.hasPermi('project:unitpay:list')")
+ @GetMapping("/list")
+ public TableDataInfo list(SurProjectAttendanceUnitpay surProjectAttendanceUnitpay)
+ {
+ startPage();
+ List list = surProjectAttendanceUnitpayService.selectSurProjectAttendanceUnitpayList(surProjectAttendanceUnitpay);
+ return getDataTable(list);
+ }
+
+ /**
+ * 瀵煎嚭鍔宠祫绠$悊鍒楄〃
+ */
+ @PreAuthorize("@ss.hasPermi('project:unitpay:export')")
+ @Log(title = "鍔宠祫绠$悊", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, SurProjectAttendanceUnitpay surProjectAttendanceUnitpay)
+ {
+ List list = surProjectAttendanceUnitpayService.selectSurProjectAttendanceUnitpayList(surProjectAttendanceUnitpay);
+ ExcelUtil util = new ExcelUtil(SurProjectAttendanceUnitpay.class);
+ util.exportExcel(response, list, "鍔宠祫绠$悊鏁版嵁");
+ }
+
+ /**
+ * 鑾峰彇鍔宠祫绠$悊璇︾粏淇℃伅
+ */
+ @PreAuthorize("@ss.hasPermi('project:unitpay:query')")
+ @GetMapping(value = "/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id)
+ {
+ return success(surProjectAttendanceUnitpayService.selectSurProjectAttendanceUnitpayById(id));
+ }
+
+ /**
+ * 鏂板鍔宠祫绠$悊
+ */
+ @PreAuthorize("@ss.hasPermi('project:unitpay:add')")
+ @Log(title = "鍔宠祫绠$悊", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody SurProjectAttendanceUnitpay surProjectAttendanceUnitpay)
+ {
+ return toAjax(surProjectAttendanceUnitpayService.insertSurProjectAttendanceUnitpay(surProjectAttendanceUnitpay));
+ }
+
+ /**
+ * 淇敼鍔宠祫绠$悊
+ */
+ @PreAuthorize("@ss.hasPermi('project:unitpay:edit')")
+ @Log(title = "鍔宠祫绠$悊", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody SurProjectAttendanceUnitpay surProjectAttendanceUnitpay)
+ {
+ return toAjax(surProjectAttendanceUnitpayService.updateSurProjectAttendanceUnitpay(surProjectAttendanceUnitpay));
+ }
+
+ /**
+ * 鍒犻櫎鍔宠祫绠$悊
+ */
+ @PreAuthorize("@ss.hasPermi('project:unitpay:remove')")
+ @Log(title = "鍔宠祫绠$悊", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids)
+ {
+ return toAjax(surProjectAttendanceUnitpayService.deleteSurProjectAttendanceUnitpayByIds(ids));
+ }
+}
diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/domain/SurProjectAttendanceUnitpay.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/domain/SurProjectAttendanceUnitpay.java
new file mode 100644
index 00000000..b98adf95
--- /dev/null
+++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/domain/SurProjectAttendanceUnitpay.java
@@ -0,0 +1,140 @@
+package com.yanzhu.jh.project.domain;
+
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.ruoyi.common.annotation.Excel;
+import com.ruoyi.common.core.domain.BaseEntity;
+
+/**
+ * 鍔宠祫绠$悊瀵硅薄 sur_project_attendance_unitpay
+ *
+ * @author ruoyi
+ * @date 2024-11-10
+ */
+public class SurProjectAttendanceUnitpay extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** $column.columnComment */
+ private Long id;
+
+ /** 閰嶇疆ID */
+ @Excel(name = "閰嶇疆ID")
+ private Long cfgId;
+
+ /** 鐝粍ID */
+ @Excel(name = "鐝粍ID")
+ private String groupId;
+
+ /** 鐝粍鍚嶇О */
+ @Excel(name = "鐝粍鍚嶇О")
+ private String groupName;
+
+ /** 宸ョ缂栫爜 */
+ @Excel(name = "宸ョ缂栫爜")
+ private String workTypeCode;
+
+ /** 宸ョ */
+ @Excel(name = "宸ョ")
+ private String workTypeName;
+
+ /** 宸ヨ祫 */
+ @Excel(name = "宸ヨ祫")
+ private Long unitPay;
+
+ /** $column.columnComment */
+ @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
+ private Long isDel;
+
+ public void setId(Long id)
+ {
+ this.id = id;
+ }
+
+ public Long getId()
+ {
+ return id;
+ }
+ public void setCfgId(Long cfgId)
+ {
+ this.cfgId = cfgId;
+ }
+
+ public Long getCfgId()
+ {
+ return cfgId;
+ }
+ public void setGroupId(String groupId)
+ {
+ this.groupId = groupId;
+ }
+
+ public String getGroupId()
+ {
+ return groupId;
+ }
+ public void setGroupName(String groupName)
+ {
+ this.groupName = groupName;
+ }
+
+ public String getGroupName()
+ {
+ return groupName;
+ }
+ public void setWorkTypeCode(String workTypeCode)
+ {
+ this.workTypeCode = workTypeCode;
+ }
+
+ public String getWorkTypeCode()
+ {
+ return workTypeCode;
+ }
+ public void setWorkTypeName(String workTypeName)
+ {
+ this.workTypeName = workTypeName;
+ }
+
+ public String getWorkTypeName()
+ {
+ return workTypeName;
+ }
+ public void setUnitPay(Long unitPay)
+ {
+ this.unitPay = unitPay;
+ }
+
+ public Long getUnitPay()
+ {
+ return unitPay;
+ }
+ public void setIsDel(Long isDel)
+ {
+ this.isDel = isDel;
+ }
+
+ public Long getIsDel()
+ {
+ return isDel;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("id", getId())
+ .append("cfgId", getCfgId())
+ .append("groupId", getGroupId())
+ .append("groupName", getGroupName())
+ .append("workTypeCode", getWorkTypeCode())
+ .append("workTypeName", getWorkTypeName())
+ .append("unitPay", getUnitPay())
+ .append("remark", getRemark())
+ .append("isDel", getIsDel())
+ .append("createBy", getCreateBy())
+ .append("createTime", getCreateTime())
+ .append("updateBy", getUpdateBy())
+ .append("updateTime", getUpdateTime())
+ .toString();
+ }
+}
diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectAttendanceUnitpayMapper.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectAttendanceUnitpayMapper.java
new file mode 100644
index 00000000..040143c5
--- /dev/null
+++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/mapper/SurProjectAttendanceUnitpayMapper.java
@@ -0,0 +1,61 @@
+package com.yanzhu.jh.project.mapper;
+
+import java.util.List;
+import com.yanzhu.jh.project.domain.SurProjectAttendanceUnitpay;
+
+/**
+ * 鍔宠祫绠$悊Mapper鎺ュ彛
+ *
+ * @author ruoyi
+ * @date 2024-11-10
+ */
+public interface SurProjectAttendanceUnitpayMapper
+{
+ /**
+ * 鏌ヨ鍔宠祫绠$悊
+ *
+ * @param id 鍔宠祫绠$悊涓婚敭
+ * @return 鍔宠祫绠$悊
+ */
+ public SurProjectAttendanceUnitpay selectSurProjectAttendanceUnitpayById(Long id);
+
+ /**
+ * 鏌ヨ鍔宠祫绠$悊鍒楄〃
+ *
+ * @param surProjectAttendanceUnitpay 鍔宠祫绠$悊
+ * @return 鍔宠祫绠$悊闆嗗悎
+ */
+ public List selectSurProjectAttendanceUnitpayList(SurProjectAttendanceUnitpay surProjectAttendanceUnitpay);
+
+ /**
+ * 鏂板鍔宠祫绠$悊
+ *
+ * @param surProjectAttendanceUnitpay 鍔宠祫绠$悊
+ * @return 缁撴灉
+ */
+ public int insertSurProjectAttendanceUnitpay(SurProjectAttendanceUnitpay surProjectAttendanceUnitpay);
+
+ /**
+ * 淇敼鍔宠祫绠$悊
+ *
+ * @param surProjectAttendanceUnitpay 鍔宠祫绠$悊
+ * @return 缁撴灉
+ */
+ public int updateSurProjectAttendanceUnitpay(SurProjectAttendanceUnitpay surProjectAttendanceUnitpay);
+
+ /**
+ * 鍒犻櫎鍔宠祫绠$悊
+ *
+ * @param id 鍔宠祫绠$悊涓婚敭
+ * @return 缁撴灉
+ */
+ public int deleteSurProjectAttendanceUnitpayById(Long id);
+
+ /**
+ * 鎵归噺鍒犻櫎鍔宠祫绠$悊
+ *
+ * @param ids 闇瑕佸垹闄ょ殑鏁版嵁涓婚敭闆嗗悎
+ * @return 缁撴灉
+ */
+ public int deleteSurProjectAttendanceUnitpayByIds(Long[] ids);
+}
diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectAttendanceUnitpayService.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectAttendanceUnitpayService.java
new file mode 100644
index 00000000..43fdbcbb
--- /dev/null
+++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/ISurProjectAttendanceUnitpayService.java
@@ -0,0 +1,61 @@
+package com.yanzhu.jh.project.service;
+
+import java.util.List;
+import com.yanzhu.jh.project.domain.SurProjectAttendanceUnitpay;
+
+/**
+ * 鍔宠祫绠$悊Service鎺ュ彛
+ *
+ * @author ruoyi
+ * @date 2024-11-10
+ */
+public interface ISurProjectAttendanceUnitpayService
+{
+ /**
+ * 鏌ヨ鍔宠祫绠$悊
+ *
+ * @param id 鍔宠祫绠$悊涓婚敭
+ * @return 鍔宠祫绠$悊
+ */
+ public SurProjectAttendanceUnitpay selectSurProjectAttendanceUnitpayById(Long id);
+
+ /**
+ * 鏌ヨ鍔宠祫绠$悊鍒楄〃
+ *
+ * @param surProjectAttendanceUnitpay 鍔宠祫绠$悊
+ * @return 鍔宠祫绠$悊闆嗗悎
+ */
+ public List selectSurProjectAttendanceUnitpayList(SurProjectAttendanceUnitpay surProjectAttendanceUnitpay);
+
+ /**
+ * 鏂板鍔宠祫绠$悊
+ *
+ * @param surProjectAttendanceUnitpay 鍔宠祫绠$悊
+ * @return 缁撴灉
+ */
+ public int insertSurProjectAttendanceUnitpay(SurProjectAttendanceUnitpay surProjectAttendanceUnitpay);
+
+ /**
+ * 淇敼鍔宠祫绠$悊
+ *
+ * @param surProjectAttendanceUnitpay 鍔宠祫绠$悊
+ * @return 缁撴灉
+ */
+ public int updateSurProjectAttendanceUnitpay(SurProjectAttendanceUnitpay surProjectAttendanceUnitpay);
+
+ /**
+ * 鎵归噺鍒犻櫎鍔宠祫绠$悊
+ *
+ * @param ids 闇瑕佸垹闄ょ殑鍔宠祫绠$悊涓婚敭闆嗗悎
+ * @return 缁撴灉
+ */
+ public int deleteSurProjectAttendanceUnitpayByIds(Long[] ids);
+
+ /**
+ * 鍒犻櫎鍔宠祫绠$悊淇℃伅
+ *
+ * @param id 鍔宠祫绠$悊涓婚敭
+ * @return 缁撴灉
+ */
+ public int deleteSurProjectAttendanceUnitpayById(Long id);
+}
diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectAttendanceUnitpayServiceImpl.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectAttendanceUnitpayServiceImpl.java
new file mode 100644
index 00000000..eb4d05d4
--- /dev/null
+++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/project/service/impl/SurProjectAttendanceUnitpayServiceImpl.java
@@ -0,0 +1,98 @@
+package com.yanzhu.jh.project.service.impl;
+
+import java.util.List;
+import com.ruoyi.common.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.yanzhu.jh.project.mapper.SurProjectAttendanceUnitpayMapper;
+import com.yanzhu.jh.project.domain.SurProjectAttendanceUnitpay;
+import com.yanzhu.jh.project.service.ISurProjectAttendanceUnitpayService;
+import com.ruoyi.common.utils.SecurityUtils;
+/**
+ * 鍔宠祫绠$悊Service涓氬姟灞傚鐞
+ *
+ * @author ruoyi
+ * @date 2024-11-10
+ */
+@Service
+public class SurProjectAttendanceUnitpayServiceImpl implements ISurProjectAttendanceUnitpayService
+{
+ @Autowired
+ private SurProjectAttendanceUnitpayMapper surProjectAttendanceUnitpayMapper;
+
+ /**
+ * 鏌ヨ鍔宠祫绠$悊
+ *
+ * @param id 鍔宠祫绠$悊涓婚敭
+ * @return 鍔宠祫绠$悊
+ */
+ @Override
+ public SurProjectAttendanceUnitpay selectSurProjectAttendanceUnitpayById(Long id)
+ {
+ return surProjectAttendanceUnitpayMapper.selectSurProjectAttendanceUnitpayById(id);
+ }
+
+ /**
+ * 鏌ヨ鍔宠祫绠$悊鍒楄〃
+ *
+ * @param surProjectAttendanceUnitpay 鍔宠祫绠$悊
+ * @return 鍔宠祫绠$悊
+ */
+ @Override
+ public List selectSurProjectAttendanceUnitpayList(SurProjectAttendanceUnitpay surProjectAttendanceUnitpay)
+ {
+ return surProjectAttendanceUnitpayMapper.selectSurProjectAttendanceUnitpayList(surProjectAttendanceUnitpay);
+ }
+
+ /**
+ * 鏂板鍔宠祫绠$悊
+ *
+ * @param surProjectAttendanceUnitpay 鍔宠祫绠$悊
+ * @return 缁撴灉
+ */
+ @Override
+ public int insertSurProjectAttendanceUnitpay(SurProjectAttendanceUnitpay surProjectAttendanceUnitpay)
+ {
+ surProjectAttendanceUnitpay.setCreateBy(SecurityUtils.getUsername());
+ surProjectAttendanceUnitpay.setCreateTime(DateUtils.getNowDate());
+ return surProjectAttendanceUnitpayMapper.insertSurProjectAttendanceUnitpay(surProjectAttendanceUnitpay);
+ }
+
+ /**
+ * 淇敼鍔宠祫绠$悊
+ *
+ * @param surProjectAttendanceUnitpay 鍔宠祫绠$悊
+ * @return 缁撴灉
+ */
+ @Override
+ public int updateSurProjectAttendanceUnitpay(SurProjectAttendanceUnitpay surProjectAttendanceUnitpay)
+ {
+ surProjectAttendanceUnitpay.setUpdateBy(SecurityUtils.getUsername());
+ surProjectAttendanceUnitpay.setUpdateTime(DateUtils.getNowDate());
+ return surProjectAttendanceUnitpayMapper.updateSurProjectAttendanceUnitpay(surProjectAttendanceUnitpay);
+ }
+
+ /**
+ * 鎵归噺鍒犻櫎鍔宠祫绠$悊
+ *
+ * @param ids 闇瑕佸垹闄ょ殑鍔宠祫绠$悊涓婚敭
+ * @return 缁撴灉
+ */
+ @Override
+ public int deleteSurProjectAttendanceUnitpayByIds(Long[] ids)
+ {
+ return surProjectAttendanceUnitpayMapper.deleteSurProjectAttendanceUnitpayByIds(ids);
+ }
+
+ /**
+ * 鍒犻櫎鍔宠祫绠$悊淇℃伅
+ *
+ * @param id 鍔宠祫绠$悊涓婚敭
+ * @return 缁撴灉
+ */
+ @Override
+ public int deleteSurProjectAttendanceUnitpayById(Long id)
+ {
+ return surProjectAttendanceUnitpayMapper.deleteSurProjectAttendanceUnitpayById(id);
+ }
+}
diff --git a/yanzhu-jh/src/main/resources/mapper/project/SurProjectAttendanceUnitpayMapper.xml b/yanzhu-jh/src/main/resources/mapper/project/SurProjectAttendanceUnitpayMapper.xml
new file mode 100644
index 00000000..c02d6551
--- /dev/null
+++ b/yanzhu-jh/src/main/resources/mapper/project/SurProjectAttendanceUnitpayMapper.xml
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ select id, cfgId, groupId, groupName, workTypeCode, workTypeName, unitPay, remark, is_del, create_by, create_time, update_by, update_time from sur_project_attendance_unitpay
+
+
+
+
+
+
+
+ insert into sur_project_attendance_unitpay
+
+ cfgId,
+ groupId,
+ groupName,
+ workTypeCode,
+ workTypeName,
+ unitPay,
+ remark,
+ is_del,
+ create_by,
+ create_time,
+ update_by,
+ update_time,
+
+
+ #{cfgId},
+ #{groupId},
+ #{groupName},
+ #{workTypeCode},
+ #{workTypeName},
+ #{unitPay},
+ #{remark},
+ #{isDel},
+ #{createBy},
+ #{createTime},
+ #{updateBy},
+ #{updateTime},
+
+
+
+
+ update sur_project_attendance_unitpay
+
+ cfgId = #{cfgId},
+ groupId = #{groupId},
+ groupName = #{groupName},
+ workTypeCode = #{workTypeCode},
+ workTypeName = #{workTypeName},
+ unitPay = #{unitPay},
+ remark = #{remark},
+ is_del = #{isDel},
+ create_by = #{createBy},
+ create_time = #{createTime},
+ update_by = #{updateBy},
+ update_time = #{updateTime},
+
+ where id = #{id}
+
+
+
+ delete from sur_project_attendance_unitpay where id = #{id}
+
+
+
+ delete from sur_project_attendance_unitpay where id in
+
+ #{id}
+
+
+
\ No newline at end of file