diff --git a/itc-pcitc-mdm/itc-pcitc-mdm-api/src/main/java/com/xjrsoft/module/mdm/dto/AddLngBPlaceLngUnloadDto.java b/itc-pcitc-mdm/itc-pcitc-mdm-api/src/main/java/com/xjrsoft/module/mdm/dto/AddLngBPlaceLngUnloadDto.java new file mode 100644 index 0000000..914b6d1 --- /dev/null +++ b/itc-pcitc-mdm/itc-pcitc-mdm-api/src/main/java/com/xjrsoft/module/mdm/dto/AddLngBPlaceLngUnloadDto.java @@ -0,0 +1,92 @@ +package com.xjrsoft.module.mdm.dto; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import java.io.Serializable; +import com.fasterxml.jackson.annotation.JsonFormat; + +import java.time.LocalTime; +import java.time.LocalDateTime; +import java.math.BigDecimal; +import java.util.List; + +import com.pictc.annotations.datalog.LogField; +import com.pictc.annotations.datalog.LogTable; + + + + +/** +* @title: 卸货地 +* @Author 管理员 +* @Date: 2025-11-18 +* @Version 1.0 +*/ +@Data +@LogTable(source="lng_b_place_lng_unload",name="卸货地") +public class AddLngBPlaceLngUnloadDto implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 助记码(自动生成,6位,000001……) + */ + @ApiModelProperty("助记码(自动生成,6位,000001……)") + @LogField(name="助记码(自动生成,6位,000001……)",index=0) + private String code; + /** + * 名称(不能重复) + */ + @ApiModelProperty("名称(不能重复)") + @LogField(name="名称(不能重复)",index=0) + private String fullName; + /** + * 卸货区域 + */ + @ApiModelProperty("卸货区域") + @LogField(name="卸货区域",index=0) + private String regionCode; + /** + * 详细地址 + */ + @ApiModelProperty("详细地址") + @LogField(name="详细地址",index=0) + private String addr; + /** + * 经度 + */ + @ApiModelProperty("经度") + @LogField(name="经度",index=0) + private String longitude; + /** + * 纬度 + */ + @ApiModelProperty("纬度") + @LogField(name="纬度",index=0) + private String latitude; + /** + * 显示顺序 + */ + @ApiModelProperty("显示顺序") + @LogField(name="显示顺序",index=0) + private Short sort; + /** + * 有效标志(Y-有效,N-无效) + */ + @ApiModelProperty("有效标志(Y-有效,N-无效)") + @LogField(name="有效标志(Y-有效,N-无效)",index=0) + private String valid; + /** + * 备注 + */ + @ApiModelProperty("备注") + @LogField(name="备注",index=0) + private String note; + /** + * 租户id + */ + @ApiModelProperty("租户id") + @LogField(name="租户id",index=0) + private Long tenantId; + +} diff --git a/itc-pcitc-mdm/itc-pcitc-mdm-api/src/main/java/com/xjrsoft/module/mdm/dto/LngBPlaceLngUnloadPageDto.java b/itc-pcitc-mdm/itc-pcitc-mdm-api/src/main/java/com/xjrsoft/module/mdm/dto/LngBPlaceLngUnloadPageDto.java new file mode 100644 index 0000000..250c8fa --- /dev/null +++ b/itc-pcitc-mdm/itc-pcitc-mdm-api/src/main/java/com/xjrsoft/module/mdm/dto/LngBPlaceLngUnloadPageDto.java @@ -0,0 +1,70 @@ +package com.xjrsoft.module.mdm.dto; + +import com.xjrsoft.common.page.PageInput; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import lombok.EqualsAndHashCode; +import org.springframework.format.annotation.DateTimeFormat; + +import java.time.LocalTime; +import java.time.LocalDateTime; +import java.math.BigDecimal; + + +/** +* @title: 分页查询入参 +* @Author 管理员 +* @Date: 2025-11-18 +* @Version 1.0 +*/ +@Data +@EqualsAndHashCode(callSuper = false) +public class LngBPlaceLngUnloadPageDto extends PageInput { + + /** + * 名称(不能重复) + */ + @ApiModelProperty("名称(不能重复)") + private String fullName; + /** + * 有效标志(Y-有效,N-无效) + */ + @ApiModelProperty("有效标志(Y-有效,N-无效)") + private String valid; + /** + * 助记码(自动生成,6位,000001……) + */ + @ApiModelProperty("助记码(自动生成,6位,000001……)") + private String code; + /** + * 卸货区域 + */ + @ApiModelProperty("卸货区域") + private String regionCode; + /** + * 详细地址 + */ + @ApiModelProperty("详细地址") + private String addr; + /** + * 经度 + */ + @ApiModelProperty("经度") + private String longitude; + /** + * 纬度 + */ + @ApiModelProperty("纬度") + private String latitude; + /** + * 显示顺序 + */ + @ApiModelProperty("显示顺序") + private Short sort; + /** + * 备注 + */ + @ApiModelProperty("备注") + private String note; + +} diff --git a/itc-pcitc-mdm/itc-pcitc-mdm-api/src/main/java/com/xjrsoft/module/mdm/dto/UpdateLngBPlaceLngUnloadDto.java b/itc-pcitc-mdm/itc-pcitc-mdm-api/src/main/java/com/xjrsoft/module/mdm/dto/UpdateLngBPlaceLngUnloadDto.java new file mode 100644 index 0000000..1a153a4 --- /dev/null +++ b/itc-pcitc-mdm/itc-pcitc-mdm-api/src/main/java/com/xjrsoft/module/mdm/dto/UpdateLngBPlaceLngUnloadDto.java @@ -0,0 +1,103 @@ +package com.xjrsoft.module.mdm.dto; + +import com.pictc.annotations.datalog.LogField; +import com.pictc.annotations.datalog.LogTable; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.io.Serializable; + + + + +/** +* @title: 卸货地 +* @Author 管理员 +* @Date: 2025-11-18 +* @Version 1.0 +*/ +@Data +@LogTable(source="lng_b_place_lng_unload",name="卸货地") +public class UpdateLngBPlaceLngUnloadDto implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @LogField(name="主键",index=0) + @ApiModelProperty("主键") + private Long id; + + /** + * 助记码(自动生成,6位,000001……) + */ + @LogField(name="助记码(自动生成,6位,000001……)",index=1) + @ApiModelProperty("助记码(自动生成,6位,000001……)") + private String code; + + /** + * 名称(不能重复) + */ + @LogField(name="名称(不能重复)",index=2) + @ApiModelProperty("名称(不能重复)") + private String fullName; + + /** + * 卸货区域 + */ + @LogField(name="卸货区域",index=3) + @ApiModelProperty("卸货区域") + private String regionCode; + + /** + * 详细地址 + */ + @LogField(name="详细地址",index=4) + @ApiModelProperty("详细地址") + private String addr; + + /** + * 经度 + */ + @LogField(name="经度",index=5) + @ApiModelProperty("经度") + private String longitude; + + /** + * 纬度 + */ + @LogField(name="纬度",index=6) + @ApiModelProperty("纬度") + private String latitude; + + /** + * 显示顺序 + */ + @LogField(name="显示顺序",index=7) + @ApiModelProperty("显示顺序") + private Short sort; + + /** + * 有效标志(Y-有效,N-无效) + */ + @LogField(name="有效标志(Y-有效,N-无效)",index=8) + @ApiModelProperty("有效标志(Y-有效,N-无效)") + private String valid; + + /** + * 备注 + */ + @LogField(name="备注",index=9) + @ApiModelProperty("备注") + private String note; + + /** + * 租户id + */ + @LogField(name="租户id",index=10) + @ApiModelProperty("租户id") + private Long tenantId; + + +} diff --git a/itc-pcitc-mdm/itc-pcitc-mdm-api/src/main/java/com/xjrsoft/module/mdm/vo/LngBPlaceLngUnloadPageVo.java b/itc-pcitc-mdm/itc-pcitc-mdm-api/src/main/java/com/xjrsoft/module/mdm/vo/LngBPlaceLngUnloadPageVo.java new file mode 100644 index 0000000..b551318 --- /dev/null +++ b/itc-pcitc-mdm/itc-pcitc-mdm-api/src/main/java/com/xjrsoft/module/mdm/vo/LngBPlaceLngUnloadPageVo.java @@ -0,0 +1,75 @@ +package com.xjrsoft.module.mdm.vo; + +import com.fasterxml.jackson.annotation.JsonFormat; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import com.xjrsoft.common.annotation.Trans; +import com.xjrsoft.common.enums.TransType; +import java.time.LocalTime; +import java.time.LocalDateTime; +import java.math.BigDecimal; + +/** +* @title: 分页列表出参 +* @Author 管理员 +* @Date: 2025-11-18 +* @Version 1.0 +*/ +@Data +public class LngBPlaceLngUnloadPageVo { + + /** + * 主键 + */ + @ApiModelProperty("主键") + private String id; + /** + * 助记码(自动生成,6位,000001……) + */ + @ApiModelProperty("助记码(自动生成,6位,000001……)") + private String code; + /** + * 名称(不能重复) + */ + @ApiModelProperty("名称(不能重复)") + private String fullName; + /** + * 卸货区域 + */ + @ApiModelProperty("卸货区域") + @Trans(type = TransType.API, id = "93d735dcb7364a0f8102188ec4d77ac7") + private String regionCode; + /** + * 详细地址 + */ + @ApiModelProperty("详细地址") + private String addr; + /** + * 经度 + */ + @ApiModelProperty("经度") + private String longitude; + /** + * 纬度 + */ + @ApiModelProperty("纬度") + private String latitude; + /** + * 显示顺序 + */ + @ApiModelProperty("显示顺序") + private Short sort; + /** + * 有效标志(Y-有效,N-无效) + */ + @ApiModelProperty("有效标志(Y-有效,N-无效)") + @Trans(type = TransType.DIC, id = "1978057078528327681") + private String valid; + /** + * 备注 + */ + @ApiModelProperty("备注") + private String note; + +} diff --git a/itc-pcitc-mdm/itc-pcitc-mdm-api/src/main/java/com/xjrsoft/module/mdm/vo/LngBPlaceLngUnloadVo.java b/itc-pcitc-mdm/itc-pcitc-mdm-api/src/main/java/com/xjrsoft/module/mdm/vo/LngBPlaceLngUnloadVo.java new file mode 100644 index 0000000..84d7c7e --- /dev/null +++ b/itc-pcitc-mdm/itc-pcitc-mdm-api/src/main/java/com/xjrsoft/module/mdm/vo/LngBPlaceLngUnloadVo.java @@ -0,0 +1,142 @@ +package com.xjrsoft.module.mdm.vo; + +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; + +import java.time.LocalTime; +import java.time.LocalDateTime; +import java.math.BigDecimal; +import java.util.List; + +/** +* @title: 表单出参 +* @Author 管理员 +* @Date: 2025-11-18 +* @Version 1.0 +*/ +@Data +public class LngBPlaceLngUnloadVo { + + /** + * 主键 + */ + @ApiModelProperty("主键") + private Long id; + + + /** + * 助记码(自动生成,6位,000001……) + */ + @ApiModelProperty("助记码(自动生成,6位,000001……)") + private String code; + + + /** + * 名称(不能重复) + */ + @ApiModelProperty("名称(不能重复)") + private String fullName; + + + /** + * 卸货区域 + */ + @ApiModelProperty("卸货区域") + private String regionCode; + + + /** + * 详细地址 + */ + @ApiModelProperty("详细地址") + private String addr; + + + /** + * 经度 + */ + @ApiModelProperty("经度") + private String longitude; + + + /** + * 纬度 + */ + @ApiModelProperty("纬度") + private String latitude; + + + /** + * 显示顺序 + */ + @ApiModelProperty("显示顺序") + private Short sort; + + + /** + * 有效标志(Y-有效,N-无效) + */ + @ApiModelProperty("有效标志(Y-有效,N-无效)") + private String valid; + + + /** + * 备注 + */ + @ApiModelProperty("备注") + private String note; + + + /** + * 创建人id + */ + @ApiModelProperty("创建人id") + private Long createUserId; + + + /** + * 创建时间 + */ + @ApiModelProperty("创建时间") + private LocalDateTime createDate; + + + /** + * 修改人id + */ + @ApiModelProperty("修改人id") + private Long modifyUserId; + + + /** + * 修改时间 + */ + @ApiModelProperty("修改时间") + private LocalDateTime modifyDate; + + + /** + * 租户id + */ + @ApiModelProperty("租户id") + private Long tenantId; + + + /** + * 部门id + */ + @ApiModelProperty("部门id") + private Long deptId; + + + /** + * 数据权限id + */ + @ApiModelProperty("数据权限id") + private Long ruleUserId; + + + + + +} diff --git a/itc-pcitc-mdm/itc-pcitc-mdm-service/src/main/java/com/xjrsoft/module/mdm/controller/PlaceLngUnloadController.java b/itc-pcitc-mdm/itc-pcitc-mdm-service/src/main/java/com/xjrsoft/module/mdm/controller/PlaceLngUnloadController.java new file mode 100644 index 0000000..d1654e3 --- /dev/null +++ b/itc-pcitc-mdm/itc-pcitc-mdm-service/src/main/java/com/xjrsoft/module/mdm/controller/PlaceLngUnloadController.java @@ -0,0 +1,127 @@ +package com.xjrsoft.module.mdm.controller; + +import cn.dev33.satoken.annotation.SaCheckPermission; +import cn.hutool.core.bean.BeanUtil; +import cn.hutool.core.util.StrUtil; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import com.xjrsoft.common.model.result.R; +import com.xjrsoft.common.page.ConventPage; +import com.xjrsoft.common.page.PageOutput; +import com.xjrsoft.common.utils.VoToColumnUtil; +import com.xjrsoft.module.datalog.service.DatalogService; +import com.xjrsoft.module.datalog.vo.DataChangeLogVo; +import com.xjrsoft.module.mdm.dto.LngBPlaceLngUnloadPageDto; +import com.xjrsoft.module.mdm.dto.UpdateLngBPlaceLngUnloadDto; +import com.xjrsoft.module.mdm.entity.LngBPlaceLngUnload; +import com.xjrsoft.module.mdm.service.IPlaceLngUnloadService; +import com.xjrsoft.module.mdm.vo.LngBPlaceLngUnloadPageVo; +import com.xjrsoft.module.mdm.vo.LngBPlaceLngUnloadVo; +import com.xjrsoft.module.system.client.ICodeRuleClient; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.AllArgsConstructor; +import org.springframework.web.bind.annotation.*; + +import javax.validation.Valid; +import java.util.List; + +/** +* @title: 卸货地 +* @Author 管理员 +* @Date: 2025-11-18 +* @Version 1.0 +*/ +@RestController +@RequestMapping("/mdm" + "/placeLngUnload") +@Api(value = "/mdm" + "/placeLngUnload",tags = "卸货地代码") +@AllArgsConstructor +public class PlaceLngUnloadController { + + + private final IPlaceLngUnloadService placeLngUnloadService; + private final DatalogService dataService; + + private final ICodeRuleClient codeRuleClient; + + private final String CODE = "placeLngUnloadCode"; + + @GetMapping(value = "/page") + @ApiOperation(value="LngBPlaceLngUnload列表(分页)") + @SaCheckPermission("placeLngUnload:list") + public R page(@Valid LngBPlaceLngUnloadPageDto dto){ + + LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); + queryWrapper + .like(StrUtil.isNotBlank(dto.getFullName()),LngBPlaceLngUnload::getFullName,dto.getFullName()) + .eq(StrUtil.isNotBlank(dto.getValid()),LngBPlaceLngUnload::getValid,dto.getValid()) + .orderByAsc(LngBPlaceLngUnload::getSort, LngBPlaceLngUnload::getCode) + .select(LngBPlaceLngUnload.class,x -> VoToColumnUtil.fieldsToColumns(LngBPlaceLngUnloadPageVo.class).contains(x.getProperty())); + IPage page = placeLngUnloadService.page(ConventPage.getPage(dto), queryWrapper); + PageOutput pageOutput = ConventPage.getPageOutput(page, LngBPlaceLngUnloadPageVo.class); + return R.ok(pageOutput); + } + + @GetMapping(value = "/info") + @ApiOperation(value="根据id查询LngBPlaceLngUnload信息") + @SaCheckPermission("placeLngUnload:detail") + public R info(@RequestParam Long id){ + LngBPlaceLngUnload lngBPlaceLngUnload = placeLngUnloadService.getById(id); + if (lngBPlaceLngUnload == null) { + return R.error("找不到此数据!"); + } + return R.ok(BeanUtil.toBean(lngBPlaceLngUnload, LngBPlaceLngUnloadVo.class)); + } + + @GetMapping(value = "/datalog") + @ApiOperation(value="根据id查询LngBPlaceLngUnload数据详细日志") + @SaCheckPermission("placeLngUnload:datalog") + public R datalog(@RequestParam Long id){ + List logs = dataService.findLogsByEntityId(UpdateLngBPlaceLngUnloadDto.class,id); + return R.ok(logs); + } + + + @PostMapping + @ApiOperation(value = "新增LngBPlaceLngUnload") + @SaCheckPermission("placeLngUnload:add") + public R add(@Valid @RequestBody UpdateLngBPlaceLngUnloadDto dto){ + dto.setCode(codeRuleClient.genEncode(CODE)); + UpdateLngBPlaceLngUnloadDto res = dataService.insert(dto); + codeRuleClient.useEncode(CODE); + return R.ok(res.getId()); + } + + @PutMapping + @ApiOperation(value = "修改LngBPlaceLngUnload") + @SaCheckPermission("placeLngUnload:edit") + public R update(@Valid @RequestBody UpdateLngBPlaceLngUnloadDto dto){ + return R.ok(dataService.updateById(dto)); + } + + @DeleteMapping + @ApiOperation(value = "删除") + @SaCheckPermission("placeLngUnload:delete") + public R delete(@Valid @RequestBody List ids){ + return R.ok(dataService.deleteByIds(UpdateLngBPlaceLngUnloadDto.class, ids)); + + } + + @PostMapping("/enable") + @ApiOperation(value = "启用LngBPlaceLngUnload") + @SaCheckPermission("placeLngUnload:enable") + public R enable(@Valid @RequestBody List ids){ + return R.ok(dataService.enable(UpdateLngBPlaceLngUnloadDto.class,ids)); + } + + + @PostMapping("/disable") + @ApiOperation(value = "禁用LngBPlaceLngUnload") + @SaCheckPermission("placeLngUnload:disable") + public R disable(@Valid @RequestBody List ids){ + return R.ok(dataService.disable(UpdateLngBPlaceLngUnloadDto.class,ids)); + } + + + +} \ No newline at end of file diff --git a/itc-pcitc-mdm/itc-pcitc-mdm-service/src/main/java/com/xjrsoft/module/mdm/entity/LngBPlaceLngUnload.java b/itc-pcitc-mdm/itc-pcitc-mdm-service/src/main/java/com/xjrsoft/module/mdm/entity/LngBPlaceLngUnload.java new file mode 100644 index 0000000..1f9e1e6 --- /dev/null +++ b/itc-pcitc-mdm/itc-pcitc-mdm-service/src/main/java/com/xjrsoft/module/mdm/entity/LngBPlaceLngUnload.java @@ -0,0 +1,152 @@ +package com.xjrsoft.module.mdm.entity; + +import com.baomidou.mybatisplus.annotation.FieldFill; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableLogic; +import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.annotation.Version; +import com.github.yulichang.annotation.EntityMapping; +import io.swagger.annotations.ApiModel; +import io.swagger.annotations.ApiModelProperty; +import lombok.Data; +import java.io.Serializable; +import java.time.LocalTime; +import java.time.LocalDateTime; +import java.math.BigDecimal; +import java.util.List; + + +/** +* @title: 卸货地 +* @Author 管理员 +* @Date: 2025-11-18 +* @Version 1.0 +*/ +@Data +@TableName("lng_b_place_lng_unload") +@ApiModel(value = "卸货地对象", description = "卸货地") +public class LngBPlaceLngUnload implements Serializable { + + private static final long serialVersionUID = 1L; + + /** + * 主键 + */ + @ApiModelProperty("主键") + @TableId + private Long id; + + /** + * 助记码(自动生成,6位,000001……) + */ + @ApiModelProperty("助记码(自动生成,6位,000001……)") + private String code; + + /** + * 名称(不能重复) + */ + @ApiModelProperty("名称(不能重复)") + private String fullName; + + /** + * 卸货区域 + */ + @ApiModelProperty("卸货区域") + private String regionCode; + + /** + * 详细地址 + */ + @ApiModelProperty("详细地址") + private String addr; + + /** + * 经度 + */ + @ApiModelProperty("经度") + private String longitude; + + /** + * 纬度 + */ + @ApiModelProperty("纬度") + private String latitude; + + /** + * 显示顺序 + */ + @ApiModelProperty("显示顺序") + private Short sort; + + /** + * 有效标志(Y-有效,N-无效) + */ + @ApiModelProperty("有效标志(Y-有效,N-无效)") + private String valid; + + /** + * 备注 + */ + @ApiModelProperty("备注") + private String note; + + /** + * 创建人id + */ + @ApiModelProperty("创建人id") + @TableField(fill = FieldFill.INSERT) + private Long createUserId; + + /** + * 创建时间 + */ + @ApiModelProperty("创建时间") + @TableField(fill = FieldFill.INSERT) + private LocalDateTime createDate; + + /** + * 修改人id + */ + @ApiModelProperty("修改人id") + @TableField(fill = FieldFill.UPDATE) + private Long modifyUserId; + + /** + * 修改时间 + */ + @ApiModelProperty("修改时间") + @TableField(fill = FieldFill.UPDATE) + private LocalDateTime modifyDate; + + /** + * 逻辑删除 + */ + @ApiModelProperty("逻辑删除") + @TableField(fill = FieldFill.INSERT) + @TableLogic + private Integer deleteMark; + + /** + * 租户id + */ + @ApiModelProperty("租户id") + private Long tenantId; + + /** + * 部门id + */ + @ApiModelProperty("部门id") + @TableField(fill = FieldFill.INSERT) + private Long deptId; + + /** + * 数据权限id + */ + @ApiModelProperty("数据权限id") + @TableField(fill = FieldFill.INSERT) + private Long ruleUserId; + + + +} \ No newline at end of file diff --git a/itc-pcitc-mdm/itc-pcitc-mdm-service/src/main/java/com/xjrsoft/module/mdm/mapper/LngBPlaceLngUnloadMapper.java b/itc-pcitc-mdm/itc-pcitc-mdm-service/src/main/java/com/xjrsoft/module/mdm/mapper/LngBPlaceLngUnloadMapper.java new file mode 100644 index 0000000..b3287a6 --- /dev/null +++ b/itc-pcitc-mdm/itc-pcitc-mdm-service/src/main/java/com/xjrsoft/module/mdm/mapper/LngBPlaceLngUnloadMapper.java @@ -0,0 +1,17 @@ +package com.xjrsoft.module.mdm.mapper; + +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import com.github.yulichang.base.MPJBaseMapper; +import com.xjrsoft.module.mdm.entity.LngBPlaceLngUnload; +import org.apache.ibatis.annotations.Mapper; + +/** +* @title: mapper +* @Author 管理员 +* @Date: 2025-11-18 +* @Version 1.0 +*/ +@Mapper +public interface LngBPlaceLngUnloadMapper extends BaseMapper { + +} diff --git a/itc-pcitc-mdm/itc-pcitc-mdm-service/src/main/java/com/xjrsoft/module/mdm/service/IPlaceLngUnloadService.java b/itc-pcitc-mdm/itc-pcitc-mdm-service/src/main/java/com/xjrsoft/module/mdm/service/IPlaceLngUnloadService.java new file mode 100644 index 0000000..8613d99 --- /dev/null +++ b/itc-pcitc-mdm/itc-pcitc-mdm-service/src/main/java/com/xjrsoft/module/mdm/service/IPlaceLngUnloadService.java @@ -0,0 +1,19 @@ +package com.xjrsoft.module.mdm.service; + +import com.baomidou.mybatisplus.extension.service.IService; +import com.github.yulichang.base.MPJBaseService; +import com.github.yulichang.extension.mapping.base.MPJDeepService; +import com.github.yulichang.extension.mapping.base.MPJRelationService; +import com.xjrsoft.module.mdm.entity.LngBPlaceLngUnload; +import lombok.Data; +import java.util.List; + +/** +* @title: service +* @Author 管理员 +* @Date: 2025-11-18 +* @Version 1.0 +*/ + +public interface IPlaceLngUnloadService extends IService { +} diff --git a/itc-pcitc-mdm/itc-pcitc-mdm-service/src/main/java/com/xjrsoft/module/mdm/service/impl/PlaceLngUnloadServiceImpl.java b/itc-pcitc-mdm/itc-pcitc-mdm-service/src/main/java/com/xjrsoft/module/mdm/service/impl/PlaceLngUnloadServiceImpl.java new file mode 100644 index 0000000..33ab535 --- /dev/null +++ b/itc-pcitc-mdm/itc-pcitc-mdm-service/src/main/java/com/xjrsoft/module/mdm/service/impl/PlaceLngUnloadServiceImpl.java @@ -0,0 +1,25 @@ +package com.xjrsoft.module.mdm.service.impl; + +import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; +import com.github.yulichang.base.MPJBaseServiceImpl; +import com.xjrsoft.module.mdm.entity.LngBPlaceLngUnload; +import com.xjrsoft.module.mdm.mapper.LngBPlaceLngUnloadMapper; +import com.xjrsoft.module.mdm.service.IPlaceLngUnloadService; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Service; +import org.springframework.transaction.annotation.Transactional; +import java.util.List; +import java.util.Objects; +import java.util.stream.Collectors; +import com.baomidou.mybatisplus.core.toolkit.Wrappers; + +/** +* @title: service +* @Author 管理员 +* @Date: 2025-11-18 +* @Version 1.0 +*/ +@Service +@AllArgsConstructor +public class PlaceLngUnloadServiceImpl extends ServiceImpl implements IPlaceLngUnloadService { +}