人员党军政协信息
This commit is contained in:
parent
d32bb06f55
commit
ecfb77ab8f
@ -0,0 +1,72 @@
|
||||
package net.lab1024.sa.admin.module.business.village.controller;
|
||||
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.ComfortSoldierAddForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.ComfortSoldierQueryForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.ComfortSoldierUpdateForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.vo.ComfortSoldierVO;
|
||||
import net.lab1024.sa.admin.module.business.village.service.ComfortSoldierService;
|
||||
import net.lab1024.sa.base.common.domain.ValidateList;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import cn.dev33.satoken.annotation.SaCheckPermission;
|
||||
import net.lab1024.sa.base.common.domain.ResponseDTO;
|
||||
import net.lab1024.sa.base.common.domain.PageResult;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.validation.Valid;
|
||||
|
||||
/**
|
||||
* 优抚军人信息 Controller
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:52:45
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@RestController
|
||||
@Tag(name = "优抚军人信息")
|
||||
public class ComfortSoldierController {
|
||||
|
||||
@Resource
|
||||
private ComfortSoldierService comfortSoldierService;
|
||||
|
||||
@Operation(summary = "分页查询 @author pengjie")
|
||||
@PostMapping("/comfortSoldier/queryPage")
|
||||
@SaCheckPermission("comfortSoldier:query")
|
||||
public ResponseDTO<PageResult<ComfortSoldierVO>> queryPage(@RequestBody @Valid ComfortSoldierQueryForm queryForm) {
|
||||
return ResponseDTO.ok(comfortSoldierService.queryPage(queryForm));
|
||||
}
|
||||
|
||||
@Operation(summary = "添加 @author pengjie")
|
||||
@PostMapping("/comfortSoldier/add")
|
||||
@SaCheckPermission("comfortSoldier:add")
|
||||
public ResponseDTO<String> add(@RequestBody @Valid ComfortSoldierAddForm addForm) {
|
||||
return comfortSoldierService.add(addForm);
|
||||
}
|
||||
|
||||
@Operation(summary = "更新 @author pengjie")
|
||||
@PostMapping("/comfortSoldier/update")
|
||||
@SaCheckPermission("comfortSoldier:update")
|
||||
public ResponseDTO<String> update(@RequestBody @Valid ComfortSoldierUpdateForm updateForm) {
|
||||
return comfortSoldierService.update(updateForm);
|
||||
}
|
||||
|
||||
@Operation(summary = "批量删除 @author pengjie")
|
||||
@PostMapping("/comfortSoldier/batchDelete")
|
||||
@SaCheckPermission("comfortSoldier:delete")
|
||||
public ResponseDTO<String> batchDelete(@RequestBody ValidateList<Long> idList) {
|
||||
return comfortSoldierService.batchDelete(idList);
|
||||
}
|
||||
|
||||
@Operation(summary = "单个删除 @author pengjie")
|
||||
@GetMapping("/comfortSoldier/delete/{soldierId}")
|
||||
@SaCheckPermission("comfortSoldier:delete")
|
||||
public ResponseDTO<String> batchDelete(@PathVariable Long soldierId) {
|
||||
return comfortSoldierService.delete(soldierId);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,72 @@
|
||||
package net.lab1024.sa.admin.module.business.village.controller;
|
||||
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.DisabilitySoldierAddForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.DisabilitySoldierQueryForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.DisabilitySoldierUpdateForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.vo.DisabilitySoldierVO;
|
||||
import net.lab1024.sa.admin.module.business.village.service.DisabilitySoldierService;
|
||||
import net.lab1024.sa.base.common.domain.ValidateList;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import cn.dev33.satoken.annotation.SaCheckPermission;
|
||||
import net.lab1024.sa.base.common.domain.ResponseDTO;
|
||||
import net.lab1024.sa.base.common.domain.PageResult;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.validation.Valid;
|
||||
|
||||
/**
|
||||
* 伤残军人信息 Controller
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:39:31
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@RestController
|
||||
@Tag(name = "伤残军人信息")
|
||||
public class DisabilitySoldierController {
|
||||
|
||||
@Resource
|
||||
private DisabilitySoldierService disabilitySoldierService;
|
||||
|
||||
@Operation(summary = "分页查询 @author pengjie")
|
||||
@PostMapping("/disabilitySoldier/queryPage")
|
||||
@SaCheckPermission("disabilitySoldier:query")
|
||||
public ResponseDTO<PageResult<DisabilitySoldierVO>> queryPage(@RequestBody @Valid DisabilitySoldierQueryForm queryForm) {
|
||||
return ResponseDTO.ok(disabilitySoldierService.queryPage(queryForm));
|
||||
}
|
||||
|
||||
@Operation(summary = "添加 @author pengjie")
|
||||
@PostMapping("/disabilitySoldier/add")
|
||||
@SaCheckPermission("disabilitySoldier:add")
|
||||
public ResponseDTO<String> add(@RequestBody @Valid DisabilitySoldierAddForm addForm) {
|
||||
return disabilitySoldierService.add(addForm);
|
||||
}
|
||||
|
||||
@Operation(summary = "更新 @author pengjie")
|
||||
@PostMapping("/disabilitySoldier/update")
|
||||
@SaCheckPermission("disabilitySoldier:update")
|
||||
public ResponseDTO<String> update(@RequestBody @Valid DisabilitySoldierUpdateForm updateForm) {
|
||||
return disabilitySoldierService.update(updateForm);
|
||||
}
|
||||
|
||||
@Operation(summary = "批量删除 @author pengjie")
|
||||
@PostMapping("/disabilitySoldier/batchDelete")
|
||||
@SaCheckPermission("disabilitySoldier:delete")
|
||||
public ResponseDTO<String> batchDelete(@RequestBody ValidateList<Long> idList) {
|
||||
return disabilitySoldierService.batchDelete(idList);
|
||||
}
|
||||
|
||||
@Operation(summary = "单个删除 @author pengjie")
|
||||
@GetMapping("/disabilitySoldier/delete/{soldierId}")
|
||||
@SaCheckPermission("disabilitySoldier:delete")
|
||||
public ResponseDTO<String> batchDelete(@PathVariable Long soldierId) {
|
||||
return disabilitySoldierService.delete(soldierId);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,72 @@
|
||||
package net.lab1024.sa.admin.module.business.village.controller;
|
||||
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.PromotionSoldierAddForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.PromotionSoldierQueryForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.PromotionSoldierUpdateForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.vo.PromotionSoldierVO;
|
||||
import net.lab1024.sa.admin.module.business.village.service.PromotionSoldierService;
|
||||
import net.lab1024.sa.base.common.domain.ValidateList;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import cn.dev33.satoken.annotation.SaCheckPermission;
|
||||
import net.lab1024.sa.base.common.domain.ResponseDTO;
|
||||
import net.lab1024.sa.base.common.domain.PageResult;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.validation.Valid;
|
||||
|
||||
/**
|
||||
* 提干军人信息 Controller
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:46:27
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@RestController
|
||||
@Tag(name = "提干军人信息")
|
||||
public class PromotionSoldierController {
|
||||
|
||||
@Resource
|
||||
private PromotionSoldierService promotionSoldierService;
|
||||
|
||||
@Operation(summary = "分页查询 @author pengjie")
|
||||
@PostMapping("/promotionSoldier/queryPage")
|
||||
@SaCheckPermission("promotionSoldier:query")
|
||||
public ResponseDTO<PageResult<PromotionSoldierVO>> queryPage(@RequestBody @Valid PromotionSoldierQueryForm queryForm) {
|
||||
return ResponseDTO.ok(promotionSoldierService.queryPage(queryForm));
|
||||
}
|
||||
|
||||
@Operation(summary = "添加 @author pengjie")
|
||||
@PostMapping("/promotionSoldier/add")
|
||||
@SaCheckPermission("promotionSoldier:add")
|
||||
public ResponseDTO<String> add(@RequestBody @Valid PromotionSoldierAddForm addForm) {
|
||||
return promotionSoldierService.add(addForm);
|
||||
}
|
||||
|
||||
@Operation(summary = "更新 @author pengjie")
|
||||
@PostMapping("/promotionSoldier/update")
|
||||
@SaCheckPermission("promotionSoldier:update")
|
||||
public ResponseDTO<String> update(@RequestBody @Valid PromotionSoldierUpdateForm updateForm) {
|
||||
return promotionSoldierService.update(updateForm);
|
||||
}
|
||||
|
||||
@Operation(summary = "批量删除 @author pengjie")
|
||||
@PostMapping("/promotionSoldier/batchDelete")
|
||||
@SaCheckPermission("promotionSoldier:delete")
|
||||
public ResponseDTO<String> batchDelete(@RequestBody ValidateList<Long> idList) {
|
||||
return promotionSoldierService.batchDelete(idList);
|
||||
}
|
||||
|
||||
@Operation(summary = "单个删除 @author pengjie")
|
||||
@GetMapping("/promotionSoldier/delete/{soldierId}")
|
||||
@SaCheckPermission("promotionSoldier:delete")
|
||||
public ResponseDTO<String> batchDelete(@PathVariable Long soldierId) {
|
||||
return promotionSoldierService.delete(soldierId);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,72 @@
|
||||
package net.lab1024.sa.admin.module.business.village.controller;
|
||||
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.RetireSoldierAddForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.RetireSoldierQueryForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.RetireSoldierUpdateForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.vo.RetireSoldierVO;
|
||||
import net.lab1024.sa.admin.module.business.village.service.RetireSoldierService;
|
||||
import net.lab1024.sa.base.common.domain.ValidateList;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import cn.dev33.satoken.annotation.SaCheckPermission;
|
||||
import net.lab1024.sa.base.common.domain.ResponseDTO;
|
||||
import net.lab1024.sa.base.common.domain.PageResult;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.validation.Valid;
|
||||
|
||||
/**
|
||||
* 退役军人信息 Controller
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:43:23
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@RestController
|
||||
@Tag(name = "退役军人信息")
|
||||
public class RetireSoldierController {
|
||||
|
||||
@Resource
|
||||
private RetireSoldierService retireSoldierService;
|
||||
|
||||
@Operation(summary = "分页查询 @author pengjie")
|
||||
@PostMapping("/retireSoldier/queryPage")
|
||||
@SaCheckPermission("retireSoldier:query")
|
||||
public ResponseDTO<PageResult<RetireSoldierVO>> queryPage(@RequestBody @Valid RetireSoldierQueryForm queryForm) {
|
||||
return ResponseDTO.ok(retireSoldierService.queryPage(queryForm));
|
||||
}
|
||||
|
||||
@Operation(summary = "添加 @author pengjie")
|
||||
@PostMapping("/retireSoldier/add")
|
||||
@SaCheckPermission("retireSoldier:add")
|
||||
public ResponseDTO<String> add(@RequestBody @Valid RetireSoldierAddForm addForm) {
|
||||
return retireSoldierService.add(addForm);
|
||||
}
|
||||
|
||||
@Operation(summary = "更新 @author pengjie")
|
||||
@PostMapping("/retireSoldier/update")
|
||||
@SaCheckPermission("retireSoldier:update")
|
||||
public ResponseDTO<String> update(@RequestBody @Valid RetireSoldierUpdateForm updateForm) {
|
||||
return retireSoldierService.update(updateForm);
|
||||
}
|
||||
|
||||
@Operation(summary = "批量删除 @author pengjie")
|
||||
@PostMapping("/retireSoldier/batchDelete")
|
||||
@SaCheckPermission("retireSoldier:delete")
|
||||
public ResponseDTO<String> batchDelete(@RequestBody ValidateList<Long> idList) {
|
||||
return retireSoldierService.batchDelete(idList);
|
||||
}
|
||||
|
||||
@Operation(summary = "单个删除 @author pengjie")
|
||||
@GetMapping("/retireSoldier/delete/{soldierId}")
|
||||
@SaCheckPermission("retireSoldier:delete")
|
||||
public ResponseDTO<String> batchDelete(@PathVariable Long soldierId) {
|
||||
return retireSoldierService.delete(soldierId);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,72 @@
|
||||
package net.lab1024.sa.admin.module.business.village.controller;
|
||||
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.SoldierChildrenAddForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.SoldierChildrenQueryForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.SoldierChildrenUpdateForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.vo.SoldierChildrenVO;
|
||||
import net.lab1024.sa.admin.module.business.village.service.SoldierChildrenService;
|
||||
import net.lab1024.sa.base.common.domain.ValidateList;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import cn.dev33.satoken.annotation.SaCheckPermission;
|
||||
import net.lab1024.sa.base.common.domain.ResponseDTO;
|
||||
import net.lab1024.sa.base.common.domain.PageResult;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
import io.swagger.v3.oas.annotations.tags.Tag;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.validation.Valid;
|
||||
|
||||
/**
|
||||
* 烈士子女信息 Controller
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:50:02
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@RestController
|
||||
@Tag(name = "烈士子女信息")
|
||||
public class SoldierChildrenController {
|
||||
|
||||
@Resource
|
||||
private SoldierChildrenService soldierChildrenService;
|
||||
|
||||
@Operation(summary = "分页查询 @author pengjie")
|
||||
@PostMapping("/soldierChildren/queryPage")
|
||||
@SaCheckPermission("soldierChildren:query")
|
||||
public ResponseDTO<PageResult<SoldierChildrenVO>> queryPage(@RequestBody @Valid SoldierChildrenQueryForm queryForm) {
|
||||
return ResponseDTO.ok(soldierChildrenService.queryPage(queryForm));
|
||||
}
|
||||
|
||||
@Operation(summary = "添加 @author pengjie")
|
||||
@PostMapping("/soldierChildren/add")
|
||||
@SaCheckPermission("soldierChildren:add")
|
||||
public ResponseDTO<String> add(@RequestBody @Valid SoldierChildrenAddForm addForm) {
|
||||
return soldierChildrenService.add(addForm);
|
||||
}
|
||||
|
||||
@Operation(summary = "更新 @author pengjie")
|
||||
@PostMapping("/soldierChildren/update")
|
||||
@SaCheckPermission("soldierChildren:update")
|
||||
public ResponseDTO<String> update(@RequestBody @Valid SoldierChildrenUpdateForm updateForm) {
|
||||
return soldierChildrenService.update(updateForm);
|
||||
}
|
||||
|
||||
@Operation(summary = "批量删除 @author pengjie")
|
||||
@PostMapping("/soldierChildren/batchDelete")
|
||||
@SaCheckPermission("soldierChildren:delete")
|
||||
public ResponseDTO<String> batchDelete(@RequestBody ValidateList<Long> idList) {
|
||||
return soldierChildrenService.batchDelete(idList);
|
||||
}
|
||||
|
||||
@Operation(summary = "单个删除 @author pengjie")
|
||||
@GetMapping("/soldierChildren/delete/{childrenId}")
|
||||
@SaCheckPermission("soldierChildren:delete")
|
||||
public ResponseDTO<String> batchDelete(@PathVariable Long childrenId) {
|
||||
return soldierChildrenService.delete(childrenId);
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,36 @@
|
||||
package net.lab1024.sa.admin.module.business.village.dao;
|
||||
|
||||
import java.util.List;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.entity.ComfortSoldierEntity;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.ComfortSoldierQueryForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.vo.ComfortSoldierVO;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import net.lab1024.sa.base.annotation.DataScope;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
/**
|
||||
* 优抚军人信息 Dao
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:52:45
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Mapper
|
||||
@Component
|
||||
@DataScope
|
||||
public interface ComfortSoldierDao extends BaseMapper<ComfortSoldierEntity> {
|
||||
|
||||
/**
|
||||
* 分页 查询
|
||||
*
|
||||
* @param page
|
||||
* @param queryForm
|
||||
* @return
|
||||
*/
|
||||
List<ComfortSoldierVO> queryPage(Page page, @Param("queryForm") ComfortSoldierQueryForm queryForm);
|
||||
|
||||
}
|
||||
@ -0,0 +1,36 @@
|
||||
package net.lab1024.sa.admin.module.business.village.dao;
|
||||
|
||||
import java.util.List;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.entity.DisabilitySoldierEntity;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.DisabilitySoldierQueryForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.vo.DisabilitySoldierVO;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import net.lab1024.sa.base.annotation.DataScope;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
/**
|
||||
* 伤残军人信息 Dao
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:39:31
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Mapper
|
||||
@Component
|
||||
@DataScope
|
||||
public interface DisabilitySoldierDao extends BaseMapper<DisabilitySoldierEntity> {
|
||||
|
||||
/**
|
||||
* 分页 查询
|
||||
*
|
||||
* @param page
|
||||
* @param queryForm
|
||||
* @return
|
||||
*/
|
||||
List<DisabilitySoldierVO> queryPage(Page page, @Param("queryForm") DisabilitySoldierQueryForm queryForm);
|
||||
|
||||
}
|
||||
@ -0,0 +1,36 @@
|
||||
package net.lab1024.sa.admin.module.business.village.dao;
|
||||
|
||||
import java.util.List;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.entity.PromotionSoldierEntity;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.PromotionSoldierQueryForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.vo.PromotionSoldierVO;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import net.lab1024.sa.base.annotation.DataScope;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
/**
|
||||
* 提干军人信息 Dao
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:46:27
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Mapper
|
||||
@Component
|
||||
@DataScope
|
||||
public interface PromotionSoldierDao extends BaseMapper<PromotionSoldierEntity> {
|
||||
|
||||
/**
|
||||
* 分页 查询
|
||||
*
|
||||
* @param page
|
||||
* @param queryForm
|
||||
* @return
|
||||
*/
|
||||
List<PromotionSoldierVO> queryPage(Page page, @Param("queryForm") PromotionSoldierQueryForm queryForm);
|
||||
|
||||
}
|
||||
@ -0,0 +1,36 @@
|
||||
package net.lab1024.sa.admin.module.business.village.dao;
|
||||
|
||||
import java.util.List;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.entity.RetireSoldierEntity;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.RetireSoldierQueryForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.vo.RetireSoldierVO;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import net.lab1024.sa.base.annotation.DataScope;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
/**
|
||||
* 退役军人信息 Dao
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:43:23
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Mapper
|
||||
@Component
|
||||
@DataScope
|
||||
public interface RetireSoldierDao extends BaseMapper<RetireSoldierEntity> {
|
||||
|
||||
/**
|
||||
* 分页 查询
|
||||
*
|
||||
* @param page
|
||||
* @param queryForm
|
||||
* @return
|
||||
*/
|
||||
List<RetireSoldierVO> queryPage(Page page, @Param("queryForm") RetireSoldierQueryForm queryForm);
|
||||
|
||||
}
|
||||
@ -0,0 +1,36 @@
|
||||
package net.lab1024.sa.admin.module.business.village.dao;
|
||||
|
||||
import java.util.List;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.entity.SoldierChildrenEntity;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.SoldierChildrenQueryForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.vo.SoldierChildrenVO;
|
||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import net.lab1024.sa.base.annotation.DataScope;
|
||||
import org.apache.ibatis.annotations.Mapper;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
/**
|
||||
* 烈士子女信息 Dao
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:50:02
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Mapper
|
||||
@Component
|
||||
@DataScope
|
||||
public interface SoldierChildrenDao extends BaseMapper<SoldierChildrenEntity> {
|
||||
|
||||
/**
|
||||
* 分页 查询
|
||||
*
|
||||
* @param page
|
||||
* @param queryForm
|
||||
* @return
|
||||
*/
|
||||
List<SoldierChildrenVO> queryPage(Page page, @Param("queryForm") SoldierChildrenQueryForm queryForm);
|
||||
|
||||
}
|
||||
@ -0,0 +1,74 @@
|
||||
package net.lab1024.sa.admin.module.business.village.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 优抚军人信息 实体类
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:52:45
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Data
|
||||
@TableName("comfort_soldier")
|
||||
public class ComfortSoldierEntity {
|
||||
|
||||
/**
|
||||
* 优抚军人ID
|
||||
*/
|
||||
@TableId(type = IdType.ASSIGN_ID)
|
||||
private Long soldierId;
|
||||
|
||||
/**
|
||||
* 人员ID
|
||||
*/
|
||||
private Long villagerId;
|
||||
|
||||
/**
|
||||
* 入伍日期
|
||||
*/
|
||||
private LocalDate enlistmentTime;
|
||||
|
||||
/**
|
||||
* 退伍日期
|
||||
*/
|
||||
private LocalDate dischargeTime;
|
||||
|
||||
/**
|
||||
* 对象属别
|
||||
*/
|
||||
private String type;
|
||||
|
||||
/**
|
||||
* 评定时间
|
||||
*/
|
||||
private LocalDate judgeTime;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@TableField(fill = FieldFill.INSERT_UPDATE)
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
/**
|
||||
* 乡村ID
|
||||
*/
|
||||
private Integer villageId;
|
||||
|
||||
}
|
||||
@ -0,0 +1,89 @@
|
||||
package net.lab1024.sa.admin.module.business.village.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 伤残军人信息 实体类
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:39:31
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Data
|
||||
@TableName("disability_soldier")
|
||||
public class DisabilitySoldierEntity {
|
||||
|
||||
/**
|
||||
* 伤残军人ID
|
||||
*/
|
||||
@TableId(type = IdType.ASSIGN_ID)
|
||||
private Long soldierId;
|
||||
|
||||
/**
|
||||
* 人员ID
|
||||
*/
|
||||
private Long villagerId;
|
||||
|
||||
/**
|
||||
* 伤残程度
|
||||
*/
|
||||
private String degree;
|
||||
|
||||
/**
|
||||
* 伤残原因
|
||||
*/
|
||||
private String reason;
|
||||
|
||||
/**
|
||||
* 抚恤金
|
||||
*/
|
||||
private String deathBenefit;
|
||||
|
||||
/**
|
||||
* 受何惩罚
|
||||
*/
|
||||
private String punishment;
|
||||
|
||||
/**
|
||||
* 入伍日期
|
||||
*/
|
||||
private LocalDate enlistmentTime;
|
||||
|
||||
/**
|
||||
* 服役年限
|
||||
*/
|
||||
private String serviceYear;
|
||||
|
||||
/**
|
||||
* 退伍日期
|
||||
*/
|
||||
private LocalDate dischargeTime;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@TableField(fill = FieldFill.INSERT_UPDATE)
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
/**
|
||||
* 乡村ID
|
||||
*/
|
||||
private Integer villageId;
|
||||
|
||||
}
|
||||
@ -0,0 +1,73 @@
|
||||
package net.lab1024.sa.admin.module.business.village.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 提干军人信息 实体类
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:46:27
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Data
|
||||
@TableName("promotion_soldier")
|
||||
public class PromotionSoldierEntity {
|
||||
|
||||
/**
|
||||
* 提干军人ID
|
||||
*/
|
||||
@TableId(type = IdType.ASSIGN_ID)
|
||||
private Long soldierId;
|
||||
|
||||
/**
|
||||
* 人员ID
|
||||
*/
|
||||
private Long villagerId;
|
||||
|
||||
/**
|
||||
* 原部队名称
|
||||
*/
|
||||
private String originalUnit;
|
||||
|
||||
/**
|
||||
* 原部队职务
|
||||
*/
|
||||
private String originalPosition;
|
||||
|
||||
/**
|
||||
* 现工作单位
|
||||
*/
|
||||
private String currentUnit;
|
||||
|
||||
/**
|
||||
* 现工作职务
|
||||
*/
|
||||
private String currentPosition;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@TableField(fill = FieldFill.INSERT_UPDATE)
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
/**
|
||||
* 乡村ID
|
||||
*/
|
||||
private Integer villageId;
|
||||
|
||||
}
|
||||
@ -0,0 +1,79 @@
|
||||
package net.lab1024.sa.admin.module.business.village.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 退役军人信息 实体类
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:43:23
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Data
|
||||
@TableName("retire_soldier")
|
||||
public class RetireSoldierEntity {
|
||||
|
||||
/**
|
||||
* 退役军人ID
|
||||
*/
|
||||
@TableId(type = IdType.ASSIGN_ID)
|
||||
private Long soldierId;
|
||||
|
||||
/**
|
||||
* 人员ID
|
||||
*/
|
||||
private Long villagerId;
|
||||
|
||||
/**
|
||||
* 入伍日期
|
||||
*/
|
||||
private LocalDate enlistmentTime;
|
||||
|
||||
/**
|
||||
* 何地入伍
|
||||
*/
|
||||
private String enlistmentAddress;
|
||||
|
||||
/**
|
||||
* 军种
|
||||
*/
|
||||
private String soldierType;
|
||||
|
||||
/**
|
||||
* 部队职务
|
||||
*/
|
||||
private String militaryPosition;
|
||||
|
||||
/**
|
||||
* 退伍日期
|
||||
*/
|
||||
private LocalDate dischargeTime;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@TableField(fill = FieldFill.INSERT_UPDATE)
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
/**
|
||||
* 乡村ID
|
||||
*/
|
||||
private Integer villageId;
|
||||
|
||||
}
|
||||
@ -0,0 +1,74 @@
|
||||
package net.lab1024.sa.admin.module.business.village.domain.entity;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.*;
|
||||
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 烈士子女信息 实体类
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:50:02
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Data
|
||||
@TableName("soldier_children")
|
||||
public class SoldierChildrenEntity {
|
||||
|
||||
/**
|
||||
* 军人子女ID
|
||||
*/
|
||||
@TableId(type = IdType.ASSIGN_ID)
|
||||
private Long childrenId;
|
||||
|
||||
/**
|
||||
* 人员ID
|
||||
*/
|
||||
private Long villagerId;
|
||||
|
||||
/**
|
||||
* 牺牲者姓名
|
||||
*/
|
||||
private String soldierName;
|
||||
|
||||
/**
|
||||
* 牺牲者身份
|
||||
*/
|
||||
private String soldierIdentity;
|
||||
|
||||
/**
|
||||
* 牺牲时间
|
||||
*/
|
||||
private LocalDate sacrificingTime;
|
||||
|
||||
/**
|
||||
* 困难类别
|
||||
*/
|
||||
private String difficultyCategory;
|
||||
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@TableField(fill = FieldFill.INSERT)
|
||||
private LocalDateTime createTime;
|
||||
|
||||
/**
|
||||
* 创建人
|
||||
*/
|
||||
private String createBy;
|
||||
|
||||
/**
|
||||
* 更新时间
|
||||
*/
|
||||
@TableField(fill = FieldFill.INSERT_UPDATE)
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
/**
|
||||
* 乡村ID
|
||||
*/
|
||||
private Integer villageId;
|
||||
|
||||
}
|
||||
@ -0,0 +1,33 @@
|
||||
package net.lab1024.sa.admin.module.business.village.domain.form;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import java.time.LocalDate;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 优抚军人信息 新建表单
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:52:45
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Data
|
||||
public class ComfortSoldierAddForm {
|
||||
|
||||
@Schema(description = "人员ID")
|
||||
private Long villagerId;
|
||||
|
||||
@Schema(description = "入伍日期")
|
||||
private LocalDate enlistmentTime;
|
||||
|
||||
@Schema(description = "退伍日期")
|
||||
private LocalDate dischargeTime;
|
||||
|
||||
@Schema(description = "对象属别")
|
||||
private String type;
|
||||
|
||||
@Schema(description = "评定时间")
|
||||
private LocalDate judgeTime;
|
||||
|
||||
}
|
||||
@ -0,0 +1,39 @@
|
||||
package net.lab1024.sa.admin.module.business.village.domain.form;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import net.lab1024.sa.base.common.domain.PageParam;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.time.LocalDate;
|
||||
|
||||
/**
|
||||
* 优抚军人信息 分页查询表单
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:52:45
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
public class ComfortSoldierQueryForm extends PageParam {
|
||||
|
||||
@Schema(description = "网格ID")
|
||||
private Long gridId;
|
||||
|
||||
@Schema(description = "小组ID")
|
||||
private Long groupId;
|
||||
|
||||
@Schema(description = "性别")
|
||||
private String sex;
|
||||
|
||||
@Schema(description = "民族")
|
||||
private String nation;
|
||||
|
||||
@Schema(description = "出生日期")
|
||||
private LocalDate birthdayBegin;
|
||||
|
||||
@Schema(description = "出生日期")
|
||||
private LocalDate birthdayEnd;
|
||||
}
|
||||
@ -0,0 +1,38 @@
|
||||
package net.lab1024.sa.admin.module.business.village.domain.form;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import java.time.LocalDate;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 优抚军人信息 更新表单
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:52:45
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Data
|
||||
public class ComfortSoldierUpdateForm {
|
||||
|
||||
@Schema(description = "优抚军人ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
@NotNull(message = "优抚军人ID 不能为空")
|
||||
private Long soldierId;
|
||||
|
||||
@Schema(description = "人员ID")
|
||||
private Long villagerId;
|
||||
|
||||
@Schema(description = "入伍日期")
|
||||
private LocalDate enlistmentTime;
|
||||
|
||||
@Schema(description = "退伍日期")
|
||||
private LocalDate dischargeTime;
|
||||
|
||||
@Schema(description = "对象属别")
|
||||
private String type;
|
||||
|
||||
@Schema(description = "评定时间")
|
||||
private LocalDate judgeTime;
|
||||
|
||||
}
|
||||
@ -0,0 +1,42 @@
|
||||
package net.lab1024.sa.admin.module.business.village.domain.form;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import java.time.LocalDate;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 伤残军人信息 新建表单
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:39:31
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Data
|
||||
public class DisabilitySoldierAddForm {
|
||||
|
||||
@Schema(description = "人员ID")
|
||||
private Long villagerId;
|
||||
|
||||
@Schema(description = "伤残程度")
|
||||
private String degree;
|
||||
|
||||
@Schema(description = "伤残原因")
|
||||
private String reason;
|
||||
|
||||
@Schema(description = "抚恤金")
|
||||
private String deathBenefit;
|
||||
|
||||
@Schema(description = "受何惩罚")
|
||||
private String punishment;
|
||||
|
||||
@Schema(description = "入伍日期")
|
||||
private LocalDate enlistmentTime;
|
||||
|
||||
@Schema(description = "服役年限")
|
||||
private String serviceYear;
|
||||
|
||||
@Schema(description = "退伍日期")
|
||||
private LocalDate dischargeTime;
|
||||
|
||||
}
|
||||
@ -0,0 +1,39 @@
|
||||
package net.lab1024.sa.admin.module.business.village.domain.form;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import net.lab1024.sa.base.common.domain.PageParam;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.time.LocalDate;
|
||||
|
||||
/**
|
||||
* 伤残军人信息 分页查询表单
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:39:31
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
public class DisabilitySoldierQueryForm extends PageParam {
|
||||
|
||||
@Schema(description = "网格ID")
|
||||
private Long gridId;
|
||||
|
||||
@Schema(description = "小组ID")
|
||||
private Long groupId;
|
||||
|
||||
@Schema(description = "性别")
|
||||
private String sex;
|
||||
|
||||
@Schema(description = "民族")
|
||||
private String nation;
|
||||
|
||||
@Schema(description = "出生日期")
|
||||
private LocalDate birthdayBegin;
|
||||
|
||||
@Schema(description = "出生日期")
|
||||
private LocalDate birthdayEnd;
|
||||
}
|
||||
@ -0,0 +1,47 @@
|
||||
package net.lab1024.sa.admin.module.business.village.domain.form;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import java.time.LocalDate;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 伤残军人信息 更新表单
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:39:31
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Data
|
||||
public class DisabilitySoldierUpdateForm {
|
||||
|
||||
@Schema(description = "伤残军人ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
@NotNull(message = "伤残军人ID 不能为空")
|
||||
private Long soldierId;
|
||||
|
||||
@Schema(description = "人员ID")
|
||||
private Long villagerId;
|
||||
|
||||
@Schema(description = "伤残程度")
|
||||
private String degree;
|
||||
|
||||
@Schema(description = "伤残原因")
|
||||
private String reason;
|
||||
|
||||
@Schema(description = "抚恤金")
|
||||
private String deathBenefit;
|
||||
|
||||
@Schema(description = "受何惩罚")
|
||||
private String punishment;
|
||||
|
||||
@Schema(description = "入伍日期")
|
||||
private LocalDate enlistmentTime;
|
||||
|
||||
@Schema(description = "服役年限")
|
||||
private String serviceYear;
|
||||
|
||||
@Schema(description = "退伍日期")
|
||||
private LocalDate dischargeTime;
|
||||
|
||||
}
|
||||
@ -0,0 +1,32 @@
|
||||
package net.lab1024.sa.admin.module.business.village.domain.form;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 提干军人信息 新建表单
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:46:27
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Data
|
||||
public class PromotionSoldierAddForm {
|
||||
|
||||
@Schema(description = "人员ID")
|
||||
private Long villagerId;
|
||||
|
||||
@Schema(description = "原部队名称")
|
||||
private String originalUnit;
|
||||
|
||||
@Schema(description = "原部队职务")
|
||||
private String originalPosition;
|
||||
|
||||
@Schema(description = "现工作单位")
|
||||
private String currentUnit;
|
||||
|
||||
@Schema(description = "现工作职务")
|
||||
private String currentPosition;
|
||||
|
||||
}
|
||||
@ -0,0 +1,39 @@
|
||||
package net.lab1024.sa.admin.module.business.village.domain.form;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import net.lab1024.sa.base.common.domain.PageParam;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.time.LocalDate;
|
||||
|
||||
/**
|
||||
* 提干军人信息 分页查询表单
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:46:27
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
public class PromotionSoldierQueryForm extends PageParam {
|
||||
|
||||
@Schema(description = "网格ID")
|
||||
private Long gridId;
|
||||
|
||||
@Schema(description = "小组ID")
|
||||
private Long groupId;
|
||||
|
||||
@Schema(description = "性别")
|
||||
private String sex;
|
||||
|
||||
@Schema(description = "民族")
|
||||
private String nation;
|
||||
|
||||
@Schema(description = "出生日期")
|
||||
private LocalDate birthdayBegin;
|
||||
|
||||
@Schema(description = "出生日期")
|
||||
private LocalDate birthdayEnd;
|
||||
}
|
||||
@ -0,0 +1,37 @@
|
||||
package net.lab1024.sa.admin.module.business.village.domain.form;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 提干军人信息 更新表单
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:46:27
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Data
|
||||
public class PromotionSoldierUpdateForm {
|
||||
|
||||
@Schema(description = "提干军人ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
@NotNull(message = "提干军人ID 不能为空")
|
||||
private Long soldierId;
|
||||
|
||||
@Schema(description = "人员ID")
|
||||
private Long villagerId;
|
||||
|
||||
@Schema(description = "原部队名称")
|
||||
private String originalUnit;
|
||||
|
||||
@Schema(description = "原部队职务")
|
||||
private String originalPosition;
|
||||
|
||||
@Schema(description = "现工作单位")
|
||||
private String currentUnit;
|
||||
|
||||
@Schema(description = "现工作职务")
|
||||
private String currentPosition;
|
||||
|
||||
}
|
||||
@ -0,0 +1,36 @@
|
||||
package net.lab1024.sa.admin.module.business.village.domain.form;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import java.time.LocalDate;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 退役军人信息 新建表单
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:43:23
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Data
|
||||
public class RetireSoldierAddForm {
|
||||
|
||||
@Schema(description = "人员ID")
|
||||
private Long villagerId;
|
||||
|
||||
@Schema(description = "入伍日期")
|
||||
private LocalDate enlistmentTime;
|
||||
|
||||
@Schema(description = "何地入伍")
|
||||
private String enlistmentAddress;
|
||||
|
||||
@Schema(description = "军种")
|
||||
private String soldierType;
|
||||
|
||||
@Schema(description = "部队职务")
|
||||
private String militaryPosition;
|
||||
|
||||
@Schema(description = "退伍日期")
|
||||
private LocalDate dischargeTime;
|
||||
|
||||
}
|
||||
@ -0,0 +1,39 @@
|
||||
package net.lab1024.sa.admin.module.business.village.domain.form;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import net.lab1024.sa.base.common.domain.PageParam;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.time.LocalDate;
|
||||
|
||||
/**
|
||||
* 退役军人信息 分页查询表单
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:43:23
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
public class RetireSoldierQueryForm extends PageParam {
|
||||
|
||||
@Schema(description = "网格ID")
|
||||
private Long gridId;
|
||||
|
||||
@Schema(description = "小组ID")
|
||||
private Long groupId;
|
||||
|
||||
@Schema(description = "性别")
|
||||
private String sex;
|
||||
|
||||
@Schema(description = "民族")
|
||||
private String nation;
|
||||
|
||||
@Schema(description = "出生日期")
|
||||
private LocalDate birthdayBegin;
|
||||
|
||||
@Schema(description = "出生日期")
|
||||
private LocalDate birthdayEnd;
|
||||
}
|
||||
@ -0,0 +1,41 @@
|
||||
package net.lab1024.sa.admin.module.business.village.domain.form;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import java.time.LocalDate;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 退役军人信息 更新表单
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:43:23
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Data
|
||||
public class RetireSoldierUpdateForm {
|
||||
|
||||
@Schema(description = "退役军人ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
@NotNull(message = "退役军人ID 不能为空")
|
||||
private Long soldierId;
|
||||
|
||||
@Schema(description = "人员ID")
|
||||
private Long villagerId;
|
||||
|
||||
@Schema(description = "入伍日期")
|
||||
private LocalDate enlistmentTime;
|
||||
|
||||
@Schema(description = "何地入伍")
|
||||
private String enlistmentAddress;
|
||||
|
||||
@Schema(description = "军种")
|
||||
private String soldierType;
|
||||
|
||||
@Schema(description = "部队职务")
|
||||
private String militaryPosition;
|
||||
|
||||
@Schema(description = "退伍日期")
|
||||
private LocalDate dischargeTime;
|
||||
|
||||
}
|
||||
@ -0,0 +1,33 @@
|
||||
package net.lab1024.sa.admin.module.business.village.domain.form;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import java.time.LocalDate;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 烈士子女信息 新建表单
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:50:02
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Data
|
||||
public class SoldierChildrenAddForm {
|
||||
|
||||
@Schema(description = "人员ID")
|
||||
private Long villagerId;
|
||||
|
||||
@Schema(description = "牺牲者姓名")
|
||||
private String soldierName;
|
||||
|
||||
@Schema(description = "牺牲者身份")
|
||||
private String soldierIdentity;
|
||||
|
||||
@Schema(description = "牺牲时间")
|
||||
private LocalDate sacrificingTime;
|
||||
|
||||
@Schema(description = "困难类别")
|
||||
private String difficultyCategory;
|
||||
|
||||
}
|
||||
@ -0,0 +1,39 @@
|
||||
package net.lab1024.sa.admin.module.business.village.domain.form;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import net.lab1024.sa.base.common.domain.PageParam;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.time.LocalDate;
|
||||
|
||||
/**
|
||||
* 烈士子女信息 分页查询表单
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:50:02
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Data
|
||||
@EqualsAndHashCode(callSuper = false)
|
||||
public class SoldierChildrenQueryForm extends PageParam {
|
||||
|
||||
@Schema(description = "网格ID")
|
||||
private Long gridId;
|
||||
|
||||
@Schema(description = "小组ID")
|
||||
private Long groupId;
|
||||
|
||||
@Schema(description = "性别")
|
||||
private String sex;
|
||||
|
||||
@Schema(description = "民族")
|
||||
private String nation;
|
||||
|
||||
@Schema(description = "出生日期")
|
||||
private LocalDate birthdayBegin;
|
||||
|
||||
@Schema(description = "出生日期")
|
||||
private LocalDate birthdayEnd;
|
||||
}
|
||||
@ -0,0 +1,38 @@
|
||||
package net.lab1024.sa.admin.module.business.village.domain.form;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import java.time.LocalDate;
|
||||
import javax.validation.constraints.NotNull;
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* 烈士子女信息 更新表单
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:50:02
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Data
|
||||
public class SoldierChildrenUpdateForm {
|
||||
|
||||
@Schema(description = "军人子女ID", requiredMode = Schema.RequiredMode.REQUIRED)
|
||||
@NotNull(message = "军人子女ID 不能为空")
|
||||
private Long childrenId;
|
||||
|
||||
@Schema(description = "人员ID")
|
||||
private Long villagerId;
|
||||
|
||||
@Schema(description = "牺牲者姓名")
|
||||
private String soldierName;
|
||||
|
||||
@Schema(description = "牺牲者身份")
|
||||
private String soldierIdentity;
|
||||
|
||||
@Schema(description = "牺牲时间")
|
||||
private LocalDate sacrificingTime;
|
||||
|
||||
@Schema(description = "困难类别")
|
||||
private String difficultyCategory;
|
||||
|
||||
}
|
||||
@ -0,0 +1,83 @@
|
||||
package net.lab1024.sa.admin.module.business.village.domain.vo;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Data;
|
||||
import net.lab1024.sa.base.module.support.datamasking.DataMasking;
|
||||
import net.lab1024.sa.base.module.support.datamasking.DataMaskingTypeEnum;
|
||||
|
||||
/**
|
||||
* 优抚军人信息 列表VO
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:52:45
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Data
|
||||
public class ComfortSoldierVO {
|
||||
|
||||
|
||||
@Schema(description = "优抚军人ID")
|
||||
private Long soldierId;
|
||||
|
||||
@Schema(description = "人员ID")
|
||||
private Long villagerId;
|
||||
|
||||
@Schema(description = "入伍日期")
|
||||
private LocalDate enlistmentTime;
|
||||
|
||||
@Schema(description = "退伍日期")
|
||||
private LocalDate dischargeTime;
|
||||
|
||||
@Schema(description = "对象属别")
|
||||
private String type;
|
||||
|
||||
@Schema(description = "评定时间")
|
||||
private LocalDate judgeTime;
|
||||
|
||||
@Schema(description = "创建时间")
|
||||
private LocalDateTime createTime;
|
||||
|
||||
@Schema(description = "创建人")
|
||||
private String createBy;
|
||||
|
||||
@Schema(description = "更新时间")
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
@Schema(description = "乡村ID")
|
||||
private Integer villageId;
|
||||
|
||||
@Schema(description = "网格ID")
|
||||
private Long gridId;
|
||||
|
||||
@Schema(description = "网格名称")
|
||||
private String gridName;
|
||||
|
||||
@Schema(description = "小组ID")
|
||||
private Long groupId;
|
||||
|
||||
@Schema(description = "小组名称")
|
||||
private String groupName;
|
||||
|
||||
@Schema(description = "姓名")
|
||||
private String name;
|
||||
|
||||
@DataMasking(DataMaskingTypeEnum.ID_CARD)
|
||||
@Schema(description = "证件号码")
|
||||
private String cardNumber;
|
||||
|
||||
@Schema(description = "性别")
|
||||
private Integer sex;
|
||||
|
||||
@Schema(description = "名族")
|
||||
private String nation;
|
||||
|
||||
@DataMasking(DataMaskingTypeEnum.PHONE)
|
||||
@Schema(description = "联系方式")
|
||||
private String phone;
|
||||
|
||||
@Schema(description = "出生日期")
|
||||
private String birthday;
|
||||
}
|
||||
@ -0,0 +1,92 @@
|
||||
package net.lab1024.sa.admin.module.business.village.domain.vo;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Data;
|
||||
import net.lab1024.sa.base.module.support.datamasking.DataMasking;
|
||||
import net.lab1024.sa.base.module.support.datamasking.DataMaskingTypeEnum;
|
||||
|
||||
/**
|
||||
* 伤残军人信息 列表VO
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:39:31
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Data
|
||||
public class DisabilitySoldierVO {
|
||||
|
||||
|
||||
@Schema(description = "伤残军人ID")
|
||||
private Long soldierId;
|
||||
|
||||
@Schema(description = "人员ID")
|
||||
private Long villagerId;
|
||||
|
||||
@Schema(description = "伤残程度")
|
||||
private String degree;
|
||||
|
||||
@Schema(description = "伤残原因")
|
||||
private String reason;
|
||||
|
||||
@Schema(description = "抚恤金")
|
||||
private String deathBenefit;
|
||||
|
||||
@Schema(description = "受何惩罚")
|
||||
private String punishment;
|
||||
|
||||
@Schema(description = "入伍日期")
|
||||
private LocalDate enlistmentTime;
|
||||
|
||||
@Schema(description = "服役年限")
|
||||
private String serviceYear;
|
||||
|
||||
@Schema(description = "退伍日期")
|
||||
private LocalDate dischargeTime;
|
||||
|
||||
@Schema(description = "创建时间")
|
||||
private LocalDateTime createTime;
|
||||
|
||||
@Schema(description = "创建人")
|
||||
private String createBy;
|
||||
|
||||
@Schema(description = "更新时间")
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
@Schema(description = "乡村ID")
|
||||
private Integer villageId;
|
||||
|
||||
@Schema(description = "网格ID")
|
||||
private Long gridId;
|
||||
|
||||
@Schema(description = "网格名称")
|
||||
private String gridName;
|
||||
|
||||
@Schema(description = "小组ID")
|
||||
private Long groupId;
|
||||
|
||||
@Schema(description = "小组名称")
|
||||
private String groupName;
|
||||
|
||||
@Schema(description = "姓名")
|
||||
private String name;
|
||||
|
||||
@DataMasking(DataMaskingTypeEnum.ID_CARD)
|
||||
@Schema(description = "证件号码")
|
||||
private String cardNumber;
|
||||
|
||||
@Schema(description = "性别")
|
||||
private Integer sex;
|
||||
|
||||
@Schema(description = "名族")
|
||||
private String nation;
|
||||
|
||||
@DataMasking(DataMaskingTypeEnum.PHONE)
|
||||
@Schema(description = "联系方式")
|
||||
private String phone;
|
||||
|
||||
@Schema(description = "出生日期")
|
||||
private String birthday;
|
||||
}
|
||||
@ -0,0 +1,82 @@
|
||||
package net.lab1024.sa.admin.module.business.village.domain.vo;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Data;
|
||||
import net.lab1024.sa.base.module.support.datamasking.DataMasking;
|
||||
import net.lab1024.sa.base.module.support.datamasking.DataMaskingTypeEnum;
|
||||
|
||||
/**
|
||||
* 提干军人信息 列表VO
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:46:27
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Data
|
||||
public class PromotionSoldierVO {
|
||||
|
||||
|
||||
@Schema(description = "提干军人ID")
|
||||
private Long soldierId;
|
||||
|
||||
@Schema(description = "人员ID")
|
||||
private Long villagerId;
|
||||
|
||||
@Schema(description = "原部队名称")
|
||||
private String originalUnit;
|
||||
|
||||
@Schema(description = "原部队职务")
|
||||
private String originalPosition;
|
||||
|
||||
@Schema(description = "现工作单位")
|
||||
private String currentUnit;
|
||||
|
||||
@Schema(description = "现工作职务")
|
||||
private String currentPosition;
|
||||
|
||||
@Schema(description = "创建时间")
|
||||
private LocalDateTime createTime;
|
||||
|
||||
@Schema(description = "创建人")
|
||||
private String createBy;
|
||||
|
||||
@Schema(description = "更新时间")
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
@Schema(description = "乡村ID")
|
||||
private Integer villageId;
|
||||
|
||||
@Schema(description = "网格ID")
|
||||
private Long gridId;
|
||||
|
||||
@Schema(description = "网格名称")
|
||||
private String gridName;
|
||||
|
||||
@Schema(description = "小组ID")
|
||||
private Long groupId;
|
||||
|
||||
@Schema(description = "小组名称")
|
||||
private String groupName;
|
||||
|
||||
@Schema(description = "姓名")
|
||||
private String name;
|
||||
|
||||
@DataMasking(DataMaskingTypeEnum.ID_CARD)
|
||||
@Schema(description = "证件号码")
|
||||
private String cardNumber;
|
||||
|
||||
@Schema(description = "性别")
|
||||
private Integer sex;
|
||||
|
||||
@Schema(description = "名族")
|
||||
private String nation;
|
||||
|
||||
@DataMasking(DataMaskingTypeEnum.PHONE)
|
||||
@Schema(description = "联系方式")
|
||||
private String phone;
|
||||
|
||||
@Schema(description = "出生日期")
|
||||
private String birthday;
|
||||
}
|
||||
@ -0,0 +1,86 @@
|
||||
package net.lab1024.sa.admin.module.business.village.domain.vo;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Data;
|
||||
import net.lab1024.sa.base.module.support.datamasking.DataMasking;
|
||||
import net.lab1024.sa.base.module.support.datamasking.DataMaskingTypeEnum;
|
||||
|
||||
/**
|
||||
* 退役军人信息 列表VO
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:43:23
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Data
|
||||
public class RetireSoldierVO {
|
||||
|
||||
|
||||
@Schema(description = "退役军人ID")
|
||||
private Long soldierId;
|
||||
|
||||
@Schema(description = "人员ID")
|
||||
private Long villagerId;
|
||||
|
||||
@Schema(description = "入伍日期")
|
||||
private LocalDate enlistmentTime;
|
||||
|
||||
@Schema(description = "何地入伍")
|
||||
private String enlistmentAddress;
|
||||
|
||||
@Schema(description = "军种")
|
||||
private String soldierType;
|
||||
|
||||
@Schema(description = "部队职务")
|
||||
private String militaryPosition;
|
||||
|
||||
@Schema(description = "退伍日期")
|
||||
private LocalDate dischargeTime;
|
||||
|
||||
@Schema(description = "创建时间")
|
||||
private LocalDateTime createTime;
|
||||
|
||||
@Schema(description = "创建人")
|
||||
private String createBy;
|
||||
|
||||
@Schema(description = "更新时间")
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
@Schema(description = "乡村ID")
|
||||
private Integer villageId;
|
||||
|
||||
@Schema(description = "网格ID")
|
||||
private Long gridId;
|
||||
|
||||
@Schema(description = "网格名称")
|
||||
private String gridName;
|
||||
|
||||
@Schema(description = "小组ID")
|
||||
private Long groupId;
|
||||
|
||||
@Schema(description = "小组名称")
|
||||
private String groupName;
|
||||
|
||||
@Schema(description = "姓名")
|
||||
private String name;
|
||||
|
||||
@DataMasking(DataMaskingTypeEnum.ID_CARD)
|
||||
@Schema(description = "证件号码")
|
||||
private String cardNumber;
|
||||
|
||||
@Schema(description = "性别")
|
||||
private Integer sex;
|
||||
|
||||
@Schema(description = "名族")
|
||||
private String nation;
|
||||
|
||||
@DataMasking(DataMaskingTypeEnum.PHONE)
|
||||
@Schema(description = "联系方式")
|
||||
private String phone;
|
||||
|
||||
@Schema(description = "出生日期")
|
||||
private String birthday;
|
||||
}
|
||||
@ -0,0 +1,83 @@
|
||||
package net.lab1024.sa.admin.module.business.village.domain.vo;
|
||||
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
import java.time.LocalDate;
|
||||
import java.time.LocalDateTime;
|
||||
import lombok.Data;
|
||||
import net.lab1024.sa.base.module.support.datamasking.DataMasking;
|
||||
import net.lab1024.sa.base.module.support.datamasking.DataMaskingTypeEnum;
|
||||
|
||||
/**
|
||||
* 烈士子女信息 列表VO
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:50:02
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Data
|
||||
public class SoldierChildrenVO {
|
||||
|
||||
|
||||
@Schema(description = "军人子女ID")
|
||||
private Long childrenId;
|
||||
|
||||
@Schema(description = "人员ID")
|
||||
private Long villagerId;
|
||||
|
||||
@Schema(description = "牺牲者姓名")
|
||||
private String soldierName;
|
||||
|
||||
@Schema(description = "牺牲者身份")
|
||||
private String soldierIdentity;
|
||||
|
||||
@Schema(description = "牺牲时间")
|
||||
private LocalDate sacrificingTime;
|
||||
|
||||
@Schema(description = "困难类别")
|
||||
private String difficultyCategory;
|
||||
|
||||
@Schema(description = "创建时间")
|
||||
private LocalDateTime createTime;
|
||||
|
||||
@Schema(description = "创建人")
|
||||
private String createBy;
|
||||
|
||||
@Schema(description = "更新时间")
|
||||
private LocalDateTime updateTime;
|
||||
|
||||
@Schema(description = "乡村ID")
|
||||
private Integer villageId;
|
||||
|
||||
@Schema(description = "网格ID")
|
||||
private Long gridId;
|
||||
|
||||
@Schema(description = "网格名称")
|
||||
private String gridName;
|
||||
|
||||
@Schema(description = "小组ID")
|
||||
private Long groupId;
|
||||
|
||||
@Schema(description = "小组名称")
|
||||
private String groupName;
|
||||
|
||||
@Schema(description = "姓名")
|
||||
private String name;
|
||||
|
||||
@DataMasking(DataMaskingTypeEnum.ID_CARD)
|
||||
@Schema(description = "证件号码")
|
||||
private String cardNumber;
|
||||
|
||||
@Schema(description = "性别")
|
||||
private Integer sex;
|
||||
|
||||
@Schema(description = "名族")
|
||||
private String nation;
|
||||
|
||||
@DataMasking(DataMaskingTypeEnum.PHONE)
|
||||
@Schema(description = "联系方式")
|
||||
private String phone;
|
||||
|
||||
@Schema(description = "出生日期")
|
||||
private String birthday;
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
package net.lab1024.sa.admin.module.business.village.manager;
|
||||
|
||||
import net.lab1024.sa.admin.module.business.village.domain.entity.ComfortSoldierEntity;
|
||||
import net.lab1024.sa.admin.module.business.village.dao.ComfortSoldierDao;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 优抚军人信息 Manager
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:52:45
|
||||
* @Copyright jxj
|
||||
*/
|
||||
@Service
|
||||
public class ComfortSoldierManager extends ServiceImpl<ComfortSoldierDao, ComfortSoldierEntity> {
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
package net.lab1024.sa.admin.module.business.village.manager;
|
||||
|
||||
import net.lab1024.sa.admin.module.business.village.dao.DisabilitySoldierDao;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.entity.DisabilitySoldierEntity;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 伤残军人信息 Manager
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:39:31
|
||||
* @Copyright jxj
|
||||
*/
|
||||
@Service
|
||||
public class DisabilitySoldierManager extends ServiceImpl<DisabilitySoldierDao, DisabilitySoldierEntity> {
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
package net.lab1024.sa.admin.module.business.village.manager;
|
||||
|
||||
import net.lab1024.sa.admin.module.business.village.domain.entity.PromotionSoldierEntity;
|
||||
import net.lab1024.sa.admin.module.business.village.dao.PromotionSoldierDao;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 提干军人信息 Manager
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:46:27
|
||||
* @Copyright jxj
|
||||
*/
|
||||
@Service
|
||||
public class PromotionSoldierManager extends ServiceImpl<PromotionSoldierDao, PromotionSoldierEntity> {
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
package net.lab1024.sa.admin.module.business.village.manager;
|
||||
|
||||
import net.lab1024.sa.admin.module.business.village.domain.entity.RetireSoldierEntity;
|
||||
import net.lab1024.sa.admin.module.business.village.dao.RetireSoldierDao;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 退役军人信息 Manager
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:43:23
|
||||
* @Copyright jxj
|
||||
*/
|
||||
@Service
|
||||
public class RetireSoldierManager extends ServiceImpl<RetireSoldierDao, RetireSoldierEntity> {
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,20 @@
|
||||
package net.lab1024.sa.admin.module.business.village.manager;
|
||||
|
||||
import net.lab1024.sa.admin.module.business.village.dao.SoldierChildrenDao;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.entity.SoldierChildrenEntity;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
/**
|
||||
* 烈士子女信息 Manager
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:50:02
|
||||
* @Copyright jxj
|
||||
*/
|
||||
@Service
|
||||
public class SoldierChildrenManager extends ServiceImpl<SoldierChildrenDao, SoldierChildrenEntity> {
|
||||
|
||||
|
||||
}
|
||||
@ -0,0 +1,94 @@
|
||||
package net.lab1024.sa.admin.module.business.village.service;
|
||||
|
||||
import java.util.List;
|
||||
import net.lab1024.sa.admin.module.business.village.dao.ComfortSoldierDao;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.entity.ComfortSoldierEntity;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.ComfortSoldierAddForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.ComfortSoldierQueryForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.ComfortSoldierUpdateForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.vo.ComfortSoldierVO;
|
||||
import net.lab1024.sa.base.common.util.SmartBeanUtil;
|
||||
import net.lab1024.sa.base.common.util.SmartPageUtil;
|
||||
import net.lab1024.sa.base.common.domain.ResponseDTO;
|
||||
import net.lab1024.sa.base.common.domain.PageResult;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import org.apache.commons.collections4.CollectionUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 优抚军人信息 Service
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:52:45
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Service
|
||||
public class ComfortSoldierService {
|
||||
|
||||
@Resource
|
||||
private ComfortSoldierDao comfortSoldierDao;
|
||||
|
||||
/**
|
||||
* 分页查询
|
||||
*
|
||||
* @param queryForm
|
||||
* @return
|
||||
*/
|
||||
public PageResult<ComfortSoldierVO> queryPage(ComfortSoldierQueryForm queryForm) {
|
||||
Page<?> page = SmartPageUtil.convert2PageQuery(queryForm);
|
||||
List<ComfortSoldierVO> list = comfortSoldierDao.queryPage(page, queryForm);
|
||||
PageResult<ComfortSoldierVO> pageResult = SmartPageUtil.convert2PageResult(page, list);
|
||||
return pageResult;
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加
|
||||
*/
|
||||
public ResponseDTO<String> add(ComfortSoldierAddForm addForm) {
|
||||
ComfortSoldierEntity comfortSoldierEntity = SmartBeanUtil.copy(addForm, ComfortSoldierEntity.class);
|
||||
comfortSoldierDao.insert(comfortSoldierEntity);
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新
|
||||
*
|
||||
* @param updateForm
|
||||
* @return
|
||||
*/
|
||||
public ResponseDTO<String> update(ComfortSoldierUpdateForm updateForm) {
|
||||
ComfortSoldierEntity comfortSoldierEntity = SmartBeanUtil.copy(updateForm, ComfortSoldierEntity.class);
|
||||
comfortSoldierDao.updateById(comfortSoldierEntity);
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除
|
||||
*
|
||||
* @param idList
|
||||
* @return
|
||||
*/
|
||||
public ResponseDTO<String> batchDelete(List<Long> idList) {
|
||||
if (CollectionUtils.isEmpty(idList)){
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
|
||||
comfortSoldierDao.deleteBatchIds(idList);
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 单个删除
|
||||
*/
|
||||
public ResponseDTO<String> delete(Long soldierId) {
|
||||
if (null == soldierId){
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
|
||||
comfortSoldierDao.deleteById(soldierId);
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,94 @@
|
||||
package net.lab1024.sa.admin.module.business.village.service;
|
||||
|
||||
import java.util.List;
|
||||
import net.lab1024.sa.admin.module.business.village.dao.DisabilitySoldierDao;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.entity.DisabilitySoldierEntity;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.DisabilitySoldierAddForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.DisabilitySoldierQueryForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.DisabilitySoldierUpdateForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.vo.DisabilitySoldierVO;
|
||||
import net.lab1024.sa.base.common.util.SmartBeanUtil;
|
||||
import net.lab1024.sa.base.common.util.SmartPageUtil;
|
||||
import net.lab1024.sa.base.common.domain.ResponseDTO;
|
||||
import net.lab1024.sa.base.common.domain.PageResult;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import org.apache.commons.collections4.CollectionUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 伤残军人信息 Service
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:39:31
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Service
|
||||
public class DisabilitySoldierService {
|
||||
|
||||
@Resource
|
||||
private DisabilitySoldierDao disabilitySoldierDao;
|
||||
|
||||
/**
|
||||
* 分页查询
|
||||
*
|
||||
* @param queryForm
|
||||
* @return
|
||||
*/
|
||||
public PageResult<DisabilitySoldierVO> queryPage(DisabilitySoldierQueryForm queryForm) {
|
||||
Page<?> page = SmartPageUtil.convert2PageQuery(queryForm);
|
||||
List<DisabilitySoldierVO> list = disabilitySoldierDao.queryPage(page, queryForm);
|
||||
PageResult<DisabilitySoldierVO> pageResult = SmartPageUtil.convert2PageResult(page, list);
|
||||
return pageResult;
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加
|
||||
*/
|
||||
public ResponseDTO<String> add(DisabilitySoldierAddForm addForm) {
|
||||
DisabilitySoldierEntity disabilitySoldierEntity = SmartBeanUtil.copy(addForm, DisabilitySoldierEntity.class);
|
||||
disabilitySoldierDao.insert(disabilitySoldierEntity);
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新
|
||||
*
|
||||
* @param updateForm
|
||||
* @return
|
||||
*/
|
||||
public ResponseDTO<String> update(DisabilitySoldierUpdateForm updateForm) {
|
||||
DisabilitySoldierEntity disabilitySoldierEntity = SmartBeanUtil.copy(updateForm, DisabilitySoldierEntity.class);
|
||||
disabilitySoldierDao.updateById(disabilitySoldierEntity);
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除
|
||||
*
|
||||
* @param idList
|
||||
* @return
|
||||
*/
|
||||
public ResponseDTO<String> batchDelete(List<Long> idList) {
|
||||
if (CollectionUtils.isEmpty(idList)){
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
|
||||
disabilitySoldierDao.deleteBatchIds(idList);
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 单个删除
|
||||
*/
|
||||
public ResponseDTO<String> delete(Long soldierId) {
|
||||
if (null == soldierId){
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
|
||||
disabilitySoldierDao.deleteById(soldierId);
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,94 @@
|
||||
package net.lab1024.sa.admin.module.business.village.service;
|
||||
|
||||
import java.util.List;
|
||||
import net.lab1024.sa.admin.module.business.village.dao.PromotionSoldierDao;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.entity.PromotionSoldierEntity;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.PromotionSoldierAddForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.PromotionSoldierQueryForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.PromotionSoldierUpdateForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.vo.PromotionSoldierVO;
|
||||
import net.lab1024.sa.base.common.util.SmartBeanUtil;
|
||||
import net.lab1024.sa.base.common.util.SmartPageUtil;
|
||||
import net.lab1024.sa.base.common.domain.ResponseDTO;
|
||||
import net.lab1024.sa.base.common.domain.PageResult;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import org.apache.commons.collections4.CollectionUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 提干军人信息 Service
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:46:27
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Service
|
||||
public class PromotionSoldierService {
|
||||
|
||||
@Resource
|
||||
private PromotionSoldierDao promotionSoldierDao;
|
||||
|
||||
/**
|
||||
* 分页查询
|
||||
*
|
||||
* @param queryForm
|
||||
* @return
|
||||
*/
|
||||
public PageResult<PromotionSoldierVO> queryPage(PromotionSoldierQueryForm queryForm) {
|
||||
Page<?> page = SmartPageUtil.convert2PageQuery(queryForm);
|
||||
List<PromotionSoldierVO> list = promotionSoldierDao.queryPage(page, queryForm);
|
||||
PageResult<PromotionSoldierVO> pageResult = SmartPageUtil.convert2PageResult(page, list);
|
||||
return pageResult;
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加
|
||||
*/
|
||||
public ResponseDTO<String> add(PromotionSoldierAddForm addForm) {
|
||||
PromotionSoldierEntity promotionSoldierEntity = SmartBeanUtil.copy(addForm, PromotionSoldierEntity.class);
|
||||
promotionSoldierDao.insert(promotionSoldierEntity);
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新
|
||||
*
|
||||
* @param updateForm
|
||||
* @return
|
||||
*/
|
||||
public ResponseDTO<String> update(PromotionSoldierUpdateForm updateForm) {
|
||||
PromotionSoldierEntity promotionSoldierEntity = SmartBeanUtil.copy(updateForm, PromotionSoldierEntity.class);
|
||||
promotionSoldierDao.updateById(promotionSoldierEntity);
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除
|
||||
*
|
||||
* @param idList
|
||||
* @return
|
||||
*/
|
||||
public ResponseDTO<String> batchDelete(List<Long> idList) {
|
||||
if (CollectionUtils.isEmpty(idList)){
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
|
||||
promotionSoldierDao.deleteBatchIds(idList);
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 单个删除
|
||||
*/
|
||||
public ResponseDTO<String> delete(Long soldierId) {
|
||||
if (null == soldierId){
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
|
||||
promotionSoldierDao.deleteById(soldierId);
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,94 @@
|
||||
package net.lab1024.sa.admin.module.business.village.service;
|
||||
|
||||
import java.util.List;
|
||||
import net.lab1024.sa.admin.module.business.village.dao.RetireSoldierDao;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.entity.RetireSoldierEntity;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.RetireSoldierAddForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.RetireSoldierQueryForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.RetireSoldierUpdateForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.vo.RetireSoldierVO;
|
||||
import net.lab1024.sa.base.common.util.SmartBeanUtil;
|
||||
import net.lab1024.sa.base.common.util.SmartPageUtil;
|
||||
import net.lab1024.sa.base.common.domain.ResponseDTO;
|
||||
import net.lab1024.sa.base.common.domain.PageResult;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import org.apache.commons.collections4.CollectionUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 退役军人信息 Service
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:43:23
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Service
|
||||
public class RetireSoldierService {
|
||||
|
||||
@Resource
|
||||
private RetireSoldierDao retireSoldierDao;
|
||||
|
||||
/**
|
||||
* 分页查询
|
||||
*
|
||||
* @param queryForm
|
||||
* @return
|
||||
*/
|
||||
public PageResult<RetireSoldierVO> queryPage(RetireSoldierQueryForm queryForm) {
|
||||
Page<?> page = SmartPageUtil.convert2PageQuery(queryForm);
|
||||
List<RetireSoldierVO> list = retireSoldierDao.queryPage(page, queryForm);
|
||||
PageResult<RetireSoldierVO> pageResult = SmartPageUtil.convert2PageResult(page, list);
|
||||
return pageResult;
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加
|
||||
*/
|
||||
public ResponseDTO<String> add(RetireSoldierAddForm addForm) {
|
||||
RetireSoldierEntity retireSoldierEntity = SmartBeanUtil.copy(addForm, RetireSoldierEntity.class);
|
||||
retireSoldierDao.insert(retireSoldierEntity);
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新
|
||||
*
|
||||
* @param updateForm
|
||||
* @return
|
||||
*/
|
||||
public ResponseDTO<String> update(RetireSoldierUpdateForm updateForm) {
|
||||
RetireSoldierEntity retireSoldierEntity = SmartBeanUtil.copy(updateForm, RetireSoldierEntity.class);
|
||||
retireSoldierDao.updateById(retireSoldierEntity);
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除
|
||||
*
|
||||
* @param idList
|
||||
* @return
|
||||
*/
|
||||
public ResponseDTO<String> batchDelete(List<Long> idList) {
|
||||
if (CollectionUtils.isEmpty(idList)){
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
|
||||
retireSoldierDao.deleteBatchIds(idList);
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 单个删除
|
||||
*/
|
||||
public ResponseDTO<String> delete(Long soldierId) {
|
||||
if (null == soldierId){
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
|
||||
retireSoldierDao.deleteById(soldierId);
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,94 @@
|
||||
package net.lab1024.sa.admin.module.business.village.service;
|
||||
|
||||
import java.util.List;
|
||||
import net.lab1024.sa.admin.module.business.village.dao.SoldierChildrenDao;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.entity.SoldierChildrenEntity;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.SoldierChildrenAddForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.SoldierChildrenQueryForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.form.SoldierChildrenUpdateForm;
|
||||
import net.lab1024.sa.admin.module.business.village.domain.vo.SoldierChildrenVO;
|
||||
import net.lab1024.sa.base.common.util.SmartBeanUtil;
|
||||
import net.lab1024.sa.base.common.util.SmartPageUtil;
|
||||
import net.lab1024.sa.base.common.domain.ResponseDTO;
|
||||
import net.lab1024.sa.base.common.domain.PageResult;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import org.apache.commons.collections4.CollectionUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
|
||||
/**
|
||||
* 烈士子女信息 Service
|
||||
*
|
||||
* @Author pengjie
|
||||
* @Date 2025-06-30 15:50:02
|
||||
* @Copyright jxj
|
||||
*/
|
||||
|
||||
@Service
|
||||
public class SoldierChildrenService {
|
||||
|
||||
@Resource
|
||||
private SoldierChildrenDao soldierChildrenDao;
|
||||
|
||||
/**
|
||||
* 分页查询
|
||||
*
|
||||
* @param queryForm
|
||||
* @return
|
||||
*/
|
||||
public PageResult<SoldierChildrenVO> queryPage(SoldierChildrenQueryForm queryForm) {
|
||||
Page<?> page = SmartPageUtil.convert2PageQuery(queryForm);
|
||||
List<SoldierChildrenVO> list = soldierChildrenDao.queryPage(page, queryForm);
|
||||
PageResult<SoldierChildrenVO> pageResult = SmartPageUtil.convert2PageResult(page, list);
|
||||
return pageResult;
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加
|
||||
*/
|
||||
public ResponseDTO<String> add(SoldierChildrenAddForm addForm) {
|
||||
SoldierChildrenEntity soldierChildrenEntity = SmartBeanUtil.copy(addForm, SoldierChildrenEntity.class);
|
||||
soldierChildrenDao.insert(soldierChildrenEntity);
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新
|
||||
*
|
||||
* @param updateForm
|
||||
* @return
|
||||
*/
|
||||
public ResponseDTO<String> update(SoldierChildrenUpdateForm updateForm) {
|
||||
SoldierChildrenEntity soldierChildrenEntity = SmartBeanUtil.copy(updateForm, SoldierChildrenEntity.class);
|
||||
soldierChildrenDao.updateById(soldierChildrenEntity);
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除
|
||||
*
|
||||
* @param idList
|
||||
* @return
|
||||
*/
|
||||
public ResponseDTO<String> batchDelete(List<Long> idList) {
|
||||
if (CollectionUtils.isEmpty(idList)){
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
|
||||
soldierChildrenDao.deleteBatchIds(idList);
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 单个删除
|
||||
*/
|
||||
public ResponseDTO<String> delete(Long childrenId) {
|
||||
if (null == childrenId){
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
|
||||
soldierChildrenDao.deleteById(childrenId);
|
||||
return ResponseDTO.ok();
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,65 @@
|
||||
<?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="net.lab1024.sa.admin.module.business.village.dao.ComfortSoldierDao">
|
||||
|
||||
<!-- 查询结果列 -->
|
||||
<sql id="base_columns">
|
||||
comfort_soldier.soldier_id,
|
||||
comfort_soldier.villager_id,
|
||||
comfort_soldier.enlistment_time,
|
||||
comfort_soldier.discharge_time,
|
||||
comfort_soldier.type,
|
||||
comfort_soldier.judge_time,
|
||||
comfort_soldier.create_time,
|
||||
comfort_soldier.create_by,
|
||||
comfort_soldier.update_time,
|
||||
comfort_soldier.village_id,
|
||||
villager.grid_id,
|
||||
villager.group_id,
|
||||
villager.name,
|
||||
villager.card_number,
|
||||
villager.sex,
|
||||
villager.nation,
|
||||
villager.phone,
|
||||
villager.birthday,
|
||||
grid.name gridName,
|
||||
group_info.name groupName
|
||||
</sql>
|
||||
|
||||
<!-- 分页查询 -->
|
||||
<select id="queryPage" resultType="net.lab1024.sa.admin.module.business.village.domain.vo.ComfortSoldierVO">
|
||||
SELECT
|
||||
<include refid="base_columns"/>
|
||||
FROM comfort_soldier
|
||||
left join villager on villager.villager_id = comfort_soldier.villager_id
|
||||
left join grid on villager.grid_id = grid.grid_id
|
||||
left join group_info on villager.group_id = group_info.group_id
|
||||
<where>
|
||||
<!--网格-->
|
||||
<if test="queryForm.gridId != null">
|
||||
AND villager.grid_id = #{queryForm.gridId}
|
||||
</if>
|
||||
<!--小组-->
|
||||
<if test="queryForm.groupId != null">
|
||||
AND villager.group_id = #{queryForm.groupId}
|
||||
</if>
|
||||
<!--性别-->
|
||||
<if test="queryForm.sex != null">
|
||||
AND villager.sex = #{queryForm.sex}
|
||||
</if>
|
||||
<!--民族-->
|
||||
<if test="queryForm.nation != null">
|
||||
AND villager.nation = #{queryForm.nation}
|
||||
</if>
|
||||
<!--出生日期-->
|
||||
<if test="queryForm.birthdayBegin != null">
|
||||
AND villager.birthday >= #{queryForm.birthdayBegin}
|
||||
</if>
|
||||
<if test="queryForm.birthdayEnd != null">
|
||||
AND villager.birthday <= #{queryForm.birthdayEnd}
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
||||
@ -0,0 +1,68 @@
|
||||
<?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="net.lab1024.sa.admin.module.business.village.dao.DisabilitySoldierDao">
|
||||
|
||||
<!-- 查询结果列 -->
|
||||
<sql id="base_columns">
|
||||
disability_soldier.soldier_id,
|
||||
disability_soldier.villager_id,
|
||||
disability_soldier.degree,
|
||||
disability_soldier.reason,
|
||||
disability_soldier.death_benefit,
|
||||
disability_soldier.punishment,
|
||||
disability_soldier.enlistment_time,
|
||||
disability_soldier.service_year,
|
||||
disability_soldier.discharge_time,
|
||||
disability_soldier.create_time,
|
||||
disability_soldier.create_by,
|
||||
disability_soldier.update_time,
|
||||
disability_soldier.village_id,
|
||||
villager.grid_id,
|
||||
villager.group_id,
|
||||
villager.name,
|
||||
villager.card_number,
|
||||
villager.sex,
|
||||
villager.nation,
|
||||
villager.phone,
|
||||
villager.birthday,
|
||||
grid.name gridName,
|
||||
group_info.name groupName
|
||||
</sql>
|
||||
|
||||
<!-- 分页查询 -->
|
||||
<select id="queryPage" resultType="net.lab1024.sa.admin.module.business.village.domain.vo.DisabilitySoldierVO">
|
||||
SELECT
|
||||
<include refid="base_columns"/>
|
||||
FROM disability_soldier
|
||||
left join villager on villager.villager_id = disability_soldier.villager_id
|
||||
left join grid on villager.grid_id = grid.grid_id
|
||||
left join group_info on villager.group_id = group_info.group_id
|
||||
<where>
|
||||
<!--网格-->
|
||||
<if test="queryForm.gridId != null">
|
||||
AND villager.grid_id = #{queryForm.gridId}
|
||||
</if>
|
||||
<!--小组-->
|
||||
<if test="queryForm.groupId != null">
|
||||
AND villager.group_id = #{queryForm.groupId}
|
||||
</if>
|
||||
<!--性别-->
|
||||
<if test="queryForm.sex != null">
|
||||
AND villager.sex = #{queryForm.sex}
|
||||
</if>
|
||||
<!--民族-->
|
||||
<if test="queryForm.nation != null">
|
||||
AND villager.nation = #{queryForm.nation}
|
||||
</if>
|
||||
<!--出生日期-->
|
||||
<if test="queryForm.birthdayBegin != null">
|
||||
AND villager.birthday >= #{queryForm.birthdayBegin}
|
||||
</if>
|
||||
<if test="queryForm.birthdayEnd != null">
|
||||
AND villager.birthday <= #{queryForm.birthdayEnd}
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
||||
@ -0,0 +1,65 @@
|
||||
<?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="net.lab1024.sa.admin.module.business.village.dao.PromotionSoldierDao">
|
||||
|
||||
<!-- 查询结果列 -->
|
||||
<sql id="base_columns">
|
||||
promotion_soldier.soldier_id,
|
||||
promotion_soldier.villager_id,
|
||||
promotion_soldier.original_unit,
|
||||
promotion_soldier.original_position,
|
||||
promotion_soldier.current_unit,
|
||||
promotion_soldier.current_position,
|
||||
promotion_soldier.create_time,
|
||||
promotion_soldier.create_by,
|
||||
promotion_soldier.update_time,
|
||||
promotion_soldier.village_id,
|
||||
villager.grid_id,
|
||||
villager.group_id,
|
||||
villager.name,
|
||||
villager.card_number,
|
||||
villager.sex,
|
||||
villager.nation,
|
||||
villager.phone,
|
||||
villager.birthday,
|
||||
grid.name gridName,
|
||||
group_info.name groupName
|
||||
</sql>
|
||||
|
||||
<!-- 分页查询 -->
|
||||
<select id="queryPage" resultType="net.lab1024.sa.admin.module.business.village.domain.vo.PromotionSoldierVO">
|
||||
SELECT
|
||||
<include refid="base_columns"/>
|
||||
FROM promotion_soldier
|
||||
left join villager on villager.villager_id = promotion_soldier.villager_id
|
||||
left join grid on villager.grid_id = grid.grid_id
|
||||
left join group_info on villager.group_id = group_info.group_id
|
||||
<where>
|
||||
<!--网格-->
|
||||
<if test="queryForm.gridId != null">
|
||||
AND villager.grid_id = #{queryForm.gridId}
|
||||
</if>
|
||||
<!--小组-->
|
||||
<if test="queryForm.groupId != null">
|
||||
AND villager.group_id = #{queryForm.groupId}
|
||||
</if>
|
||||
<!--性别-->
|
||||
<if test="queryForm.sex != null">
|
||||
AND villager.sex = #{queryForm.sex}
|
||||
</if>
|
||||
<!--民族-->
|
||||
<if test="queryForm.nation != null">
|
||||
AND villager.nation = #{queryForm.nation}
|
||||
</if>
|
||||
<!--出生日期-->
|
||||
<if test="queryForm.birthdayBegin != null">
|
||||
AND villager.birthday >= #{queryForm.birthdayBegin}
|
||||
</if>
|
||||
<if test="queryForm.birthdayEnd != null">
|
||||
AND villager.birthday <= #{queryForm.birthdayEnd}
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
||||
@ -0,0 +1,66 @@
|
||||
<?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="net.lab1024.sa.admin.module.business.village.dao.RetireSoldierDao">
|
||||
|
||||
<!-- 查询结果列 -->
|
||||
<sql id="base_columns">
|
||||
retire_soldier.soldier_id,
|
||||
retire_soldier.villager_id,
|
||||
retire_soldier.enlistment_time,
|
||||
retire_soldier.enlistment_address,
|
||||
retire_soldier.soldier_type,
|
||||
retire_soldier.military_position,
|
||||
retire_soldier.discharge_time,
|
||||
retire_soldier.create_time,
|
||||
retire_soldier.create_by,
|
||||
retire_soldier.update_time,
|
||||
retire_soldier.village_id,
|
||||
villager.grid_id,
|
||||
villager.group_id,
|
||||
villager.name,
|
||||
villager.card_number,
|
||||
villager.sex,
|
||||
villager.nation,
|
||||
villager.phone,
|
||||
villager.birthday,
|
||||
grid.name gridName,
|
||||
group_info.name groupName
|
||||
</sql>
|
||||
|
||||
<!-- 分页查询 -->
|
||||
<select id="queryPage" resultType="net.lab1024.sa.admin.module.business.village.domain.vo.RetireSoldierVO">
|
||||
SELECT
|
||||
<include refid="base_columns"/>
|
||||
FROM retire_soldier
|
||||
left join villager on villager.villager_id = retire_soldier.villager_id
|
||||
left join grid on villager.grid_id = grid.grid_id
|
||||
left join group_info on villager.group_id = group_info.group_id
|
||||
<where>
|
||||
<!--网格-->
|
||||
<if test="queryForm.gridId != null">
|
||||
AND villager.grid_id = #{queryForm.gridId}
|
||||
</if>
|
||||
<!--小组-->
|
||||
<if test="queryForm.groupId != null">
|
||||
AND villager.group_id = #{queryForm.groupId}
|
||||
</if>
|
||||
<!--性别-->
|
||||
<if test="queryForm.sex != null">
|
||||
AND villager.sex = #{queryForm.sex}
|
||||
</if>
|
||||
<!--民族-->
|
||||
<if test="queryForm.nation != null">
|
||||
AND villager.nation = #{queryForm.nation}
|
||||
</if>
|
||||
<!--出生日期-->
|
||||
<if test="queryForm.birthdayBegin != null">
|
||||
AND villager.birthday >= #{queryForm.birthdayBegin}
|
||||
</if>
|
||||
<if test="queryForm.birthdayEnd != null">
|
||||
AND villager.birthday <= #{queryForm.birthdayEnd}
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
||||
@ -0,0 +1,65 @@
|
||||
<?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="net.lab1024.sa.admin.module.business.village.dao.SoldierChildrenDao">
|
||||
|
||||
<!-- 查询结果列 -->
|
||||
<sql id="base_columns">
|
||||
soldier_children.children_id,
|
||||
soldier_children.villager_id,
|
||||
soldier_children.soldier_name,
|
||||
soldier_children.soldier_identity,
|
||||
soldier_children.sacrificing_time,
|
||||
soldier_children.difficulty_category,
|
||||
soldier_children.create_time,
|
||||
soldier_children.create_by,
|
||||
soldier_children.update_time,
|
||||
soldier_children.village_id,
|
||||
villager.grid_id,
|
||||
villager.group_id,
|
||||
villager.name,
|
||||
villager.card_number,
|
||||
villager.sex,
|
||||
villager.nation,
|
||||
villager.phone,
|
||||
villager.birthday,
|
||||
grid.name gridName,
|
||||
group_info.name groupName
|
||||
</sql>
|
||||
|
||||
<!-- 分页查询 -->
|
||||
<select id="queryPage" resultType="net.lab1024.sa.admin.module.business.village.domain.vo.SoldierChildrenVO">
|
||||
SELECT
|
||||
<include refid="base_columns"/>
|
||||
FROM soldier_children
|
||||
left join villager on villager.villager_id = soldier_children.villager_id
|
||||
left join grid on villager.grid_id = grid.grid_id
|
||||
left join group_info on villager.group_id = group_info.group_id
|
||||
<where>
|
||||
<!--网格-->
|
||||
<if test="queryForm.gridId != null">
|
||||
AND villager.grid_id = #{queryForm.gridId}
|
||||
</if>
|
||||
<!--小组-->
|
||||
<if test="queryForm.groupId != null">
|
||||
AND villager.group_id = #{queryForm.groupId}
|
||||
</if>
|
||||
<!--性别-->
|
||||
<if test="queryForm.sex != null">
|
||||
AND villager.sex = #{queryForm.sex}
|
||||
</if>
|
||||
<!--民族-->
|
||||
<if test="queryForm.nation != null">
|
||||
AND villager.nation = #{queryForm.nation}
|
||||
</if>
|
||||
<!--出生日期-->
|
||||
<if test="queryForm.birthdayBegin != null">
|
||||
AND villager.birthday >= #{queryForm.birthdayBegin}
|
||||
</if>
|
||||
<if test="queryForm.birthdayEnd != null">
|
||||
AND villager.birthday <= #{queryForm.birthdayEnd}
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
|
||||
</mapper>
|
||||
Loading…
x
Reference in New Issue
Block a user