update code
parent
29cf879d11
commit
fe26730e39
1
pom.xml
1
pom.xml
|
@ -315,6 +315,7 @@
|
|||
<module>ruoyi-quartz</module>
|
||||
<module>ruoyi-generator</module>
|
||||
<module>ruoyi-common</module>
|
||||
<module>ruoyi-yanzhu</module>
|
||||
<module>mkl-business</module>
|
||||
<module>mkl-largeScreenApi</module>
|
||||
<module>mkl-building</module>
|
||||
|
|
|
@ -155,6 +155,12 @@
|
|||
<groupId>com.ruoyi</groupId>
|
||||
<artifactId>mkl-examine</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.ruoyi</groupId>
|
||||
<artifactId>ruoyi-yanzhu</artifactId>
|
||||
<version>4.6.1</version>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
|
||||
|
@ -183,7 +189,14 @@
|
|||
<failOnMissingWebXml>false</failOnMissingWebXml>
|
||||
<warName>${project.artifactId}</warName>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-maven-plugin</artifactId>
|
||||
<configuration>
|
||||
<fork>true</fork>
|
||||
</configuration>
|
||||
</plugin>
|
||||
<!-- YUI Compressor (CSS/JS压缩)
|
||||
<plugin>
|
||||
<groupId>net.alchim31.maven</groupId>
|
||||
|
|
|
@ -3,17 +3,20 @@ package com.ruoyi;
|
|||
import org.springframework.boot.SpringApplication;
|
||||
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
|
||||
import org.springframework.context.annotation.ComponentScan;
|
||||
|
||||
/**
|
||||
* 启动程序
|
||||
*
|
||||
* @author ruoyi
|
||||
*/
|
||||
@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })
|
||||
@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class },
|
||||
scanBasePackages = {"com.yanzhu","com.ruoyi"})
|
||||
public class RuoYiApplication
|
||||
{
|
||||
public static void main(String[] args)
|
||||
{
|
||||
|
||||
// System.setProperty("spring.devtools.restart.enabled", "false");
|
||||
SpringApplication.run(RuoYiApplication.class, args);
|
||||
System.out.println("(♥◠‿◠)ノ゙ 若依启动成功 ლ(´ڡ`ლ)゙ \n" +
|
||||
|
|
|
@ -76,7 +76,7 @@ spring:
|
|||
# MyBatis
|
||||
mybatis:
|
||||
# 搜索指定包别名
|
||||
typeAliasesPackage: com.ruoyi.**.domain
|
||||
typeAliasesPackage: com.ruoyi.**.domain,com.yanzhu.**.domain
|
||||
# 配置mapper的扫描,找到所有的mapper.xml映射文件
|
||||
mapperLocations: classpath*:mapper/**/*Mapper.xml
|
||||
# 加载全局的配置文件
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package com.ruoyi.framework.config;
|
||||
|
||||
import org.mybatis.spring.annotation.MapperScan;
|
||||
import org.mybatis.spring.annotation.MapperScans;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.context.annotation.EnableAspectJAutoProxy;
|
||||
|
||||
|
@ -14,6 +15,7 @@ import org.springframework.context.annotation.EnableAspectJAutoProxy;
|
|||
@EnableAspectJAutoProxy(exposeProxy = true)
|
||||
// 指定要扫描的Mapper类的包的路径
|
||||
@MapperScan("com.ruoyi.**.mapper")
|
||||
@MapperScan("com.yanzhu.**.mapper")
|
||||
public class ApplicationConfig
|
||||
{
|
||||
|
||||
|
|
|
@ -39,6 +39,7 @@ public class MyBatisConfig
|
|||
|
||||
public static String setTypeAliasesPackage(String typeAliasesPackage)
|
||||
{
|
||||
System.out.println("----->"+typeAliasesPackage);
|
||||
ResourcePatternResolver resolver = (ResourcePatternResolver) new PathMatchingResourcePatternResolver();
|
||||
MetadataReaderFactory metadataReaderFactory = new CachingMetadataReaderFactory(resolver);
|
||||
List<String> allResult = new ArrayList<String>();
|
||||
|
|
|
@ -348,6 +348,7 @@ public class ShiroConfig
|
|||
private void loadShiroFilterChain(ShiroFilterFactoryBean shiroFilterFactoryBean)
|
||||
{
|
||||
Map<String, String> filterChainDefinitionMap = new LinkedHashMap<>();
|
||||
|
||||
//开放接口
|
||||
filterChainDefinitionMap.put("/screen/**", "anon");
|
||||
filterChainDefinitionMap.put("/profile/**", "anon");
|
||||
|
@ -384,6 +385,7 @@ public class ShiroConfig
|
|||
filterChainDefinitionMap.put("/js/**", "anon");
|
||||
filterChainDefinitionMap.put("/css/**", "anon");
|
||||
filterChainDefinitionMap.put("/yanzhu-ui/**", "anon");
|
||||
filterChainDefinitionMap.put("/mklapi/**", "anon");
|
||||
filterChainDefinitionMap.put("/images/**", "anon");
|
||||
filterChainDefinitionMap.put("/fonts/**", "anon");
|
||||
filterChainDefinitionMap.put("/fileimg.makalu.cc/**", "anon");
|
||||
|
|
|
@ -1,18 +0,0 @@
|
|||
package com.ruoyi.system.controler.attendance;
|
||||
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
@Controller
|
||||
@RequestMapping("/mklapi/attendance/cfg")
|
||||
public class AttendanceCfgController {
|
||||
|
||||
@GetMapping("/test")
|
||||
@ResponseBody
|
||||
public AjaxResult test(){
|
||||
return AjaxResult.success("ok");
|
||||
}
|
||||
}
|
|
@ -1,4 +0,0 @@
|
|||
package com.yanzhu.jh.tools;
|
||||
|
||||
public class SecurityUtils {
|
||||
}
|
|
@ -0,0 +1,125 @@
|
|||
package com.yanzhu.xd.system.controller;
|
||||
|
||||
import java.util.List;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
import com.ruoyi.common.annotation.Log;
|
||||
import com.ruoyi.common.enums.BusinessType;
|
||||
import com.yanzhu.xd.system.domain.SurProjectAttendanceCfg;
|
||||
import com.yanzhu.xd.system.service.ISurProjectAttendanceCfgService;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
|
||||
/**
|
||||
* 考勤配置Controller
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2024-10-25
|
||||
*/
|
||||
@Controller
|
||||
@RequestMapping("/mklapi/system/attendanceCfg")
|
||||
public class SurProjectAttendanceCfgController extends BaseController
|
||||
{
|
||||
private String prefix = "system/attendanceCfg";
|
||||
|
||||
@Autowired
|
||||
private ISurProjectAttendanceCfgService surProjectAttendanceCfgService;
|
||||
|
||||
|
||||
@GetMapping()
|
||||
public String attendanceCfg()
|
||||
{
|
||||
return prefix + "/attendanceCfg";
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询考勤配置列表
|
||||
*/
|
||||
|
||||
@PostMapping("/list")
|
||||
@ResponseBody
|
||||
public TableDataInfo list(SurProjectAttendanceCfg surProjectAttendanceCfg)
|
||||
{
|
||||
startPage();
|
||||
List<SurProjectAttendanceCfg> list = surProjectAttendanceCfgService.selectSurProjectAttendanceCfgList(surProjectAttendanceCfg);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
@GetMapping(value = "/{id}")
|
||||
@ResponseBody
|
||||
public AjaxResult getInfo(@PathVariable("id") Long id)
|
||||
{
|
||||
return AjaxResult.success (surProjectAttendanceCfgService.selectSurProjectAttendanceCfgById(id));
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出考勤配置列表
|
||||
*/
|
||||
|
||||
@Log(title = "考勤配置", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
@ResponseBody
|
||||
public AjaxResult export(SurProjectAttendanceCfg surProjectAttendanceCfg)
|
||||
{
|
||||
List<SurProjectAttendanceCfg> list = surProjectAttendanceCfgService.selectSurProjectAttendanceCfgList(surProjectAttendanceCfg);
|
||||
ExcelUtil<SurProjectAttendanceCfg> util = new ExcelUtil<SurProjectAttendanceCfg>(SurProjectAttendanceCfg.class);
|
||||
return util.exportExcel(list, "考勤配置数据");
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 新增保存考勤配置
|
||||
*/
|
||||
|
||||
@Log(title = "考勤配置", businessType = BusinessType.INSERT)
|
||||
@PostMapping("/add")
|
||||
@ResponseBody
|
||||
public AjaxResult addSave(SurProjectAttendanceCfg surProjectAttendanceCfg)
|
||||
{
|
||||
return toAjax(surProjectAttendanceCfgService.insertSurProjectAttendanceCfg(surProjectAttendanceCfg));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改考勤配置
|
||||
*/
|
||||
@GetMapping("/edit/{id}")
|
||||
public String edit(@PathVariable("id") Long id, ModelMap mmap)
|
||||
{
|
||||
SurProjectAttendanceCfg surProjectAttendanceCfg = surProjectAttendanceCfgService.selectSurProjectAttendanceCfgById(id);
|
||||
mmap.put("surProjectAttendanceCfg", surProjectAttendanceCfg);
|
||||
return prefix + "/edit";
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改保存考勤配置
|
||||
*/
|
||||
|
||||
@Log(title = "考勤配置", businessType = BusinessType.UPDATE)
|
||||
@PostMapping("/edit")
|
||||
@ResponseBody
|
||||
public AjaxResult editSave(SurProjectAttendanceCfg surProjectAttendanceCfg)
|
||||
{
|
||||
return toAjax(surProjectAttendanceCfgService.updateSurProjectAttendanceCfg(surProjectAttendanceCfg));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除考勤配置
|
||||
*/
|
||||
|
||||
@Log(title = "考勤配置", businessType = BusinessType.DELETE)
|
||||
@PostMapping( "/remove")
|
||||
@ResponseBody
|
||||
public AjaxResult remove(String ids)
|
||||
{
|
||||
return toAjax(surProjectAttendanceCfgService.deleteSurProjectAttendanceCfgByIds(ids));
|
||||
}
|
||||
}
|
|
@ -0,0 +1,118 @@
|
|||
package com.yanzhu.xd.system.controller;
|
||||
|
||||
import java.util.List;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
import com.ruoyi.common.annotation.Log;
|
||||
import com.ruoyi.common.enums.BusinessType;
|
||||
import com.yanzhu.xd.system.domain.SurProjectAttendanceData;
|
||||
import com.yanzhu.xd.system.service.ISurProjectAttendanceDataService;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
|
||||
/**
|
||||
* 考勤数据Controller
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2024-10-25
|
||||
*/
|
||||
@Controller
|
||||
@RequestMapping("/mklapi/system/attendanceData")
|
||||
public class SurProjectAttendanceDataController extends BaseController
|
||||
{
|
||||
private String prefix = "system/attendanceData";
|
||||
|
||||
@Autowired
|
||||
private ISurProjectAttendanceDataService surProjectAttendanceDataService;
|
||||
|
||||
|
||||
@GetMapping()
|
||||
public String attendanceData()
|
||||
{
|
||||
return prefix + "/attendanceData";
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询考勤数据列表
|
||||
*/
|
||||
|
||||
@PostMapping("/list")
|
||||
@ResponseBody
|
||||
public TableDataInfo list(SurProjectAttendanceData surProjectAttendanceData)
|
||||
{
|
||||
startPage();
|
||||
List<SurProjectAttendanceData> list = surProjectAttendanceDataService.selectSurProjectAttendanceDataList(surProjectAttendanceData);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出考勤数据列表
|
||||
*/
|
||||
|
||||
@Log(title = "考勤数据", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
@ResponseBody
|
||||
public AjaxResult export(SurProjectAttendanceData surProjectAttendanceData)
|
||||
{
|
||||
List<SurProjectAttendanceData> list = surProjectAttendanceDataService.selectSurProjectAttendanceDataList(surProjectAttendanceData);
|
||||
ExcelUtil<SurProjectAttendanceData> util = new ExcelUtil<SurProjectAttendanceData>(SurProjectAttendanceData.class);
|
||||
return util.exportExcel(list, "考勤数据数据");
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 新增保存考勤数据
|
||||
*/
|
||||
|
||||
@Log(title = "考勤数据", businessType = BusinessType.INSERT)
|
||||
@PostMapping("/add")
|
||||
@ResponseBody
|
||||
public AjaxResult addSave(SurProjectAttendanceData surProjectAttendanceData)
|
||||
{
|
||||
return toAjax(surProjectAttendanceDataService.insertSurProjectAttendanceData(surProjectAttendanceData));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改考勤数据
|
||||
*/
|
||||
@GetMapping("/edit/{id}")
|
||||
public String edit(@PathVariable("id") Long id, ModelMap mmap)
|
||||
{
|
||||
SurProjectAttendanceData surProjectAttendanceData = surProjectAttendanceDataService.selectSurProjectAttendanceDataById(id);
|
||||
mmap.put("surProjectAttendanceData", surProjectAttendanceData);
|
||||
return prefix + "/edit";
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改保存考勤数据
|
||||
*/
|
||||
|
||||
@Log(title = "考勤数据", businessType = BusinessType.UPDATE)
|
||||
@PostMapping("/edit")
|
||||
@ResponseBody
|
||||
public AjaxResult editSave(SurProjectAttendanceData surProjectAttendanceData)
|
||||
{
|
||||
return toAjax(surProjectAttendanceDataService.updateSurProjectAttendanceData(surProjectAttendanceData));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除考勤数据
|
||||
*/
|
||||
|
||||
@Log(title = "考勤数据", businessType = BusinessType.DELETE)
|
||||
@PostMapping( "/remove")
|
||||
@ResponseBody
|
||||
public AjaxResult remove(String ids)
|
||||
{
|
||||
return toAjax(surProjectAttendanceDataService.deleteSurProjectAttendanceDataByIds(ids));
|
||||
}
|
||||
}
|
|
@ -0,0 +1,116 @@
|
|||
package com.yanzhu.xd.system.controller;
|
||||
|
||||
import java.util.List;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
import com.ruoyi.common.annotation.Log;
|
||||
import com.ruoyi.common.enums.BusinessType;
|
||||
import com.yanzhu.xd.system.domain.SurProjectAttendanceGroup;
|
||||
import com.yanzhu.xd.system.service.ISurProjectAttendanceGroupService;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
|
||||
/**
|
||||
* 班组信息Controller
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2024-10-25
|
||||
*/
|
||||
@Controller
|
||||
@RequestMapping("/mklapi/system/attendanceGroup")
|
||||
public class SurProjectAttendanceGroupController extends BaseController
|
||||
{
|
||||
private String prefix = "system/attendanceGroup";
|
||||
|
||||
@Autowired
|
||||
private ISurProjectAttendanceGroupService surProjectAttendanceGroupService;
|
||||
|
||||
@GetMapping()
|
||||
public String attendanceGroup()
|
||||
{
|
||||
return prefix + "/attendanceGroup";
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询班组信息列表
|
||||
*/
|
||||
|
||||
@PostMapping("/list")
|
||||
@ResponseBody
|
||||
public TableDataInfo list(SurProjectAttendanceGroup surProjectAttendanceGroup)
|
||||
{
|
||||
startPage();
|
||||
List<SurProjectAttendanceGroup> list = surProjectAttendanceGroupService.selectSurProjectAttendanceGroupList(surProjectAttendanceGroup);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出班组信息列表
|
||||
*/
|
||||
|
||||
@Log(title = "班组信息", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
@ResponseBody
|
||||
public AjaxResult export(SurProjectAttendanceGroup surProjectAttendanceGroup)
|
||||
{
|
||||
List<SurProjectAttendanceGroup> list = surProjectAttendanceGroupService.selectSurProjectAttendanceGroupList(surProjectAttendanceGroup);
|
||||
ExcelUtil<SurProjectAttendanceGroup> util = new ExcelUtil<SurProjectAttendanceGroup>(SurProjectAttendanceGroup.class);
|
||||
return util.exportExcel(list, "班组信息数据");
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 新增保存班组信息
|
||||
*/
|
||||
|
||||
@Log(title = "班组信息", businessType = BusinessType.INSERT)
|
||||
@PostMapping("/add")
|
||||
@ResponseBody
|
||||
public AjaxResult addSave(SurProjectAttendanceGroup surProjectAttendanceGroup)
|
||||
{
|
||||
return toAjax(surProjectAttendanceGroupService.insertSurProjectAttendanceGroup(surProjectAttendanceGroup));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改班组信息
|
||||
*/
|
||||
@GetMapping("/edit/{id}")
|
||||
public String edit(@PathVariable("id") Long id, ModelMap mmap)
|
||||
{
|
||||
SurProjectAttendanceGroup surProjectAttendanceGroup = surProjectAttendanceGroupService.selectSurProjectAttendanceGroupById(id);
|
||||
mmap.put("surProjectAttendanceGroup", surProjectAttendanceGroup);
|
||||
return prefix + "/edit";
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改保存班组信息
|
||||
*/
|
||||
|
||||
@Log(title = "班组信息", businessType = BusinessType.UPDATE)
|
||||
@PostMapping("/edit")
|
||||
@ResponseBody
|
||||
public AjaxResult editSave(SurProjectAttendanceGroup surProjectAttendanceGroup)
|
||||
{
|
||||
return toAjax(surProjectAttendanceGroupService.updateSurProjectAttendanceGroup(surProjectAttendanceGroup));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除班组信息
|
||||
*/
|
||||
|
||||
@Log(title = "班组信息", businessType = BusinessType.DELETE)
|
||||
@PostMapping( "/remove")
|
||||
@ResponseBody
|
||||
public AjaxResult remove(String ids)
|
||||
{
|
||||
return toAjax(surProjectAttendanceGroupService.deleteSurProjectAttendanceGroupByIds(ids));
|
||||
}
|
||||
}
|
|
@ -0,0 +1,117 @@
|
|||
package com.yanzhu.xd.system.controller;
|
||||
|
||||
import java.util.List;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
import com.ruoyi.common.annotation.Log;
|
||||
import com.ruoyi.common.enums.BusinessType;
|
||||
import com.yanzhu.xd.system.domain.SurProjectAttendanceUser;
|
||||
import com.yanzhu.xd.system.service.ISurProjectAttendanceUserService;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
|
||||
/**
|
||||
* 实名制人员Controller
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2024-10-25
|
||||
*/
|
||||
@Controller
|
||||
@RequestMapping("/mklapi/system/attendanceUser")
|
||||
public class SurProjectAttendanceUserController extends BaseController
|
||||
{
|
||||
private String prefix = "system/attendanceUser";
|
||||
|
||||
@Autowired
|
||||
private ISurProjectAttendanceUserService surProjectAttendanceUserService;
|
||||
|
||||
@GetMapping()
|
||||
public String attendanceUser()
|
||||
{
|
||||
return prefix + "/attendanceUser";
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询实名制人员列表
|
||||
*/
|
||||
|
||||
@PostMapping("/list")
|
||||
@ResponseBody
|
||||
public TableDataInfo list(SurProjectAttendanceUser surProjectAttendanceUser)
|
||||
{
|
||||
startPage();
|
||||
List<SurProjectAttendanceUser> list = surProjectAttendanceUserService.selectSurProjectAttendanceUserList(surProjectAttendanceUser);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出实名制人员列表
|
||||
*/
|
||||
|
||||
@Log(title = "实名制人员", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
@ResponseBody
|
||||
public AjaxResult export(SurProjectAttendanceUser surProjectAttendanceUser)
|
||||
{
|
||||
List<SurProjectAttendanceUser> list = surProjectAttendanceUserService.selectSurProjectAttendanceUserList(surProjectAttendanceUser);
|
||||
ExcelUtil<SurProjectAttendanceUser> util = new ExcelUtil<SurProjectAttendanceUser>(SurProjectAttendanceUser.class);
|
||||
return util.exportExcel(list, "实名制人员数据");
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 新增保存实名制人员
|
||||
*/
|
||||
|
||||
@Log(title = "实名制人员", businessType = BusinessType.INSERT)
|
||||
@PostMapping("/add")
|
||||
@ResponseBody
|
||||
public AjaxResult addSave(SurProjectAttendanceUser surProjectAttendanceUser)
|
||||
{
|
||||
return toAjax(surProjectAttendanceUserService.insertSurProjectAttendanceUser(surProjectAttendanceUser));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改实名制人员
|
||||
*/
|
||||
@GetMapping("/edit/{id}")
|
||||
public String edit(@PathVariable("id") Long id, ModelMap mmap)
|
||||
{
|
||||
SurProjectAttendanceUser surProjectAttendanceUser = surProjectAttendanceUserService.selectSurProjectAttendanceUserById(id);
|
||||
mmap.put("surProjectAttendanceUser", surProjectAttendanceUser);
|
||||
return prefix + "/edit";
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改保存实名制人员
|
||||
*/
|
||||
|
||||
@Log(title = "实名制人员", businessType = BusinessType.UPDATE)
|
||||
@PostMapping("/edit")
|
||||
@ResponseBody
|
||||
public AjaxResult editSave(SurProjectAttendanceUser surProjectAttendanceUser)
|
||||
{
|
||||
return toAjax(surProjectAttendanceUserService.updateSurProjectAttendanceUser(surProjectAttendanceUser));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除实名制人员
|
||||
*/
|
||||
|
||||
@Log(title = "实名制人员", businessType = BusinessType.DELETE)
|
||||
@PostMapping( "/remove")
|
||||
@ResponseBody
|
||||
public AjaxResult remove(String ids)
|
||||
{
|
||||
return toAjax(surProjectAttendanceUserService.deleteSurProjectAttendanceUserByIds(ids));
|
||||
}
|
||||
}
|
|
@ -0,0 +1,117 @@
|
|||
package com.yanzhu.xd.system.controller;
|
||||
|
||||
import java.util.List;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.ui.ModelMap;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
import com.ruoyi.common.annotation.Log;
|
||||
import com.ruoyi.common.enums.BusinessType;
|
||||
import com.yanzhu.xd.system.domain.SurProject;
|
||||
import com.yanzhu.xd.system.service.ISurProjectService;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.common.utils.poi.ExcelUtil;
|
||||
import com.ruoyi.common.core.page.TableDataInfo;
|
||||
|
||||
/**
|
||||
* 项目Controller
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2024-10-25
|
||||
*/
|
||||
@Controller
|
||||
@RequestMapping("/mklapi/system/project")
|
||||
public class SurProjectController extends BaseController
|
||||
{
|
||||
private String prefix = "system/yzProject";
|
||||
|
||||
@Autowired
|
||||
private ISurProjectService surProjectService;
|
||||
|
||||
@GetMapping()
|
||||
public String yzProject()
|
||||
{
|
||||
return prefix + "/yzProject";
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询项目列表
|
||||
*/
|
||||
|
||||
@GetMapping("/list")
|
||||
@ResponseBody
|
||||
public TableDataInfo list(SurProject surProject)
|
||||
{
|
||||
startPage();
|
||||
List<SurProject> list = surProjectService.selectSurProjectList(surProject);
|
||||
return getDataTable(list);
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出项目列表
|
||||
*/
|
||||
|
||||
@Log(title = "项目", businessType = BusinessType.EXPORT)
|
||||
@PostMapping("/export")
|
||||
@ResponseBody
|
||||
public AjaxResult export(SurProject surProject)
|
||||
{
|
||||
List<SurProject> list = surProjectService.selectSurProjectList(surProject);
|
||||
ExcelUtil<SurProject> util = new ExcelUtil<SurProject>(SurProject.class);
|
||||
return util.exportExcel(list, "项目数据");
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 新增保存项目
|
||||
*/
|
||||
|
||||
@Log(title = "项目", businessType = BusinessType.INSERT)
|
||||
@PostMapping("/add")
|
||||
@ResponseBody
|
||||
public AjaxResult addSave(SurProject surProject)
|
||||
{
|
||||
return toAjax(surProjectService.insertSurProject(surProject));
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改项目
|
||||
*/
|
||||
@GetMapping("/edit/{id}")
|
||||
public String edit(@PathVariable("id") Long id, ModelMap mmap)
|
||||
{
|
||||
SurProject surProject = surProjectService.selectSurProjectById(id);
|
||||
mmap.put("surProject", surProject);
|
||||
return prefix + "/edit";
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改保存项目
|
||||
*/
|
||||
|
||||
@Log(title = "项目", businessType = BusinessType.UPDATE)
|
||||
@PostMapping("/edit")
|
||||
@ResponseBody
|
||||
public AjaxResult editSave(SurProject surProject)
|
||||
{
|
||||
return toAjax(surProjectService.updateSurProject(surProject));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除项目
|
||||
*/
|
||||
|
||||
@Log(title = "项目", businessType = BusinessType.DELETE)
|
||||
@PostMapping( "/remove")
|
||||
@ResponseBody
|
||||
public AjaxResult remove(String ids)
|
||||
{
|
||||
return toAjax(surProjectService.deleteSurProjectByIds(ids));
|
||||
}
|
||||
}
|
|
@ -0,0 +1,602 @@
|
|||
package com.yanzhu.xd.system.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
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2024-10-25
|
||||
*/
|
||||
public class SurProject extends BaseEntity
|
||||
{
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/** 主键 */
|
||||
private Long id;
|
||||
|
||||
/** 所属单位 */
|
||||
@Excel(name = "所属单位")
|
||||
private Long deptId;
|
||||
|
||||
/** 项目名称 */
|
||||
@Excel(name = "项目名称")
|
||||
private String projectName;
|
||||
|
||||
/** 项目编号 */
|
||||
@Excel(name = "项目编号")
|
||||
private String projectCode;
|
||||
|
||||
/** 父级项目名称 */
|
||||
@Excel(name = "父级项目名称")
|
||||
private String paretProjectName;
|
||||
|
||||
/** 父级项目编号 */
|
||||
@Excel(name = "父级项目编号")
|
||||
private String paretProjectCode;
|
||||
|
||||
/** 项目简称 */
|
||||
@Excel(name = "项目简称")
|
||||
private String simpleName;
|
||||
|
||||
/** 项目类型 */
|
||||
@Excel(name = "项目类型")
|
||||
private String projectType;
|
||||
|
||||
/** 项目等级 */
|
||||
@Excel(name = "项目等级")
|
||||
private String projiectLevel;
|
||||
|
||||
/** 项目区县 */
|
||||
@Excel(name = "项目区县")
|
||||
private String projectRegional;
|
||||
|
||||
/** 项目地址 */
|
||||
@Excel(name = "项目地址")
|
||||
private String projectAddress;
|
||||
|
||||
/** 项目建设属性 */
|
||||
@Excel(name = "项目建设属性")
|
||||
private String projectNature;
|
||||
|
||||
/** 许可证号 */
|
||||
@Excel(name = "许可证号")
|
||||
private String licenceNumber;
|
||||
|
||||
/** 立项批文 */
|
||||
@Excel(name = "立项批文")
|
||||
private String projectApproval;
|
||||
|
||||
/** 项目负责人 */
|
||||
@Excel(name = "项目负责人")
|
||||
private String projectPerson;
|
||||
|
||||
/** 负责人电话 */
|
||||
@Excel(name = "负责人电话")
|
||||
private String projectPhone;
|
||||
|
||||
/** 经度 */
|
||||
@Excel(name = "经度")
|
||||
private String longitude;
|
||||
|
||||
/** 纬度 */
|
||||
@Excel(name = "纬度")
|
||||
private String latitude;
|
||||
|
||||
/** 项目工期 */
|
||||
@Excel(name = "项目工期")
|
||||
private Long projectTimeLimit;
|
||||
|
||||
/** 总投资 */
|
||||
@Excel(name = "总投资")
|
||||
private String totalInvestment;
|
||||
|
||||
/** 建筑面积 */
|
||||
@Excel(name = "建筑面积")
|
||||
private String floorArea;
|
||||
|
||||
/** 开累产值 */
|
||||
@Excel(name = "开累产值")
|
||||
private String totalOutputValue;
|
||||
|
||||
/** 计划完工时间 */
|
||||
@Excel(name = "计划完工时间")
|
||||
private String plannedCompletionTime;
|
||||
|
||||
/** 计划开始时间 */
|
||||
@Excel(name = "计划开始时间")
|
||||
private String scheduledStartTime;
|
||||
|
||||
/** 实际开始时间 */
|
||||
@Excel(name = "实际开始时间")
|
||||
private String actualOperatingTime;
|
||||
|
||||
/** 实际完工时间 */
|
||||
@Excel(name = "实际完工时间")
|
||||
private String actualCompletionTime;
|
||||
|
||||
/** 合同总金额 */
|
||||
@Excel(name = "合同总金额")
|
||||
private String contractAmount;
|
||||
|
||||
/** 已支付金额 */
|
||||
@Excel(name = "已支付金额")
|
||||
private String paidAmount;
|
||||
|
||||
/** 挂账金额 */
|
||||
@Excel(name = "挂账金额")
|
||||
private String onAccountAmount;
|
||||
|
||||
/** 项目进度 */
|
||||
@Excel(name = "项目进度")
|
||||
private String projectSchedule;
|
||||
|
||||
/** 项目概述 */
|
||||
@Excel(name = "项目概述")
|
||||
private String projectSummarize;
|
||||
|
||||
/** 基坑平面图 */
|
||||
@Excel(name = "基坑平面图")
|
||||
private String prjPlanUrl;
|
||||
|
||||
/** 效果图 */
|
||||
@Excel(name = "效果图")
|
||||
private String prjRenderingUrl;
|
||||
|
||||
/** 删除标识 */
|
||||
@Excel(name = "删除标识")
|
||||
private Long isDel;
|
||||
|
||||
/** 项目状态 */
|
||||
@Excel(name = "项目状态")
|
||||
private String projectStatus;
|
||||
|
||||
/** 劳务人员数 */
|
||||
@Excel(name = "劳务人员数")
|
||||
private Long servicePersonnel;
|
||||
|
||||
/** 监理人员数 */
|
||||
@Excel(name = "监理人员数")
|
||||
private Long supervisorPersonnel;
|
||||
|
||||
/** 总包人员数 */
|
||||
@Excel(name = "总包人员数")
|
||||
private Long generalContractor;
|
||||
|
||||
/** 重要级别 */
|
||||
@Excel(name = "重要级别")
|
||||
private String weightType;
|
||||
|
||||
/** 项目排序 */
|
||||
@Excel(name = "项目排序")
|
||||
private Long projectSort;
|
||||
|
||||
/** 进度显示(大屏使用) */
|
||||
@Excel(name = "进度显示", readConverterExp = "大=屏使用")
|
||||
private String progressVisible;
|
||||
|
||||
public void setId(Long id)
|
||||
{
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
public Long getId()
|
||||
{
|
||||
return id;
|
||||
}
|
||||
public void setDeptId(Long deptId)
|
||||
{
|
||||
this.deptId = deptId;
|
||||
}
|
||||
|
||||
public Long getDeptId()
|
||||
{
|
||||
return deptId;
|
||||
}
|
||||
public void setProjectName(String projectName)
|
||||
{
|
||||
this.projectName = projectName;
|
||||
}
|
||||
|
||||
public String getProjectName()
|
||||
{
|
||||
return projectName;
|
||||
}
|
||||
public void setProjectCode(String projectCode)
|
||||
{
|
||||
this.projectCode = projectCode;
|
||||
}
|
||||
|
||||
public String getProjectCode()
|
||||
{
|
||||
return projectCode;
|
||||
}
|
||||
public void setParetProjectName(String paretProjectName)
|
||||
{
|
||||
this.paretProjectName = paretProjectName;
|
||||
}
|
||||
|
||||
public String getParetProjectName()
|
||||
{
|
||||
return paretProjectName;
|
||||
}
|
||||
public void setParetProjectCode(String paretProjectCode)
|
||||
{
|
||||
this.paretProjectCode = paretProjectCode;
|
||||
}
|
||||
|
||||
public String getParetProjectCode()
|
||||
{
|
||||
return paretProjectCode;
|
||||
}
|
||||
public void setSimpleName(String simpleName)
|
||||
{
|
||||
this.simpleName = simpleName;
|
||||
}
|
||||
|
||||
public String getSimpleName()
|
||||
{
|
||||
return simpleName;
|
||||
}
|
||||
public void setProjectType(String projectType)
|
||||
{
|
||||
this.projectType = projectType;
|
||||
}
|
||||
|
||||
public String getProjectType()
|
||||
{
|
||||
return projectType;
|
||||
}
|
||||
public void setProjiectLevel(String projiectLevel)
|
||||
{
|
||||
this.projiectLevel = projiectLevel;
|
||||
}
|
||||
|
||||
public String getProjiectLevel()
|
||||
{
|
||||
return projiectLevel;
|
||||
}
|
||||
public void setProjectRegional(String projectRegional)
|
||||
{
|
||||
this.projectRegional = projectRegional;
|
||||
}
|
||||
|
||||
public String getProjectRegional()
|
||||
{
|
||||
return projectRegional;
|
||||
}
|
||||
public void setProjectAddress(String projectAddress)
|
||||
{
|
||||
this.projectAddress = projectAddress;
|
||||
}
|
||||
|
||||
public String getProjectAddress()
|
||||
{
|
||||
return projectAddress;
|
||||
}
|
||||
public void setProjectNature(String projectNature)
|
||||
{
|
||||
this.projectNature = projectNature;
|
||||
}
|
||||
|
||||
public String getProjectNature()
|
||||
{
|
||||
return projectNature;
|
||||
}
|
||||
public void setLicenceNumber(String licenceNumber)
|
||||
{
|
||||
this.licenceNumber = licenceNumber;
|
||||
}
|
||||
|
||||
public String getLicenceNumber()
|
||||
{
|
||||
return licenceNumber;
|
||||
}
|
||||
public void setProjectApproval(String projectApproval)
|
||||
{
|
||||
this.projectApproval = projectApproval;
|
||||
}
|
||||
|
||||
public String getProjectApproval()
|
||||
{
|
||||
return projectApproval;
|
||||
}
|
||||
public void setProjectPerson(String projectPerson)
|
||||
{
|
||||
this.projectPerson = projectPerson;
|
||||
}
|
||||
|
||||
public String getProjectPerson()
|
||||
{
|
||||
return projectPerson;
|
||||
}
|
||||
public void setProjectPhone(String projectPhone)
|
||||
{
|
||||
this.projectPhone = projectPhone;
|
||||
}
|
||||
|
||||
public String getProjectPhone()
|
||||
{
|
||||
return projectPhone;
|
||||
}
|
||||
public void setLongitude(String longitude)
|
||||
{
|
||||
this.longitude = longitude;
|
||||
}
|
||||
|
||||
public String getLongitude()
|
||||
{
|
||||
return longitude;
|
||||
}
|
||||
public void setLatitude(String latitude)
|
||||
{
|
||||
this.latitude = latitude;
|
||||
}
|
||||
|
||||
public String getLatitude()
|
||||
{
|
||||
return latitude;
|
||||
}
|
||||
public void setProjectTimeLimit(Long projectTimeLimit)
|
||||
{
|
||||
this.projectTimeLimit = projectTimeLimit;
|
||||
}
|
||||
|
||||
public Long getProjectTimeLimit()
|
||||
{
|
||||
return projectTimeLimit;
|
||||
}
|
||||
public void setTotalInvestment(String totalInvestment)
|
||||
{
|
||||
this.totalInvestment = totalInvestment;
|
||||
}
|
||||
|
||||
public String getTotalInvestment()
|
||||
{
|
||||
return totalInvestment;
|
||||
}
|
||||
public void setFloorArea(String floorArea)
|
||||
{
|
||||
this.floorArea = floorArea;
|
||||
}
|
||||
|
||||
public String getFloorArea()
|
||||
{
|
||||
return floorArea;
|
||||
}
|
||||
public void setTotalOutputValue(String totalOutputValue)
|
||||
{
|
||||
this.totalOutputValue = totalOutputValue;
|
||||
}
|
||||
|
||||
public String getTotalOutputValue()
|
||||
{
|
||||
return totalOutputValue;
|
||||
}
|
||||
public void setPlannedCompletionTime(String plannedCompletionTime)
|
||||
{
|
||||
this.plannedCompletionTime = plannedCompletionTime;
|
||||
}
|
||||
|
||||
public String getPlannedCompletionTime()
|
||||
{
|
||||
return plannedCompletionTime;
|
||||
}
|
||||
public void setScheduledStartTime(String scheduledStartTime)
|
||||
{
|
||||
this.scheduledStartTime = scheduledStartTime;
|
||||
}
|
||||
|
||||
public String getScheduledStartTime()
|
||||
{
|
||||
return scheduledStartTime;
|
||||
}
|
||||
public void setActualOperatingTime(String actualOperatingTime)
|
||||
{
|
||||
this.actualOperatingTime = actualOperatingTime;
|
||||
}
|
||||
|
||||
public String getActualOperatingTime()
|
||||
{
|
||||
return actualOperatingTime;
|
||||
}
|
||||
public void setActualCompletionTime(String actualCompletionTime)
|
||||
{
|
||||
this.actualCompletionTime = actualCompletionTime;
|
||||
}
|
||||
|
||||
public String getActualCompletionTime()
|
||||
{
|
||||
return actualCompletionTime;
|
||||
}
|
||||
public void setContractAmount(String contractAmount)
|
||||
{
|
||||
this.contractAmount = contractAmount;
|
||||
}
|
||||
|
||||
public String getContractAmount()
|
||||
{
|
||||
return contractAmount;
|
||||
}
|
||||
public void setPaidAmount(String paidAmount)
|
||||
{
|
||||
this.paidAmount = paidAmount;
|
||||
}
|
||||
|
||||
public String getPaidAmount()
|
||||
{
|
||||
return paidAmount;
|
||||
}
|
||||
public void setOnAccountAmount(String onAccountAmount)
|
||||
{
|
||||
this.onAccountAmount = onAccountAmount;
|
||||
}
|
||||
|
||||
public String getOnAccountAmount()
|
||||
{
|
||||
return onAccountAmount;
|
||||
}
|
||||
public void setProjectSchedule(String projectSchedule)
|
||||
{
|
||||
this.projectSchedule = projectSchedule;
|
||||
}
|
||||
|
||||
public String getProjectSchedule()
|
||||
{
|
||||
return projectSchedule;
|
||||
}
|
||||
public void setProjectSummarize(String projectSummarize)
|
||||
{
|
||||
this.projectSummarize = projectSummarize;
|
||||
}
|
||||
|
||||
public String getProjectSummarize()
|
||||
{
|
||||
return projectSummarize;
|
||||
}
|
||||
public void setPrjPlanUrl(String prjPlanUrl)
|
||||
{
|
||||
this.prjPlanUrl = prjPlanUrl;
|
||||
}
|
||||
|
||||
public String getPrjPlanUrl()
|
||||
{
|
||||
return prjPlanUrl;
|
||||
}
|
||||
public void setPrjRenderingUrl(String prjRenderingUrl)
|
||||
{
|
||||
this.prjRenderingUrl = prjRenderingUrl;
|
||||
}
|
||||
|
||||
public String getPrjRenderingUrl()
|
||||
{
|
||||
return prjRenderingUrl;
|
||||
}
|
||||
public void setIsDel(Long isDel)
|
||||
{
|
||||
this.isDel = isDel;
|
||||
}
|
||||
|
||||
public Long getIsDel()
|
||||
{
|
||||
return isDel;
|
||||
}
|
||||
public void setProjectStatus(String projectStatus)
|
||||
{
|
||||
this.projectStatus = projectStatus;
|
||||
}
|
||||
|
||||
public String getProjectStatus()
|
||||
{
|
||||
return projectStatus;
|
||||
}
|
||||
public void setServicePersonnel(Long servicePersonnel)
|
||||
{
|
||||
this.servicePersonnel = servicePersonnel;
|
||||
}
|
||||
|
||||
public Long getServicePersonnel()
|
||||
{
|
||||
return servicePersonnel;
|
||||
}
|
||||
public void setSupervisorPersonnel(Long supervisorPersonnel)
|
||||
{
|
||||
this.supervisorPersonnel = supervisorPersonnel;
|
||||
}
|
||||
|
||||
public Long getSupervisorPersonnel()
|
||||
{
|
||||
return supervisorPersonnel;
|
||||
}
|
||||
public void setGeneralContractor(Long generalContractor)
|
||||
{
|
||||
this.generalContractor = generalContractor;
|
||||
}
|
||||
|
||||
public Long getGeneralContractor()
|
||||
{
|
||||
return generalContractor;
|
||||
}
|
||||
public void setWeightType(String weightType)
|
||||
{
|
||||
this.weightType = weightType;
|
||||
}
|
||||
|
||||
public String getWeightType()
|
||||
{
|
||||
return weightType;
|
||||
}
|
||||
public void setProjectSort(Long projectSort)
|
||||
{
|
||||
this.projectSort = projectSort;
|
||||
}
|
||||
|
||||
public Long getProjectSort()
|
||||
{
|
||||
return projectSort;
|
||||
}
|
||||
public void setProgressVisible(String progressVisible)
|
||||
{
|
||||
this.progressVisible = progressVisible;
|
||||
}
|
||||
|
||||
public String getProgressVisible()
|
||||
{
|
||||
return progressVisible;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
||||
.append("id", getId())
|
||||
.append("deptId", getDeptId())
|
||||
.append("projectName", getProjectName())
|
||||
.append("projectCode", getProjectCode())
|
||||
.append("paretProjectName", getParetProjectName())
|
||||
.append("paretProjectCode", getParetProjectCode())
|
||||
.append("simpleName", getSimpleName())
|
||||
.append("projectType", getProjectType())
|
||||
.append("projiectLevel", getProjiectLevel())
|
||||
.append("projectRegional", getProjectRegional())
|
||||
.append("projectAddress", getProjectAddress())
|
||||
.append("projectNature", getProjectNature())
|
||||
.append("licenceNumber", getLicenceNumber())
|
||||
.append("projectApproval", getProjectApproval())
|
||||
.append("projectPerson", getProjectPerson())
|
||||
.append("projectPhone", getProjectPhone())
|
||||
.append("longitude", getLongitude())
|
||||
.append("latitude", getLatitude())
|
||||
.append("projectTimeLimit", getProjectTimeLimit())
|
||||
.append("totalInvestment", getTotalInvestment())
|
||||
.append("floorArea", getFloorArea())
|
||||
.append("totalOutputValue", getTotalOutputValue())
|
||||
.append("plannedCompletionTime", getPlannedCompletionTime())
|
||||
.append("scheduledStartTime", getScheduledStartTime())
|
||||
.append("actualOperatingTime", getActualOperatingTime())
|
||||
.append("actualCompletionTime", getActualCompletionTime())
|
||||
.append("contractAmount", getContractAmount())
|
||||
.append("paidAmount", getPaidAmount())
|
||||
.append("onAccountAmount", getOnAccountAmount())
|
||||
.append("projectSchedule", getProjectSchedule())
|
||||
.append("projectSummarize", getProjectSummarize())
|
||||
.append("prjPlanUrl", getPrjPlanUrl())
|
||||
.append("prjRenderingUrl", getPrjRenderingUrl())
|
||||
.append("isDel", getIsDel())
|
||||
.append("projectStatus", getProjectStatus())
|
||||
.append("servicePersonnel", getServicePersonnel())
|
||||
.append("supervisorPersonnel", getSupervisorPersonnel())
|
||||
.append("generalContractor", getGeneralContractor())
|
||||
.append("createBy", getCreateBy())
|
||||
.append("createTime", getCreateTime())
|
||||
.append("updateBy", getUpdateBy())
|
||||
.append("updateTime", getUpdateTime())
|
||||
.append("remark", getRemark())
|
||||
.append("weightType", getWeightType())
|
||||
.append("projectSort", getProjectSort())
|
||||
.append("progressVisible", getProgressVisible())
|
||||
.toString();
|
||||
}
|
||||
}
|
|
@ -0,0 +1,180 @@
|
|||
package com.yanzhu.xd.system.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_cfg
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2024-10-25
|
||||
*/
|
||||
public class SurProjectAttendanceCfg extends BaseEntity
|
||||
{
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/** $column.columnComment */
|
||||
private Long id;
|
||||
|
||||
/** 项目编号 */
|
||||
@Excel(name = "项目编号")
|
||||
private Long projectId;
|
||||
|
||||
/** 总包单位 */
|
||||
@Excel(name = "总包单位")
|
||||
private Long subDeptId;
|
||||
|
||||
/** 厂商编号参考字典attendance_vendors */
|
||||
@Excel(name = "厂商编号参考字典attendance_vendors")
|
||||
private String vendorsCode;
|
||||
|
||||
/** 厂商参数 */
|
||||
@Excel(name = "厂商参数")
|
||||
private String vendorsParameter;
|
||||
|
||||
/** 1-启用,0-停用 */
|
||||
@Excel(name = "1-启用,0-停用")
|
||||
private Long enabled;
|
||||
|
||||
/** 状态 */
|
||||
@Excel(name = "状态")
|
||||
private Long state;
|
||||
|
||||
private String deptName;
|
||||
|
||||
public String getDeptName() {
|
||||
return deptName;
|
||||
}
|
||||
|
||||
public void setDeptName(String deptName) {
|
||||
this.deptName = deptName;
|
||||
}
|
||||
|
||||
private String projectName;
|
||||
private String unitName;
|
||||
|
||||
private String vendorName;
|
||||
|
||||
public String getVendorName() {
|
||||
return vendorName;
|
||||
}
|
||||
|
||||
public void setVendorName(String vendorName) {
|
||||
this.vendorName = vendorName;
|
||||
}
|
||||
|
||||
public String getProjectName() {
|
||||
return projectName;
|
||||
}
|
||||
|
||||
public void setProjectName(String projectName) {
|
||||
this.projectName = projectName;
|
||||
}
|
||||
|
||||
public String getUnitName() {
|
||||
return unitName;
|
||||
}
|
||||
|
||||
public void setUnitName(String unitName) {
|
||||
this.unitName = unitName;
|
||||
}
|
||||
|
||||
/** $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 setProjectId(Long projectId)
|
||||
{
|
||||
this.projectId = projectId;
|
||||
}
|
||||
|
||||
public Long getProjectId()
|
||||
{
|
||||
return projectId;
|
||||
}
|
||||
public void setSubDeptId(Long subDeptId)
|
||||
{
|
||||
this.subDeptId = subDeptId;
|
||||
}
|
||||
|
||||
public Long getSubDeptId()
|
||||
{
|
||||
return subDeptId;
|
||||
}
|
||||
public void setVendorsCode(String vendorsCode)
|
||||
{
|
||||
this.vendorsCode = vendorsCode;
|
||||
}
|
||||
|
||||
public String getVendorsCode()
|
||||
{
|
||||
return vendorsCode;
|
||||
}
|
||||
public void setVendorsParameter(String vendorsParameter)
|
||||
{
|
||||
this.vendorsParameter = vendorsParameter;
|
||||
}
|
||||
|
||||
public String getVendorsParameter()
|
||||
{
|
||||
return vendorsParameter;
|
||||
}
|
||||
public void setEnabled(Long enabled)
|
||||
{
|
||||
this.enabled = enabled;
|
||||
}
|
||||
|
||||
public Long getEnabled()
|
||||
{
|
||||
return enabled;
|
||||
}
|
||||
public void setState(Long state)
|
||||
{
|
||||
this.state = state;
|
||||
}
|
||||
|
||||
public Long getState()
|
||||
{
|
||||
return state;
|
||||
}
|
||||
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("projectId", getProjectId())
|
||||
.append("subDeptId", getSubDeptId())
|
||||
.append("vendorsCode", getVendorsCode())
|
||||
.append("vendorsParameter", getVendorsParameter())
|
||||
.append("enabled", getEnabled())
|
||||
.append("state", getState())
|
||||
.append("remark", getRemark())
|
||||
.append("isDel", getIsDel())
|
||||
.append("createBy", getCreateBy())
|
||||
.append("createTime", getCreateTime())
|
||||
.append("updateBy", getUpdateBy())
|
||||
.append("updateTime", getUpdateTime())
|
||||
.toString();
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,308 @@
|
|||
package com.yanzhu.xd.system.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_data
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2024-10-25
|
||||
*/
|
||||
public class SurProjectAttendanceData extends BaseEntity
|
||||
{
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/** */
|
||||
private Long id;
|
||||
|
||||
/** 配置项ID,可以获取项目ID和总包ID */
|
||||
@Excel(name = "配置项ID,可以获取项目ID和总包ID")
|
||||
private Long cfgid;
|
||||
|
||||
/** 应用主键 */
|
||||
@Excel(name = "应用主键")
|
||||
private String appId;
|
||||
|
||||
/** 厂商编号参考字典attendance_vendors */
|
||||
@Excel(name = "厂商编号参考字典attendance_vendors")
|
||||
private String vendorsCode;
|
||||
|
||||
/** 服务端ID */
|
||||
@Excel(name = "服务端ID")
|
||||
private String serverid;
|
||||
|
||||
/** 工人Id */
|
||||
@Excel(name = "工人Id")
|
||||
private String workerId;
|
||||
|
||||
/** 进门还是出门E进,L出 */
|
||||
@Excel(name = "进门还是出门E进,L出")
|
||||
private String attendanceType;
|
||||
|
||||
/** 考勤时间yyyy-MM-dd HH:mm:ss */
|
||||
@Excel(name = "考勤时间yyyy-MM-dd HH:mm:ss")
|
||||
private String attendanceTime;
|
||||
|
||||
/** 身份证号 */
|
||||
@Excel(name = "身份证号")
|
||||
private String identification;
|
||||
|
||||
/** 队伍id */
|
||||
@Excel(name = "队伍id")
|
||||
private Long teamId;
|
||||
|
||||
/** 工种编码 */
|
||||
@Excel(name = "工种编码")
|
||||
private String workTypeCode;
|
||||
|
||||
/** 分包商id */
|
||||
@Excel(name = "分包商id")
|
||||
private String companyId;
|
||||
|
||||
/** 平台对应分包商ID */
|
||||
@Excel(name = "平台对应分包商ID")
|
||||
private Long vendorId;
|
||||
|
||||
/** 新旧系统项目标识0:新系统项目; 1:旧系统项目 */
|
||||
@Excel(name = "新旧系统项目标识0:新系统项目; 1:旧系统项目")
|
||||
private Long projectType;
|
||||
|
||||
/** 设备编号 */
|
||||
@Excel(name = "设备编号")
|
||||
private String deviceCode;
|
||||
|
||||
/** 作业面Id */
|
||||
@Excel(name = "作业面Id")
|
||||
private String workPointId;
|
||||
|
||||
/** 照片 */
|
||||
@Excel(name = "照片")
|
||||
private String scanPhoto;
|
||||
|
||||
/** 服务返回的JSON */
|
||||
@Excel(name = "服务返回的JSON")
|
||||
private String other;
|
||||
|
||||
/** */
|
||||
@Excel(name = "")
|
||||
private Long state;
|
||||
|
||||
/** 是否删除 */
|
||||
@Excel(name = "是否删除")
|
||||
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 setAppId(String appId)
|
||||
{
|
||||
this.appId = appId;
|
||||
}
|
||||
|
||||
public String getAppId()
|
||||
{
|
||||
return appId;
|
||||
}
|
||||
public void setVendorsCode(String vendorsCode)
|
||||
{
|
||||
this.vendorsCode = vendorsCode;
|
||||
}
|
||||
|
||||
public String getVendorsCode()
|
||||
{
|
||||
return vendorsCode;
|
||||
}
|
||||
public void setServerid(String serverid)
|
||||
{
|
||||
this.serverid = serverid;
|
||||
}
|
||||
|
||||
public String getServerid()
|
||||
{
|
||||
return serverid;
|
||||
}
|
||||
public void setWorkerId(String workerId)
|
||||
{
|
||||
this.workerId = workerId;
|
||||
}
|
||||
|
||||
public String getWorkerId()
|
||||
{
|
||||
return workerId;
|
||||
}
|
||||
public void setAttendanceType(String attendanceType)
|
||||
{
|
||||
this.attendanceType = attendanceType;
|
||||
}
|
||||
|
||||
public String getAttendanceType()
|
||||
{
|
||||
return attendanceType;
|
||||
}
|
||||
public void setAttendanceTime(String attendanceTime)
|
||||
{
|
||||
this.attendanceTime = attendanceTime;
|
||||
}
|
||||
|
||||
public String getAttendanceTime()
|
||||
{
|
||||
return attendanceTime;
|
||||
}
|
||||
public void setIdentification(String identification)
|
||||
{
|
||||
this.identification = identification;
|
||||
}
|
||||
|
||||
public String getIdentification()
|
||||
{
|
||||
return identification;
|
||||
}
|
||||
public void setTeamId(Long teamId)
|
||||
{
|
||||
this.teamId = teamId;
|
||||
}
|
||||
|
||||
public Long getTeamId()
|
||||
{
|
||||
return teamId;
|
||||
}
|
||||
public void setWorkTypeCode(String workTypeCode)
|
||||
{
|
||||
this.workTypeCode = workTypeCode;
|
||||
}
|
||||
|
||||
public String getWorkTypeCode()
|
||||
{
|
||||
return workTypeCode;
|
||||
}
|
||||
public void setCompanyId(String companyId)
|
||||
{
|
||||
this.companyId = companyId;
|
||||
}
|
||||
|
||||
public String getCompanyId()
|
||||
{
|
||||
return companyId;
|
||||
}
|
||||
public void setVendorId(Long vendorId)
|
||||
{
|
||||
this.vendorId = vendorId;
|
||||
}
|
||||
|
||||
public Long getVendorId()
|
||||
{
|
||||
return vendorId;
|
||||
}
|
||||
public void setProjectType(Long projectType)
|
||||
{
|
||||
this.projectType = projectType;
|
||||
}
|
||||
|
||||
public Long getProjectType()
|
||||
{
|
||||
return projectType;
|
||||
}
|
||||
public void setDeviceCode(String deviceCode)
|
||||
{
|
||||
this.deviceCode = deviceCode;
|
||||
}
|
||||
|
||||
public String getDeviceCode()
|
||||
{
|
||||
return deviceCode;
|
||||
}
|
||||
public void setWorkPointId(String workPointId)
|
||||
{
|
||||
this.workPointId = workPointId;
|
||||
}
|
||||
|
||||
public String getWorkPointId()
|
||||
{
|
||||
return workPointId;
|
||||
}
|
||||
public void setScanPhoto(String scanPhoto)
|
||||
{
|
||||
this.scanPhoto = scanPhoto;
|
||||
}
|
||||
|
||||
public String getScanPhoto()
|
||||
{
|
||||
return scanPhoto;
|
||||
}
|
||||
public void setOther(String other)
|
||||
{
|
||||
this.other = other;
|
||||
}
|
||||
|
||||
public String getOther()
|
||||
{
|
||||
return other;
|
||||
}
|
||||
public void setState(Long state)
|
||||
{
|
||||
this.state = state;
|
||||
}
|
||||
|
||||
public Long getState()
|
||||
{
|
||||
return state;
|
||||
}
|
||||
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("appId", getAppId())
|
||||
.append("vendorsCode", getVendorsCode())
|
||||
.append("serverid", getServerid())
|
||||
.append("workerId", getWorkerId())
|
||||
.append("attendanceType", getAttendanceType())
|
||||
.append("attendanceTime", getAttendanceTime())
|
||||
.append("identification", getIdentification())
|
||||
.append("teamId", getTeamId())
|
||||
.append("workTypeCode", getWorkTypeCode())
|
||||
.append("companyId", getCompanyId())
|
||||
.append("vendorId", getVendorId())
|
||||
.append("projectType", getProjectType())
|
||||
.append("deviceCode", getDeviceCode())
|
||||
.append("workPointId", getWorkPointId())
|
||||
.append("scanPhoto", getScanPhoto())
|
||||
.append("other", getOther())
|
||||
.append("state", getState())
|
||||
.append("remark", getRemark())
|
||||
.append("isDel", getIsDel())
|
||||
.append("createBy", getCreateBy())
|
||||
.append("createTime", getCreateTime())
|
||||
.append("updateBy", getUpdateBy())
|
||||
.append("updateTime", getUpdateTime())
|
||||
.toString();
|
||||
}
|
||||
}
|
|
@ -0,0 +1,364 @@
|
|||
package com.yanzhu.xd.system.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_group
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2024-10-25
|
||||
*/
|
||||
public class SurProjectAttendanceGroup extends BaseEntity
|
||||
{
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/** */
|
||||
private Long id;
|
||||
|
||||
/** */
|
||||
@Excel(name = "")
|
||||
private Long cfgid;
|
||||
|
||||
/** 应用主键 */
|
||||
@Excel(name = "应用主键")
|
||||
private String appId;
|
||||
|
||||
/** 服务器主键id */
|
||||
@Excel(name = "服务器主键id")
|
||||
private String serverid;
|
||||
|
||||
/** 营业执照号 */
|
||||
@Excel(name = "营业执照号")
|
||||
private String bizLicense;
|
||||
|
||||
/** 分包商统一社会信用代码 */
|
||||
@Excel(name = "分包商统一社会信用代码")
|
||||
private String companyCode;
|
||||
|
||||
/** 分包商ID */
|
||||
@Excel(name = "分包商ID")
|
||||
private String companyId;
|
||||
|
||||
/** 分包商名称 */
|
||||
@Excel(name = "分包商名称")
|
||||
private String companyName;
|
||||
|
||||
/** 分包商类型 */
|
||||
@Excel(name = "分包商类型")
|
||||
private String companyTypeId;
|
||||
|
||||
/** 平台对应分包商ID */
|
||||
@Excel(name = "平台对应分包商ID")
|
||||
private Long vendorId;
|
||||
|
||||
/** 班组名称 */
|
||||
@Excel(name = "班组名称")
|
||||
private String name;
|
||||
|
||||
/** 班组长名称 */
|
||||
@Excel(name = "班组长名称")
|
||||
private String leaderName;
|
||||
|
||||
/** 班组长电话 */
|
||||
@Excel(name = "班组长电话")
|
||||
private String leaderPhone;
|
||||
|
||||
/** 队伍Id */
|
||||
@Excel(name = "队伍Id")
|
||||
private Long teamId;
|
||||
|
||||
/** 队伍名称 */
|
||||
@Excel(name = "队伍名称")
|
||||
private String teamName;
|
||||
|
||||
/** 班组类型0:建筑工人班组;1:管理人员班组 */
|
||||
@Excel(name = "班组类型0:建筑工人班组;1:管理人员班组")
|
||||
private Long type;
|
||||
|
||||
/** 班组长对应的工人ID */
|
||||
@Excel(name = "班组长对应的工人ID")
|
||||
private Long leaderId;
|
||||
|
||||
/** 是否删除 */
|
||||
@Excel(name = "是否删除")
|
||||
private Integer deleted;
|
||||
|
||||
/** 创建时间 */
|
||||
@Excel(name = "创建时间")
|
||||
private Long createTimestamp;
|
||||
|
||||
/** 基础平台对应班组ID */
|
||||
@Excel(name = "基础平台对应班组ID")
|
||||
private Long platformGroupId;
|
||||
|
||||
/** 基础平台对应队伍ID */
|
||||
@Excel(name = "基础平台对应队伍ID")
|
||||
private Long platformTeamId;
|
||||
|
||||
/** 企业进场日期 */
|
||||
@Excel(name = "企业进场日期")
|
||||
private Long enterDate;
|
||||
|
||||
/** 企业退场日期 */
|
||||
@Excel(name = "企业退场日期")
|
||||
private Long exitDate;
|
||||
|
||||
/** 书否删除 */
|
||||
@Excel(name = "书否删除")
|
||||
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 setAppId(String appId)
|
||||
{
|
||||
this.appId = appId;
|
||||
}
|
||||
|
||||
public String getAppId()
|
||||
{
|
||||
return appId;
|
||||
}
|
||||
public void setServerid(String serverid)
|
||||
{
|
||||
this.serverid = serverid;
|
||||
}
|
||||
|
||||
public String getServerid()
|
||||
{
|
||||
return serverid;
|
||||
}
|
||||
public void setBizLicense(String bizLicense)
|
||||
{
|
||||
this.bizLicense = bizLicense;
|
||||
}
|
||||
|
||||
public String getBizLicense()
|
||||
{
|
||||
return bizLicense;
|
||||
}
|
||||
public void setCompanyCode(String companyCode)
|
||||
{
|
||||
this.companyCode = companyCode;
|
||||
}
|
||||
|
||||
public String getCompanyCode()
|
||||
{
|
||||
return companyCode;
|
||||
}
|
||||
public void setCompanyId(String companyId)
|
||||
{
|
||||
this.companyId = companyId;
|
||||
}
|
||||
|
||||
public String getCompanyId()
|
||||
{
|
||||
return companyId;
|
||||
}
|
||||
public void setCompanyName(String companyName)
|
||||
{
|
||||
this.companyName = companyName;
|
||||
}
|
||||
|
||||
public String getCompanyName()
|
||||
{
|
||||
return companyName;
|
||||
}
|
||||
public void setCompanyTypeId(String companyTypeId)
|
||||
{
|
||||
this.companyTypeId = companyTypeId;
|
||||
}
|
||||
|
||||
public String getCompanyTypeId()
|
||||
{
|
||||
return companyTypeId;
|
||||
}
|
||||
public void setVendorId(Long vendorId)
|
||||
{
|
||||
this.vendorId = vendorId;
|
||||
}
|
||||
|
||||
public Long getVendorId()
|
||||
{
|
||||
return vendorId;
|
||||
}
|
||||
public void setName(String name)
|
||||
{
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public String getName()
|
||||
{
|
||||
return name;
|
||||
}
|
||||
public void setLeaderName(String leaderName)
|
||||
{
|
||||
this.leaderName = leaderName;
|
||||
}
|
||||
|
||||
public String getLeaderName()
|
||||
{
|
||||
return leaderName;
|
||||
}
|
||||
public void setLeaderPhone(String leaderPhone)
|
||||
{
|
||||
this.leaderPhone = leaderPhone;
|
||||
}
|
||||
|
||||
public String getLeaderPhone()
|
||||
{
|
||||
return leaderPhone;
|
||||
}
|
||||
public void setTeamId(Long teamId)
|
||||
{
|
||||
this.teamId = teamId;
|
||||
}
|
||||
|
||||
public Long getTeamId()
|
||||
{
|
||||
return teamId;
|
||||
}
|
||||
public void setTeamName(String teamName)
|
||||
{
|
||||
this.teamName = teamName;
|
||||
}
|
||||
|
||||
public String getTeamName()
|
||||
{
|
||||
return teamName;
|
||||
}
|
||||
public void setType(Long type)
|
||||
{
|
||||
this.type = type;
|
||||
}
|
||||
|
||||
public Long getType()
|
||||
{
|
||||
return type;
|
||||
}
|
||||
public void setLeaderId(Long leaderId)
|
||||
{
|
||||
this.leaderId = leaderId;
|
||||
}
|
||||
|
||||
public Long getLeaderId()
|
||||
{
|
||||
return leaderId;
|
||||
}
|
||||
public void setDeleted(Integer deleted)
|
||||
{
|
||||
this.deleted = deleted;
|
||||
}
|
||||
|
||||
public Integer getDeleted()
|
||||
{
|
||||
return deleted;
|
||||
}
|
||||
public void setCreateTimestamp(Long createTimestamp)
|
||||
{
|
||||
this.createTimestamp = createTimestamp;
|
||||
}
|
||||
|
||||
public Long getCreateTimestamp()
|
||||
{
|
||||
return createTimestamp;
|
||||
}
|
||||
public void setPlatformGroupId(Long platformGroupId)
|
||||
{
|
||||
this.platformGroupId = platformGroupId;
|
||||
}
|
||||
|
||||
public Long getPlatformGroupId()
|
||||
{
|
||||
return platformGroupId;
|
||||
}
|
||||
public void setPlatformTeamId(Long platformTeamId)
|
||||
{
|
||||
this.platformTeamId = platformTeamId;
|
||||
}
|
||||
|
||||
public Long getPlatformTeamId()
|
||||
{
|
||||
return platformTeamId;
|
||||
}
|
||||
public void setEnterDate(Long enterDate)
|
||||
{
|
||||
this.enterDate = enterDate;
|
||||
}
|
||||
|
||||
public Long getEnterDate()
|
||||
{
|
||||
return enterDate;
|
||||
}
|
||||
public void setExitDate(Long exitDate)
|
||||
{
|
||||
this.exitDate = exitDate;
|
||||
}
|
||||
|
||||
public Long getExitDate()
|
||||
{
|
||||
return exitDate;
|
||||
}
|
||||
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("appId", getAppId())
|
||||
.append("serverid", getServerid())
|
||||
.append("bizLicense", getBizLicense())
|
||||
.append("companyCode", getCompanyCode())
|
||||
.append("companyId", getCompanyId())
|
||||
.append("companyName", getCompanyName())
|
||||
.append("companyTypeId", getCompanyTypeId())
|
||||
.append("vendorId", getVendorId())
|
||||
.append("name", getName())
|
||||
.append("leaderName", getLeaderName())
|
||||
.append("leaderPhone", getLeaderPhone())
|
||||
.append("teamId", getTeamId())
|
||||
.append("teamName", getTeamName())
|
||||
.append("type", getType())
|
||||
.append("leaderId", getLeaderId())
|
||||
.append("deleted", getDeleted())
|
||||
.append("createTimestamp", getCreateTimestamp())
|
||||
.append("platformGroupId", getPlatformGroupId())
|
||||
.append("platformTeamId", getPlatformTeamId())
|
||||
.append("enterDate", getEnterDate())
|
||||
.append("exitDate", getExitDate())
|
||||
.append("remark", getRemark())
|
||||
.append("isDel", getIsDel())
|
||||
.append("createBy", getCreateBy())
|
||||
.append("createTime", getCreateTime())
|
||||
.append("updateBy", getUpdateBy())
|
||||
.append("updateTime", getUpdateTime())
|
||||
.toString();
|
||||
}
|
||||
}
|
|
@ -0,0 +1,518 @@
|
|||
package com.yanzhu.xd.system.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_user
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2024-10-25
|
||||
*/
|
||||
public class SurProjectAttendanceUser extends BaseEntity
|
||||
{
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/** */
|
||||
private Long id;
|
||||
|
||||
/** 配置项ID,可以获取项目ID和总包ID */
|
||||
@Excel(name = "配置项ID,可以获取项目ID和总包ID")
|
||||
private Long cfgid;
|
||||
|
||||
/** 应用主键 */
|
||||
@Excel(name = "应用主键")
|
||||
private String appId;
|
||||
|
||||
/** 厂商编号参考字典attendance_vendors */
|
||||
@Excel(name = "厂商编号参考字典attendance_vendors")
|
||||
private String vendorsCode;
|
||||
|
||||
/** 工人id */
|
||||
@Excel(name = "工人id")
|
||||
private String workerId;
|
||||
|
||||
/** 项目工人履历id对于旧劳务,这个字段相当于工人的projectWorkerId,管理人员的registerManagerId */
|
||||
@Excel(name = "项目工人履历id对于旧劳务,这个字段相当于工人的projectWorkerId,管理人员的registerManagerId")
|
||||
private Long laborWorkerId;
|
||||
|
||||
/** 人员类别0:工人,1:管理人员 */
|
||||
@Excel(name = "人员类别0:工人,1:管理人员")
|
||||
private Long workerCategory;
|
||||
|
||||
/** 工号 */
|
||||
@Excel(name = "工号")
|
||||
private Long qrCode;
|
||||
|
||||
/** 姓名 */
|
||||
@Excel(name = "姓名")
|
||||
private String name;
|
||||
|
||||
/** 民族 */
|
||||
@Excel(name = "民族")
|
||||
private String ethnic;
|
||||
|
||||
/** 籍贯 */
|
||||
@Excel(name = "籍贯")
|
||||
private String nativePlace;
|
||||
|
||||
/** 性别0:男 1:女 */
|
||||
@Excel(name = "性别0:男 1:女")
|
||||
private Long gender;
|
||||
|
||||
/** 出生日期时间戳 */
|
||||
@Excel(name = "出生日期时间戳")
|
||||
private Long birthDate;
|
||||
|
||||
/** 联系电话 */
|
||||
@Excel(name = "联系电话")
|
||||
private String phone;
|
||||
|
||||
/** 学历 */
|
||||
@Excel(name = "学历")
|
||||
private String degreeName;
|
||||
|
||||
/** 身份证照 */
|
||||
@Excel(name = "身份证照")
|
||||
private String photo;
|
||||
|
||||
/** 近照 */
|
||||
@Excel(name = "近照")
|
||||
private String recentPhoto;
|
||||
|
||||
/** 所属班组ID */
|
||||
@Excel(name = "所属班组ID")
|
||||
private String groupId;
|
||||
|
||||
/** 所属班组 */
|
||||
@Excel(name = "所属班组")
|
||||
private String groupName;
|
||||
|
||||
/** 是否班组长 */
|
||||
@Excel(name = "是否班组长")
|
||||
private Integer leader;
|
||||
|
||||
/** 工种编码 */
|
||||
@Excel(name = "工种编码")
|
||||
private String workTypeCode;
|
||||
|
||||
/** 工种 */
|
||||
@Excel(name = "工种")
|
||||
private String workTypeName;
|
||||
|
||||
/** 是否特殊工种 */
|
||||
@Excel(name = "是否特殊工种")
|
||||
private Integer specWorkType;
|
||||
|
||||
/** 安全帽编号 */
|
||||
@Excel(name = "安全帽编号")
|
||||
private String hatCode;
|
||||
|
||||
/** 进退场状态0:进场,1:退场 */
|
||||
@Excel(name = "进退场状态0:进场,1:退场")
|
||||
private Long state;
|
||||
|
||||
/** 进场日期 */
|
||||
@Excel(name = "进场日期")
|
||||
private String enterDate;
|
||||
|
||||
/** 退场日期 */
|
||||
@Excel(name = "退场日期")
|
||||
private String exitDate;
|
||||
|
||||
/** 分包商id */
|
||||
@Excel(name = "分包商id")
|
||||
private String companyId;
|
||||
|
||||
/** 分包商名称 */
|
||||
@Excel(name = "分包商名称")
|
||||
private String companyName;
|
||||
|
||||
/** 平台对应分包商ID */
|
||||
@Excel(name = "平台对应分包商ID")
|
||||
private Long vendorId;
|
||||
|
||||
/** 队伍id */
|
||||
@Excel(name = "队伍id")
|
||||
private Long teamId;
|
||||
|
||||
/** 队伍名称 */
|
||||
@Excel(name = "队伍名称")
|
||||
private String teamName;
|
||||
|
||||
/** 进场方式0:自动,1:手动2:拍照 */
|
||||
@Excel(name = "进场方式0:自动,1:手动2:拍照")
|
||||
private String enterType;
|
||||
|
||||
/** 服务返回的JSON */
|
||||
@Excel(name = "服务返回的JSON")
|
||||
private String other;
|
||||
|
||||
/** 是否删除 */
|
||||
@Excel(name = "是否删除")
|
||||
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 setAppId(String appId)
|
||||
{
|
||||
this.appId = appId;
|
||||
}
|
||||
|
||||
public String getAppId()
|
||||
{
|
||||
return appId;
|
||||
}
|
||||
public void setVendorsCode(String vendorsCode)
|
||||
{
|
||||
this.vendorsCode = vendorsCode;
|
||||
}
|
||||
|
||||
public String getVendorsCode()
|
||||
{
|
||||
return vendorsCode;
|
||||
}
|
||||
public void setWorkerId(String workerId)
|
||||
{
|
||||
this.workerId = workerId;
|
||||
}
|
||||
|
||||
public String getWorkerId()
|
||||
{
|
||||
return workerId;
|
||||
}
|
||||
public void setLaborWorkerId(Long laborWorkerId)
|
||||
{
|
||||
this.laborWorkerId = laborWorkerId;
|
||||
}
|
||||
|
||||
public Long getLaborWorkerId()
|
||||
{
|
||||
return laborWorkerId;
|
||||
}
|
||||
public void setWorkerCategory(Long workerCategory)
|
||||
{
|
||||
this.workerCategory = workerCategory;
|
||||
}
|
||||
|
||||
public Long getWorkerCategory()
|
||||
{
|
||||
return workerCategory;
|
||||
}
|
||||
public void setQrCode(Long qrCode)
|
||||
{
|
||||
this.qrCode = qrCode;
|
||||
}
|
||||
|
||||
public Long getQrCode()
|
||||
{
|
||||
return qrCode;
|
||||
}
|
||||
public void setName(String name)
|
||||
{
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public String getName()
|
||||
{
|
||||
return name;
|
||||
}
|
||||
public void setEthnic(String ethnic)
|
||||
{
|
||||
this.ethnic = ethnic;
|
||||
}
|
||||
|
||||
public String getEthnic()
|
||||
{
|
||||
return ethnic;
|
||||
}
|
||||
public void setNativePlace(String nativePlace)
|
||||
{
|
||||
this.nativePlace = nativePlace;
|
||||
}
|
||||
|
||||
public String getNativePlace()
|
||||
{
|
||||
return nativePlace;
|
||||
}
|
||||
public void setGender(Long gender)
|
||||
{
|
||||
this.gender = gender;
|
||||
}
|
||||
|
||||
public Long getGender()
|
||||
{
|
||||
return gender;
|
||||
}
|
||||
public void setBirthDate(Long birthDate)
|
||||
{
|
||||
this.birthDate = birthDate;
|
||||
}
|
||||
|
||||
public Long getBirthDate()
|
||||
{
|
||||
return birthDate;
|
||||
}
|
||||
public void setPhone(String phone)
|
||||
{
|
||||
this.phone = phone;
|
||||
}
|
||||
|
||||
public String getPhone()
|
||||
{
|
||||
return phone;
|
||||
}
|
||||
public void setDegreeName(String degreeName)
|
||||
{
|
||||
this.degreeName = degreeName;
|
||||
}
|
||||
|
||||
public String getDegreeName()
|
||||
{
|
||||
return degreeName;
|
||||
}
|
||||
public void setPhoto(String photo)
|
||||
{
|
||||
this.photo = photo;
|
||||
}
|
||||
|
||||
public String getPhoto()
|
||||
{
|
||||
return photo;
|
||||
}
|
||||
public void setRecentPhoto(String recentPhoto)
|
||||
{
|
||||
this.recentPhoto = recentPhoto;
|
||||
}
|
||||
|
||||
public String getRecentPhoto()
|
||||
{
|
||||
return recentPhoto;
|
||||
}
|
||||
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 setLeader(Integer leader)
|
||||
{
|
||||
this.leader = leader;
|
||||
}
|
||||
|
||||
public Integer getLeader()
|
||||
{
|
||||
return leader;
|
||||
}
|
||||
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 setSpecWorkType(Integer specWorkType)
|
||||
{
|
||||
this.specWorkType = specWorkType;
|
||||
}
|
||||
|
||||
public Integer getSpecWorkType()
|
||||
{
|
||||
return specWorkType;
|
||||
}
|
||||
public void setHatCode(String hatCode)
|
||||
{
|
||||
this.hatCode = hatCode;
|
||||
}
|
||||
|
||||
public String getHatCode()
|
||||
{
|
||||
return hatCode;
|
||||
}
|
||||
public void setState(Long state)
|
||||
{
|
||||
this.state = state;
|
||||
}
|
||||
|
||||
public Long getState()
|
||||
{
|
||||
return state;
|
||||
}
|
||||
public void setEnterDate(String enterDate)
|
||||
{
|
||||
this.enterDate = enterDate;
|
||||
}
|
||||
|
||||
public String getEnterDate()
|
||||
{
|
||||
return enterDate;
|
||||
}
|
||||
public void setExitDate(String exitDate)
|
||||
{
|
||||
this.exitDate = exitDate;
|
||||
}
|
||||
|
||||
public String getExitDate()
|
||||
{
|
||||
return exitDate;
|
||||
}
|
||||
public void setCompanyId(String companyId)
|
||||
{
|
||||
this.companyId = companyId;
|
||||
}
|
||||
|
||||
public String getCompanyId()
|
||||
{
|
||||
return companyId;
|
||||
}
|
||||
public void setCompanyName(String companyName)
|
||||
{
|
||||
this.companyName = companyName;
|
||||
}
|
||||
|
||||
public String getCompanyName()
|
||||
{
|
||||
return companyName;
|
||||
}
|
||||
public void setVendorId(Long vendorId)
|
||||
{
|
||||
this.vendorId = vendorId;
|
||||
}
|
||||
|
||||
public Long getVendorId()
|
||||
{
|
||||
return vendorId;
|
||||
}
|
||||
public void setTeamId(Long teamId)
|
||||
{
|
||||
this.teamId = teamId;
|
||||
}
|
||||
|
||||
public Long getTeamId()
|
||||
{
|
||||
return teamId;
|
||||
}
|
||||
public void setTeamName(String teamName)
|
||||
{
|
||||
this.teamName = teamName;
|
||||
}
|
||||
|
||||
public String getTeamName()
|
||||
{
|
||||
return teamName;
|
||||
}
|
||||
public void setEnterType(String enterType)
|
||||
{
|
||||
this.enterType = enterType;
|
||||
}
|
||||
|
||||
public String getEnterType()
|
||||
{
|
||||
return enterType;
|
||||
}
|
||||
public void setOther(String other)
|
||||
{
|
||||
this.other = other;
|
||||
}
|
||||
|
||||
public String getOther()
|
||||
{
|
||||
return other;
|
||||
}
|
||||
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("appId", getAppId())
|
||||
.append("vendorsCode", getVendorsCode())
|
||||
.append("workerId", getWorkerId())
|
||||
.append("laborWorkerId", getLaborWorkerId())
|
||||
.append("workerCategory", getWorkerCategory())
|
||||
.append("qrCode", getQrCode())
|
||||
.append("name", getName())
|
||||
.append("ethnic", getEthnic())
|
||||
.append("nativePlace", getNativePlace())
|
||||
.append("gender", getGender())
|
||||
.append("birthDate", getBirthDate())
|
||||
.append("phone", getPhone())
|
||||
.append("degreeName", getDegreeName())
|
||||
.append("photo", getPhoto())
|
||||
.append("recentPhoto", getRecentPhoto())
|
||||
.append("groupId", getGroupId())
|
||||
.append("groupName", getGroupName())
|
||||
.append("leader", getLeader())
|
||||
.append("workTypeCode", getWorkTypeCode())
|
||||
.append("workTypeName", getWorkTypeName())
|
||||
.append("specWorkType", getSpecWorkType())
|
||||
.append("hatCode", getHatCode())
|
||||
.append("state", getState())
|
||||
.append("enterDate", getEnterDate())
|
||||
.append("exitDate", getExitDate())
|
||||
.append("companyId", getCompanyId())
|
||||
.append("companyName", getCompanyName())
|
||||
.append("vendorId", getVendorId())
|
||||
.append("teamId", getTeamId())
|
||||
.append("teamName", getTeamName())
|
||||
.append("enterType", getEnterType())
|
||||
.append("other", getOther())
|
||||
.append("remark", getRemark())
|
||||
.append("isDel", getIsDel())
|
||||
.append("createBy", getCreateBy())
|
||||
.append("createTime", getCreateTime())
|
||||
.append("updateBy", getUpdateBy())
|
||||
.append("updateTime", getUpdateTime())
|
||||
.toString();
|
||||
}
|
||||
}
|
|
@ -0,0 +1,61 @@
|
|||
package com.yanzhu.xd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.yanzhu.xd.system.domain.SurProjectAttendanceCfg;
|
||||
|
||||
/**
|
||||
* 考勤配置Mapper接口
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2024-10-25
|
||||
*/
|
||||
public interface SurProjectAttendanceCfgMapper
|
||||
{
|
||||
/**
|
||||
* 查询考勤配置
|
||||
*
|
||||
* @param id 考勤配置ID
|
||||
* @return 考勤配置
|
||||
*/
|
||||
public SurProjectAttendanceCfg selectSurProjectAttendanceCfgById(Long id);
|
||||
|
||||
/**
|
||||
* 查询考勤配置列表
|
||||
*
|
||||
* @param surProjectAttendanceCfg 考勤配置
|
||||
* @return 考勤配置集合
|
||||
*/
|
||||
public List<SurProjectAttendanceCfg> selectSurProjectAttendanceCfgList(SurProjectAttendanceCfg surProjectAttendanceCfg);
|
||||
|
||||
/**
|
||||
* 新增考勤配置
|
||||
*
|
||||
* @param surProjectAttendanceCfg 考勤配置
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSurProjectAttendanceCfg(SurProjectAttendanceCfg surProjectAttendanceCfg);
|
||||
|
||||
/**
|
||||
* 修改考勤配置
|
||||
*
|
||||
* @param surProjectAttendanceCfg 考勤配置
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSurProjectAttendanceCfg(SurProjectAttendanceCfg surProjectAttendanceCfg);
|
||||
|
||||
/**
|
||||
* 删除考勤配置
|
||||
*
|
||||
* @param id 考勤配置ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSurProjectAttendanceCfgById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除考勤配置
|
||||
*
|
||||
* @param ids 需要删除的数据ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSurProjectAttendanceCfgByIds(String[] ids);
|
||||
}
|
|
@ -0,0 +1,61 @@
|
|||
package com.yanzhu.xd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.yanzhu.xd.system.domain.SurProjectAttendanceData;
|
||||
|
||||
/**
|
||||
* 考勤数据Mapper接口
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2024-10-25
|
||||
*/
|
||||
public interface SurProjectAttendanceDataMapper
|
||||
{
|
||||
/**
|
||||
* 查询考勤数据
|
||||
*
|
||||
* @param id 考勤数据ID
|
||||
* @return 考勤数据
|
||||
*/
|
||||
public SurProjectAttendanceData selectSurProjectAttendanceDataById(Long id);
|
||||
|
||||
/**
|
||||
* 查询考勤数据列表
|
||||
*
|
||||
* @param surProjectAttendanceData 考勤数据
|
||||
* @return 考勤数据集合
|
||||
*/
|
||||
public List<SurProjectAttendanceData> selectSurProjectAttendanceDataList(SurProjectAttendanceData surProjectAttendanceData);
|
||||
|
||||
/**
|
||||
* 新增考勤数据
|
||||
*
|
||||
* @param surProjectAttendanceData 考勤数据
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSurProjectAttendanceData(SurProjectAttendanceData surProjectAttendanceData);
|
||||
|
||||
/**
|
||||
* 修改考勤数据
|
||||
*
|
||||
* @param surProjectAttendanceData 考勤数据
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSurProjectAttendanceData(SurProjectAttendanceData surProjectAttendanceData);
|
||||
|
||||
/**
|
||||
* 删除考勤数据
|
||||
*
|
||||
* @param id 考勤数据ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSurProjectAttendanceDataById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除考勤数据
|
||||
*
|
||||
* @param ids 需要删除的数据ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSurProjectAttendanceDataByIds(String[] ids);
|
||||
}
|
|
@ -0,0 +1,61 @@
|
|||
package com.yanzhu.xd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.yanzhu.xd.system.domain.SurProjectAttendanceGroup;
|
||||
|
||||
/**
|
||||
* 班组信息Mapper接口
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2024-10-25
|
||||
*/
|
||||
public interface SurProjectAttendanceGroupMapper
|
||||
{
|
||||
/**
|
||||
* 查询班组信息
|
||||
*
|
||||
* @param id 班组信息ID
|
||||
* @return 班组信息
|
||||
*/
|
||||
public SurProjectAttendanceGroup selectSurProjectAttendanceGroupById(Long id);
|
||||
|
||||
/**
|
||||
* 查询班组信息列表
|
||||
*
|
||||
* @param surProjectAttendanceGroup 班组信息
|
||||
* @return 班组信息集合
|
||||
*/
|
||||
public List<SurProjectAttendanceGroup> selectSurProjectAttendanceGroupList(SurProjectAttendanceGroup surProjectAttendanceGroup);
|
||||
|
||||
/**
|
||||
* 新增班组信息
|
||||
*
|
||||
* @param surProjectAttendanceGroup 班组信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSurProjectAttendanceGroup(SurProjectAttendanceGroup surProjectAttendanceGroup);
|
||||
|
||||
/**
|
||||
* 修改班组信息
|
||||
*
|
||||
* @param surProjectAttendanceGroup 班组信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSurProjectAttendanceGroup(SurProjectAttendanceGroup surProjectAttendanceGroup);
|
||||
|
||||
/**
|
||||
* 删除班组信息
|
||||
*
|
||||
* @param id 班组信息ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSurProjectAttendanceGroupById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除班组信息
|
||||
*
|
||||
* @param ids 需要删除的数据ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSurProjectAttendanceGroupByIds(String[] ids);
|
||||
}
|
|
@ -0,0 +1,61 @@
|
|||
package com.yanzhu.xd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.yanzhu.xd.system.domain.SurProjectAttendanceUser;
|
||||
|
||||
/**
|
||||
* 实名制人员Mapper接口
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2024-10-25
|
||||
*/
|
||||
public interface SurProjectAttendanceUserMapper
|
||||
{
|
||||
/**
|
||||
* 查询实名制人员
|
||||
*
|
||||
* @param id 实名制人员ID
|
||||
* @return 实名制人员
|
||||
*/
|
||||
public SurProjectAttendanceUser selectSurProjectAttendanceUserById(Long id);
|
||||
|
||||
/**
|
||||
* 查询实名制人员列表
|
||||
*
|
||||
* @param surProjectAttendanceUser 实名制人员
|
||||
* @return 实名制人员集合
|
||||
*/
|
||||
public List<SurProjectAttendanceUser> selectSurProjectAttendanceUserList(SurProjectAttendanceUser surProjectAttendanceUser);
|
||||
|
||||
/**
|
||||
* 新增实名制人员
|
||||
*
|
||||
* @param surProjectAttendanceUser 实名制人员
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSurProjectAttendanceUser(SurProjectAttendanceUser surProjectAttendanceUser);
|
||||
|
||||
/**
|
||||
* 修改实名制人员
|
||||
*
|
||||
* @param surProjectAttendanceUser 实名制人员
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSurProjectAttendanceUser(SurProjectAttendanceUser surProjectAttendanceUser);
|
||||
|
||||
/**
|
||||
* 删除实名制人员
|
||||
*
|
||||
* @param id 实名制人员ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSurProjectAttendanceUserById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除实名制人员
|
||||
*
|
||||
* @param ids 需要删除的数据ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSurProjectAttendanceUserByIds(String[] ids);
|
||||
}
|
|
@ -0,0 +1,61 @@
|
|||
package com.yanzhu.xd.system.mapper;
|
||||
|
||||
import java.util.List;
|
||||
import com.yanzhu.xd.system.domain.SurProject;
|
||||
|
||||
/**
|
||||
* 项目Mapper接口
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2024-10-25
|
||||
*/
|
||||
public interface SurProjectMapper
|
||||
{
|
||||
/**
|
||||
* 查询项目
|
||||
*
|
||||
* @param id 项目ID
|
||||
* @return 项目
|
||||
*/
|
||||
public SurProject selectSurProjectById(Long id);
|
||||
|
||||
/**
|
||||
* 查询项目列表
|
||||
*
|
||||
* @param surProject 项目
|
||||
* @return 项目集合
|
||||
*/
|
||||
public List<SurProject> selectSurProjectList(SurProject surProject);
|
||||
|
||||
/**
|
||||
* 新增项目
|
||||
*
|
||||
* @param surProject 项目
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSurProject(SurProject surProject);
|
||||
|
||||
/**
|
||||
* 修改项目
|
||||
*
|
||||
* @param surProject 项目
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSurProject(SurProject surProject);
|
||||
|
||||
/**
|
||||
* 删除项目
|
||||
*
|
||||
* @param id 项目ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSurProjectById(Long id);
|
||||
|
||||
/**
|
||||
* 批量删除项目
|
||||
*
|
||||
* @param ids 需要删除的数据ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSurProjectByIds(String[] ids);
|
||||
}
|
|
@ -0,0 +1,61 @@
|
|||
package com.yanzhu.xd.system.service;
|
||||
|
||||
import java.util.List;
|
||||
import com.yanzhu.xd.system.domain.SurProjectAttendanceCfg;
|
||||
|
||||
/**
|
||||
* 考勤配置Service接口
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2024-10-25
|
||||
*/
|
||||
public interface ISurProjectAttendanceCfgService
|
||||
{
|
||||
/**
|
||||
* 查询考勤配置
|
||||
*
|
||||
* @param id 考勤配置ID
|
||||
* @return 考勤配置
|
||||
*/
|
||||
public SurProjectAttendanceCfg selectSurProjectAttendanceCfgById(Long id);
|
||||
|
||||
/**
|
||||
* 查询考勤配置列表
|
||||
*
|
||||
* @param surProjectAttendanceCfg 考勤配置
|
||||
* @return 考勤配置集合
|
||||
*/
|
||||
public List<SurProjectAttendanceCfg> selectSurProjectAttendanceCfgList(SurProjectAttendanceCfg surProjectAttendanceCfg);
|
||||
|
||||
/**
|
||||
* 新增考勤配置
|
||||
*
|
||||
* @param surProjectAttendanceCfg 考勤配置
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSurProjectAttendanceCfg(SurProjectAttendanceCfg surProjectAttendanceCfg);
|
||||
|
||||
/**
|
||||
* 修改考勤配置
|
||||
*
|
||||
* @param surProjectAttendanceCfg 考勤配置
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSurProjectAttendanceCfg(SurProjectAttendanceCfg surProjectAttendanceCfg);
|
||||
|
||||
/**
|
||||
* 批量删除考勤配置
|
||||
*
|
||||
* @param ids 需要删除的数据ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSurProjectAttendanceCfgByIds(String ids);
|
||||
|
||||
/**
|
||||
* 删除考勤配置信息
|
||||
*
|
||||
* @param id 考勤配置ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSurProjectAttendanceCfgById(Long id);
|
||||
}
|
|
@ -0,0 +1,61 @@
|
|||
package com.yanzhu.xd.system.service;
|
||||
|
||||
import java.util.List;
|
||||
import com.yanzhu.xd.system.domain.SurProjectAttendanceData;
|
||||
|
||||
/**
|
||||
* 考勤数据Service接口
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2024-10-25
|
||||
*/
|
||||
public interface ISurProjectAttendanceDataService
|
||||
{
|
||||
/**
|
||||
* 查询考勤数据
|
||||
*
|
||||
* @param id 考勤数据ID
|
||||
* @return 考勤数据
|
||||
*/
|
||||
public SurProjectAttendanceData selectSurProjectAttendanceDataById(Long id);
|
||||
|
||||
/**
|
||||
* 查询考勤数据列表
|
||||
*
|
||||
* @param surProjectAttendanceData 考勤数据
|
||||
* @return 考勤数据集合
|
||||
*/
|
||||
public List<SurProjectAttendanceData> selectSurProjectAttendanceDataList(SurProjectAttendanceData surProjectAttendanceData);
|
||||
|
||||
/**
|
||||
* 新增考勤数据
|
||||
*
|
||||
* @param surProjectAttendanceData 考勤数据
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSurProjectAttendanceData(SurProjectAttendanceData surProjectAttendanceData);
|
||||
|
||||
/**
|
||||
* 修改考勤数据
|
||||
*
|
||||
* @param surProjectAttendanceData 考勤数据
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSurProjectAttendanceData(SurProjectAttendanceData surProjectAttendanceData);
|
||||
|
||||
/**
|
||||
* 批量删除考勤数据
|
||||
*
|
||||
* @param ids 需要删除的数据ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSurProjectAttendanceDataByIds(String ids);
|
||||
|
||||
/**
|
||||
* 删除考勤数据信息
|
||||
*
|
||||
* @param id 考勤数据ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSurProjectAttendanceDataById(Long id);
|
||||
}
|
|
@ -0,0 +1,61 @@
|
|||
package com.yanzhu.xd.system.service;
|
||||
|
||||
import java.util.List;
|
||||
import com.yanzhu.xd.system.domain.SurProjectAttendanceGroup;
|
||||
|
||||
/**
|
||||
* 班组信息Service接口
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2024-10-25
|
||||
*/
|
||||
public interface ISurProjectAttendanceGroupService
|
||||
{
|
||||
/**
|
||||
* 查询班组信息
|
||||
*
|
||||
* @param id 班组信息ID
|
||||
* @return 班组信息
|
||||
*/
|
||||
public SurProjectAttendanceGroup selectSurProjectAttendanceGroupById(Long id);
|
||||
|
||||
/**
|
||||
* 查询班组信息列表
|
||||
*
|
||||
* @param surProjectAttendanceGroup 班组信息
|
||||
* @return 班组信息集合
|
||||
*/
|
||||
public List<SurProjectAttendanceGroup> selectSurProjectAttendanceGroupList(SurProjectAttendanceGroup surProjectAttendanceGroup);
|
||||
|
||||
/**
|
||||
* 新增班组信息
|
||||
*
|
||||
* @param surProjectAttendanceGroup 班组信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSurProjectAttendanceGroup(SurProjectAttendanceGroup surProjectAttendanceGroup);
|
||||
|
||||
/**
|
||||
* 修改班组信息
|
||||
*
|
||||
* @param surProjectAttendanceGroup 班组信息
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSurProjectAttendanceGroup(SurProjectAttendanceGroup surProjectAttendanceGroup);
|
||||
|
||||
/**
|
||||
* 批量删除班组信息
|
||||
*
|
||||
* @param ids 需要删除的数据ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSurProjectAttendanceGroupByIds(String ids);
|
||||
|
||||
/**
|
||||
* 删除班组信息信息
|
||||
*
|
||||
* @param id 班组信息ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSurProjectAttendanceGroupById(Long id);
|
||||
}
|
|
@ -0,0 +1,61 @@
|
|||
package com.yanzhu.xd.system.service;
|
||||
|
||||
import java.util.List;
|
||||
import com.yanzhu.xd.system.domain.SurProjectAttendanceUser;
|
||||
|
||||
/**
|
||||
* 实名制人员Service接口
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2024-10-25
|
||||
*/
|
||||
public interface ISurProjectAttendanceUserService
|
||||
{
|
||||
/**
|
||||
* 查询实名制人员
|
||||
*
|
||||
* @param id 实名制人员ID
|
||||
* @return 实名制人员
|
||||
*/
|
||||
public SurProjectAttendanceUser selectSurProjectAttendanceUserById(Long id);
|
||||
|
||||
/**
|
||||
* 查询实名制人员列表
|
||||
*
|
||||
* @param surProjectAttendanceUser 实名制人员
|
||||
* @return 实名制人员集合
|
||||
*/
|
||||
public List<SurProjectAttendanceUser> selectSurProjectAttendanceUserList(SurProjectAttendanceUser surProjectAttendanceUser);
|
||||
|
||||
/**
|
||||
* 新增实名制人员
|
||||
*
|
||||
* @param surProjectAttendanceUser 实名制人员
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSurProjectAttendanceUser(SurProjectAttendanceUser surProjectAttendanceUser);
|
||||
|
||||
/**
|
||||
* 修改实名制人员
|
||||
*
|
||||
* @param surProjectAttendanceUser 实名制人员
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSurProjectAttendanceUser(SurProjectAttendanceUser surProjectAttendanceUser);
|
||||
|
||||
/**
|
||||
* 批量删除实名制人员
|
||||
*
|
||||
* @param ids 需要删除的数据ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSurProjectAttendanceUserByIds(String ids);
|
||||
|
||||
/**
|
||||
* 删除实名制人员信息
|
||||
*
|
||||
* @param id 实名制人员ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSurProjectAttendanceUserById(Long id);
|
||||
}
|
|
@ -0,0 +1,61 @@
|
|||
package com.yanzhu.xd.system.service;
|
||||
|
||||
import java.util.List;
|
||||
import com.yanzhu.xd.system.domain.SurProject;
|
||||
|
||||
/**
|
||||
* 项目Service接口
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2024-10-25
|
||||
*/
|
||||
public interface ISurProjectService
|
||||
{
|
||||
/**
|
||||
* 查询项目
|
||||
*
|
||||
* @param id 项目ID
|
||||
* @return 项目
|
||||
*/
|
||||
public SurProject selectSurProjectById(Long id);
|
||||
|
||||
/**
|
||||
* 查询项目列表
|
||||
*
|
||||
* @param surProject 项目
|
||||
* @return 项目集合
|
||||
*/
|
||||
public List<SurProject> selectSurProjectList(SurProject surProject);
|
||||
|
||||
/**
|
||||
* 新增项目
|
||||
*
|
||||
* @param surProject 项目
|
||||
* @return 结果
|
||||
*/
|
||||
public int insertSurProject(SurProject surProject);
|
||||
|
||||
/**
|
||||
* 修改项目
|
||||
*
|
||||
* @param surProject 项目
|
||||
* @return 结果
|
||||
*/
|
||||
public int updateSurProject(SurProject surProject);
|
||||
|
||||
/**
|
||||
* 批量删除项目
|
||||
*
|
||||
* @param ids 需要删除的数据ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSurProjectByIds(String ids);
|
||||
|
||||
/**
|
||||
* 删除项目信息
|
||||
*
|
||||
* @param id 项目ID
|
||||
* @return 结果
|
||||
*/
|
||||
public int deleteSurProjectById(Long id);
|
||||
}
|
|
@ -0,0 +1,97 @@
|
|||
package com.yanzhu.xd.system.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.xd.system.mapper.SurProjectAttendanceCfgMapper;
|
||||
import com.yanzhu.xd.system.domain.SurProjectAttendanceCfg;
|
||||
import com.yanzhu.xd.system.service.ISurProjectAttendanceCfgService;
|
||||
import com.ruoyi.common.core.text.Convert;
|
||||
|
||||
/**
|
||||
* 考勤配置Service业务层处理
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2024-10-25
|
||||
*/
|
||||
@Service
|
||||
public class SurProjectAttendanceCfgServiceImpl implements ISurProjectAttendanceCfgService
|
||||
{
|
||||
@Autowired
|
||||
private SurProjectAttendanceCfgMapper surProjectAttendanceCfgMapper;
|
||||
|
||||
/**
|
||||
* 查询考勤配置
|
||||
*
|
||||
* @param id 考勤配置ID
|
||||
* @return 考勤配置
|
||||
*/
|
||||
@Override
|
||||
public SurProjectAttendanceCfg selectSurProjectAttendanceCfgById(Long id)
|
||||
{
|
||||
return surProjectAttendanceCfgMapper.selectSurProjectAttendanceCfgById(id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询考勤配置列表
|
||||
*
|
||||
* @param surProjectAttendanceCfg 考勤配置
|
||||
* @return 考勤配置
|
||||
*/
|
||||
@Override
|
||||
public List<SurProjectAttendanceCfg> selectSurProjectAttendanceCfgList(SurProjectAttendanceCfg surProjectAttendanceCfg)
|
||||
{
|
||||
return surProjectAttendanceCfgMapper.selectSurProjectAttendanceCfgList(surProjectAttendanceCfg);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增考勤配置
|
||||
*
|
||||
* @param surProjectAttendanceCfg 考勤配置
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int insertSurProjectAttendanceCfg(SurProjectAttendanceCfg surProjectAttendanceCfg)
|
||||
{
|
||||
surProjectAttendanceCfg.setCreateTime(DateUtils.getNowDate());
|
||||
return surProjectAttendanceCfgMapper.insertSurProjectAttendanceCfg(surProjectAttendanceCfg);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改考勤配置
|
||||
*
|
||||
* @param surProjectAttendanceCfg 考勤配置
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int updateSurProjectAttendanceCfg(SurProjectAttendanceCfg surProjectAttendanceCfg)
|
||||
{
|
||||
surProjectAttendanceCfg.setUpdateTime(DateUtils.getNowDate());
|
||||
return surProjectAttendanceCfgMapper.updateSurProjectAttendanceCfg(surProjectAttendanceCfg);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除考勤配置对象
|
||||
*
|
||||
* @param ids 需要删除的数据ID
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteSurProjectAttendanceCfgByIds(String ids)
|
||||
{
|
||||
return surProjectAttendanceCfgMapper.deleteSurProjectAttendanceCfgByIds(Convert.toStrArray(ids));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除考勤配置信息
|
||||
*
|
||||
* @param id 考勤配置ID
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteSurProjectAttendanceCfgById(Long id)
|
||||
{
|
||||
return surProjectAttendanceCfgMapper.deleteSurProjectAttendanceCfgById(id);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,97 @@
|
|||
package com.yanzhu.xd.system.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.xd.system.mapper.SurProjectAttendanceDataMapper;
|
||||
import com.yanzhu.xd.system.domain.SurProjectAttendanceData;
|
||||
import com.yanzhu.xd.system.service.ISurProjectAttendanceDataService;
|
||||
import com.ruoyi.common.core.text.Convert;
|
||||
|
||||
/**
|
||||
* 考勤数据Service业务层处理
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2024-10-25
|
||||
*/
|
||||
@Service
|
||||
public class SurProjectAttendanceDataServiceImpl implements ISurProjectAttendanceDataService
|
||||
{
|
||||
@Autowired
|
||||
private SurProjectAttendanceDataMapper surProjectAttendanceDataMapper;
|
||||
|
||||
/**
|
||||
* 查询考勤数据
|
||||
*
|
||||
* @param id 考勤数据ID
|
||||
* @return 考勤数据
|
||||
*/
|
||||
@Override
|
||||
public SurProjectAttendanceData selectSurProjectAttendanceDataById(Long id)
|
||||
{
|
||||
return surProjectAttendanceDataMapper.selectSurProjectAttendanceDataById(id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询考勤数据列表
|
||||
*
|
||||
* @param surProjectAttendanceData 考勤数据
|
||||
* @return 考勤数据
|
||||
*/
|
||||
@Override
|
||||
public List<SurProjectAttendanceData> selectSurProjectAttendanceDataList(SurProjectAttendanceData surProjectAttendanceData)
|
||||
{
|
||||
return surProjectAttendanceDataMapper.selectSurProjectAttendanceDataList(surProjectAttendanceData);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增考勤数据
|
||||
*
|
||||
* @param surProjectAttendanceData 考勤数据
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int insertSurProjectAttendanceData(SurProjectAttendanceData surProjectAttendanceData)
|
||||
{
|
||||
surProjectAttendanceData.setCreateTime(DateUtils.getNowDate());
|
||||
return surProjectAttendanceDataMapper.insertSurProjectAttendanceData(surProjectAttendanceData);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改考勤数据
|
||||
*
|
||||
* @param surProjectAttendanceData 考勤数据
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int updateSurProjectAttendanceData(SurProjectAttendanceData surProjectAttendanceData)
|
||||
{
|
||||
surProjectAttendanceData.setUpdateTime(DateUtils.getNowDate());
|
||||
return surProjectAttendanceDataMapper.updateSurProjectAttendanceData(surProjectAttendanceData);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除考勤数据对象
|
||||
*
|
||||
* @param ids 需要删除的数据ID
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteSurProjectAttendanceDataByIds(String ids)
|
||||
{
|
||||
return surProjectAttendanceDataMapper.deleteSurProjectAttendanceDataByIds(Convert.toStrArray(ids));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除考勤数据信息
|
||||
*
|
||||
* @param id 考勤数据ID
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteSurProjectAttendanceDataById(Long id)
|
||||
{
|
||||
return surProjectAttendanceDataMapper.deleteSurProjectAttendanceDataById(id);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,97 @@
|
|||
package com.yanzhu.xd.system.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.xd.system.mapper.SurProjectAttendanceGroupMapper;
|
||||
import com.yanzhu.xd.system.domain.SurProjectAttendanceGroup;
|
||||
import com.yanzhu.xd.system.service.ISurProjectAttendanceGroupService;
|
||||
import com.ruoyi.common.core.text.Convert;
|
||||
|
||||
/**
|
||||
* 班组信息Service业务层处理
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2024-10-25
|
||||
*/
|
||||
@Service
|
||||
public class SurProjectAttendanceGroupServiceImpl implements ISurProjectAttendanceGroupService
|
||||
{
|
||||
@Autowired
|
||||
private SurProjectAttendanceGroupMapper surProjectAttendanceGroupMapper;
|
||||
|
||||
/**
|
||||
* 查询班组信息
|
||||
*
|
||||
* @param id 班组信息ID
|
||||
* @return 班组信息
|
||||
*/
|
||||
@Override
|
||||
public SurProjectAttendanceGroup selectSurProjectAttendanceGroupById(Long id)
|
||||
{
|
||||
return surProjectAttendanceGroupMapper.selectSurProjectAttendanceGroupById(id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询班组信息列表
|
||||
*
|
||||
* @param surProjectAttendanceGroup 班组信息
|
||||
* @return 班组信息
|
||||
*/
|
||||
@Override
|
||||
public List<SurProjectAttendanceGroup> selectSurProjectAttendanceGroupList(SurProjectAttendanceGroup surProjectAttendanceGroup)
|
||||
{
|
||||
return surProjectAttendanceGroupMapper.selectSurProjectAttendanceGroupList(surProjectAttendanceGroup);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增班组信息
|
||||
*
|
||||
* @param surProjectAttendanceGroup 班组信息
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int insertSurProjectAttendanceGroup(SurProjectAttendanceGroup surProjectAttendanceGroup)
|
||||
{
|
||||
surProjectAttendanceGroup.setCreateTime(DateUtils.getNowDate());
|
||||
return surProjectAttendanceGroupMapper.insertSurProjectAttendanceGroup(surProjectAttendanceGroup);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改班组信息
|
||||
*
|
||||
* @param surProjectAttendanceGroup 班组信息
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int updateSurProjectAttendanceGroup(SurProjectAttendanceGroup surProjectAttendanceGroup)
|
||||
{
|
||||
surProjectAttendanceGroup.setUpdateTime(DateUtils.getNowDate());
|
||||
return surProjectAttendanceGroupMapper.updateSurProjectAttendanceGroup(surProjectAttendanceGroup);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除班组信息对象
|
||||
*
|
||||
* @param ids 需要删除的数据ID
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteSurProjectAttendanceGroupByIds(String ids)
|
||||
{
|
||||
return surProjectAttendanceGroupMapper.deleteSurProjectAttendanceGroupByIds(Convert.toStrArray(ids));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除班组信息信息
|
||||
*
|
||||
* @param id 班组信息ID
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteSurProjectAttendanceGroupById(Long id)
|
||||
{
|
||||
return surProjectAttendanceGroupMapper.deleteSurProjectAttendanceGroupById(id);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,97 @@
|
|||
package com.yanzhu.xd.system.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.xd.system.mapper.SurProjectAttendanceUserMapper;
|
||||
import com.yanzhu.xd.system.domain.SurProjectAttendanceUser;
|
||||
import com.yanzhu.xd.system.service.ISurProjectAttendanceUserService;
|
||||
import com.ruoyi.common.core.text.Convert;
|
||||
|
||||
/**
|
||||
* 实名制人员Service业务层处理
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2024-10-25
|
||||
*/
|
||||
@Service
|
||||
public class SurProjectAttendanceUserServiceImpl implements ISurProjectAttendanceUserService
|
||||
{
|
||||
@Autowired
|
||||
private SurProjectAttendanceUserMapper surProjectAttendanceUserMapper;
|
||||
|
||||
/**
|
||||
* 查询实名制人员
|
||||
*
|
||||
* @param id 实名制人员ID
|
||||
* @return 实名制人员
|
||||
*/
|
||||
@Override
|
||||
public SurProjectAttendanceUser selectSurProjectAttendanceUserById(Long id)
|
||||
{
|
||||
return surProjectAttendanceUserMapper.selectSurProjectAttendanceUserById(id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询实名制人员列表
|
||||
*
|
||||
* @param surProjectAttendanceUser 实名制人员
|
||||
* @return 实名制人员
|
||||
*/
|
||||
@Override
|
||||
public List<SurProjectAttendanceUser> selectSurProjectAttendanceUserList(SurProjectAttendanceUser surProjectAttendanceUser)
|
||||
{
|
||||
return surProjectAttendanceUserMapper.selectSurProjectAttendanceUserList(surProjectAttendanceUser);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增实名制人员
|
||||
*
|
||||
* @param surProjectAttendanceUser 实名制人员
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int insertSurProjectAttendanceUser(SurProjectAttendanceUser surProjectAttendanceUser)
|
||||
{
|
||||
surProjectAttendanceUser.setCreateTime(DateUtils.getNowDate());
|
||||
return surProjectAttendanceUserMapper.insertSurProjectAttendanceUser(surProjectAttendanceUser);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改实名制人员
|
||||
*
|
||||
* @param surProjectAttendanceUser 实名制人员
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int updateSurProjectAttendanceUser(SurProjectAttendanceUser surProjectAttendanceUser)
|
||||
{
|
||||
surProjectAttendanceUser.setUpdateTime(DateUtils.getNowDate());
|
||||
return surProjectAttendanceUserMapper.updateSurProjectAttendanceUser(surProjectAttendanceUser);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除实名制人员对象
|
||||
*
|
||||
* @param ids 需要删除的数据ID
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteSurProjectAttendanceUserByIds(String ids)
|
||||
{
|
||||
return surProjectAttendanceUserMapper.deleteSurProjectAttendanceUserByIds(Convert.toStrArray(ids));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除实名制人员信息
|
||||
*
|
||||
* @param id 实名制人员ID
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteSurProjectAttendanceUserById(Long id)
|
||||
{
|
||||
return surProjectAttendanceUserMapper.deleteSurProjectAttendanceUserById(id);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,97 @@
|
|||
package com.yanzhu.xd.system.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.xd.system.mapper.SurProjectMapper;
|
||||
import com.yanzhu.xd.system.domain.SurProject;
|
||||
import com.yanzhu.xd.system.service.ISurProjectService;
|
||||
import com.ruoyi.common.core.text.Convert;
|
||||
|
||||
/**
|
||||
* 项目Service业务层处理
|
||||
*
|
||||
* @author ruoyi
|
||||
* @date 2024-10-25
|
||||
*/
|
||||
@Service
|
||||
public class SurProjectServiceImpl implements ISurProjectService
|
||||
{
|
||||
@Autowired
|
||||
private SurProjectMapper surProjectMapper;
|
||||
|
||||
/**
|
||||
* 查询项目
|
||||
*
|
||||
* @param id 项目ID
|
||||
* @return 项目
|
||||
*/
|
||||
@Override
|
||||
public SurProject selectSurProjectById(Long id)
|
||||
{
|
||||
return surProjectMapper.selectSurProjectById(id);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询项目列表
|
||||
*
|
||||
* @param surProject 项目
|
||||
* @return 项目
|
||||
*/
|
||||
@Override
|
||||
public List<SurProject> selectSurProjectList(SurProject surProject)
|
||||
{
|
||||
return surProjectMapper.selectSurProjectList(surProject);
|
||||
}
|
||||
|
||||
/**
|
||||
* 新增项目
|
||||
*
|
||||
* @param surProject 项目
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int insertSurProject(SurProject surProject)
|
||||
{
|
||||
surProject.setCreateTime(DateUtils.getNowDate());
|
||||
return surProjectMapper.insertSurProject(surProject);
|
||||
}
|
||||
|
||||
/**
|
||||
* 修改项目
|
||||
*
|
||||
* @param surProject 项目
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int updateSurProject(SurProject surProject)
|
||||
{
|
||||
surProject.setUpdateTime(DateUtils.getNowDate());
|
||||
return surProjectMapper.updateSurProject(surProject);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除项目对象
|
||||
*
|
||||
* @param ids 需要删除的数据ID
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteSurProjectByIds(String ids)
|
||||
{
|
||||
return surProjectMapper.deleteSurProjectByIds(Convert.toStrArray(ids));
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除项目信息
|
||||
*
|
||||
* @param id 项目ID
|
||||
* @return 结果
|
||||
*/
|
||||
@Override
|
||||
public int deleteSurProjectById(Long id)
|
||||
{
|
||||
return surProjectMapper.deleteSurProjectById(id);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,116 @@
|
|||
<?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.yanzhu.xd.system.mapper.SurProjectAttendanceCfgMapper">
|
||||
|
||||
<resultMap type="SurProjectAttendanceCfg" id="SurProjectAttendanceCfgResult">
|
||||
<result property="id" column="id" />
|
||||
<result property="projectId" column="project_id" />
|
||||
<result property="subDeptId" column="sub_dept_id" />
|
||||
<result property="vendorsCode" column="vendors_code" />
|
||||
<result property="vendorsParameter" column="vendors_parameter" />
|
||||
<result property="enabled" column="enabled" />
|
||||
<result property="state" column="state" />
|
||||
<result property="remark" column="remark" />
|
||||
<result property="isDel" column="is_del" />
|
||||
<result property="createBy" column="create_by" />
|
||||
<result property="createTime" column="create_time" />
|
||||
<result property="updateBy" column="update_by" />
|
||||
<result property="updateTime" column="update_time" />
|
||||
<result property="projectName" column="projectName"/>
|
||||
<result property="deptName" column="dept_name"/>
|
||||
<result property="unitName" column="unitName"/>
|
||||
<result property="vendorName" column="vendorName"/>
|
||||
</resultMap>
|
||||
|
||||
<sql id="selectSurProjectAttendanceCfgVo">
|
||||
select *
|
||||
from (
|
||||
SELECT a.*,sp.projectName,pu.unitName,sdd1.dict_label vendorName FROM sur_project_attendance_cfg a
|
||||
LEFT JOIN sur_project sp ON a.project_id = sp.id
|
||||
LEFT JOIN sur_project_unit_info pu ON a.sub_dept_id=pu.unitId AND a.project_id=pu.projectId
|
||||
LEFT JOIN sys_dict_data sdd1 ON sdd1.dict_type = 'attendance_vendors' AND sdd1.dict_value = a.vendors_code
|
||||
) sur_project_attendance_cfg
|
||||
</sql>
|
||||
<select id="selectSurProjectAttendanceCfgList" parameterType="SurProjectAttendanceCfg" resultMap="SurProjectAttendanceCfgResult">
|
||||
<include refid="selectSurProjectAttendanceCfgVo"/>
|
||||
<where>
|
||||
<if test="projectId != null "> and project_id = #{projectId}</if>
|
||||
<if test="subDeptId != null "> and sub_dept_id = #{subDeptId}</if>
|
||||
<if test="vendorsCode != null and vendorsCode != ''"> and vendors_code = #{vendorsCode}</if>
|
||||
<if test="vendorsParameter != null and vendorsParameter != ''"> and vendors_parameter = #{vendorsParameter}</if>
|
||||
<if test="enabled != null "> and enabled = #{enabled}</if>
|
||||
<if test="state != null "> and state = #{state}</if>
|
||||
<if test="isDel != null "> and is_del = #{isDel}</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<select id="selectSurProjectAttendanceCfgById" parameterType="Long" resultMap="SurProjectAttendanceCfgResult">
|
||||
<include refid="selectSurProjectAttendanceCfgVo"/>
|
||||
where id = #{id}
|
||||
</select>
|
||||
|
||||
<insert id="insertSurProjectAttendanceCfg" parameterType="SurProjectAttendanceCfg" useGeneratedKeys="true" keyProperty="id">
|
||||
insert into sur_project_attendance_cfg
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
<if test="projectId != null">project_id,</if>
|
||||
<if test="subDeptId != null">sub_dept_id,</if>
|
||||
<if test="vendorsCode != null">vendors_code,</if>
|
||||
<if test="vendorsParameter != null">vendors_parameter,</if>
|
||||
<if test="enabled != null">enabled,</if>
|
||||
<if test="state != null">state,</if>
|
||||
<if test="remark != null">remark,</if>
|
||||
<if test="isDel != null">is_del,</if>
|
||||
<if test="createBy != null">create_by,</if>
|
||||
<if test="createTime != null">create_time,</if>
|
||||
<if test="updateBy != null">update_by,</if>
|
||||
<if test="updateTime != null">update_time,</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||
<if test="projectId != null">#{projectId},</if>
|
||||
<if test="subDeptId != null">#{subDeptId},</if>
|
||||
<if test="vendorsCode != null">#{vendorsCode},</if>
|
||||
<if test="vendorsParameter != null">#{vendorsParameter},</if>
|
||||
<if test="enabled != null">#{enabled},</if>
|
||||
<if test="state != null">#{state},</if>
|
||||
<if test="remark != null">#{remark},</if>
|
||||
<if test="isDel != null">#{isDel},</if>
|
||||
<if test="createBy != null">#{createBy},</if>
|
||||
<if test="createTime != null">#{createTime},</if>
|
||||
<if test="updateBy != null">#{updateBy},</if>
|
||||
<if test="updateTime != null">#{updateTime},</if>
|
||||
</trim>
|
||||
</insert>
|
||||
|
||||
<update id="updateSurProjectAttendanceCfg" parameterType="SurProjectAttendanceCfg">
|
||||
update sur_project_attendance_cfg
|
||||
<trim prefix="SET" suffixOverrides=",">
|
||||
<if test="projectId != null">project_id = #{projectId},</if>
|
||||
<if test="subDeptId != null">sub_dept_id = #{subDeptId},</if>
|
||||
<if test="vendorsCode != null">vendors_code = #{vendorsCode},</if>
|
||||
<if test="vendorsParameter != null">vendors_parameter = #{vendorsParameter},</if>
|
||||
<if test="enabled != null">enabled = #{enabled},</if>
|
||||
<if test="state != null">state = #{state},</if>
|
||||
<if test="remark != null">remark = #{remark},</if>
|
||||
<if test="isDel != null">is_del = #{isDel},</if>
|
||||
<if test="createBy != null">create_by = #{createBy},</if>
|
||||
<if test="createTime != null">create_time = #{createTime},</if>
|
||||
<if test="updateBy != null">update_by = #{updateBy},</if>
|
||||
<if test="updateTime != null">update_time = #{updateTime},</if>
|
||||
</trim>
|
||||
where id = #{id}
|
||||
</update>
|
||||
|
||||
<delete id="deleteSurProjectAttendanceCfgById" parameterType="Long">
|
||||
delete from sur_project_attendance_cfg where id = #{id}
|
||||
</delete>
|
||||
|
||||
<delete id="deleteSurProjectAttendanceCfgByIds" parameterType="String">
|
||||
delete from sur_project_attendance_cfg where id in
|
||||
<foreach item="id" collection="array" open="(" separator="," close=")">
|
||||
#{id}
|
||||
</foreach>
|
||||
</delete>
|
||||
|
||||
</mapper>
|
|
@ -0,0 +1,167 @@
|
|||
<?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.yanzhu.xd.system.mapper.SurProjectAttendanceDataMapper">
|
||||
|
||||
<resultMap type="SurProjectAttendanceData" id="SurProjectAttendanceDataResult">
|
||||
<result property="id" column="id" />
|
||||
<result property="cfgid" column="cfgid" />
|
||||
<result property="appId" column="app_id" />
|
||||
<result property="vendorsCode" column="vendors_code" />
|
||||
<result property="serverid" column="serverid" />
|
||||
<result property="workerId" column="workerId" />
|
||||
<result property="attendanceType" column="attendance_type" />
|
||||
<result property="attendanceTime" column="attendance_time" />
|
||||
<result property="identification" column="identification" />
|
||||
<result property="teamId" column="teamId" />
|
||||
<result property="workTypeCode" column="workTypeCode" />
|
||||
<result property="companyId" column="companyId" />
|
||||
<result property="vendorId" column="vendorId" />
|
||||
<result property="projectType" column="projectType" />
|
||||
<result property="deviceCode" column="device_code" />
|
||||
<result property="workPointId" column="work_point_id" />
|
||||
<result property="scanPhoto" column="scanPhoto" />
|
||||
<result property="other" column="other" />
|
||||
<result property="state" column="state" />
|
||||
<result property="remark" column="remark" />
|
||||
<result property="isDel" column="is_del" />
|
||||
<result property="createBy" column="create_by" />
|
||||
<result property="createTime" column="create_time" />
|
||||
<result property="updateBy" column="update_by" />
|
||||
<result property="updateTime" column="update_time" />
|
||||
</resultMap>
|
||||
|
||||
<sql id="selectSurProjectAttendanceDataVo">
|
||||
select id, cfgid, app_id, vendors_code, serverid, workerId, attendance_type, attendance_time, identification, teamId, workTypeCode, companyId, vendorId, projectType, device_code, work_point_id, scanPhoto, other, state, remark, is_del, create_by, create_time, update_by, update_time from sur_project_attendance_data
|
||||
</sql>
|
||||
|
||||
<select id="selectSurProjectAttendanceDataList" parameterType="SurProjectAttendanceData" resultMap="SurProjectAttendanceDataResult">
|
||||
<include refid="selectSurProjectAttendanceDataVo"/>
|
||||
<where>
|
||||
<if test="cfgid != null "> and cfgid = #{cfgid}</if>
|
||||
<if test="appId != null and appId != ''"> and app_id = #{appId}</if>
|
||||
<if test="vendorsCode != null and vendorsCode != ''"> and vendors_code = #{vendorsCode}</if>
|
||||
<if test="serverid != null and serverid != ''"> and serverid = #{serverid}</if>
|
||||
<if test="workerId != null and workerId != ''"> and workerId = #{workerId}</if>
|
||||
<if test="attendanceType != null and attendanceType != ''"> and attendance_type = #{attendanceType}</if>
|
||||
<if test="attendanceTime != null and attendanceTime != ''"> and attendance_time = #{attendanceTime}</if>
|
||||
<if test="identification != null and identification != ''"> and identification = #{identification}</if>
|
||||
<if test="teamId != null "> and teamId = #{teamId}</if>
|
||||
<if test="workTypeCode != null and workTypeCode != ''"> and workTypeCode = #{workTypeCode}</if>
|
||||
<if test="companyId != null and companyId != ''"> and companyId = #{companyId}</if>
|
||||
<if test="vendorId != null "> and vendorId = #{vendorId}</if>
|
||||
<if test="projectType != null "> and projectType = #{projectType}</if>
|
||||
<if test="deviceCode != null and deviceCode != ''"> and device_code = #{deviceCode}</if>
|
||||
<if test="workPointId != null and workPointId != ''"> and work_point_id = #{workPointId}</if>
|
||||
<if test="scanPhoto != null and scanPhoto != ''"> and scanPhoto = #{scanPhoto}</if>
|
||||
<if test="other != null and other != ''"> and other = #{other}</if>
|
||||
<if test="state != null "> and state = #{state}</if>
|
||||
<if test="isDel != null "> and is_del = #{isDel}</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<select id="selectSurProjectAttendanceDataById" parameterType="Long" resultMap="SurProjectAttendanceDataResult">
|
||||
<include refid="selectSurProjectAttendanceDataVo"/>
|
||||
where id = #{id}
|
||||
</select>
|
||||
|
||||
<insert id="insertSurProjectAttendanceData" parameterType="SurProjectAttendanceData" useGeneratedKeys="true" keyProperty="id">
|
||||
insert into sur_project_attendance_data
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
<if test="cfgid != null">cfgid,</if>
|
||||
<if test="appId != null">app_id,</if>
|
||||
<if test="vendorsCode != null">vendors_code,</if>
|
||||
<if test="serverid != null">serverid,</if>
|
||||
<if test="workerId != null">workerId,</if>
|
||||
<if test="attendanceType != null">attendance_type,</if>
|
||||
<if test="attendanceTime != null">attendance_time,</if>
|
||||
<if test="identification != null">identification,</if>
|
||||
<if test="teamId != null">teamId,</if>
|
||||
<if test="workTypeCode != null">workTypeCode,</if>
|
||||
<if test="companyId != null">companyId,</if>
|
||||
<if test="vendorId != null">vendorId,</if>
|
||||
<if test="projectType != null">projectType,</if>
|
||||
<if test="deviceCode != null">device_code,</if>
|
||||
<if test="workPointId != null">work_point_id,</if>
|
||||
<if test="scanPhoto != null">scanPhoto,</if>
|
||||
<if test="other != null">other,</if>
|
||||
<if test="state != null">state,</if>
|
||||
<if test="remark != null">remark,</if>
|
||||
<if test="isDel != null">is_del,</if>
|
||||
<if test="createBy != null">create_by,</if>
|
||||
<if test="createTime != null">create_time,</if>
|
||||
<if test="updateBy != null">update_by,</if>
|
||||
<if test="updateTime != null">update_time,</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||
<if test="cfgid != null">#{cfgid},</if>
|
||||
<if test="appId != null">#{appId},</if>
|
||||
<if test="vendorsCode != null">#{vendorsCode},</if>
|
||||
<if test="serverid != null">#{serverid},</if>
|
||||
<if test="workerId != null">#{workerId},</if>
|
||||
<if test="attendanceType != null">#{attendanceType},</if>
|
||||
<if test="attendanceTime != null">#{attendanceTime},</if>
|
||||
<if test="identification != null">#{identification},</if>
|
||||
<if test="teamId != null">#{teamId},</if>
|
||||
<if test="workTypeCode != null">#{workTypeCode},</if>
|
||||
<if test="companyId != null">#{companyId},</if>
|
||||
<if test="vendorId != null">#{vendorId},</if>
|
||||
<if test="projectType != null">#{projectType},</if>
|
||||
<if test="deviceCode != null">#{deviceCode},</if>
|
||||
<if test="workPointId != null">#{workPointId},</if>
|
||||
<if test="scanPhoto != null">#{scanPhoto},</if>
|
||||
<if test="other != null">#{other},</if>
|
||||
<if test="state != null">#{state},</if>
|
||||
<if test="remark != null">#{remark},</if>
|
||||
<if test="isDel != null">#{isDel},</if>
|
||||
<if test="createBy != null">#{createBy},</if>
|
||||
<if test="createTime != null">#{createTime},</if>
|
||||
<if test="updateBy != null">#{updateBy},</if>
|
||||
<if test="updateTime != null">#{updateTime},</if>
|
||||
</trim>
|
||||
</insert>
|
||||
|
||||
<update id="updateSurProjectAttendanceData" parameterType="SurProjectAttendanceData">
|
||||
update sur_project_attendance_data
|
||||
<trim prefix="SET" suffixOverrides=",">
|
||||
<if test="cfgid != null">cfgid = #{cfgid},</if>
|
||||
<if test="appId != null">app_id = #{appId},</if>
|
||||
<if test="vendorsCode != null">vendors_code = #{vendorsCode},</if>
|
||||
<if test="serverid != null">serverid = #{serverid},</if>
|
||||
<if test="workerId != null">workerId = #{workerId},</if>
|
||||
<if test="attendanceType != null">attendance_type = #{attendanceType},</if>
|
||||
<if test="attendanceTime != null">attendance_time = #{attendanceTime},</if>
|
||||
<if test="identification != null">identification = #{identification},</if>
|
||||
<if test="teamId != null">teamId = #{teamId},</if>
|
||||
<if test="workTypeCode != null">workTypeCode = #{workTypeCode},</if>
|
||||
<if test="companyId != null">companyId = #{companyId},</if>
|
||||
<if test="vendorId != null">vendorId = #{vendorId},</if>
|
||||
<if test="projectType != null">projectType = #{projectType},</if>
|
||||
<if test="deviceCode != null">device_code = #{deviceCode},</if>
|
||||
<if test="workPointId != null">work_point_id = #{workPointId},</if>
|
||||
<if test="scanPhoto != null">scanPhoto = #{scanPhoto},</if>
|
||||
<if test="other != null">other = #{other},</if>
|
||||
<if test="state != null">state = #{state},</if>
|
||||
<if test="remark != null">remark = #{remark},</if>
|
||||
<if test="isDel != null">is_del = #{isDel},</if>
|
||||
<if test="createBy != null">create_by = #{createBy},</if>
|
||||
<if test="createTime != null">create_time = #{createTime},</if>
|
||||
<if test="updateBy != null">update_by = #{updateBy},</if>
|
||||
<if test="updateTime != null">update_time = #{updateTime},</if>
|
||||
</trim>
|
||||
where id = #{id}
|
||||
</update>
|
||||
|
||||
<delete id="deleteSurProjectAttendanceDataById" parameterType="Long">
|
||||
delete from sur_project_attendance_data where id = #{id}
|
||||
</delete>
|
||||
|
||||
<delete id="deleteSurProjectAttendanceDataByIds" parameterType="String">
|
||||
delete from sur_project_attendance_data where id in
|
||||
<foreach item="id" collection="array" open="(" separator="," close=")">
|
||||
#{id}
|
||||
</foreach>
|
||||
</delete>
|
||||
|
||||
</mapper>
|
|
@ -0,0 +1,187 @@
|
|||
<?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.yanzhu.xd.system.mapper.SurProjectAttendanceGroupMapper">
|
||||
|
||||
<resultMap type="SurProjectAttendanceGroup" id="SurProjectAttendanceGroupResult">
|
||||
<result property="id" column="id" />
|
||||
<result property="cfgid" column="cfgid" />
|
||||
<result property="appId" column="app_id" />
|
||||
<result property="serverid" column="serverid" />
|
||||
<result property="bizLicense" column="bizLicense" />
|
||||
<result property="companyCode" column="companyCode" />
|
||||
<result property="companyId" column="companyId" />
|
||||
<result property="companyName" column="companyName" />
|
||||
<result property="companyTypeId" column="companyTypeId" />
|
||||
<result property="vendorId" column="vendorId" />
|
||||
<result property="name" column="name" />
|
||||
<result property="leaderName" column="leaderName" />
|
||||
<result property="leaderPhone" column="leaderPhone" />
|
||||
<result property="teamId" column="teamId" />
|
||||
<result property="teamName" column="teamName" />
|
||||
<result property="type" column="type" />
|
||||
<result property="leaderId" column="leaderId" />
|
||||
<result property="deleted" column="deleted" />
|
||||
<result property="createTimestamp" column="createTimestamp" />
|
||||
<result property="platformGroupId" column="platformGroupId" />
|
||||
<result property="platformTeamId" column="platformTeamId" />
|
||||
<result property="enterDate" column="enterDate" />
|
||||
<result property="exitDate" column="exitDate" />
|
||||
<result property="remark" column="remark" />
|
||||
<result property="isDel" column="is_del" />
|
||||
<result property="createBy" column="create_by" />
|
||||
<result property="createTime" column="create_time" />
|
||||
<result property="updateBy" column="update_by" />
|
||||
<result property="updateTime" column="update_time" />
|
||||
</resultMap>
|
||||
|
||||
<sql id="selectSurProjectAttendanceGroupVo">
|
||||
select id, cfgid, app_id, serverid, bizLicense, companyCode, companyId, companyName, companyTypeId, vendorId, name, leaderName, leaderPhone, teamId, teamName, type, leaderId, deleted, createTimestamp, platformGroupId, platformTeamId, enterDate, exitDate, remark, is_del, create_by, create_time, update_by, update_time from sur_project_attendance_group
|
||||
</sql>
|
||||
|
||||
<select id="selectSurProjectAttendanceGroupList" parameterType="SurProjectAttendanceGroup" resultMap="SurProjectAttendanceGroupResult">
|
||||
<include refid="selectSurProjectAttendanceGroupVo"/>
|
||||
<where>
|
||||
<if test="cfgid != null "> and cfgid = #{cfgid}</if>
|
||||
<if test="appId != null and appId != ''"> and app_id = #{appId}</if>
|
||||
<if test="serverid != null and serverid != ''"> and serverid = #{serverid}</if>
|
||||
<if test="bizLicense != null and bizLicense != ''"> and bizLicense = #{bizLicense}</if>
|
||||
<if test="companyCode != null and companyCode != ''"> and companyCode = #{companyCode}</if>
|
||||
<if test="companyId != null and companyId != ''"> and companyId = #{companyId}</if>
|
||||
<if test="companyName != null and companyName != ''"> and companyName like concat('%', #{companyName}, '%')</if>
|
||||
<if test="companyTypeId != null and companyTypeId != ''"> and companyTypeId = #{companyTypeId}</if>
|
||||
<if test="vendorId != null "> and vendorId = #{vendorId}</if>
|
||||
<if test="name != null and name != ''"> and name like concat('%', #{name}, '%')</if>
|
||||
<if test="leaderName != null and leaderName != ''"> and leaderName like concat('%', #{leaderName}, '%')</if>
|
||||
<if test="leaderPhone != null and leaderPhone != ''"> and leaderPhone = #{leaderPhone}</if>
|
||||
<if test="teamId != null "> and teamId = #{teamId}</if>
|
||||
<if test="teamName != null and teamName != ''"> and teamName like concat('%', #{teamName}, '%')</if>
|
||||
<if test="type != null "> and type = #{type}</if>
|
||||
<if test="leaderId != null "> and leaderId = #{leaderId}</if>
|
||||
<if test="deleted != null "> and deleted = #{deleted}</if>
|
||||
<if test="createTimestamp != null "> and createTimestamp = #{createTimestamp}</if>
|
||||
<if test="platformGroupId != null "> and platformGroupId = #{platformGroupId}</if>
|
||||
<if test="platformTeamId != null "> and platformTeamId = #{platformTeamId}</if>
|
||||
<if test="enterDate != null "> and enterDate = #{enterDate}</if>
|
||||
<if test="exitDate != null "> and exitDate = #{exitDate}</if>
|
||||
<if test="isDel != null "> and is_del = #{isDel}</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<select id="selectSurProjectAttendanceGroupById" parameterType="Long" resultMap="SurProjectAttendanceGroupResult">
|
||||
<include refid="selectSurProjectAttendanceGroupVo"/>
|
||||
where id = #{id}
|
||||
</select>
|
||||
|
||||
<insert id="insertSurProjectAttendanceGroup" parameterType="SurProjectAttendanceGroup" useGeneratedKeys="true" keyProperty="id">
|
||||
insert into sur_project_attendance_group
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
<if test="cfgid != null">cfgid,</if>
|
||||
<if test="appId != null">app_id,</if>
|
||||
<if test="serverid != null">serverid,</if>
|
||||
<if test="bizLicense != null">bizLicense,</if>
|
||||
<if test="companyCode != null">companyCode,</if>
|
||||
<if test="companyId != null">companyId,</if>
|
||||
<if test="companyName != null">companyName,</if>
|
||||
<if test="companyTypeId != null">companyTypeId,</if>
|
||||
<if test="vendorId != null">vendorId,</if>
|
||||
<if test="name != null">name,</if>
|
||||
<if test="leaderName != null">leaderName,</if>
|
||||
<if test="leaderPhone != null">leaderPhone,</if>
|
||||
<if test="teamId != null">teamId,</if>
|
||||
<if test="teamName != null">teamName,</if>
|
||||
<if test="type != null">type,</if>
|
||||
<if test="leaderId != null">leaderId,</if>
|
||||
<if test="deleted != null">deleted,</if>
|
||||
<if test="createTimestamp != null">createTimestamp,</if>
|
||||
<if test="platformGroupId != null">platformGroupId,</if>
|
||||
<if test="platformTeamId != null">platformTeamId,</if>
|
||||
<if test="enterDate != null">enterDate,</if>
|
||||
<if test="exitDate != null">exitDate,</if>
|
||||
<if test="remark != null">remark,</if>
|
||||
<if test="isDel != null">is_del,</if>
|
||||
<if test="createBy != null">create_by,</if>
|
||||
<if test="createTime != null">create_time,</if>
|
||||
<if test="updateBy != null">update_by,</if>
|
||||
<if test="updateTime != null">update_time,</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||
<if test="cfgid != null">#{cfgid},</if>
|
||||
<if test="appId != null">#{appId},</if>
|
||||
<if test="serverid != null">#{serverid},</if>
|
||||
<if test="bizLicense != null">#{bizLicense},</if>
|
||||
<if test="companyCode != null">#{companyCode},</if>
|
||||
<if test="companyId != null">#{companyId},</if>
|
||||
<if test="companyName != null">#{companyName},</if>
|
||||
<if test="companyTypeId != null">#{companyTypeId},</if>
|
||||
<if test="vendorId != null">#{vendorId},</if>
|
||||
<if test="name != null">#{name},</if>
|
||||
<if test="leaderName != null">#{leaderName},</if>
|
||||
<if test="leaderPhone != null">#{leaderPhone},</if>
|
||||
<if test="teamId != null">#{teamId},</if>
|
||||
<if test="teamName != null">#{teamName},</if>
|
||||
<if test="type != null">#{type},</if>
|
||||
<if test="leaderId != null">#{leaderId},</if>
|
||||
<if test="deleted != null">#{deleted},</if>
|
||||
<if test="createTimestamp != null">#{createTimestamp},</if>
|
||||
<if test="platformGroupId != null">#{platformGroupId},</if>
|
||||
<if test="platformTeamId != null">#{platformTeamId},</if>
|
||||
<if test="enterDate != null">#{enterDate},</if>
|
||||
<if test="exitDate != null">#{exitDate},</if>
|
||||
<if test="remark != null">#{remark},</if>
|
||||
<if test="isDel != null">#{isDel},</if>
|
||||
<if test="createBy != null">#{createBy},</if>
|
||||
<if test="createTime != null">#{createTime},</if>
|
||||
<if test="updateBy != null">#{updateBy},</if>
|
||||
<if test="updateTime != null">#{updateTime},</if>
|
||||
</trim>
|
||||
</insert>
|
||||
|
||||
<update id="updateSurProjectAttendanceGroup" parameterType="SurProjectAttendanceGroup">
|
||||
update sur_project_attendance_group
|
||||
<trim prefix="SET" suffixOverrides=",">
|
||||
<if test="cfgid != null">cfgid = #{cfgid},</if>
|
||||
<if test="appId != null">app_id = #{appId},</if>
|
||||
<if test="serverid != null">serverid = #{serverid},</if>
|
||||
<if test="bizLicense != null">bizLicense = #{bizLicense},</if>
|
||||
<if test="companyCode != null">companyCode = #{companyCode},</if>
|
||||
<if test="companyId != null">companyId = #{companyId},</if>
|
||||
<if test="companyName != null">companyName = #{companyName},</if>
|
||||
<if test="companyTypeId != null">companyTypeId = #{companyTypeId},</if>
|
||||
<if test="vendorId != null">vendorId = #{vendorId},</if>
|
||||
<if test="name != null">name = #{name},</if>
|
||||
<if test="leaderName != null">leaderName = #{leaderName},</if>
|
||||
<if test="leaderPhone != null">leaderPhone = #{leaderPhone},</if>
|
||||
<if test="teamId != null">teamId = #{teamId},</if>
|
||||
<if test="teamName != null">teamName = #{teamName},</if>
|
||||
<if test="type != null">type = #{type},</if>
|
||||
<if test="leaderId != null">leaderId = #{leaderId},</if>
|
||||
<if test="deleted != null">deleted = #{deleted},</if>
|
||||
<if test="createTimestamp != null">createTimestamp = #{createTimestamp},</if>
|
||||
<if test="platformGroupId != null">platformGroupId = #{platformGroupId},</if>
|
||||
<if test="platformTeamId != null">platformTeamId = #{platformTeamId},</if>
|
||||
<if test="enterDate != null">enterDate = #{enterDate},</if>
|
||||
<if test="exitDate != null">exitDate = #{exitDate},</if>
|
||||
<if test="remark != null">remark = #{remark},</if>
|
||||
<if test="isDel != null">is_del = #{isDel},</if>
|
||||
<if test="createBy != null">create_by = #{createBy},</if>
|
||||
<if test="createTime != null">create_time = #{createTime},</if>
|
||||
<if test="updateBy != null">update_by = #{updateBy},</if>
|
||||
<if test="updateTime != null">update_time = #{updateTime},</if>
|
||||
</trim>
|
||||
where id = #{id}
|
||||
</update>
|
||||
|
||||
<delete id="deleteSurProjectAttendanceGroupById" parameterType="Long">
|
||||
delete from sur_project_attendance_group where id = #{id}
|
||||
</delete>
|
||||
|
||||
<delete id="deleteSurProjectAttendanceGroupByIds" parameterType="String">
|
||||
delete from sur_project_attendance_group where id in
|
||||
<foreach item="id" collection="array" open="(" separator="," close=")">
|
||||
#{id}
|
||||
</foreach>
|
||||
</delete>
|
||||
|
||||
</mapper>
|
|
@ -0,0 +1,242 @@
|
|||
<?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.yanzhu.xd.system.mapper.SurProjectAttendanceUserMapper">
|
||||
|
||||
<resultMap type="SurProjectAttendanceUser" id="SurProjectAttendanceUserResult">
|
||||
<result property="id" column="id" />
|
||||
<result property="cfgid" column="cfgid" />
|
||||
<result property="appId" column="app_id" />
|
||||
<result property="vendorsCode" column="vendors_code" />
|
||||
<result property="workerId" column="workerId" />
|
||||
<result property="laborWorkerId" column="laborWorkerId" />
|
||||
<result property="workerCategory" column="workerCategory" />
|
||||
<result property="qrCode" column="qrCode" />
|
||||
<result property="name" column="name" />
|
||||
<result property="ethnic" column="ethnic" />
|
||||
<result property="nativePlace" column="nativePlace" />
|
||||
<result property="gender" column="gender" />
|
||||
<result property="birthDate" column="birthDate" />
|
||||
<result property="phone" column="phone" />
|
||||
<result property="degreeName" column="degreeName" />
|
||||
<result property="photo" column="photo" />
|
||||
<result property="recentPhoto" column="recentPhoto" />
|
||||
<result property="groupId" column="groupId" />
|
||||
<result property="groupName" column="groupName" />
|
||||
<result property="leader" column="leader" />
|
||||
<result property="workTypeCode" column="workTypeCode" />
|
||||
<result property="workTypeName" column="workTypeName" />
|
||||
<result property="specWorkType" column="specWorkType" />
|
||||
<result property="hatCode" column="hatCode" />
|
||||
<result property="state" column="state" />
|
||||
<result property="enterDate" column="enterDate" />
|
||||
<result property="exitDate" column="exitDate" />
|
||||
<result property="companyId" column="companyId" />
|
||||
<result property="companyName" column="companyName" />
|
||||
<result property="vendorId" column="vendorId" />
|
||||
<result property="teamId" column="teamId" />
|
||||
<result property="teamName" column="teamName" />
|
||||
<result property="enterType" column="enterType" />
|
||||
<result property="other" column="other" />
|
||||
<result property="remark" column="remark" />
|
||||
<result property="isDel" column="is_del" />
|
||||
<result property="createBy" column="create_by" />
|
||||
<result property="createTime" column="create_time" />
|
||||
<result property="updateBy" column="update_by" />
|
||||
<result property="updateTime" column="update_time" />
|
||||
</resultMap>
|
||||
|
||||
<sql id="selectSurProjectAttendanceUserVo">
|
||||
select id, cfgid, app_id, vendors_code, workerId, laborWorkerId, workerCategory, qrCode, name, ethnic, nativePlace, gender, birthDate, phone, degreeName, photo, recentPhoto, groupId, groupName, leader, workTypeCode, workTypeName, specWorkType, hatCode, state, enterDate, exitDate, companyId, companyName, vendorId, teamId, teamName, enterType, other, remark, is_del, create_by, create_time, update_by, update_time from sur_project_attendance_user
|
||||
</sql>
|
||||
|
||||
<select id="selectSurProjectAttendanceUserList" parameterType="SurProjectAttendanceUser" resultMap="SurProjectAttendanceUserResult">
|
||||
<include refid="selectSurProjectAttendanceUserVo"/>
|
||||
<where>
|
||||
<if test="cfgid != null "> and cfgid = #{cfgid}</if>
|
||||
<if test="appId != null and appId != ''"> and app_id = #{appId}</if>
|
||||
<if test="vendorsCode != null and vendorsCode != ''"> and vendors_code = #{vendorsCode}</if>
|
||||
<if test="workerId != null and workerId != ''"> and workerId = #{workerId}</if>
|
||||
<if test="laborWorkerId != null "> and laborWorkerId = #{laborWorkerId}</if>
|
||||
<if test="workerCategory != null "> and workerCategory = #{workerCategory}</if>
|
||||
<if test="qrCode != null "> and qrCode = #{qrCode}</if>
|
||||
<if test="name != null and name != ''"> and name like concat('%', #{name}, '%')</if>
|
||||
<if test="ethnic != null and ethnic != ''"> and ethnic = #{ethnic}</if>
|
||||
<if test="nativePlace != null and nativePlace != ''"> and nativePlace = #{nativePlace}</if>
|
||||
<if test="gender != null "> and gender = #{gender}</if>
|
||||
<if test="birthDate != null "> and birthDate = #{birthDate}</if>
|
||||
<if test="phone != null and phone != ''"> and phone = #{phone}</if>
|
||||
<if test="degreeName != null and degreeName != ''"> and degreeName like concat('%', #{degreeName}, '%')</if>
|
||||
<if test="photo != null and photo != ''"> and photo = #{photo}</if>
|
||||
<if test="recentPhoto != null and recentPhoto != ''"> and recentPhoto = #{recentPhoto}</if>
|
||||
<if test="groupId != null and groupId != ''"> and groupId = #{groupId}</if>
|
||||
<if test="groupName != null and groupName != ''"> and groupName like concat('%', #{groupName}, '%')</if>
|
||||
<if test="leader != null "> and leader = #{leader}</if>
|
||||
<if test="workTypeCode != null and workTypeCode != ''"> and workTypeCode = #{workTypeCode}</if>
|
||||
<if test="workTypeName != null and workTypeName != ''"> and workTypeName like concat('%', #{workTypeName}, '%')</if>
|
||||
<if test="specWorkType != null "> and specWorkType = #{specWorkType}</if>
|
||||
<if test="hatCode != null and hatCode != ''"> and hatCode = #{hatCode}</if>
|
||||
<if test="state != null "> and state = #{state}</if>
|
||||
<if test="enterDate != null and enterDate != ''"> and enterDate = #{enterDate}</if>
|
||||
<if test="exitDate != null and exitDate != ''"> and exitDate = #{exitDate}</if>
|
||||
<if test="companyId != null and companyId != ''"> and companyId = #{companyId}</if>
|
||||
<if test="companyName != null and companyName != ''"> and companyName like concat('%', #{companyName}, '%')</if>
|
||||
<if test="vendorId != null "> and vendorId = #{vendorId}</if>
|
||||
<if test="teamId != null "> and teamId = #{teamId}</if>
|
||||
<if test="teamName != null and teamName != ''"> and teamName like concat('%', #{teamName}, '%')</if>
|
||||
<if test="enterType != null and enterType != ''"> and enterType = #{enterType}</if>
|
||||
<if test="other != null and other != ''"> and other = #{other}</if>
|
||||
<if test="isDel != null "> and is_del = #{isDel}</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<select id="selectSurProjectAttendanceUserById" parameterType="Long" resultMap="SurProjectAttendanceUserResult">
|
||||
<include refid="selectSurProjectAttendanceUserVo"/>
|
||||
where id = #{id}
|
||||
</select>
|
||||
|
||||
<insert id="insertSurProjectAttendanceUser" parameterType="SurProjectAttendanceUser" useGeneratedKeys="true" keyProperty="id">
|
||||
insert into sur_project_attendance_user
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
<if test="cfgid != null">cfgid,</if>
|
||||
<if test="appId != null">app_id,</if>
|
||||
<if test="vendorsCode != null">vendors_code,</if>
|
||||
<if test="workerId != null">workerId,</if>
|
||||
<if test="laborWorkerId != null">laborWorkerId,</if>
|
||||
<if test="workerCategory != null">workerCategory,</if>
|
||||
<if test="qrCode != null">qrCode,</if>
|
||||
<if test="name != null">name,</if>
|
||||
<if test="ethnic != null">ethnic,</if>
|
||||
<if test="nativePlace != null">nativePlace,</if>
|
||||
<if test="gender != null">gender,</if>
|
||||
<if test="birthDate != null">birthDate,</if>
|
||||
<if test="phone != null and phone != ''">phone,</if>
|
||||
<if test="degreeName != null">degreeName,</if>
|
||||
<if test="photo != null">photo,</if>
|
||||
<if test="recentPhoto != null">recentPhoto,</if>
|
||||
<if test="groupId != null">groupId,</if>
|
||||
<if test="groupName != null">groupName,</if>
|
||||
<if test="leader != null">leader,</if>
|
||||
<if test="workTypeCode != null">workTypeCode,</if>
|
||||
<if test="workTypeName != null">workTypeName,</if>
|
||||
<if test="specWorkType != null">specWorkType,</if>
|
||||
<if test="hatCode != null">hatCode,</if>
|
||||
<if test="state != null">state,</if>
|
||||
<if test="enterDate != null">enterDate,</if>
|
||||
<if test="exitDate != null">exitDate,</if>
|
||||
<if test="companyId != null">companyId,</if>
|
||||
<if test="companyName != null">companyName,</if>
|
||||
<if test="vendorId != null">vendorId,</if>
|
||||
<if test="teamId != null">teamId,</if>
|
||||
<if test="teamName != null">teamName,</if>
|
||||
<if test="enterType != null">enterType,</if>
|
||||
<if test="other != null">other,</if>
|
||||
<if test="remark != null">remark,</if>
|
||||
<if test="isDel != null">is_del,</if>
|
||||
<if test="createBy != null">create_by,</if>
|
||||
<if test="createTime != null">create_time,</if>
|
||||
<if test="updateBy != null">update_by,</if>
|
||||
<if test="updateTime != null">update_time,</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||
<if test="cfgid != null">#{cfgid},</if>
|
||||
<if test="appId != null">#{appId},</if>
|
||||
<if test="vendorsCode != null">#{vendorsCode},</if>
|
||||
<if test="workerId != null">#{workerId},</if>
|
||||
<if test="laborWorkerId != null">#{laborWorkerId},</if>
|
||||
<if test="workerCategory != null">#{workerCategory},</if>
|
||||
<if test="qrCode != null">#{qrCode},</if>
|
||||
<if test="name != null">#{name},</if>
|
||||
<if test="ethnic != null">#{ethnic},</if>
|
||||
<if test="nativePlace != null">#{nativePlace},</if>
|
||||
<if test="gender != null">#{gender},</if>
|
||||
<if test="birthDate != null">#{birthDate},</if>
|
||||
<if test="phone != null and phone != ''">#{phone},</if>
|
||||
<if test="degreeName != null">#{degreeName},</if>
|
||||
<if test="photo != null">#{photo},</if>
|
||||
<if test="recentPhoto != null">#{recentPhoto},</if>
|
||||
<if test="groupId != null">#{groupId},</if>
|
||||
<if test="groupName != null">#{groupName},</if>
|
||||
<if test="leader != null">#{leader},</if>
|
||||
<if test="workTypeCode != null">#{workTypeCode},</if>
|
||||
<if test="workTypeName != null">#{workTypeName},</if>
|
||||
<if test="specWorkType != null">#{specWorkType},</if>
|
||||
<if test="hatCode != null">#{hatCode},</if>
|
||||
<if test="state != null">#{state},</if>
|
||||
<if test="enterDate != null">#{enterDate},</if>
|
||||
<if test="exitDate != null">#{exitDate},</if>
|
||||
<if test="companyId != null">#{companyId},</if>
|
||||
<if test="companyName != null">#{companyName},</if>
|
||||
<if test="vendorId != null">#{vendorId},</if>
|
||||
<if test="teamId != null">#{teamId},</if>
|
||||
<if test="teamName != null">#{teamName},</if>
|
||||
<if test="enterType != null">#{enterType},</if>
|
||||
<if test="other != null">#{other},</if>
|
||||
<if test="remark != null">#{remark},</if>
|
||||
<if test="isDel != null">#{isDel},</if>
|
||||
<if test="createBy != null">#{createBy},</if>
|
||||
<if test="createTime != null">#{createTime},</if>
|
||||
<if test="updateBy != null">#{updateBy},</if>
|
||||
<if test="updateTime != null">#{updateTime},</if>
|
||||
</trim>
|
||||
</insert>
|
||||
|
||||
<update id="updateSurProjectAttendanceUser" parameterType="SurProjectAttendanceUser">
|
||||
update sur_project_attendance_user
|
||||
<trim prefix="SET" suffixOverrides=",">
|
||||
<if test="cfgid != null">cfgid = #{cfgid},</if>
|
||||
<if test="appId != null">app_id = #{appId},</if>
|
||||
<if test="vendorsCode != null">vendors_code = #{vendorsCode},</if>
|
||||
<if test="workerId != null">workerId = #{workerId},</if>
|
||||
<if test="laborWorkerId != null">laborWorkerId = #{laborWorkerId},</if>
|
||||
<if test="workerCategory != null">workerCategory = #{workerCategory},</if>
|
||||
<if test="qrCode != null">qrCode = #{qrCode},</if>
|
||||
<if test="name != null">name = #{name},</if>
|
||||
<if test="ethnic != null">ethnic = #{ethnic},</if>
|
||||
<if test="nativePlace != null">nativePlace = #{nativePlace},</if>
|
||||
<if test="gender != null">gender = #{gender},</if>
|
||||
<if test="birthDate != null">birthDate = #{birthDate},</if>
|
||||
<if test="phone != null and phone != ''">phone = #{phone},</if>
|
||||
<if test="degreeName != null">degreeName = #{degreeName},</if>
|
||||
<if test="photo != null">photo = #{photo},</if>
|
||||
<if test="recentPhoto != null">recentPhoto = #{recentPhoto},</if>
|
||||
<if test="groupId != null">groupId = #{groupId},</if>
|
||||
<if test="groupName != null">groupName = #{groupName},</if>
|
||||
<if test="leader != null">leader = #{leader},</if>
|
||||
<if test="workTypeCode != null">workTypeCode = #{workTypeCode},</if>
|
||||
<if test="workTypeName != null">workTypeName = #{workTypeName},</if>
|
||||
<if test="specWorkType != null">specWorkType = #{specWorkType},</if>
|
||||
<if test="hatCode != null">hatCode = #{hatCode},</if>
|
||||
<if test="state != null">state = #{state},</if>
|
||||
<if test="enterDate != null">enterDate = #{enterDate},</if>
|
||||
<if test="exitDate != null">exitDate = #{exitDate},</if>
|
||||
<if test="companyId != null">companyId = #{companyId},</if>
|
||||
<if test="companyName != null">companyName = #{companyName},</if>
|
||||
<if test="vendorId != null">vendorId = #{vendorId},</if>
|
||||
<if test="teamId != null">teamId = #{teamId},</if>
|
||||
<if test="teamName != null">teamName = #{teamName},</if>
|
||||
<if test="enterType != null">enterType = #{enterType},</if>
|
||||
<if test="other != null">other = #{other},</if>
|
||||
<if test="remark != null">remark = #{remark},</if>
|
||||
<if test="isDel != null">is_del = #{isDel},</if>
|
||||
<if test="createBy != null">create_by = #{createBy},</if>
|
||||
<if test="createTime != null">create_time = #{createTime},</if>
|
||||
<if test="updateBy != null">update_by = #{updateBy},</if>
|
||||
<if test="updateTime != null">update_time = #{updateTime},</if>
|
||||
</trim>
|
||||
where id = #{id}
|
||||
</update>
|
||||
|
||||
<delete id="deleteSurProjectAttendanceUserById" parameterType="Long">
|
||||
delete from sur_project_attendance_user where id = #{id}
|
||||
</delete>
|
||||
|
||||
<delete id="deleteSurProjectAttendanceUserByIds" parameterType="String">
|
||||
delete from sur_project_attendance_user where id in
|
||||
<foreach item="id" collection="array" open="(" separator="," close=")">
|
||||
#{id}
|
||||
</foreach>
|
||||
</delete>
|
||||
|
||||
</mapper>
|
|
@ -0,0 +1,272 @@
|
|||
<?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.yanzhu.xd.system.mapper.SurProjectMapper">
|
||||
|
||||
<resultMap type="SurProject" id="SurProjectResult">
|
||||
<result property="id" column="id" />
|
||||
<result property="deptId" column="deptId" />
|
||||
<result property="projectName" column="projectName" />
|
||||
<result property="projectCode" column="projectCode" />
|
||||
<result property="paretProjectName" column="paretProjectName" />
|
||||
<result property="paretProjectCode" column="paretProjectCode" />
|
||||
<result property="simpleName" column="simpleName" />
|
||||
<result property="projectType" column="projectType" />
|
||||
<result property="projiectLevel" column="projiectLevel" />
|
||||
<result property="projectRegional" column="projectRegional" />
|
||||
<result property="projectAddress" column="projectAddress" />
|
||||
<result property="projectNature" column="projectNature" />
|
||||
<result property="licenceNumber" column="licenceNumber" />
|
||||
<result property="projectApproval" column="projectApproval" />
|
||||
<result property="projectPerson" column="projectPerson" />
|
||||
<result property="projectPhone" column="projectPhone" />
|
||||
<result property="longitude" column="longitude" />
|
||||
<result property="latitude" column="latitude" />
|
||||
<result property="projectTimeLimit" column="projectTimeLimit" />
|
||||
<result property="totalInvestment" column="totalInvestment" />
|
||||
<result property="floorArea" column="floorArea" />
|
||||
<result property="totalOutputValue" column="totalOutputValue" />
|
||||
<result property="plannedCompletionTime" column="plannedCompletionTime" />
|
||||
<result property="scheduledStartTime" column="scheduledStartTime" />
|
||||
<result property="actualOperatingTime" column="actualOperatingTime" />
|
||||
<result property="actualCompletionTime" column="actualCompletionTime" />
|
||||
<result property="contractAmount" column="contractAmount" />
|
||||
<result property="paidAmount" column="paidAmount" />
|
||||
<result property="onAccountAmount" column="onAccountAmount" />
|
||||
<result property="projectSchedule" column="projectSchedule" />
|
||||
<result property="projectSummarize" column="projectSummarize" />
|
||||
<result property="prjPlanUrl" column="prjPlanUrl" />
|
||||
<result property="prjRenderingUrl" column="prjRenderingUrl" />
|
||||
<result property="isDel" column="isDel" />
|
||||
<result property="projectStatus" column="projectStatus" />
|
||||
<result property="servicePersonnel" column="servicePersonnel" />
|
||||
<result property="supervisorPersonnel" column="supervisorPersonnel" />
|
||||
<result property="generalContractor" column="generalContractor" />
|
||||
<result property="createBy" column="create_by" />
|
||||
<result property="createTime" column="create_time" />
|
||||
<result property="updateBy" column="update_by" />
|
||||
<result property="updateTime" column="update_time" />
|
||||
<result property="remark" column="remark" />
|
||||
<result property="weightType" column="weightType" />
|
||||
<result property="projectSort" column="projectSort" />
|
||||
<result property="progressVisible" column="progressVisible" />
|
||||
</resultMap>
|
||||
|
||||
<sql id="selectSurProjectVo">
|
||||
select id, deptId, projectName, projectCode, paretProjectName, paretProjectCode, simpleName, projectType, projiectLevel, projectRegional, projectAddress, projectNature, licenceNumber, projectApproval, projectPerson, projectPhone, longitude, latitude, projectTimeLimit, totalInvestment, floorArea, totalOutputValue, plannedCompletionTime, scheduledStartTime, actualOperatingTime, actualCompletionTime, contractAmount, paidAmount, onAccountAmount, projectSchedule, projectSummarize, prjPlanUrl, prjRenderingUrl, isDel, projectStatus, servicePersonnel, supervisorPersonnel, generalContractor, create_by, create_time, update_by, update_time, remark, weightType, projectSort, progressVisible from sur_project
|
||||
</sql>
|
||||
|
||||
<select id="selectSurProjectList" parameterType="SurProject" resultMap="SurProjectResult">
|
||||
<include refid="selectSurProjectVo"/>
|
||||
<where>
|
||||
<if test="deptId != null "> and deptId = #{deptId}</if>
|
||||
<if test="projectName != null and projectName != ''"> and projectName like concat('%', #{projectName}, '%')</if>
|
||||
<if test="projectCode != null and projectCode != ''"> and projectCode = #{projectCode}</if>
|
||||
<if test="paretProjectName != null and paretProjectName != ''"> and paretProjectName like concat('%', #{paretProjectName}, '%')</if>
|
||||
<if test="paretProjectCode != null and paretProjectCode != ''"> and paretProjectCode = #{paretProjectCode}</if>
|
||||
<if test="simpleName != null and simpleName != ''"> and simpleName like concat('%', #{simpleName}, '%')</if>
|
||||
<if test="projectType != null and projectType != ''"> and projectType = #{projectType}</if>
|
||||
<if test="projiectLevel != null and projiectLevel != ''"> and projiectLevel = #{projiectLevel}</if>
|
||||
<if test="projectRegional != null and projectRegional != ''"> and projectRegional = #{projectRegional}</if>
|
||||
<if test="projectAddress != null and projectAddress != ''"> and projectAddress = #{projectAddress}</if>
|
||||
<if test="projectNature != null and projectNature != ''"> and projectNature = #{projectNature}</if>
|
||||
<if test="licenceNumber != null and licenceNumber != ''"> and licenceNumber = #{licenceNumber}</if>
|
||||
<if test="projectApproval != null and projectApproval != ''"> and projectApproval = #{projectApproval}</if>
|
||||
<if test="projectPerson != null and projectPerson != ''"> and projectPerson = #{projectPerson}</if>
|
||||
<if test="projectPhone != null and projectPhone != ''"> and projectPhone = #{projectPhone}</if>
|
||||
<if test="longitude != null and longitude != ''"> and longitude = #{longitude}</if>
|
||||
<if test="latitude != null and latitude != ''"> and latitude = #{latitude}</if>
|
||||
<if test="projectTimeLimit != null "> and projectTimeLimit = #{projectTimeLimit}</if>
|
||||
<if test="totalInvestment != null and totalInvestment != ''"> and totalInvestment = #{totalInvestment}</if>
|
||||
<if test="floorArea != null and floorArea != ''"> and floorArea = #{floorArea}</if>
|
||||
<if test="totalOutputValue != null and totalOutputValue != ''"> and totalOutputValue = #{totalOutputValue}</if>
|
||||
<if test="plannedCompletionTime != null and plannedCompletionTime != ''"> and plannedCompletionTime = #{plannedCompletionTime}</if>
|
||||
<if test="scheduledStartTime != null and scheduledStartTime != ''"> and scheduledStartTime = #{scheduledStartTime}</if>
|
||||
<if test="actualOperatingTime != null and actualOperatingTime != ''"> and actualOperatingTime = #{actualOperatingTime}</if>
|
||||
<if test="actualCompletionTime != null and actualCompletionTime != ''"> and actualCompletionTime = #{actualCompletionTime}</if>
|
||||
<if test="contractAmount != null and contractAmount != ''"> and contractAmount = #{contractAmount}</if>
|
||||
<if test="paidAmount != null and paidAmount != ''"> and paidAmount = #{paidAmount}</if>
|
||||
<if test="onAccountAmount != null and onAccountAmount != ''"> and onAccountAmount = #{onAccountAmount}</if>
|
||||
<if test="projectSchedule != null and projectSchedule != ''"> and projectSchedule = #{projectSchedule}</if>
|
||||
<if test="projectSummarize != null and projectSummarize != ''"> and projectSummarize = #{projectSummarize}</if>
|
||||
<if test="prjPlanUrl != null and prjPlanUrl != ''"> and prjPlanUrl = #{prjPlanUrl}</if>
|
||||
<if test="prjRenderingUrl != null and prjRenderingUrl != ''"> and prjRenderingUrl = #{prjRenderingUrl}</if>
|
||||
<if test="isDel != null "> and isDel = #{isDel}</if>
|
||||
<if test="projectStatus != null and projectStatus != ''"> and projectStatus = #{projectStatus}</if>
|
||||
<if test="servicePersonnel != null "> and servicePersonnel = #{servicePersonnel}</if>
|
||||
<if test="supervisorPersonnel != null "> and supervisorPersonnel = #{supervisorPersonnel}</if>
|
||||
<if test="generalContractor != null "> and generalContractor = #{generalContractor}</if>
|
||||
<if test="weightType != null and weightType != ''"> and weightType = #{weightType}</if>
|
||||
<if test="projectSort != null "> and projectSort = #{projectSort}</if>
|
||||
<if test="progressVisible != null and progressVisible != ''"> and progressVisible = #{progressVisible}</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<select id="selectSurProjectById" parameterType="Long" resultMap="SurProjectResult">
|
||||
<include refid="selectSurProjectVo"/>
|
||||
where id = #{id}
|
||||
</select>
|
||||
|
||||
<insert id="insertSurProject" parameterType="SurProject" useGeneratedKeys="true" keyProperty="id">
|
||||
insert into sur_project
|
||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||
<if test="deptId != null">deptId,</if>
|
||||
<if test="projectName != null">projectName,</if>
|
||||
<if test="projectCode != null">projectCode,</if>
|
||||
<if test="paretProjectName != null">paretProjectName,</if>
|
||||
<if test="paretProjectCode != null">paretProjectCode,</if>
|
||||
<if test="simpleName != null">simpleName,</if>
|
||||
<if test="projectType != null">projectType,</if>
|
||||
<if test="projiectLevel != null">projiectLevel,</if>
|
||||
<if test="projectRegional != null">projectRegional,</if>
|
||||
<if test="projectAddress != null">projectAddress,</if>
|
||||
<if test="projectNature != null">projectNature,</if>
|
||||
<if test="licenceNumber != null">licenceNumber,</if>
|
||||
<if test="projectApproval != null">projectApproval,</if>
|
||||
<if test="projectPerson != null">projectPerson,</if>
|
||||
<if test="projectPhone != null">projectPhone,</if>
|
||||
<if test="longitude != null">longitude,</if>
|
||||
<if test="latitude != null">latitude,</if>
|
||||
<if test="projectTimeLimit != null">projectTimeLimit,</if>
|
||||
<if test="totalInvestment != null">totalInvestment,</if>
|
||||
<if test="floorArea != null">floorArea,</if>
|
||||
<if test="totalOutputValue != null">totalOutputValue,</if>
|
||||
<if test="plannedCompletionTime != null">plannedCompletionTime,</if>
|
||||
<if test="scheduledStartTime != null">scheduledStartTime,</if>
|
||||
<if test="actualOperatingTime != null">actualOperatingTime,</if>
|
||||
<if test="actualCompletionTime != null">actualCompletionTime,</if>
|
||||
<if test="contractAmount != null">contractAmount,</if>
|
||||
<if test="paidAmount != null">paidAmount,</if>
|
||||
<if test="onAccountAmount != null">onAccountAmount,</if>
|
||||
<if test="projectSchedule != null">projectSchedule,</if>
|
||||
<if test="projectSummarize != null">projectSummarize,</if>
|
||||
<if test="prjPlanUrl != null">prjPlanUrl,</if>
|
||||
<if test="prjRenderingUrl != null">prjRenderingUrl,</if>
|
||||
<if test="isDel != null">isDel,</if>
|
||||
<if test="projectStatus != null">projectStatus,</if>
|
||||
<if test="servicePersonnel != null">servicePersonnel,</if>
|
||||
<if test="supervisorPersonnel != null">supervisorPersonnel,</if>
|
||||
<if test="generalContractor != null">generalContractor,</if>
|
||||
<if test="createBy != null">create_by,</if>
|
||||
<if test="createTime != null">create_time,</if>
|
||||
<if test="updateBy != null">update_by,</if>
|
||||
<if test="updateTime != null">update_time,</if>
|
||||
<if test="remark != null">remark,</if>
|
||||
<if test="weightType != null">weightType,</if>
|
||||
<if test="projectSort != null">projectSort,</if>
|
||||
<if test="progressVisible != null">progressVisible,</if>
|
||||
</trim>
|
||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||
<if test="deptId != null">#{deptId},</if>
|
||||
<if test="projectName != null">#{projectName},</if>
|
||||
<if test="projectCode != null">#{projectCode},</if>
|
||||
<if test="paretProjectName != null">#{paretProjectName},</if>
|
||||
<if test="paretProjectCode != null">#{paretProjectCode},</if>
|
||||
<if test="simpleName != null">#{simpleName},</if>
|
||||
<if test="projectType != null">#{projectType},</if>
|
||||
<if test="projiectLevel != null">#{projiectLevel},</if>
|
||||
<if test="projectRegional != null">#{projectRegional},</if>
|
||||
<if test="projectAddress != null">#{projectAddress},</if>
|
||||
<if test="projectNature != null">#{projectNature},</if>
|
||||
<if test="licenceNumber != null">#{licenceNumber},</if>
|
||||
<if test="projectApproval != null">#{projectApproval},</if>
|
||||
<if test="projectPerson != null">#{projectPerson},</if>
|
||||
<if test="projectPhone != null">#{projectPhone},</if>
|
||||
<if test="longitude != null">#{longitude},</if>
|
||||
<if test="latitude != null">#{latitude},</if>
|
||||
<if test="projectTimeLimit != null">#{projectTimeLimit},</if>
|
||||
<if test="totalInvestment != null">#{totalInvestment},</if>
|
||||
<if test="floorArea != null">#{floorArea},</if>
|
||||
<if test="totalOutputValue != null">#{totalOutputValue},</if>
|
||||
<if test="plannedCompletionTime != null">#{plannedCompletionTime},</if>
|
||||
<if test="scheduledStartTime != null">#{scheduledStartTime},</if>
|
||||
<if test="actualOperatingTime != null">#{actualOperatingTime},</if>
|
||||
<if test="actualCompletionTime != null">#{actualCompletionTime},</if>
|
||||
<if test="contractAmount != null">#{contractAmount},</if>
|
||||
<if test="paidAmount != null">#{paidAmount},</if>
|
||||
<if test="onAccountAmount != null">#{onAccountAmount},</if>
|
||||
<if test="projectSchedule != null">#{projectSchedule},</if>
|
||||
<if test="projectSummarize != null">#{projectSummarize},</if>
|
||||
<if test="prjPlanUrl != null">#{prjPlanUrl},</if>
|
||||
<if test="prjRenderingUrl != null">#{prjRenderingUrl},</if>
|
||||
<if test="isDel != null">#{isDel},</if>
|
||||
<if test="projectStatus != null">#{projectStatus},</if>
|
||||
<if test="servicePersonnel != null">#{servicePersonnel},</if>
|
||||
<if test="supervisorPersonnel != null">#{supervisorPersonnel},</if>
|
||||
<if test="generalContractor != null">#{generalContractor},</if>
|
||||
<if test="createBy != null">#{createBy},</if>
|
||||
<if test="createTime != null">#{createTime},</if>
|
||||
<if test="updateBy != null">#{updateBy},</if>
|
||||
<if test="updateTime != null">#{updateTime},</if>
|
||||
<if test="remark != null">#{remark},</if>
|
||||
<if test="weightType != null">#{weightType},</if>
|
||||
<if test="projectSort != null">#{projectSort},</if>
|
||||
<if test="progressVisible != null">#{progressVisible},</if>
|
||||
</trim>
|
||||
</insert>
|
||||
|
||||
<update id="updateSurProject" parameterType="SurProject">
|
||||
update sur_project
|
||||
<trim prefix="SET" suffixOverrides=",">
|
||||
<if test="deptId != null">deptId = #{deptId},</if>
|
||||
<if test="projectName != null">projectName = #{projectName},</if>
|
||||
<if test="projectCode != null">projectCode = #{projectCode},</if>
|
||||
<if test="paretProjectName != null">paretProjectName = #{paretProjectName},</if>
|
||||
<if test="paretProjectCode != null">paretProjectCode = #{paretProjectCode},</if>
|
||||
<if test="simpleName != null">simpleName = #{simpleName},</if>
|
||||
<if test="projectType != null">projectType = #{projectType},</if>
|
||||
<if test="projiectLevel != null">projiectLevel = #{projiectLevel},</if>
|
||||
<if test="projectRegional != null">projectRegional = #{projectRegional},</if>
|
||||
<if test="projectAddress != null">projectAddress = #{projectAddress},</if>
|
||||
<if test="projectNature != null">projectNature = #{projectNature},</if>
|
||||
<if test="licenceNumber != null">licenceNumber = #{licenceNumber},</if>
|
||||
<if test="projectApproval != null">projectApproval = #{projectApproval},</if>
|
||||
<if test="projectPerson != null">projectPerson = #{projectPerson},</if>
|
||||
<if test="projectPhone != null">projectPhone = #{projectPhone},</if>
|
||||
<if test="longitude != null">longitude = #{longitude},</if>
|
||||
<if test="latitude != null">latitude = #{latitude},</if>
|
||||
<if test="projectTimeLimit != null">projectTimeLimit = #{projectTimeLimit},</if>
|
||||
<if test="totalInvestment != null">totalInvestment = #{totalInvestment},</if>
|
||||
<if test="floorArea != null">floorArea = #{floorArea},</if>
|
||||
<if test="totalOutputValue != null">totalOutputValue = #{totalOutputValue},</if>
|
||||
<if test="plannedCompletionTime != null">plannedCompletionTime = #{plannedCompletionTime},</if>
|
||||
<if test="scheduledStartTime != null">scheduledStartTime = #{scheduledStartTime},</if>
|
||||
<if test="actualOperatingTime != null">actualOperatingTime = #{actualOperatingTime},</if>
|
||||
<if test="actualCompletionTime != null">actualCompletionTime = #{actualCompletionTime},</if>
|
||||
<if test="contractAmount != null">contractAmount = #{contractAmount},</if>
|
||||
<if test="paidAmount != null">paidAmount = #{paidAmount},</if>
|
||||
<if test="onAccountAmount != null">onAccountAmount = #{onAccountAmount},</if>
|
||||
<if test="projectSchedule != null">projectSchedule = #{projectSchedule},</if>
|
||||
<if test="projectSummarize != null">projectSummarize = #{projectSummarize},</if>
|
||||
<if test="prjPlanUrl != null">prjPlanUrl = #{prjPlanUrl},</if>
|
||||
<if test="prjRenderingUrl != null">prjRenderingUrl = #{prjRenderingUrl},</if>
|
||||
<if test="isDel != null">isDel = #{isDel},</if>
|
||||
<if test="projectStatus != null">projectStatus = #{projectStatus},</if>
|
||||
<if test="servicePersonnel != null">servicePersonnel = #{servicePersonnel},</if>
|
||||
<if test="supervisorPersonnel != null">supervisorPersonnel = #{supervisorPersonnel},</if>
|
||||
<if test="generalContractor != null">generalContractor = #{generalContractor},</if>
|
||||
<if test="createBy != null">create_by = #{createBy},</if>
|
||||
<if test="createTime != null">create_time = #{createTime},</if>
|
||||
<if test="updateBy != null">update_by = #{updateBy},</if>
|
||||
<if test="updateTime != null">update_time = #{updateTime},</if>
|
||||
<if test="remark != null">remark = #{remark},</if>
|
||||
<if test="weightType != null">weightType = #{weightType},</if>
|
||||
<if test="projectSort != null">projectSort = #{projectSort},</if>
|
||||
<if test="progressVisible != null">progressVisible = #{progressVisible},</if>
|
||||
</trim>
|
||||
where id = #{id}
|
||||
</update>
|
||||
|
||||
<delete id="deleteSurProjectById" parameterType="Long">
|
||||
delete from sur_project where id = #{id}
|
||||
</delete>
|
||||
|
||||
<delete id="deleteSurProjectByIds" parameterType="String">
|
||||
delete from sur_project where id in
|
||||
<foreach item="id" collection="array" open="(" separator="," close=")">
|
||||
#{id}
|
||||
</foreach>
|
||||
</delete>
|
||||
|
||||
</mapper>
|
|
@ -0,0 +1,481 @@
|
|||
2024-10-25 22:12:02,670 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:02,672 - ResourceManager : found vm/html/edit.html.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:02,672 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,672 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,672 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,672 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,672 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,672 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,672 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,672 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,672 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,672 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,672 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,672 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,672 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,672 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,672 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,672 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,672 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,672 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,672 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,672 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:02,674 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:02,675 - ResourceManager : found vm/sql/sql.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,294 - ResourceManager : found vm/java/domain.java.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,296 - ResourceManager : found vm/java/mapper.java.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,296 - ResourceManager : found vm/java/service.java.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,297 - ResourceManager : found vm/java/serviceImpl.java.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,297 - ResourceManager : found vm/java/controller.java.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,298 - ResourceManager : found vm/xml/mapper.xml.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,300 - ResourceManager : found vm/html/list.html.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,302 - ResourceManager : found vm/html/add.html.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,302 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,302 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,302 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,302 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,302 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,302 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,302 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,302 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,303 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,304 - ResourceManager : found vm/html/edit.html.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,305 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,306 - ResourceManager : found vm/sql/sql.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,334 - ResourceManager : found vm/java/domain.java.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,335 - ResourceManager : found vm/java/mapper.java.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,336 - ResourceManager : found vm/java/service.java.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,337 - ResourceManager : found vm/java/serviceImpl.java.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,338 - ResourceManager : found vm/java/controller.java.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,338 - ResourceManager : found vm/xml/mapper.xml.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,341 - ResourceManager : found vm/html/list.html.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,342 - ResourceManager : found vm/html/add.html.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,342 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,342 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,342 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,342 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,342 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,342 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,342 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,342 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,342 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,343 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,344 - ResourceManager : found vm/html/edit.html.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,344 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,345 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,345 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,345 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,345 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,345 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,345 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,345 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,345 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,345 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,345 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,345 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,345 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,345 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,345 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,345 - ResourceManager : found vm/sql/sql.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,372 - ResourceManager : found vm/java/domain.java.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,374 - ResourceManager : found vm/java/mapper.java.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,374 - ResourceManager : found vm/java/service.java.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,375 - ResourceManager : found vm/java/serviceImpl.java.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,376 - ResourceManager : found vm/java/controller.java.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,376 - ResourceManager : found vm/xml/mapper.xml.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,378 - ResourceManager : found vm/html/list.html.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,379 - ResourceManager : found vm/html/add.html.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,380 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,381 - ResourceManager : found vm/html/edit.html.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,381 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,382 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,382 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,382 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,382 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,382 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,382 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,382 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,382 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,382 - ResourceManager : found vm/sql/sql.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,409 - ResourceManager : found vm/java/domain.java.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,410 - ResourceManager : found vm/java/mapper.java.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,411 - ResourceManager : found vm/java/service.java.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,412 - ResourceManager : found vm/java/serviceImpl.java.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,412 - ResourceManager : found vm/java/controller.java.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,413 - ResourceManager : found vm/xml/mapper.xml.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,415 - ResourceManager : found vm/html/list.html.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,416 - ResourceManager : found vm/html/add.html.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,416 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,416 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,416 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,416 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,416 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,416 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,416 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,416 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,416 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,416 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,416 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,416 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,416 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,416 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,416 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 10]
|
||||
2024-10-25 22:12:23,416 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/add.html.vm[line 41, column 50]
|
||||
2024-10-25 22:12:23,417 - ResourceManager : found vm/html/edit.html.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,418 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,418 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,418 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,418 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,418 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,418 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,418 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,418 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,418 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,418 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,418 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,418 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,418 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,418 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,418 - Right side ($treeParentCode) of '!=' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 10]
|
||||
2024-10-25 22:12:23,418 - Right side ($treeParentCode) of '==' operation has null value. If it is a reference, it may not be in the context or its toString() returned null. vm/html/edit.html.vm[line 42, column 50]
|
||||
2024-10-25 22:12:23,418 - ResourceManager : found vm/sql/sql.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,447 - ResourceManager : found vm/java/domain.java.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,448 - ResourceManager : found vm/java/mapper.java.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,448 - ResourceManager : found vm/java/service.java.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,449 - ResourceManager : found vm/java/serviceImpl.java.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,450 - ResourceManager : found vm/java/controller.java.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,451 - ResourceManager : found vm/xml/mapper.xml.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,452 - ResourceManager : found vm/html/list.html.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
||||
2024-10-25 22:12:23,454 - ResourceManager : found vm/html/add.html.vm with loader org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
|
Loading…
Reference in New Issue