5 changed files with 248 additions and 2 deletions
@ -0,0 +1,114 @@ |
|||||
|
package com.kms.build.controller; |
||||
|
|
||||
|
import java.util.Arrays; |
||||
|
import java.util.List; |
||||
|
|
||||
|
import com.jianwei.common.core.controller.BaseController; |
||||
|
import com.jianwei.common.core.domain.SearchParam; |
||||
|
import com.jianwei.common.utils.poi.ExcelUtil; |
||||
|
import com.kms.common.utils.BaseEntityUtils; |
||||
|
|
||||
|
|
||||
|
import io.swagger.annotations.Api; |
||||
|
import io.swagger.annotations.ApiOperation; |
||||
|
import org.springframework.beans.factory.annotation.Autowired; |
||||
|
import org.springframework.web.bind.annotation.GetMapping; |
||||
|
import org.springframework.web.bind.annotation.PostMapping; |
||||
|
import org.springframework.web.bind.annotation.PutMapping; |
||||
|
import org.springframework.web.bind.annotation.DeleteMapping; |
||||
|
import org.springframework.web.bind.annotation.PathVariable; |
||||
|
import org.springframework.web.bind.annotation.RequestBody; |
||||
|
import org.springframework.web.bind.annotation.RequestMapping; |
||||
|
import org.springframework.web.bind.annotation.RestController; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
||||
|
import com.jianwei.common.mybaitsplus.BeanToWrapper; |
||||
|
|
||||
|
import com.jianwei.common.annotation.Log; |
||||
|
import com.jianwei.common.core.domain.AjaxResult; |
||||
|
import com.jianwei.common.enums.BusinessType; |
||||
|
import com.kms.build.domain.BsSgcJsjdBuiUnpaidWages; |
||||
|
import com.kms.build.service.BsSgcJsjdBuiUnpaidWagesService; |
||||
|
|
||||
|
|
||||
|
/** |
||||
|
* 欠薪情况Controller |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2024-06-18 |
||||
|
*/ |
||||
|
@RestController |
||||
|
@RequestMapping("/build/unpaidWages") |
||||
|
@Api(tags = "欠薪情况") |
||||
|
public class BsSgcJsjdBuiUnpaidWagesController extends BaseController |
||||
|
{ |
||||
|
@Autowired |
||||
|
private BsSgcJsjdBuiUnpaidWagesService bsSgcJsjdBuiUnpaidWagesService; |
||||
|
|
||||
|
/** |
||||
|
* 查询欠薪情况列表 |
||||
|
*/ |
||||
|
@PostMapping("/list") |
||||
|
@ApiOperation("欠薪情况列表") |
||||
|
public IPage list(@RequestBody SearchParam<BsSgcJsjdBuiUnpaidWages> sp) |
||||
|
{ |
||||
|
return bsSgcJsjdBuiUnpaidWagesService.selectPage(sp); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 导出欠薪情况列表 |
||||
|
*/ |
||||
|
@Log(title = "欠薪情况导出", businessType = BusinessType.EXPORT) |
||||
|
@PostMapping("/export") |
||||
|
@ApiOperation("欠薪情况导出") |
||||
|
public AjaxResult export(@RequestBody BsSgcJsjdBuiUnpaidWages bsSgcJsjdBuiUnpaidWages) |
||||
|
{ |
||||
|
List<BsSgcJsjdBuiUnpaidWages> list = bsSgcJsjdBuiUnpaidWagesService.listByIds(bsSgcJsjdBuiUnpaidWages.getIds()); |
||||
|
ExcelUtil<BsSgcJsjdBuiUnpaidWages> util = new ExcelUtil<>(BsSgcJsjdBuiUnpaidWages.class); |
||||
|
return util.exportExcel(list, "unpaidWages"); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 获取欠薪情况详细信息 |
||||
|
*/ |
||||
|
@ApiOperation(" 欠薪情况详情") |
||||
|
@GetMapping(value = "/{id}") |
||||
|
public AjaxResult getInfo(@PathVariable("id") String id) |
||||
|
{ |
||||
|
return AjaxResult.success(bsSgcJsjdBuiUnpaidWagesService.getById(id)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 新增欠薪情况 |
||||
|
*/ |
||||
|
@Log(title = "欠薪情况新增", businessType = BusinessType.INSERT) |
||||
|
@PostMapping |
||||
|
@ApiOperation("欠薪情况新增") |
||||
|
public AjaxResult add(@RequestBody BsSgcJsjdBuiUnpaidWages bsSgcJsjdBuiUnpaidWages) |
||||
|
{ |
||||
|
BaseEntityUtils.preInsert(bsSgcJsjdBuiUnpaidWages); |
||||
|
return toAjax(bsSgcJsjdBuiUnpaidWagesService.save(bsSgcJsjdBuiUnpaidWages)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 修改欠薪情况 |
||||
|
*/ |
||||
|
@ApiOperation("欠薪情况修改") |
||||
|
@Log(title = "欠薪情况修改", businessType = BusinessType.UPDATE) |
||||
|
@PutMapping |
||||
|
public AjaxResult edit(@RequestBody BsSgcJsjdBuiUnpaidWages bsSgcJsjdBuiUnpaidWages) |
||||
|
{ |
||||
|
return toAjax(bsSgcJsjdBuiUnpaidWagesService.updateById(bsSgcJsjdBuiUnpaidWages)); |
||||
|
} |
||||
|
|
||||
|
/** |
||||
|
* 删除欠薪情况 |
||||
|
*/ |
||||
|
@ApiOperation("欠薪情况删除") |
||||
|
@Log(title = "欠薪情况删除", businessType = BusinessType.DELETE) |
||||
|
@DeleteMapping("/{ids}") |
||||
|
public AjaxResult remove(@PathVariable String[] ids) |
||||
|
{ |
||||
|
return toAjax(bsSgcJsjdBuiUnpaidWagesService.removeByIds(Arrays.asList(ids))); |
||||
|
} |
||||
|
} |
@ -0,0 +1,97 @@ |
|||||
|
package com.kms.build.domain; |
||||
|
|
||||
|
import java.util.Date; |
||||
|
import com.fasterxml.jackson.annotation.JsonFormat; |
||||
|
import io.swagger.annotations.ApiModel; |
||||
|
import io.swagger.annotations.ApiModelProperty; |
||||
|
import lombok.Data; |
||||
|
import org.apache.commons.lang3.builder.ToStringBuilder; |
||||
|
import org.apache.commons.lang3.builder.ToStringStyle; |
||||
|
import com.jianwei.common.annotation.Excel; |
||||
|
|
||||
|
import com.baomidou.mybatisplus.annotation.TableName; |
||||
|
|
||||
|
|
||||
|
import com.jianwei.common.core.domain.BaseEntity; |
||||
|
|
||||
|
/** |
||||
|
* 欠薪情况对象 bs_sgc_jsjd_bui_unpaid_wages |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2024-06-18 |
||||
|
*/ |
||||
|
@TableName("bs_sgc_jsjd_bui_unpaid_wages") |
||||
|
@Data |
||||
|
@ApiModel("欠薪情况") |
||||
|
public class BsSgcJsjdBuiUnpaidWages extends BaseEntity |
||||
|
{ |
||||
|
private static final long serialVersionUID = 1L; |
||||
|
|
||||
|
/** 发现日期 */ |
||||
|
@JsonFormat(pattern = "yyyy-MM-dd") |
||||
|
@Excel(name = "发现日期", width = 30, dateFormat = "yyyy-MM-dd") |
||||
|
@ApiModelProperty("发现日期") |
||||
|
private Date discoveryDate; |
||||
|
|
||||
|
/** 欠薪人数 */ |
||||
|
@Excel(name = "欠薪人数") |
||||
|
@ApiModelProperty("欠薪人数") |
||||
|
private String unpaidEmployeeCount; |
||||
|
|
||||
|
/** 欠薪金额 */ |
||||
|
@Excel(name = "欠薪金额") |
||||
|
@ApiModelProperty("欠薪金额") |
||||
|
private String unpaidAmount; |
||||
|
|
||||
|
/** 欠薪情况描述 */ |
||||
|
@Excel(name = "欠薪情况描述") |
||||
|
@ApiModelProperty("欠薪情况描述") |
||||
|
private String unpaidStatusText; |
||||
|
|
||||
|
/** 处置日期 */ |
||||
|
@JsonFormat(pattern = "yyyy-MM-dd") |
||||
|
@Excel(name = "处置日期", width = 30, dateFormat = "yyyy-MM-dd") |
||||
|
@ApiModelProperty("处置日期") |
||||
|
private Date disposalDate; |
||||
|
|
||||
|
/** 处置详情 */ |
||||
|
@Excel(name = "处置详情") |
||||
|
@ApiModelProperty("处置详情") |
||||
|
private String disposalText; |
||||
|
|
||||
|
/** 是否列入拖欠农民工工资失信联合惩戒对象名单 1是 0否 */ |
||||
|
@Excel(name = "是否列入拖欠农民工工资失信联合惩戒对象名单 1是 0否") |
||||
|
@ApiModelProperty("是否列入拖欠农民工工资失信联合惩戒对象名单 1是 0否") |
||||
|
private String wageNonpayment; |
||||
|
|
||||
|
/** 支付人数 */ |
||||
|
@Excel(name = "支付人数") |
||||
|
@ApiModelProperty("支付人数") |
||||
|
private String payCount; |
||||
|
|
||||
|
/** 支付金额 */ |
||||
|
@Excel(name = "支付金额") |
||||
|
@ApiModelProperty("支付金额") |
||||
|
private String payAmount; |
||||
|
|
||||
|
/** 是否清欠 1是 0否 */ |
||||
|
@Excel(name = "是否清欠 1是 0否") |
||||
|
@ApiModelProperty("是否清欠 1是 0否") |
||||
|
private String debtCollection; |
||||
|
|
||||
|
/** 欠薪人数 */ |
||||
|
@Excel(name = "欠薪人数") |
||||
|
@ApiModelProperty("欠薪人数") |
||||
|
private String unpaidEmployeeCountB; |
||||
|
|
||||
|
/** 欠薪金额 */ |
||||
|
@Excel(name = "欠薪金额") |
||||
|
@ApiModelProperty("欠薪金额") |
||||
|
private String unpaidAmountB; |
||||
|
|
||||
|
/** 下一步计划 */ |
||||
|
@Excel(name = "下一步计划") |
||||
|
@ApiModelProperty("下一步计划") |
||||
|
private String nextPlan; |
||||
|
|
||||
|
} |
@ -0,0 +1,16 @@ |
|||||
|
package com.kms.build.mapper; |
||||
|
|
||||
|
import org.springframework.stereotype.Repository; |
||||
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper; |
||||
|
import com.kms.build.domain.BsSgcJsjdBuiUnpaidWages; |
||||
|
|
||||
|
/** |
||||
|
* 欠薪情况Mapper接口 |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2024-06-18 |
||||
|
*/ |
||||
|
@Repository |
||||
|
public interface BsSgcJsjdBuiUnpaidWagesMapper extends BaseMapper<BsSgcJsjdBuiUnpaidWages> { |
||||
|
|
||||
|
} |
@ -0,0 +1,17 @@ |
|||||
|
package com.kms.build.service; |
||||
|
|
||||
|
import org.springframework.stereotype.Service; |
||||
|
import com.jianwei.common.core.service.BaseService; |
||||
|
import com.kms.build.mapper.BsSgcJsjdBuiUnpaidWagesMapper; |
||||
|
import com.kms.build.domain.BsSgcJsjdBuiUnpaidWages; |
||||
|
|
||||
|
/** |
||||
|
* 欠薪情况Service接口 |
||||
|
* |
||||
|
* @author kms |
||||
|
* @date 2024-06-18 |
||||
|
*/ |
||||
|
@Service |
||||
|
public class BsSgcJsjdBuiUnpaidWagesService extends BaseService<BsSgcJsjdBuiUnpaidWagesMapper, BsSgcJsjdBuiUnpaidWages>{ |
||||
|
|
||||
|
} |
Loading…
Reference in new issue