diff --git a/backend/F9WebAiTest.Api/Controllers/SysGongyingshangController.cs b/backend/F9WebAiTest.Api/Controllers/SysGongyingshangController.cs new file mode 100644 index 0000000..b1cebf8 --- /dev/null +++ b/backend/F9WebAiTest.Api/Controllers/SysGongyingshangController.cs @@ -0,0 +1,61 @@ +using F9WebAiTest.Application.Common; +using F9WebAiTest.Application.Common.Exceptions; +using F9WebAiTest.Application.CQRS.SYS.Gongyingshangs.Commands; +using F9WebAiTest.Application.CQRS.SYS.Gongyingshangs.Queries; +using F9WebAiTest.Domain.Enums.SYS.Gongyingshangs; +using MediatR; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; + +namespace F9WebAiTest.Api.Controllers; + +/// 往来单位(供应商/客户)管理 +[ApiController] +[Route("api/sys/gongyingshang")] +[Authorize] +public class SysGongyingshangController : ControllerBase +{ + private readonly IMediator _mediator; + public SysGongyingshangController(IMediator mediator) => _mediator = mediator; + + /// 分页查询(业务类型 + 销售类型 + 关键字) + [HttpGet] + public async Task GetPaged([FromQuery] Gys_Type_Enum type = Gys_Type_Enum.干茧, + [FromQuery] Gys_SaleType_Enum? saleType = null, [FromQuery] string like = "", + [FromQuery] int pageIndex = 1, [FromQuery] int pageSize = 20) + => Ok(ApiResult.Ok(await _mediator.Send(new GetGongyingshangPagedQuery(type, saleType, + like ?? string.Empty, pageIndex, pageSize)))); + + [HttpGet("{id}")] + public async Task GetById(long id) + { + var result = await _mediator.Send(new GetGongyingshangByIdQuery(id)); + return result == null + ? NotFound(ApiResult.Fail("往来单位不存在", 404)) + : Ok(ApiResult.Ok(result)); + } + + [HttpPost] + public async Task Create([FromBody] Gongyingshang_CreateCommand command) + { + try { return Ok(ApiResult.Ok(new { id = await _mediator.Send(command) }, "新增成功")); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } + + [HttpPut("{id}")] + public async Task Update(long id, [FromBody] Gongyingshang_UpdateCommand command) + { + try { return Ok(ApiResult.Ok(await _mediator.Send(command with { Id = id }), "修改成功")); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } + + [HttpDelete("{id}")] + public async Task Delete(long id) + { + try { return Ok(ApiResult.Ok(await _mediator.Send(new Gongyingshang_DelCommand(id)), "删除成功")); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } +} diff --git a/backend/F9WebAiTest.Api/Controllers/SysRegistryController.cs b/backend/F9WebAiTest.Api/Controllers/SysRegistryController.cs new file mode 100644 index 0000000..d76f89a --- /dev/null +++ b/backend/F9WebAiTest.Api/Controllers/SysRegistryController.cs @@ -0,0 +1,76 @@ +using F9WebAiTest.Application.Common; +using F9WebAiTest.Application.Common.Exceptions; +using F9WebAiTest.Application.CQRS.SYS.Registries.Commands; +using F9WebAiTest.Application.CQRS.SYS.Registries.Queries; +using MediatR; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; + +namespace F9WebAiTest.Api.Controllers; + +/// 注册表(参数配置)管理:按"命名空间 + 键名"维护配置值,供各业务模块读取 +[ApiController] +[Route("api/sys/registry")] +[Authorize] +public class SysRegistryController : ControllerBase +{ + private readonly IMediator _mediator; + public SysRegistryController(IMediator mediator) => _mediator = mediator; + + /// 全部配置项(含未启用),用于列表页构建命名空间树 + [HttpGet] + public async Task GetAll() + => Ok(ApiResult.Ok(await _mediator.Send(new GetRegistryAllQuery()))); + + /// 按命名空间 + 键名查询(业务模块取值入口,未配置时返回 data=null) + [HttpGet("by-key")] + public async Task GetByCategoryAndKey([FromQuery] string category, [FromQuery] string keyName) + { + var result = await _mediator.Send(new GetByCategoryAndKeyQuery(category ?? string.Empty, keyName ?? string.Empty)); + return Ok(result == null + ? ApiResult.Ok(null, $"未找到命名空间[{category}]下键[{keyName}]的配置") + : ApiResult.Ok(result)); + } + + [HttpGet("{id}")] + public async Task GetById(long id) + { + try { return Ok(ApiResult.Ok(await _mediator.Send(new GetRegistryByIdForEditQuery(id)))); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } + + /// 新增配置项(已存在同"命名空间 + 键名"时自动更新) + [HttpPost] + public async Task Create([FromBody] Registry_CreateCommand command) + { + try { return Ok(ApiResult.Ok(new { id = await _mediator.Send(command) }, "保存成功")); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } + + [HttpPut("{id}")] + public async Task Update(long id, [FromBody] Registry_UpdateCommand command) + { + try { return Ok(ApiResult.Ok(await _mediator.Send(command with { Id = id }), "修改成功")); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } + + /// 只修改值 + [HttpPut("{id}/value")] + public async Task SetValue(long id, [FromBody] Registry_SetValueCommand command) + { + try { return Ok(ApiResult.Ok(await _mediator.Send(command with { Id = id }), "修改成功")); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } + + [HttpDelete("{id}")] + public async Task Delete(long id) + { + try { return Ok(ApiResult.Ok(await _mediator.Send(new Registry_DelCommand(id)), "删除成功")); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } +} diff --git a/backend/F9WebAiTest.Api/Controllers/SysWorkTypeController.cs b/backend/F9WebAiTest.Api/Controllers/SysWorkTypeController.cs new file mode 100644 index 0000000..e2900b2 --- /dev/null +++ b/backend/F9WebAiTest.Api/Controllers/SysWorkTypeController.cs @@ -0,0 +1,123 @@ +using F9WebAiTest.Application.Common; +using F9WebAiTest.Application.Common.Exceptions; +using F9WebAiTest.Application.CQRS.SYS.WorkTypes.Commands; +using F9WebAiTest.Application.CQRS.SYS.WorkTypes.Queries; +using MediatR; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; + +namespace F9WebAiTest.Api.Controllers; + +/// 工种管理(DDD + CQRS):工种维护 + 绑定部门 + 关联角色 +[ApiController] +[Route("api/sys/worktype")] +[Authorize] +public class SysWorkTypeController : ControllerBase +{ + private readonly IMediator _mediator; + public SysWorkTypeController(IMediator mediator) => _mediator = mediator; + + // ==================== 工种主表 ==================== + + [HttpGet] + public async Task GetPaged([FromQuery] int pageIndex = 1, [FromQuery] int pageSize = 20, [FromQuery] string keyword = "") + => Ok(ApiResult.Ok(await _mediator.Send(new GetWorkTypePagedQuery(pageIndex, pageSize, keyword ?? string.Empty)))); + + [HttpGet("{id}")] + public async Task GetById(long id) + { + try { return Ok(ApiResult.Ok(await _mediator.Send(new GetWorkTypeByIdForEditQuery(id)))); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } + + [HttpPost] + public async Task Create([FromBody] WorkType_CreateCommand command) + { + try { return Ok(ApiResult.Ok(new { id = await _mediator.Send(command) }, "新增成功")); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } + + [HttpPut("{id}")] + public async Task Update(long id, [FromBody] WorkType_UpdateCommand command) + { + try { return Ok(ApiResult.Ok(await _mediator.Send(command with { Id = id }), "修改成功")); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } + + [HttpDelete("{id}")] + public async Task Delete(long id) + { + try { return Ok(ApiResult.Ok(await _mediator.Send(new WorkType_DelCommand(id)), "删除成功")); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } + + [HttpPut("{id}/active")] + public async Task ActiveOrDeactivate(long id, [FromBody] WorkType_ActiveOrDeactivateCommand command) + { + try { return Ok(ApiResult.Ok(await _mediator.Send(command with { Id = id }), "操作成功")); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } + + // ==================== 绑定部门 ==================== + + [HttpGet("{id}/departments")] + public async Task GetDepartments(long id) + => Ok(ApiResult.Ok(await _mediator.Send(new GetWorkTypeDepartmentByWorkIdQuery(id)))); + + [HttpPost("{id}/departments")] + public async Task AssignDepartment(long id, [FromBody] WorkTypeDepartmentAssignRequest request) + { + try + { + var relationId = await _mediator.Send(new WorkTypeDepartment_AssignCommand(id, request.DepartmentId)); + return Ok(ApiResult.Ok(new { id = relationId }, "绑定成功")); + } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } + + [HttpDelete("{id}/departments/{departmentId}")] + public async Task RemoveDepartment(long id, long departmentId) + { + try { return Ok(ApiResult.Ok(await _mediator.Send(new WorkTypeDepartment_RemoveCommand(id, departmentId)), "解除绑定成功")); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } + + // ==================== 关联角色 ==================== + + [HttpGet("{id}/roles")] + public async Task GetRoles(long id) + => Ok(ApiResult.Ok(await _mediator.Send(new GetWorkTypeRoleByWorkIdQuery(id)))); + + [HttpPost("{id}/roles")] + public async Task AssignRole(long id, [FromBody] WorkTypeRoleAssignRequest request) + { + try + { + var relationId = await _mediator.Send(new WorkTypeRole_AssignCommand(id, request.RoleId)); + return Ok(ApiResult.Ok(new { id = relationId }, "关联成功")); + } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } + + [HttpDelete("{id}/roles/{roleId}")] + public async Task RemoveRole(long id, long roleId) + { + try { return Ok(ApiResult.Ok(await _mediator.Send(new WorkTypeRole_RemoveCommand(id, roleId)), "解除关联成功")); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } +} + +/// 绑定部门请求体 +public record WorkTypeDepartmentAssignRequest(long DepartmentId); + +/// 关联角色请求体 +public record WorkTypeRoleAssignRequest(long RoleId); diff --git a/backend/F9WebAiTest.Api/Controllers/SysWuziGroupController.cs b/backend/F9WebAiTest.Api/Controllers/SysWuziGroupController.cs new file mode 100644 index 0000000..0ff04ef --- /dev/null +++ b/backend/F9WebAiTest.Api/Controllers/SysWuziGroupController.cs @@ -0,0 +1,67 @@ +using F9WebAiTest.Application.Common; +using F9WebAiTest.Application.Common.Exceptions; +using F9WebAiTest.Application.CQRS.SYS.WuziMulus.Commands; +using F9WebAiTest.Application.CQRS.SYS.WuziMulus.Queries; +using MediatR; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; + +namespace F9WebAiTest.Api.Controllers; + +/// 物资分组管理(物资目录的分类树) +[ApiController] +[Route("api/sys/wuzigroup")] +[Authorize] +public class SysWuziGroupController : ControllerBase +{ + private readonly IMediator _mediator; + public SysWuziGroupController(IMediator mediator) => _mediator = mediator; + + /// 全部分组(构建分组树) + [HttpGet] + public async Task GetAll() + => Ok(ApiResult.Ok(await _mediator.Send(new GetWuziGroupAllQuery()))); + + /// 生成新编号(一级分类传 parentId=0) + [HttpGet("new-code")] + public async Task GetNewCode([FromQuery] long parentId = 0) + => Ok(ApiResult.Ok(await _mediator.Send(new GetWuziGroupNewCodeQuery(parentId)))); + + /// 是否存在下级分组(删除前校验) + [HttpGet("{id}/exist-child")] + public async Task ExistChild(long id) + => Ok(ApiResult.Ok(await _mediator.Send(new GetWuziGroupExistChildQuery(id)))); + + [HttpGet("{id}")] + public async Task GetById(long id) + { + var result = await _mediator.Send(new GetWuziGroupByIdQuery(id)); + return result == null + ? NotFound(ApiResult.Fail("物资分组不存在", 404)) + : Ok(ApiResult.Ok(result)); + } + + [HttpPost] + public async Task Create([FromBody] WuziGroup_CreateCommand command) + { + try { return Ok(ApiResult.Ok(new { id = await _mediator.Send(command) }, "新增成功")); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } + + [HttpPut("{id}")] + public async Task Update(long id, [FromBody] WuziGroup_UpdateCommand command) + { + try { return Ok(ApiResult.Ok(await _mediator.Send(command with { Id = id }), "修改成功")); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } + + [HttpDelete("{id}")] + public async Task Delete(long id) + { + try { return Ok(ApiResult.Ok(await _mediator.Send(new WuziGroup_DelCommand(id)), "删除成功")); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } +} diff --git a/backend/F9WebAiTest.Api/Controllers/SysWuziMuluController.cs b/backend/F9WebAiTest.Api/Controllers/SysWuziMuluController.cs new file mode 100644 index 0000000..5a27603 --- /dev/null +++ b/backend/F9WebAiTest.Api/Controllers/SysWuziMuluController.cs @@ -0,0 +1,68 @@ +using F9WebAiTest.Application.Common; +using F9WebAiTest.Application.Common.Exceptions; +using F9WebAiTest.Application.CQRS.SYS.WuziMulus.Commands; +using F9WebAiTest.Application.CQRS.SYS.WuziMulus.Queries; +using MediatR; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; + +namespace F9WebAiTest.Api.Controllers; + +/// 物资目录管理(按分组维护物资) +[ApiController] +[Route("api/sys/wuzimulu")] +[Authorize] +public class SysWuziMuluController : ControllerBase +{ + private readonly IMediator _mediator; + public SysWuziMuluController(IMediator mediator) => _mediator = mediator; + + /// 按分组分页查询(groupId=0 表示全部分组) + [HttpGet] + public async Task GetPaged([FromQuery] long groupId = 0, [FromQuery] string keyword = "", + [FromQuery] int pageIndex = 1, [FromQuery] int pageSize = 20) + => Ok(ApiResult.Ok(await _mediator.Send(new GetWuziMuluPagedQuery(groupId, keyword ?? string.Empty, pageIndex, pageSize)))); + + /// 物资选项(供其它模块选择物资,如原料庄口选茧别) + [HttpGet("options")] + public async Task GetOptions([FromQuery] string keyword = "", [FromQuery] int limit = 200) + => Ok(ApiResult.Ok(await _mediator.Send(new GetWuziMuluOptionsQuery(keyword ?? string.Empty, limit)))); + + /// 生成新编号(按所属分组) + [HttpGet("new-code")] + public async Task GetNewCode([FromQuery] long groupId) + => Ok(ApiResult.Ok(await _mediator.Send(new GetWuziMuluNewCodeQuery(groupId)))); + + [HttpGet("{id}")] + public async Task GetById(long id) + { + var result = await _mediator.Send(new GetWuziMuluByIdQuery(id)); + return result == null + ? NotFound(ApiResult.Fail("物资不存在", 404)) + : Ok(ApiResult.Ok(result)); + } + + [HttpPost] + public async Task Create([FromBody] WuziMulu_CreateCommand command) + { + try { return Ok(ApiResult.Ok(new { id = await _mediator.Send(command) }, "新增成功")); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } + + [HttpPut("{id}")] + public async Task Update(long id, [FromBody] WuziMulu_UpdateCommand command) + { + try { return Ok(ApiResult.Ok(await _mediator.Send(command with { Id = id }), "修改成功")); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } + + [HttpDelete("{id}")] + public async Task Delete(long id) + { + try { return Ok(ApiResult.Ok(await _mediator.Send(new WuziMulu_DelCommand(id)), "删除成功")); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } +} diff --git a/backend/F9WebAiTest.Api/Controllers/SysYuanliaoZhuangkouController.cs b/backend/F9WebAiTest.Api/Controllers/SysYuanliaoZhuangkouController.cs new file mode 100644 index 0000000..37b5dab --- /dev/null +++ b/backend/F9WebAiTest.Api/Controllers/SysYuanliaoZhuangkouController.cs @@ -0,0 +1,63 @@ +using F9WebAiTest.Application.Common; +using F9WebAiTest.Application.Common.Exceptions; +using F9WebAiTest.Application.CQRS.SYS.YuanliaoZhuangkous.Commands; +using F9WebAiTest.Application.CQRS.SYS.YuanliaoZhuangkous.Queries; +using MediatR; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; + +namespace F9WebAiTest.Api.Controllers; + +/// 原料庄口管理(DDD + CQRS):按年度/产地/站点/季别维护原料庄口,编号自动生成 +[ApiController] +[Route("api/sys/yuanliaozhuangkou")] +[Authorize] +public class SysYuanliaoZhuangkouController : ControllerBase +{ + private readonly IMediator _mediator; + public SysYuanliaoZhuangkouController(IMediator mediator) => _mediator = mediator; + + [HttpGet] + public async Task GetPaged([FromQuery] int year = 0, [FromQuery] string chandi = "", [FromQuery] string zhandian = "", + [FromQuery] string jibie = "", [FromQuery] string like = "", [FromQuery] int pageIndex = 1, [FromQuery] int pageSize = 20) + => Ok(ApiResult.Ok(await _mediator.Send(new GetYuanliaoZhuangkouPagedQuery(year, + chandi ?? string.Empty, zhandian ?? string.Empty, jibie ?? string.Empty, like ?? string.Empty, pageIndex, pageSize)))); + + /// 物资(茧别)下拉选项:物资目录中名称含"茧"的物资 + [HttpGet("wuzi-options")] + public async Task GetWuziOptions([FromQuery] string keyword = "") + => Ok(ApiResult.Ok(await _mediator.Send(new GetYuanliaoZhuangkouWuziOptionsQuery(keyword ?? string.Empty)))); + + [HttpGet("{id}")] + public async Task GetById(long id) + { + var result = await _mediator.Send(new GetYuanliaoZhuangkouByIdQuery(id)); + return result == null + ? NotFound(ApiResult.Fail("原料庄口不存在", 404)) + : Ok(ApiResult.Ok(result)); + } + + [HttpPost] + public async Task Create([FromBody] YuanliaoZhuangkou_CreateCommand command) + { + try { return Ok(ApiResult.Ok(new { id = await _mediator.Send(command) }, "新增成功")); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } + + [HttpPut("{id}")] + public async Task Update(long id, [FromBody] YuanliaoZhuangkou_UpdateCommand command) + { + try { return Ok(ApiResult.Ok(await _mediator.Send(command with { Id = id }), "修改成功")); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } + + [HttpDelete("{id}")] + public async Task Delete(long id) + { + try { return Ok(ApiResult.Ok(await _mediator.Send(new YuanliaoZhuangkou_DelCommand(id)), "删除成功")); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } +} diff --git a/backend/F9WebAiTest.Api/Controllers/SysZhangqiController.cs b/backend/F9WebAiTest.Api/Controllers/SysZhangqiController.cs new file mode 100644 index 0000000..085fdd4 --- /dev/null +++ b/backend/F9WebAiTest.Api/Controllers/SysZhangqiController.cs @@ -0,0 +1,84 @@ +using F9WebAiTest.Application.Common; +using F9WebAiTest.Application.Common.Exceptions; +using F9WebAiTest.Application.CQRS.SYS.Zq.Commands; +using F9WebAiTest.Application.CQRS.SYS.Zq.Queries; +using MediatR; +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; + +namespace F9WebAiTest.Api.Controllers; + +/// 账期管理(DDD + CQRS):账期维护 + 扎帐/取消扎帐 + 按日期取账期 +[ApiController] +[Route("api/sys/zhangqi")] +[Authorize] +public class SysZhangqiController : ControllerBase +{ + private readonly IMediator _mediator; + public SysZhangqiController(IMediator mediator) => _mediator = mediator; + + /// 分页查询(按年度筛选) + [HttpGet] + public async Task GetPaged([FromQuery] int? year, [FromQuery] string keyword, [FromQuery] int pageIndex = 1, [FromQuery] int pageSize = 20) + => Ok(ApiResult.Ok(await _mediator.Send(new GetZhangqiPagedQuery(year, keyword ?? string.Empty, pageIndex, pageSize)))); + + /// 按日期取所属账期(不存在时按 28 日规则自动创建) + [HttpGet("by-date")] + public async Task GetByDate([FromQuery] DateTime date) + { + try { return Ok(ApiResult.Ok(await _mediator.Send(new GetZhangqiByDateQuery(date)))); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } + + /// 指定年月是否已扎帐 + [HttpGet("is-zhazhang")] + public async Task GetIsZhaZhang([FromQuery] int year, [FromQuery] int month) + => Ok(ApiResult.Ok(await _mediator.Send(new GetZhangqiIsZhaZhangQuery(year, month)))); + + /// 指定日期所属账期是否已扎帐 + [HttpGet("is-zhazhang-by-date")] + public async Task GetIsZhaZhangByDate([FromQuery] DateTime date) + => Ok(ApiResult.Ok(await _mediator.Send(new GetZhangqiIsZhaZhangByDateQuery(date)))); + + [HttpGet("{id}")] + public async Task GetById(long id) + { + try { return Ok(ApiResult.Ok(await _mediator.Send(new GetZhangqiByIdQuery(id)))); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } + + [HttpPost] + public async Task Create([FromBody] Zhangqi_CreateCommand command) + { + try { return Ok(ApiResult.Ok(new { id = await _mediator.Send(command) }, "新增成功")); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } + + [HttpPut("{id}")] + public async Task Update(long id, [FromBody] Zhangqi_UpdateCommand command) + { + try { return Ok(ApiResult.Ok(await _mediator.Send(command with { Id = id }), "修改成功")); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } + + [HttpDelete("{id}")] + public async Task Delete(long id) + { + try { return Ok(ApiResult.Ok(await _mediator.Send(new Zhangqi_DelCommand(id)), "删除成功")); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } + + /// 扎帐 / 取消扎帐 + [HttpPut("{id}/zhazhang")] + public async Task ZhaZhang(long id, [FromBody] Zhangqi_ZhaZhangCommand command) + { + try { return Ok(ApiResult.Ok(await _mediator.Send(command with { Id = id }), "操作成功")); } + catch (F9NotFoundException ex) { return NotFound(ApiResult.Fail(ex.Message, 404)); } + catch (F9OperationException ex) { return BadRequest(ApiResult.Fail(ex.Message, 400)); } + } +} diff --git a/backend/F9WebAiTest.Api/f9_web_ai_test_rbac.db b/backend/F9WebAiTest.Api/f9_web_ai_test_rbac.db index 8b5a56a..5762693 100644 Binary files a/backend/F9WebAiTest.Api/f9_web_ai_test_rbac.db and b/backend/F9WebAiTest.Api/f9_web_ai_test_rbac.db differ diff --git a/backend/F9WebAiTest.Application/CQRS/SYS/Gongyingshangs/Commands/GongyingshangCommands.cs b/backend/F9WebAiTest.Application/CQRS/SYS/Gongyingshangs/Commands/GongyingshangCommands.cs new file mode 100644 index 0000000..04d6386 --- /dev/null +++ b/backend/F9WebAiTest.Application/CQRS/SYS/Gongyingshangs/Commands/GongyingshangCommands.cs @@ -0,0 +1,89 @@ +using F9WebAiTest.Application.Common.Exceptions; +using F9WebAiTest.Application.Interfaces.SnowflakeID; +using F9WebAiTest.Domain.Entities.SYS.Gongyingshangs; +using F9WebAiTest.Domain.Enums.SYS.Gongyingshangs; +using F9WebAiTest.Domain.Interfaces.SYS.Gongyingshangs; +using MediatR; + +namespace F9WebAiTest.Application.CQRS.SYS.Gongyingshangs.Commands; + +/// 新增往来单位 +public record Gongyingshang_CreateCommand(string Name, Gys_Type_Enum Type, Gys_Group_Enum Group, string Address, + string Lianxiren, string Phone, string Pinyin, Gys_SaleType_Enum SaleType) : IRequest; + +public class CreateGongyingshangCommandHandler( + IGongyingshangWriteRepository repository, + ISnowflakeIdGenerator snowflakeIdGenerator, + IPublisher eventBus) : IRequestHandler +{ + public async Task Handle(Gongyingshang_CreateCommand command, CancellationToken cancellationToken) + { + if (string.IsNullOrWhiteSpace(command.Name)) throw new F9OperationException("往来单位名称不能为空"); + + var entity = new Gongyingshang(snowflakeIdGenerator.CreateId(), command.Type, command.Name.Trim(), + command.Phone ?? string.Empty, command.Lianxiren ?? string.Empty, command.Address ?? string.Empty, + string.IsNullOrWhiteSpace(command.Pinyin) ? BuildPinyin(command.Name) : command.Pinyin.Trim(), + command.Group, command.SaleType); + + var result = await repository.AddAsync(entity); + if (result == false) throw new F9OperationException("往来单位", "新增"); + + foreach (var de in entity.DomainEvents) await eventBus.Publish(de, cancellationToken); + entity.ClearDomainEvents(); + + return entity.Id; + } + + /// 未填写简码时按名称生成(中文取拼音首字母能力有限,这里退化为首字) + internal static string BuildPinyin(string name) => (name ?? string.Empty).Trim() is { Length: > 0 } n ? n[..1] : string.Empty; +} + +/// 修改往来单位 +public record Gongyingshang_UpdateCommand(long Id, string Name, Gys_Type_Enum Type, Gys_Group_Enum Group, + string Address, string Lianxiren, string Phone, string Pinyin, Gys_SaleType_Enum SaleType) : IRequest; + +public class UpdateGongyingshangCommandHandler( + IGongyingshangWriteRepository repository, + IPublisher eventBus) : IRequestHandler +{ + public async Task Handle(Gongyingshang_UpdateCommand command, CancellationToken cancellationToken) + { + var entity = await repository.GetByIdAsync(command.Id, cancellationToken) + ?? throw new F9NotFoundException("往来单位不存在"); + if (string.IsNullOrWhiteSpace(command.Name)) throw new F9OperationException("往来单位名称不能为空"); + + entity.Update(command.Type, command.Name.Trim(), command.Phone ?? string.Empty, command.Lianxiren ?? string.Empty, + command.Address ?? string.Empty, command.Pinyin ?? string.Empty, command.Group, command.SaleType); + + var result = await repository.UpdateAsync(entity); + if (result == false) throw new F9OperationException("往来单位", "修改"); + + foreach (var de in entity.DomainEvents) await eventBus.Publish(de, cancellationToken); + entity.ClearDomainEvents(); + + return true; + } +} + +/// 删除往来单位 +public record Gongyingshang_DelCommand(long Id) : IRequest; + +public class DelGongyingshangCommandHandler( + IGongyingshangWriteRepository repository, + IPublisher eventBus) : IRequestHandler +{ + public async Task Handle(Gongyingshang_DelCommand command, CancellationToken cancellationToken) + { + var entity = await repository.GetByIdAsync(command.Id, cancellationToken) + ?? throw new F9NotFoundException("往来单位不存在"); + + var result = await repository.SoftDeleteAsync(command.Id); + if (result == false) throw new F9OperationException("往来单位", "删除"); + + entity.Deleted(); + foreach (var de in entity.DomainEvents) await eventBus.Publish(de, cancellationToken); + entity.ClearDomainEvents(); + + return true; + } +} diff --git a/backend/F9WebAiTest.Application/CQRS/SYS/Gongyingshangs/Queries/GongyingshangQueries.cs b/backend/F9WebAiTest.Application/CQRS/SYS/Gongyingshangs/Queries/GongyingshangQueries.cs new file mode 100644 index 0000000..6e83508 --- /dev/null +++ b/backend/F9WebAiTest.Application/CQRS/SYS/Gongyingshangs/Queries/GongyingshangQueries.cs @@ -0,0 +1,28 @@ +using F9WebAiTest.Application.Common; +using F9WebAiTest.Application.Dtos.SYS.Gongyingshangs; +using F9WebAiTest.Application.Interfaces.Repositories.SYS.Gongyingshangs; +using F9WebAiTest.Domain.Enums.SYS.Gongyingshangs; +using MediatR; + +namespace F9WebAiTest.Application.CQRS.SYS.Gongyingshangs.Queries; + +/// 往来单位分页查询(业务类型 + 销售类型 + 关键字) +public record GetGongyingshangPagedQuery(Gys_Type_Enum Type = Gys_Type_Enum.干茧, Gys_SaleType_Enum? SaleType = null, + string Like = "", int PageIndex = 1, int PageSize = 20) : IRequest>; + +public class GetGongyingshangPagedQueryHandler(IGongyingshangReadRepository readRepository) + : IRequestHandler> +{ + public async Task> Handle(GetGongyingshangPagedQuery query, CancellationToken ct) + => await readRepository.GetPagedAsync(query.Type, query.SaleType, query.Like, query.PageIndex, query.PageSize); +} + +/// 按 Id 查询往来单位(编辑回显) +public record GetGongyingshangByIdQuery(long Id) : IRequest; + +public class GetGongyingshangByIdQueryHandler(IGongyingshangReadRepository readRepository) + : IRequestHandler +{ + public async Task Handle(GetGongyingshangByIdQuery query, CancellationToken ct) + => await readRepository.GetByIdForEditAsync(query.Id); +} diff --git a/backend/F9WebAiTest.Application/CQRS/SYS/Registries/Commands/RegistryCommands.cs b/backend/F9WebAiTest.Application/CQRS/SYS/Registries/Commands/RegistryCommands.cs new file mode 100644 index 0000000..384dcb6 --- /dev/null +++ b/backend/F9WebAiTest.Application/CQRS/SYS/Registries/Commands/RegistryCommands.cs @@ -0,0 +1,152 @@ +using F9WebAiTest.Application.Common.Exceptions; +using F9WebAiTest.Application.Interfaces.SnowflakeID; +using F9WebAiTest.Domain.Entities.SYS.Registries; +using F9WebAiTest.Domain.Interfaces.SYS.Registries; +using MediatR; + +namespace F9WebAiTest.Application.CQRS.SYS.Registries.Commands; + +/// 注册表支持的数据类型(与前端下拉、F9 的 IRegistryService 保持一致) +public static class RegistryDataTypes +{ + public static readonly string[] All = { "string", "int", "decimal", "bool", "json", "array" }; + + /// 归一化为小写并校验(如 F9 历史数据里的 "Array" → "array") + public static string Normalize(string dataType) + { + var value = (dataType ?? "").Trim().ToLowerInvariant(); + if (value.Length == 0) return "string"; + if (!All.Contains(value)) + throw new F9OperationException($"数据类型[{dataType}]不支持,可选:{string.Join(" / ", All)}"); + return value; + } +} + +/// +/// 新增配置项(存在同"命名空间 + 键名"的记录时自动改为更新,对应 F9 的 BASE-REGISTRY-RULE-1) +/// +public record Registry_CreateCommand(string Category, string KeyName, string Value, string DataType, string Description, bool IsActive) + : IRequest; + +public class CreateRegistryCommandHandler( + IRegistryWriteRepository registryRepository, + ISnowflakeIdGenerator snowflakeIdGenerator, + IPublisher eventBus) : IRequestHandler +{ + public async Task Handle(Registry_CreateCommand command, CancellationToken cancellationToken) + { + var category = (command.Category ?? "").Trim(); + var keyName = (command.KeyName ?? "").Trim(); + if (string.IsNullOrEmpty(category)) throw new F9OperationException("命名空间不能为空"); + if (string.IsNullOrEmpty(keyName)) throw new F9OperationException("键名不能为空"); + + var dataType = RegistryDataTypes.Normalize(command.DataType); + var value = command.Value ?? string.Empty; + var description = command.Description ?? string.Empty; + + // 已存在同命名空间 + 键名的配置:直接更新(供 SetRegistry 之类的"设置值"场景复用) + var exist = await registryRepository.GetByCategoryAndKeyAsync(category, keyName); + if (exist != null) + { + exist.Update(category, keyName, value, dataType, description, command.IsActive); + var updated = await registryRepository.UpdateAsync(exist); + if (updated == false) throw new F9OperationException("注册表配置", "修改"); + + foreach (var de in exist.DomainEvents) await eventBus.Publish(de, cancellationToken); + exist.ClearDomainEvents(); + return exist.Id; + } + + var entity = new Registry(snowflakeIdGenerator.CreateId(), category, keyName, value, dataType, description, command.IsActive); + var result = await registryRepository.AddAsync(entity); + if (result == false) throw new F9OperationException("注册表配置", "新增"); + + foreach (var de in entity.DomainEvents) await eventBus.Publish(de, cancellationToken); + entity.ClearDomainEvents(); + + return entity.Id; + } +} + +/// 修改配置项 +public record Registry_UpdateCommand(long Id, string Category, string KeyName, string Value, string DataType, string Description, bool IsActive) + : IRequest; + +public class UpdateRegistryCommandHandler( + IRegistryWriteRepository registryRepository, + IPublisher eventBus) : IRequestHandler +{ + public async Task Handle(Registry_UpdateCommand command, CancellationToken cancellationToken) + { + var entity = await registryRepository.GetByIdAsync(command.Id, cancellationToken) + ?? throw new F9NotFoundException("注册表配置不存在"); + + var category = (command.Category ?? "").Trim(); + var keyName = (command.KeyName ?? "").Trim(); + if (string.IsNullOrEmpty(category)) throw new F9OperationException("命名空间不能为空"); + if (string.IsNullOrEmpty(keyName)) throw new F9OperationException("键名不能为空"); + + // 同一命名空间下键名不能重复 + var duplicate = await registryRepository.GetByCategoryAndKeyAsync(category, keyName); + if (duplicate != null && duplicate.Id != command.Id) + throw new F9OperationException($"命名空间[{category}]下已存在键名[{keyName}]"); + + entity.Update(category, keyName, command.Value ?? string.Empty, RegistryDataTypes.Normalize(command.DataType), + command.Description ?? string.Empty, command.IsActive); + + var result = await registryRepository.UpdateAsync(entity); + if (result == false) throw new F9OperationException("注册表配置", "修改"); + + foreach (var de in entity.DomainEvents) await eventBus.Publish(de, cancellationToken); + entity.ClearDomainEvents(); + + return true; + } +} + +/// 只修改值("设置注册表值"场景) +public record Registry_SetValueCommand(long Id, string Value) : IRequest; + +public class SetValueRegistryCommandHandler( + IRegistryWriteRepository registryRepository, + IPublisher eventBus) : IRequestHandler +{ + public async Task Handle(Registry_SetValueCommand command, CancellationToken cancellationToken) + { + var entity = await registryRepository.GetByIdAsync(command.Id, cancellationToken) + ?? throw new F9NotFoundException("注册表配置不存在"); + + entity.SetValue(command.Value ?? string.Empty); + + var result = await registryRepository.UpdateAsync(entity); + if (result == false) throw new F9OperationException("注册表配置", "修改"); + + foreach (var de in entity.DomainEvents) await eventBus.Publish(de, cancellationToken); + entity.ClearDomainEvents(); + + return true; + } +} + +/// 删除配置项 +public record Registry_DelCommand(long Id) : IRequest; + +public class DelRegistryCommandHandler( + IRegistryWriteRepository registryRepository, + IPublisher eventBus) : IRequestHandler +{ + public async Task Handle(Registry_DelCommand command, CancellationToken cancellationToken) + { + var entity = await registryRepository.GetByIdAsync(command.Id, cancellationToken) + ?? throw new F9NotFoundException("注册表配置不存在"); + + var result = await registryRepository.SoftDeleteAsync(command.Id); + if (result == false) throw new F9OperationException("注册表配置", "删除"); + + entity.Deleted(); + foreach (var de in entity.DomainEvents) await eventBus.Publish(de, cancellationToken); + entity.ClearDomainEvents(); + + return true; + } +} diff --git a/backend/F9WebAiTest.Application/CQRS/SYS/Registries/Queries/RegistryQueries.cs b/backend/F9WebAiTest.Application/CQRS/SYS/Registries/Queries/RegistryQueries.cs new file mode 100644 index 0000000..ac205c6 --- /dev/null +++ b/backend/F9WebAiTest.Application/CQRS/SYS/Registries/Queries/RegistryQueries.cs @@ -0,0 +1,35 @@ +using F9WebAiTest.Application.Dtos.SYS.Registries; +using F9WebAiTest.Application.Interfaces.Repositories.SYS.Registries; +using MediatR; + +namespace F9WebAiTest.Application.CQRS.SYS.Registries.Queries; + +/// 全部注册表配置(含未启用) +public record GetRegistryAllQuery() : IRequest>; + +public class GetRegistryAllQueryHandler(IRegistryReadRepository readRepository) + : IRequestHandler> +{ + public async Task> Handle(GetRegistryAllQuery query, CancellationToken ct) + => await readRepository.GetAllAsync(); +} + +/// 按 Id 查询(编辑回显) +public record GetRegistryByIdForEditQuery(long Id) : IRequest; + +public class GetRegistryByIdForEditQueryHandler(IRegistryReadRepository readRepository) + : IRequestHandler +{ + public async Task Handle(GetRegistryByIdForEditQuery query, CancellationToken ct) + => await readRepository.GetByIdForEditAsync(query.Id); +} + +/// 按命名空间 + 键名查询(业务模块取值入口) +public record GetByCategoryAndKeyQuery(string Category, string KeyName) : IRequest; + +public class GetByCategoryAndKeyQueryHandler(IRegistryReadRepository readRepository) + : IRequestHandler +{ + public async Task Handle(GetByCategoryAndKeyQuery query, CancellationToken ct) + => await readRepository.GetByCategoryAndKeyAsync(query.Category, query.KeyName); +} diff --git a/backend/F9WebAiTest.Application/CQRS/SYS/WorkTypes/Commands/WorkTypeCommands.cs b/backend/F9WebAiTest.Application/CQRS/SYS/WorkTypes/Commands/WorkTypeCommands.cs new file mode 100644 index 0000000..027e454 --- /dev/null +++ b/backend/F9WebAiTest.Application/CQRS/SYS/WorkTypes/Commands/WorkTypeCommands.cs @@ -0,0 +1,178 @@ +using F9WebAiTest.Application.Common.Exceptions; +using F9WebAiTest.Application.Interfaces.SnowflakeID; +using F9WebAiTest.Domain.Entities.SYS.WorkTypes; +using F9WebAiTest.Domain.Interfaces.SYS.WorkTypes; +using MediatR; + +namespace F9WebAiTest.Application.CQRS.SYS.WorkTypes.Commands; + +// ==================== 工种主表 ==================== + +/// 新增工种 +public record WorkType_CreateCommand(string WorkName, int SortOrder, string BizType, string SccbFenlei) : IRequest; + +public class CreateWorkTypeCommandHandler( + IWorkTypeWriteRepository workTypeRepository, + ISnowflakeIdGenerator snowflakeIdGenerator, + IPublisher eventBus) : IRequestHandler +{ + public async Task Handle(WorkType_CreateCommand command, CancellationToken cancellationToken) + { + if (string.IsNullOrWhiteSpace(command.WorkName)) throw new F9OperationException("工种名称不能为空"); + + var entity = new WorkType(snowflakeIdGenerator.CreateId(), command.WorkName.Trim(), command.SortOrder, + command.BizType ?? string.Empty, command.SccbFenlei ?? string.Empty); + + var result = await workTypeRepository.AddAsync(entity); + if (result == false) throw new F9OperationException("工种", "新增"); + + foreach (var de in entity.DomainEvents) await eventBus.Publish(de, cancellationToken); + entity.ClearDomainEvents(); + + return entity.Id; + } +} + +/// 修改工种 +public record WorkType_UpdateCommand(long Id, string WorkName, int SortOrder, string BizType, string SccbFenlei) : IRequest; + +public class UpdateWorkTypeCommandHandler( + IWorkTypeWriteRepository workTypeRepository, + IPublisher eventBus) : IRequestHandler +{ + public async Task Handle(WorkType_UpdateCommand command, CancellationToken cancellationToken) + { + var entity = await workTypeRepository.GetByIdAsync(command.Id, cancellationToken) + ?? throw new F9NotFoundException("工种不存在"); + if (string.IsNullOrWhiteSpace(command.WorkName)) throw new F9OperationException("工种名称不能为空"); + + entity.Update(command.WorkName.Trim(), command.SortOrder, + command.BizType ?? string.Empty, command.SccbFenlei ?? string.Empty); + + var result = await workTypeRepository.UpdateAsync(entity); + if (result == false) throw new F9OperationException("工种", "修改"); + + foreach (var de in entity.DomainEvents) await eventBus.Publish(de, cancellationToken); + entity.ClearDomainEvents(); + + return true; + } +} + +/// 删除工种(同时清理部门/角色关联) +public record WorkType_DelCommand(long Id) : IRequest; + +public class DelWorkTypeCommandHandler( + IWorkTypeWriteRepository workTypeRepository, + IWorkTypeDepartmentRepository workTypeDepartmentRepository, + IWorkTypeRoleRepository workTypeRoleRepository, + IPublisher eventBus) : IRequestHandler +{ + public async Task Handle(WorkType_DelCommand command, CancellationToken cancellationToken) + { + var entity = await workTypeRepository.GetByIdAsync(command.Id, cancellationToken) + ?? throw new F9NotFoundException("工种不存在"); + + var result = await workTypeRepository.SoftDeleteAsync(command.Id); + if (result == false) throw new F9OperationException("工种", "删除"); + + await workTypeDepartmentRepository.HardDeleteByWorkTypeIdAsync(command.Id); + await workTypeRoleRepository.HardDeleteByWorkTypeIdAsync(command.Id); + + entity.Deleted(); + foreach (var de in entity.DomainEvents) await eventBus.Publish(de, cancellationToken); + entity.ClearDomainEvents(); + + return true; + } +} + +/// 启用/禁用工种 +public record WorkType_ActiveOrDeactivateCommand(long Id, bool Active) : IRequest; + +public class ActiveOrDeactivateWorkTypeCommandHandler(IWorkTypeWriteRepository workTypeRepository) + : IRequestHandler +{ + public async Task Handle(WorkType_ActiveOrDeactivateCommand command, CancellationToken cancellationToken) + => await workTypeRepository.ActiveOrDeactive(command.Id, command.Active); +} + +// ==================== 工种-部门 ==================== + +/// 绑定部门(已存在则直接返回关联 Id) +public record WorkTypeDepartment_AssignCommand(long WorkTypeId, long DepartmentId) : IRequest; + +public class AssignWorkTypeDepartmentCommandHandler( + IWorkTypeWriteRepository workTypeRepository, + IWorkTypeDepartmentRepository repository, + ISnowflakeIdGenerator snowflakeIdGenerator) : IRequestHandler +{ + public async Task Handle(WorkTypeDepartment_AssignCommand command, CancellationToken cancellationToken) + { + _ = await workTypeRepository.GetByIdAsync(command.WorkTypeId, cancellationToken) + ?? throw new F9NotFoundException("工种不存在"); + + var exist = await repository.GetAsync(command.WorkTypeId, command.DepartmentId); + if (exist != null) return exist.Id; + + var entity = new WorkTypeDepartment(snowflakeIdGenerator.CreateId(), command.WorkTypeId, command.DepartmentId); + var result = await repository.AddAsync(entity); + if (result == false) throw new F9OperationException("工种绑定部门", "操作"); + + return entity.Id; + } +} + +/// 解除部门绑定 +public record WorkTypeDepartment_RemoveCommand(long WorkTypeId, long DepartmentId) : IRequest; + +public class RemoveWorkTypeDepartmentCommandHandler(IWorkTypeDepartmentRepository repository) + : IRequestHandler +{ + public async Task Handle(WorkTypeDepartment_RemoveCommand command, CancellationToken cancellationToken) + { + var exist = await repository.GetAsync(command.WorkTypeId, command.DepartmentId) + ?? throw new F9NotFoundException("工种部门关联不存在"); + return await repository.HardDeleteAsync(exist.Id); + } +} + +// ==================== 工种-角色 ==================== + +/// 关联角色(已存在则直接返回关联 Id) +public record WorkTypeRole_AssignCommand(long WorkTypeId, long RoleId) : IRequest; + +public class AssignWorkTypeRoleCommandHandler( + IWorkTypeWriteRepository workTypeRepository, + IWorkTypeRoleRepository repository, + ISnowflakeIdGenerator snowflakeIdGenerator) : IRequestHandler +{ + public async Task Handle(WorkTypeRole_AssignCommand command, CancellationToken cancellationToken) + { + _ = await workTypeRepository.GetByIdAsync(command.WorkTypeId, cancellationToken) + ?? throw new F9NotFoundException("工种不存在"); + + var exist = await repository.GetAsync(command.WorkTypeId, command.RoleId); + if (exist != null) return exist.Id; + + var entity = new WorkTypeRole(snowflakeIdGenerator.CreateId(), command.WorkTypeId, command.RoleId); + var result = await repository.AddAsync(entity); + if (result == false) throw new F9OperationException("工种关联角色", "操作"); + + return entity.Id; + } +} + +/// 解除角色关联 +public record WorkTypeRole_RemoveCommand(long WorkTypeId, long RoleId) : IRequest; + +public class RemoveWorkTypeRoleCommandHandler(IWorkTypeRoleRepository repository) + : IRequestHandler +{ + public async Task Handle(WorkTypeRole_RemoveCommand command, CancellationToken cancellationToken) + { + var exist = await repository.GetAsync(command.WorkTypeId, command.RoleId) + ?? throw new F9NotFoundException("工种角色关联不存在"); + return await repository.HardDeleteAsync(exist.Id); + } +} diff --git a/backend/F9WebAiTest.Application/CQRS/SYS/WorkTypes/Queries/WorkTypeQueries.cs b/backend/F9WebAiTest.Application/CQRS/SYS/WorkTypes/Queries/WorkTypeQueries.cs new file mode 100644 index 0000000..882a0e7 --- /dev/null +++ b/backend/F9WebAiTest.Application/CQRS/SYS/WorkTypes/Queries/WorkTypeQueries.cs @@ -0,0 +1,46 @@ +using F9WebAiTest.Application.Common; +using F9WebAiTest.Application.Dtos.SYS.WorkTypes; +using F9WebAiTest.Application.Interfaces.Repositories.SYS.WorkTypes; +using MediatR; + +namespace F9WebAiTest.Application.CQRS.SYS.WorkTypes.Queries; + +/// 工种分页查询 +public record GetWorkTypePagedQuery(int PageIndex = 1, int PageSize = 20, string Keyword = "") : IRequest>; + +public class GetWorkTypePagedQueryHandler(IWorkTypeReadRepository readRepository) + : IRequestHandler> +{ + public async Task> Handle(GetWorkTypePagedQuery query, CancellationToken ct) + => await readRepository.GetPagedAsync(query.PageIndex, query.PageSize, query.Keyword); +} + +/// 按 Id 查询工种(编辑回显) +public record GetWorkTypeByIdForEditQuery(long Id) : IRequest; + +public class GetWorkTypeByIdForEditQueryHandler(IWorkTypeReadRepository readRepository) + : IRequestHandler +{ + public async Task Handle(GetWorkTypeByIdForEditQuery query, CancellationToken ct) + => await readRepository.GetByIdForEditAsync(query.Id); +} + +/// 查询某工种已绑定的部门 +public record GetWorkTypeDepartmentByWorkIdQuery(long WorkTypeId) : IRequest>; + +public class GetWorkTypeDepartmentByWorkIdQueryHandler(IWorkTypeReadRepository readRepository) + : IRequestHandler> +{ + public async Task> Handle(GetWorkTypeDepartmentByWorkIdQuery query, CancellationToken ct) + => await readRepository.GetDepartmentsAsync(query.WorkTypeId); +} + +/// 查询某工种已关联的角色 +public record GetWorkTypeRoleByWorkIdQuery(long WorkTypeId) : IRequest>; + +public class GetWorkTypeRoleByWorkIdQueryHandler(IWorkTypeReadRepository readRepository) + : IRequestHandler> +{ + public async Task> Handle(GetWorkTypeRoleByWorkIdQuery query, CancellationToken ct) + => await readRepository.GetRolesAsync(query.WorkTypeId); +} diff --git a/backend/F9WebAiTest.Application/CQRS/SYS/WuziMulus/Commands/WuziCommands.cs b/backend/F9WebAiTest.Application/CQRS/SYS/WuziMulus/Commands/WuziCommands.cs new file mode 100644 index 0000000..0f55ad4 --- /dev/null +++ b/backend/F9WebAiTest.Application/CQRS/SYS/WuziMulus/Commands/WuziCommands.cs @@ -0,0 +1,182 @@ +using F9WebAiTest.Application.Common.Exceptions; +using F9WebAiTest.Application.Interfaces.Repositories.SYS.WuziMulus; +using F9WebAiTest.Application.Interfaces.SnowflakeID; +using F9WebAiTest.Domain.Entities.SYS.WuziMulus; +using F9WebAiTest.Domain.Enums.SYS.Departments; +using F9WebAiTest.Domain.Enums.SYS.WuziMulus; +using F9WebAiTest.Domain.Interfaces.SYS.WuziMulus; +using MediatR; + +namespace F9WebAiTest.Application.CQRS.SYS.WuziMulus.Commands; + +// ==================== 物资分组 ==================== + +/// 新增物资分组(编号由前端调用 new-code 预生成后提交) +public record WuziGroup_CreateCommand(long ParentId, WuziBusiness_Type_Enum BusinessType, + Department_DutyType_Enum DepartmentType, string Code, string Name, int SortOrder, string Description) : IRequest; + +public class CreateWuziGroupCommandHandler( + IWuziGroupWriteRepository repository, + IWuziGroupReadRepository readRepository, + ISnowflakeIdGenerator snowflakeIdGenerator, + IPublisher eventBus) : IRequestHandler +{ + public async Task Handle(WuziGroup_CreateCommand command, CancellationToken cancellationToken) + { + if (string.IsNullOrWhiteSpace(command.Name)) throw new F9OperationException("分组名称不能为空"); + + var code = (command.Code ?? "").Trim(); + if (string.IsNullOrEmpty(code)) code = await readRepository.GetNewCodeAsync(command.ParentId); + + var entity = new WuziGroup(snowflakeIdGenerator.CreateId(), command.BusinessType, command.DepartmentType, + code, command.Name.Trim(), command.ParentId, command.SortOrder, command.Description ?? string.Empty); + + var result = await repository.AddAsync(entity); + if (result == false) throw new F9OperationException("物资分组", "新增"); + + foreach (var de in entity.DomainEvents) await eventBus.Publish(de, cancellationToken); + entity.ClearDomainEvents(); + + return entity.Id; + } +} + +/// 修改物资分组(编号不可改) +public record WuziGroup_UpdateCommand(long Id, WuziBusiness_Type_Enum BusinessType, + Department_DutyType_Enum DepartmentType, string Name, int SortOrder, string Description) : IRequest; + +public class UpdateWuziGroupCommandHandler( + IWuziGroupWriteRepository repository, + IPublisher eventBus) : IRequestHandler +{ + public async Task Handle(WuziGroup_UpdateCommand command, CancellationToken cancellationToken) + { + var entity = await repository.GetByIdAsync(command.Id, cancellationToken) + ?? throw new F9NotFoundException("物资分组不存在"); + if (string.IsNullOrWhiteSpace(command.Name)) throw new F9OperationException("分组名称不能为空"); + + entity.Update(command.BusinessType, command.DepartmentType, command.Name.Trim(), command.SortOrder, + command.Description ?? string.Empty); + + var result = await repository.UpdateAsync(entity); + if (result == false) throw new F9OperationException("物资分组", "修改"); + + foreach (var de in entity.DomainEvents) await eventBus.Publish(de, cancellationToken); + entity.ClearDomainEvents(); + + return true; + } +} + +/// 删除物资分组(存在下级分组或物资时不允许删除) +public record WuziGroup_DelCommand(long Id) : IRequest; + +public class DelWuziGroupCommandHandler( + IWuziGroupWriteRepository repository, + IWuziGroupReadRepository readRepository, + IPublisher eventBus) : IRequestHandler +{ + public async Task Handle(WuziGroup_DelCommand command, CancellationToken cancellationToken) + { + var entity = await repository.GetByIdAsync(command.Id, cancellationToken) + ?? throw new F9NotFoundException("物资分组不存在"); + + if (await readRepository.ExistChildAsync(command.Id)) throw new F9OperationException("存在下级分组,不能删除"); + if (await readRepository.ExistMuluAsync(command.Id)) throw new F9OperationException("分组下存在物资,不能删除"); + + var result = await repository.SoftDeleteAsync(command.Id); + if (result == false) throw new F9OperationException("物资分组", "删除"); + + entity.Deleted(); + foreach (var de in entity.DomainEvents) await eventBus.Publish(de, cancellationToken); + entity.ClearDomainEvents(); + + return true; + } +} + +// ==================== 物资目录 ==================== + +/// 新增物资 +public record WuziMulu_CreateCommand(long GroupId, string Name, string Code, string Unit, string Guige, + string Xinghao, string PinyinName, decimal Kucunyujing, int SortOrder, bool IsYujing, decimal SaleRate) : IRequest; + +public class CreateWuziMuluCommandHandler( + IWuziMuluWriteRepository repository, + IWuziMuluReadRepository readRepository, + ISnowflakeIdGenerator snowflakeIdGenerator, + IPublisher eventBus) : IRequestHandler +{ + public async Task Handle(WuziMulu_CreateCommand command, CancellationToken cancellationToken) + { + if (command.GroupId <= 0) throw new F9OperationException("请选择所属分组"); + if (string.IsNullOrWhiteSpace(command.Name)) throw new F9OperationException("物资名称不能为空"); + + var code = (command.Code ?? "").Trim(); + if (string.IsNullOrEmpty(code)) code = await readRepository.GetNewCodeAsync(command.GroupId); + + var entity = new WuziMulu(snowflakeIdGenerator.CreateId(), command.GroupId, command.Name.Trim(), code, + command.Unit ?? string.Empty, command.Guige ?? string.Empty, command.Xinghao ?? string.Empty, + command.PinyinName ?? string.Empty, command.Kucunyujing, command.SortOrder, command.IsYujing, command.SaleRate); + + var result = await repository.AddAsync(entity); + if (result == false) throw new F9OperationException("物资", "新增"); + + foreach (var de in entity.DomainEvents) await eventBus.Publish(de, cancellationToken); + entity.ClearDomainEvents(); + + return entity.Id; + } +} + +/// 修改物资(编号不可改) +public record WuziMulu_UpdateCommand(long Id, long GroupId, string Name, string Unit, string Guige, + string Xinghao, string PinyinName, decimal Kucunyujing, int SortOrder, bool IsYujing, decimal SaleRate) : IRequest; + +public class UpdateWuziMuluCommandHandler( + IWuziMuluWriteRepository repository, + IPublisher eventBus) : IRequestHandler +{ + public async Task Handle(WuziMulu_UpdateCommand command, CancellationToken cancellationToken) + { + var entity = await repository.GetByIdAsync(command.Id, cancellationToken) + ?? throw new F9NotFoundException("物资不存在"); + if (command.GroupId <= 0) throw new F9OperationException("请选择所属分组"); + if (string.IsNullOrWhiteSpace(command.Name)) throw new F9OperationException("物资名称不能为空"); + + entity.Update(command.GroupId, command.Name.Trim(), command.Unit ?? string.Empty, command.Guige ?? string.Empty, + command.Xinghao ?? string.Empty, command.PinyinName ?? string.Empty, command.Kucunyujing, + command.SortOrder, command.IsYujing, command.SaleRate); + + var result = await repository.UpdateAsync(entity); + if (result == false) throw new F9OperationException("物资", "修改"); + + foreach (var de in entity.DomainEvents) await eventBus.Publish(de, cancellationToken); + entity.ClearDomainEvents(); + + return true; + } +} + +/// 删除物资 +public record WuziMulu_DelCommand(long Id) : IRequest; + +public class DelWuziMuluCommandHandler( + IWuziMuluWriteRepository repository, + IPublisher eventBus) : IRequestHandler +{ + public async Task Handle(WuziMulu_DelCommand command, CancellationToken cancellationToken) + { + var entity = await repository.GetByIdAsync(command.Id, cancellationToken) + ?? throw new F9NotFoundException("物资不存在"); + + var result = await repository.SoftDeleteAsync(command.Id); + if (result == false) throw new F9OperationException("物资", "删除"); + + entity.Deleted(); + foreach (var de in entity.DomainEvents) await eventBus.Publish(de, cancellationToken); + entity.ClearDomainEvents(); + + return true; + } +} diff --git a/backend/F9WebAiTest.Application/CQRS/SYS/WuziMulus/Queries/WuziQueries.cs b/backend/F9WebAiTest.Application/CQRS/SYS/WuziMulus/Queries/WuziQueries.cs new file mode 100644 index 0000000..7d66b7c --- /dev/null +++ b/backend/F9WebAiTest.Application/CQRS/SYS/WuziMulus/Queries/WuziQueries.cs @@ -0,0 +1,91 @@ +using F9WebAiTest.Application.Common; +using F9WebAiTest.Application.Dtos.SYS.WuziMulus; +using F9WebAiTest.Application.Interfaces.Repositories.SYS.WuziMulus; +using MediatR; + +namespace F9WebAiTest.Application.CQRS.SYS.WuziMulus.Queries; + +// ==================== 物资分组 ==================== + +/// 全部物资分组(用于构建分组树) +public record GetWuziGroupAllQuery() : IRequest>; + +public class GetWuziGroupAllQueryHandler(IWuziGroupReadRepository readRepository) + : IRequestHandler> +{ + public async Task> Handle(GetWuziGroupAllQuery query, CancellationToken ct) + => await readRepository.GetAllAsync(); +} + +/// 按 Id 查询分组(编辑回显) +public record GetWuziGroupByIdQuery(long Id) : IRequest; + +public class GetWuziGroupByIdQueryHandler(IWuziGroupReadRepository readRepository) + : IRequestHandler +{ + public async Task Handle(GetWuziGroupByIdQuery query, CancellationToken ct) + => await readRepository.GetByIdForEditAsync(query.Id); +} + +/// 分组新编号 +public record GetWuziGroupNewCodeQuery(long ParentId) : IRequest; + +public class GetWuziGroupNewCodeQueryHandler(IWuziGroupReadRepository readRepository) + : IRequestHandler +{ + public async Task Handle(GetWuziGroupNewCodeQuery query, CancellationToken ct) + => await readRepository.GetNewCodeAsync(query.ParentId); +} + +/// 是否存在下级(删除前校验) +public record GetWuziGroupExistChildQuery(long Id) : IRequest; + +public class GetWuziGroupExistChildQueryHandler(IWuziGroupReadRepository readRepository) + : IRequestHandler +{ + public async Task Handle(GetWuziGroupExistChildQuery query, CancellationToken ct) + => await readRepository.ExistChildAsync(query.Id); +} + +// ==================== 物资目录 ==================== + +/// 按分组分页查询物资 +public record GetWuziMuluPagedQuery(long GroupId = 0, string Keyword = "", int PageIndex = 1, int PageSize = 20) + : IRequest>; + +public class GetWuziMuluPagedQueryHandler(IWuziMuluReadRepository readRepository) + : IRequestHandler> +{ + public async Task> Handle(GetWuziMuluPagedQuery query, CancellationToken ct) + => await readRepository.GetPagedAsync(query.GroupId, query.Keyword, query.PageIndex, query.PageSize); +} + +/// 按 Id 查询物资(编辑回显) +public record GetWuziMuluByIdQuery(long Id) : IRequest; + +public class GetWuziMuluByIdQueryHandler(IWuziMuluReadRepository readRepository) + : IRequestHandler +{ + public async Task Handle(GetWuziMuluByIdQuery query, CancellationToken ct) + => await readRepository.GetByIdForEditAsync(query.Id); +} + +/// 物资新编号 +public record GetWuziMuluNewCodeQuery(long GroupId) : IRequest; + +public class GetWuziMuluNewCodeQueryHandler(IWuziMuluReadRepository readRepository) + : IRequestHandler +{ + public async Task Handle(GetWuziMuluNewCodeQuery query, CancellationToken ct) + => await readRepository.GetNewCodeAsync(query.GroupId); +} + +/// 物资选项(供其它模块选择物资) +public record GetWuziMuluOptionsQuery(string Keyword = "", int Limit = 200) : IRequest>; + +public class GetWuziMuluOptionsQueryHandler(IWuziMuluReadRepository readRepository) + : IRequestHandler> +{ + public async Task> Handle(GetWuziMuluOptionsQuery query, CancellationToken ct) + => await readRepository.GetOptionsAsync(query.Keyword, query.Limit); +} diff --git a/backend/F9WebAiTest.Application/CQRS/SYS/YuanliaoZhuangkous/Commands/YuanliaoZhuangkouCommands.cs b/backend/F9WebAiTest.Application/CQRS/SYS/YuanliaoZhuangkous/Commands/YuanliaoZhuangkouCommands.cs new file mode 100644 index 0000000..10720ca --- /dev/null +++ b/backend/F9WebAiTest.Application/CQRS/SYS/YuanliaoZhuangkous/Commands/YuanliaoZhuangkouCommands.cs @@ -0,0 +1,122 @@ +using F9WebAiTest.Application.Common; +using F9WebAiTest.Application.Common.Exceptions; +using F9WebAiTest.Application.Interfaces.Repositories.SYS.YuanliaoZhuangkous; +using F9WebAiTest.Application.Interfaces.SnowflakeID; +using F9WebAiTest.Domain.Entities.SYS.YuanliaoZhuangkous; +using F9WebAiTest.Domain.Enums.SYS.YuanliaoZhuangkous; +using F9WebAiTest.Domain.Interfaces.SYS.YuanliaoZhuangkous; +using MediatR; + +namespace F9WebAiTest.Application.CQRS.SYS.YuanliaoZhuangkous.Commands; + +/// 新增原料庄口(编号按年度自动生成) +public record YuanliaoZhuangkou_CreateCommand( + int Year, string Name, string Jibie, BendiWaidi_Enum BendiWaidi, string Chandi, + string Canpinzhong, long WzmlId, string Zhandian, int Pici) : IRequest; + +public class CreateYuanliaoZhuangkouCommandHandler( + IYuanliaoZhuangkouWriteRepository repository, + IYuanliaoZhuangkouReadRepository readRepository, + ISnowflakeIdGenerator snowflakeIdGenerator, + IPublisher eventBus) : IRequestHandler +{ + public async Task Handle(YuanliaoZhuangkou_CreateCommand command, CancellationToken cancellationToken) + { + if (string.IsNullOrWhiteSpace(command.Name)) throw new F9OperationException("庄口名称不能为空"); + if (command.Year <= 0) throw new F9OperationException("年度不能为空"); + if (string.IsNullOrWhiteSpace(command.Chandi)) throw new F9OperationException("产地不能为空"); + if (string.IsNullOrWhiteSpace(command.Zhandian)) throw new F9OperationException("站点不能为空"); + if (string.IsNullOrWhiteSpace(command.Jibie)) throw new F9OperationException("季别不能为空"); + if (string.IsNullOrWhiteSpace(command.Canpinzhong)) throw new F9OperationException("蚕品种不能为空"); + if (command.WzmlId <= 0) throw new F9OperationException("请选择物资(茧别)"); + if (string.IsNullOrEmpty(await readRepository.GetWuziNameAsync(command.WzmlId))) + throw new F9OperationException("所选物资不存在,请重新选择"); + + var code = await GenerateCodeAsync(readRepository, command.Year); + + var entity = new YuanliaoZhuangkou(snowflakeIdGenerator.CreateId(), command.Year, command.Name.Trim(), code, + command.Jibie.Trim(), command.BendiWaidi, command.Chandi.Trim(), command.Canpinzhong.Trim(), + command.WzmlId, command.Zhandian.Trim(), command.Pici); + + var result = await repository.AddAsync(entity); + if (result == false) throw new F9OperationException("原料庄口", "新增"); + + foreach (var de in entity.DomainEvents) await eventBus.Publish(de, cancellationToken); + entity.ClearDomainEvents(); + + return entity.Id; + } + + /// 生成编号:{年度} + 3 位流水(如 2025001) + private static async Task GenerateCodeAsync(IYuanliaoZhuangkouReadRepository readRepository, int year) + { + var codes = await readRepository.GetCodesByYearAsync(year); + var maxSeq = 0; + foreach (var code in codes) + { + if (string.IsNullOrWhiteSpace(code) || code.Length <= 4) continue; + if (int.TryParse(code.Substring(4), out var seq) && seq > maxSeq) maxSeq = seq; + } + return $"{year}{maxSeq + 1:000}"; + } +} + +/// 修改原料庄口(编号不随修改变化) +public record YuanliaoZhuangkou_UpdateCommand( + long Id, int Year, string Name, string Jibie, BendiWaidi_Enum BendiWaidi, string Chandi, + string Canpinzhong, long WzmlId, string Zhandian, int Pici) : IRequest; + +public class UpdateYuanliaoZhuangkouCommandHandler( + IYuanliaoZhuangkouWriteRepository repository, + IYuanliaoZhuangkouReadRepository readRepository, + IPublisher eventBus) : IRequestHandler +{ + public async Task Handle(YuanliaoZhuangkou_UpdateCommand command, CancellationToken cancellationToken) + { + var entity = await repository.GetByIdAsync(command.Id, cancellationToken) + ?? throw new F9NotFoundException("原料庄口不存在"); + + if (string.IsNullOrWhiteSpace(command.Name)) throw new F9OperationException("庄口名称不能为空"); + if (string.IsNullOrWhiteSpace(command.Chandi)) throw new F9OperationException("产地不能为空"); + if (string.IsNullOrWhiteSpace(command.Zhandian)) throw new F9OperationException("站点不能为空"); + if (string.IsNullOrWhiteSpace(command.Jibie)) throw new F9OperationException("季别不能为空"); + if (string.IsNullOrWhiteSpace(command.Canpinzhong)) throw new F9OperationException("蚕品种不能为空"); + if (command.WzmlId <= 0) throw new F9OperationException("请选择物资(茧别)"); + if (string.IsNullOrEmpty(await readRepository.GetWuziNameAsync(command.WzmlId))) + throw new F9OperationException("所选物资不存在,请重新选择"); + + entity.Update(command.Year, command.Name.Trim(), command.Jibie.Trim(), command.BendiWaidi, + command.Chandi.Trim(), command.Canpinzhong.Trim(), command.WzmlId, command.Zhandian.Trim(), command.Pici); + + var result = await repository.UpdateAsync(entity); + if (result == false) throw new F9OperationException("原料庄口", "修改"); + + foreach (var de in entity.DomainEvents) await eventBus.Publish(de, cancellationToken); + entity.ClearDomainEvents(); + + return true; + } +} + +/// 删除原料庄口 +public record YuanliaoZhuangkou_DelCommand(long Id) : IRequest; + +public class DelYuanliaoZhuangkouCommandHandler( + IYuanliaoZhuangkouWriteRepository repository, + IPublisher eventBus) : IRequestHandler +{ + public async Task Handle(YuanliaoZhuangkou_DelCommand command, CancellationToken cancellationToken) + { + var entity = await repository.GetByIdAsync(command.Id, cancellationToken) + ?? throw new F9NotFoundException("原料庄口不存在"); + + var result = await repository.SoftDeleteAsync(command.Id); + if (result == false) throw new F9OperationException("原料庄口", "删除"); + + entity.Deleted(); + foreach (var de in entity.DomainEvents) await eventBus.Publish(de, cancellationToken); + entity.ClearDomainEvents(); + + return true; + } +} diff --git a/backend/F9WebAiTest.Application/CQRS/SYS/YuanliaoZhuangkous/Queries/YuanliaoZhuangkouQueries.cs b/backend/F9WebAiTest.Application/CQRS/SYS/YuanliaoZhuangkous/Queries/YuanliaoZhuangkouQueries.cs new file mode 100644 index 0000000..8badb30 --- /dev/null +++ b/backend/F9WebAiTest.Application/CQRS/SYS/YuanliaoZhuangkous/Queries/YuanliaoZhuangkouQueries.cs @@ -0,0 +1,40 @@ +using F9WebAiTest.Application.Common; +using F9WebAiTest.Application.Dtos.SYS.WuziMulus; +using F9WebAiTest.Application.Dtos.SYS.YuanliaoZhuangkous; +using F9WebAiTest.Application.Interfaces.Repositories.SYS.YuanliaoZhuangkous; +using MediatR; + +namespace F9WebAiTest.Application.CQRS.SYS.YuanliaoZhuangkous.Queries; + +/// 原料庄口分页查询(年度 + 产地/站点/季别 + 关键字) +public record GetYuanliaoZhuangkouPagedQuery( + int Year = 0, string Chandi = "", string Zhandian = "", string Jibie = "", string Like = "", + int PageIndex = 1, int PageSize = 20) : IRequest>; + +public class GetYuanliaoZhuangkouPagedQueryHandler(IYuanliaoZhuangkouReadRepository readRepository) + : IRequestHandler> +{ + public async Task> Handle(GetYuanliaoZhuangkouPagedQuery query, CancellationToken ct) + => await readRepository.GetPagedAsync(query.Year, query.Chandi, query.Zhandian, query.Jibie, + query.Like, query.PageIndex, query.PageSize); +} + +/// 按 Id 查询原料庄口(编辑回显) +public record GetYuanliaoZhuangkouByIdQuery(long Id) : IRequest; + +public class GetYuanliaoZhuangkouByIdQueryHandler(IYuanliaoZhuangkouReadRepository readRepository) + : IRequestHandler +{ + public async Task Handle(GetYuanliaoZhuangkouByIdQuery query, CancellationToken ct) + => await readRepository.GetByIdForEditAsync(query.Id); +} + +/// 物资(茧别)下拉选项:来自物资目录中名称含"茧"的物资,支持关键字过滤 +public record GetYuanliaoZhuangkouWuziOptionsQuery(string Keyword = "") : IRequest>; + +public class GetYuanliaoZhuangkouWuziOptionsQueryHandler(IYuanliaoZhuangkouReadRepository readRepository) + : IRequestHandler> +{ + public async Task> Handle(GetYuanliaoZhuangkouWuziOptionsQuery query, CancellationToken ct) + => await readRepository.GetWuziOptionsAsync(query.Keyword); +} diff --git a/backend/F9WebAiTest.Application/CQRS/SYS/Zq/Commands/ZhangqiCommands.cs b/backend/F9WebAiTest.Application/CQRS/SYS/Zq/Commands/ZhangqiCommands.cs new file mode 100644 index 0000000..9885ce1 --- /dev/null +++ b/backend/F9WebAiTest.Application/CQRS/SYS/Zq/Commands/ZhangqiCommands.cs @@ -0,0 +1,112 @@ +using F9WebAiTest.Application.Common.Exceptions; +using F9WebAiTest.Application.Interfaces.SnowflakeID; +using F9WebAiTest.Domain.Entities.SYS.Zq; +using F9WebAiTest.Domain.Interfaces.SYS.Zq; +using MediatR; + +namespace F9WebAiTest.Application.CQRS.SYS.Zq.Commands; + +/// 新增账期 +public record Zhangqi_CreateCommand(int Year, int Month, DateTime StartDate, DateTime EndDate) : IRequest; + +public class CreateZhangqiCommandHandler( + IZhangqiWriteRepository zhangqiRepository, + ISnowflakeIdGenerator snowflakeIdGenerator, + IPublisher eventBus) : IRequestHandler +{ + public async Task Handle(Zhangqi_CreateCommand command, CancellationToken cancellationToken) + { + if (command.StartDate > command.EndDate) throw new F9OperationException("开始日期不能大于截止日期"); + + var entity = new Zhangqi(snowflakeIdGenerator.CreateId(), command.Year, command.Month, + command.StartDate, command.EndDate); + + var result = await zhangqiRepository.AddAsync(entity); + if (result == false) throw new F9OperationException("账期", "新增"); + + foreach (var de in entity.DomainEvents) await eventBus.Publish(de, cancellationToken); + entity.ClearDomainEvents(); + + return entity.Id; + } +} + +/// 修改账期 +public record Zhangqi_UpdateCommand(long Id, int Year, int Month, DateTime StartDate, DateTime EndDate) : IRequest; + +public class UpdateZhangqiCommandHandler( + IZhangqiWriteRepository zhangqiRepository, + IPublisher eventBus) : IRequestHandler +{ + public async Task Handle(Zhangqi_UpdateCommand command, CancellationToken cancellationToken) + { + if (command.StartDate > command.EndDate) throw new F9OperationException("开始日期不能大于截止日期"); + + var entity = await zhangqiRepository.GetByIdAsync(command.Id, cancellationToken) + ?? throw new F9NotFoundException("账期不存在"); + + if (entity.IsZhaZhang) throw new F9OperationException("账期已扎帐,请先取消扎帐后再修改"); + + entity.Update(command.Year, command.Month, command.StartDate, command.EndDate); + + var result = await zhangqiRepository.UpdateAsync(entity); + if (result == false) throw new F9OperationException("账期", "修改"); + + foreach (var de in entity.DomainEvents) await eventBus.Publish(de, cancellationToken); + entity.ClearDomainEvents(); + + return true; + } +} + +/// 删除账期 +public record Zhangqi_DelCommand(long Id) : IRequest; + +public class DelZhangqiCommandHandler( + IZhangqiWriteRepository zhangqiRepository, + IPublisher eventBus) : IRequestHandler +{ + public async Task Handle(Zhangqi_DelCommand command, CancellationToken cancellationToken) + { + var entity = await zhangqiRepository.GetByIdAsync(command.Id, cancellationToken) + ?? throw new F9NotFoundException("账期不存在"); + + if (entity.IsZhaZhang) throw new F9OperationException("账期已扎帐,请先取消扎帐后再删除"); + + var result = await zhangqiRepository.SoftDeleteAsync(command.Id); + if (result == false) throw new F9OperationException("账期", "删除"); + + entity.Deleted(); + foreach (var de in entity.DomainEvents) await eventBus.Publish(de, cancellationToken); + entity.ClearDomainEvents(); + + return true; + } +} + +/// 扎帐 / 取消扎帐(扎帐后账期内业务数据禁止修改) +public record Zhangqi_ZhaZhangCommand(long Id, bool IsZhaZhang) : IRequest; + +public class ZhaZhangCommandHandler( + IZhangqiWriteRepository zhangqiRepository, + IPublisher eventBus) : IRequestHandler +{ + public async Task Handle(Zhangqi_ZhaZhangCommand command, CancellationToken cancellationToken) + { + var entity = await zhangqiRepository.GetByIdAsync(command.Id, cancellationToken) + ?? throw new F9NotFoundException("账期不存在"); + + if (entity.IsZhaZhang == command.IsZhaZhang) + throw new F9OperationException(command.IsZhaZhang ? "该账期已扎帐" : "该账期未扎帐"); + + entity.SetZhaZhang(command.IsZhaZhang); + + var result = await zhangqiRepository.SetZhaZhangAsync(command.Id, command.IsZhaZhang); + if (result == false) throw new F9OperationException(command.IsZhaZhang ? "扎帐" : "取消扎帐", "操作"); + + foreach (var de in entity.DomainEvents) await eventBus.Publish(de, cancellationToken); + entity.ClearDomainEvents(); + + return true; + } +} diff --git a/backend/F9WebAiTest.Application/CQRS/SYS/Zq/Queries/ZhangqiQueries.cs b/backend/F9WebAiTest.Application/CQRS/SYS/Zq/Queries/ZhangqiQueries.cs new file mode 100644 index 0000000..64b59fd --- /dev/null +++ b/backend/F9WebAiTest.Application/CQRS/SYS/Zq/Queries/ZhangqiQueries.cs @@ -0,0 +1,97 @@ +using F9WebAiTest.Application.Common; +using F9WebAiTest.Application.Dtos.SYS.Zq; +using F9WebAiTest.Application.Interfaces.Repositories.SYS.Zq; +using F9WebAiTest.Application.Interfaces.SnowflakeID; +using F9WebAiTest.Domain.Entities.SYS.Zq; +using F9WebAiTest.Domain.Interfaces.SYS.Zq; +using MediatR; + +namespace F9WebAiTest.Application.CQRS.SYS.Zq.Queries; + +/// 账期分页查询(按年度筛选) +public record GetZhangqiPagedQuery(int? Year = null, string Keyword = "", int PageIndex = 1, int PageSize = 20) + : IRequest>; + +public class GetZhangqiPagedQueryHandler(IZhangqiReadRepository readRepository) + : IRequestHandler> +{ + public async Task> Handle(GetZhangqiPagedQuery query, CancellationToken ct) + => await readRepository.GetPagedAsync(query.Year, query.Keyword, query.PageIndex, query.PageSize); +} + +/// 按 Id 查询账期(编辑回显) +public record GetZhangqiByIdQuery(long Id) : IRequest; + +public class GetZhangqiByIdQueryHandler(IZhangqiReadRepository readRepository) + : IRequestHandler +{ + public async Task Handle(GetZhangqiByIdQuery query, CancellationToken ct) + => await readRepository.GetByIdForEditAsync(query.Id); +} + +/// +/// 按日期取所属账期:不存在时按"每月 28 日"划分规则自动创建 +/// (日期 ≤ 28 号:上月 29 日 ~ 本月 28 日;日期 > 28 号:本月 29 日 ~ 下月 28 日)。 +/// +public record GetZhangqiByDateQuery(DateTime Date) : IRequest; + +public class GetZhangqiByDateQueryHandler( + IZhangqiReadRepository readRepository, + IZhangqiWriteRepository writeRepository, + ISnowflakeIdGenerator snowflakeIdGenerator) : IRequestHandler +{ + public async Task Handle(GetZhangqiByDateQuery query, CancellationToken ct) + { + var exist = await readRepository.GetByDateAsync(query.Date); + if (exist != null) return exist; + + var (startDate, endDate) = CalcRange(query.Date); + + var entity = new Zhangqi(snowflakeIdGenerator.CreateId(), endDate.Year, endDate.Month, startDate, endDate); + await writeRepository.AddAsync(entity); + + return new ZhangqiReadDto_Edit(entity.Id, entity.Year, entity.Month, entity.StartDate, entity.EndDate, entity.IsZhaZhang); + } + + /// 按 28 日边界推算账期区间(截止日期取当天 23:59:59) + private static (DateTime StartDate, DateTime EndDate) CalcRange(DateTime date) + { + DateTime startDate; + DateTime endDay; + + if (date.Day <= 28) + { + var lastMonth = date.AddMonths(-1); + startDate = new DateTime(lastMonth.Year, lastMonth.Month, 28).AddDays(1); + endDay = new DateTime(date.Year, date.Month, 28); + } + else + { + var nextMonth = date.AddMonths(1); + startDate = new DateTime(date.Year, date.Month, 28).AddDays(1); + endDay = new DateTime(nextMonth.Year, nextMonth.Month, 28); + } + + return (startDate, endDay.Date.AddDays(1).AddSeconds(-1)); + } +} + +/// 指定年月是否已扎帐 +public record GetZhangqiIsZhaZhangQuery(int Year, int Month) : IRequest; + +public class GetZhangqiIsZhaZhangQueryHandler(IZhangqiReadRepository readRepository) + : IRequestHandler +{ + public async Task Handle(GetZhangqiIsZhaZhangQuery query, CancellationToken ct) + => await readRepository.GetIsZhaZhangAsync(query.Year, query.Month); +} + +/// 指定日期所属账期是否已扎帐 +public record GetZhangqiIsZhaZhangByDateQuery(DateTime Date) : IRequest; + +public class GetZhangqiIsZhaZhangByDateQueryHandler(IZhangqiReadRepository readRepository) + : IRequestHandler +{ + public async Task Handle(GetZhangqiIsZhaZhangByDateQuery query, CancellationToken ct) + => await readRepository.GetIsZhaZhangByDateAsync(query.Date); +} diff --git a/backend/F9WebAiTest.Application/Dtos/SYS/Gongyingshangs/GongyingshangDtos.cs b/backend/F9WebAiTest.Application/Dtos/SYS/Gongyingshangs/GongyingshangDtos.cs new file mode 100644 index 0000000..5ad6dfb --- /dev/null +++ b/backend/F9WebAiTest.Application/Dtos/SYS/Gongyingshangs/GongyingshangDtos.cs @@ -0,0 +1,30 @@ +using F9WebAiTest.Domain.Enums.SYS.Gongyingshangs; + +namespace F9WebAiTest.Application.Dtos.SYS.Gongyingshangs; + +/// 往来单位列表读模型 +public record GongyingshangReadDto_View( + long Id, + string Name, + Gys_Type_Enum Type, + string TypeName, + Gys_Group_Enum Group, + string Grouname, + Gys_SaleType_Enum SaleType, + string SaleTypeName, + string Lianxiren, + string Phone, + string Address, + string Pinyin); + +/// 往来单位编辑读模型 +public record GongyingshangDto_Edit( + long Id, + string Name, + Gys_Type_Enum Type, + Gys_Group_Enum Group, + Gys_SaleType_Enum SaleType, + string Lianxiren, + string Phone, + string Address, + string Pinyin); diff --git a/backend/F9WebAiTest.Application/Dtos/SYS/Registries/RegistryDtos.cs b/backend/F9WebAiTest.Application/Dtos/SYS/Registries/RegistryDtos.cs new file mode 100644 index 0000000..202ef22 --- /dev/null +++ b/backend/F9WebAiTest.Application/Dtos/SYS/Registries/RegistryDtos.cs @@ -0,0 +1,21 @@ +namespace F9WebAiTest.Application.Dtos.SYS.Registries; + +/// 注册表列表读模型 +public record RegistryReadDto_View( + long Id, + string Category, + string KeyName, + string Value, + string DataType, + string Description, + bool IsActive); + +/// 注册表编辑读模型 +public record RegistryReadDto_Edit( + long Id, + string Category, + string KeyName, + string Value, + string DataType, + string Description, + bool IsActive); diff --git a/backend/F9WebAiTest.Application/Dtos/SYS/WorkTypes/WorkTypeDtos.cs b/backend/F9WebAiTest.Application/Dtos/SYS/WorkTypes/WorkTypeDtos.cs new file mode 100644 index 0000000..ad0da15 --- /dev/null +++ b/backend/F9WebAiTest.Application/Dtos/SYS/WorkTypes/WorkTypeDtos.cs @@ -0,0 +1,26 @@ +namespace F9WebAiTest.Application.Dtos.SYS.WorkTypes; + +/// 工种列表读模型 +public record WorkTypeReadDto_View( + long Id, + string WorkName, + int SortOrder, + string BizType, + string SccbFenlei, + bool IsActive, + string DepartmentNames); + +/// 工种编辑读模型 +public record WorkTypeReadDto_Edit( + long Id, + string WorkName, + int SortOrder, + string BizType, + string SccbFenlei, + bool IsActive); + +/// 工种已绑定部门(缓存模型) +public record WorkTypeDepartmentReadDto_Cache(long Id, long WorkTypeId, long DepartmentId); + +/// 工种已关联角色(缓存模型) +public record WorkTypeRoleReadDto_Cache(long Id, long WorkTypeId, long RoleId); diff --git a/backend/F9WebAiTest.Application/Dtos/SYS/WuziMulus/WuziDtos.cs b/backend/F9WebAiTest.Application/Dtos/SYS/WuziMulus/WuziDtos.cs new file mode 100644 index 0000000..de83688 --- /dev/null +++ b/backend/F9WebAiTest.Application/Dtos/SYS/WuziMulus/WuziDtos.cs @@ -0,0 +1,59 @@ +using F9WebAiTest.Domain.Enums.SYS.Departments; +using F9WebAiTest.Domain.Enums.SYS.WuziMulus; + +namespace F9WebAiTest.Application.Dtos.SYS.WuziMulus; + +/// 物资分组列表读模型 +public record WuziGroupReadDto_View( + long Id, + WuziBusiness_Type_Enum BusinessType, + Department_DutyType_Enum DepartmentType, + string Code, + string Name, + long ParentId, + int SortOrder, + string Description); + +/// 物资分组编辑读模型 +public record WuziGroupReadDto_Edit( + long Id, + WuziBusiness_Type_Enum BusinessType, + Department_DutyType_Enum DepartmentType, + string Code, + string Name, + long ParentId, + int SortOrder, + string Description); + +/// 物资目录列表读模型 +public record WuziMuluReadDto_View( + long Id, + long GroupId, + string Name, + string Code, + string Unit, + string Guige, + string Xinghao, + string PinyinName, + decimal Kucunyujing, + int SortOrder, + bool IsYujing, + decimal SaleRate); + +/// 物资目录编辑读模型 +public record WuziMuluReadDto_Edit( + long Id, + long GroupId, + string Name, + string Code, + string Unit, + string Guige, + string Xinghao, + string PinyinName, + decimal Kucunyujing, + int SortOrder, + bool IsYujing, + decimal SaleRate); + +/// 物资选项(供其它模块选择物资时使用) +public record WuziMuluOptionDto(long Id, string Name, string Code, string GroupName); diff --git a/backend/F9WebAiTest.Application/Dtos/SYS/YuanliaoZhuangkous/YuanliaoZhuangkouDtos.cs b/backend/F9WebAiTest.Application/Dtos/SYS/YuanliaoZhuangkous/YuanliaoZhuangkouDtos.cs new file mode 100644 index 0000000..4fdf57d --- /dev/null +++ b/backend/F9WebAiTest.Application/Dtos/SYS/YuanliaoZhuangkous/YuanliaoZhuangkouDtos.cs @@ -0,0 +1,33 @@ +using F9WebAiTest.Domain.Enums.SYS.YuanliaoZhuangkous; + +namespace F9WebAiTest.Application.Dtos.SYS.YuanliaoZhuangkous; + +/// 原料庄口列表读模型 +public record YuanliaoZhuangkouReadDto_Table( + long Id, + int Year, + string Name, + string Code, + string Jibie, + BendiWaidi_Enum Bendiwaidi, + string Chandi, + string Canpinzhong, + long WzmlId, + string WzmlName, + string Zhandian, + int Pici); + +/// 原料庄口编辑读模型 +public record YuanliaoZhuangkouReadDto_Edit( + long Id, + int Year, + string Name, + string Code, + string Jibie, + BendiWaidi_Enum Bendiwaidi, + string Chandi, + string Canpinzhong, + long WzmlId, + string WzmlName, + string Zhandian, + int Pici); diff --git a/backend/F9WebAiTest.Application/Dtos/SYS/Zq/ZhangqiDtos.cs b/backend/F9WebAiTest.Application/Dtos/SYS/Zq/ZhangqiDtos.cs new file mode 100644 index 0000000..c7c7943 --- /dev/null +++ b/backend/F9WebAiTest.Application/Dtos/SYS/Zq/ZhangqiDtos.cs @@ -0,0 +1,19 @@ +namespace F9WebAiTest.Application.Dtos.SYS.Zq; + +/// 账期列表读模型 +public record ZhangqiReadDto_View( + long Id, + int Year, + int Month, + DateTime StartDate, + DateTime EndDate, + bool IsZhaZhang); + +/// 账期编辑读模型 +public record ZhangqiReadDto_Edit( + long Id, + int Year, + int Month, + DateTime StartDate, + DateTime EndDate, + bool IsZhaZhang); diff --git a/backend/F9WebAiTest.Application/Interfaces/Repositories/SYS/Gongyingshangs/IGongyingshangReadRepository.cs b/backend/F9WebAiTest.Application/Interfaces/Repositories/SYS/Gongyingshangs/IGongyingshangReadRepository.cs new file mode 100644 index 0000000..86f8ac9 --- /dev/null +++ b/backend/F9WebAiTest.Application/Interfaces/Repositories/SYS/Gongyingshangs/IGongyingshangReadRepository.cs @@ -0,0 +1,16 @@ +using F9WebAiTest.Application.Common; +using F9WebAiTest.Application.Dtos.SYS.Gongyingshangs; +using F9WebAiTest.Domain.Enums.SYS.Gongyingshangs; +using F9WebAiTest.Domain.Interfaces; + +namespace F9WebAiTest.Application.Interfaces.Repositories.SYS.Gongyingshangs; + +/// 往来单位读仓储(返回读模型 DTO) +public interface IGongyingshangReadRepository : IDInterface +{ + /// 按业务类型 + 销售类型(null=全部)+ 关键字分页查询 + Task> GetPagedAsync(Gys_Type_Enum type, Gys_SaleType_Enum? saleType, + string keyword, int pageIndex, int pageSize); + + Task GetByIdForEditAsync(long id); +} diff --git a/backend/F9WebAiTest.Application/Interfaces/Repositories/SYS/Registries/IRegistryReadRepository.cs b/backend/F9WebAiTest.Application/Interfaces/Repositories/SYS/Registries/IRegistryReadRepository.cs new file mode 100644 index 0000000..5c3e4ad --- /dev/null +++ b/backend/F9WebAiTest.Application/Interfaces/Repositories/SYS/Registries/IRegistryReadRepository.cs @@ -0,0 +1,16 @@ +using F9WebAiTest.Application.Dtos.SYS.Registries; +using F9WebAiTest.Domain.Interfaces; + +namespace F9WebAiTest.Application.Interfaces.Repositories.SYS.Registries; + +/// 注册表读仓储(返回读模型 DTO) +public interface IRegistryReadRepository : IDInterface +{ + /// 全部配置项(含未启用),供列表页构建命名空间树 + Task> GetAllAsync(); + + Task GetByIdForEditAsync(long id); + + /// 按命名空间 + 键名查询(各业务模块取值入口) + Task GetByCategoryAndKeyAsync(string category, string keyName); +} diff --git a/backend/F9WebAiTest.Application/Interfaces/Repositories/SYS/WorkTypes/IWorkTypeReadRepository.cs b/backend/F9WebAiTest.Application/Interfaces/Repositories/SYS/WorkTypes/IWorkTypeReadRepository.cs new file mode 100644 index 0000000..3fe39d7 --- /dev/null +++ b/backend/F9WebAiTest.Application/Interfaces/Repositories/SYS/WorkTypes/IWorkTypeReadRepository.cs @@ -0,0 +1,19 @@ +using F9WebAiTest.Application.Common; +using F9WebAiTest.Application.Dtos.SYS.WorkTypes; +using F9WebAiTest.Domain.Interfaces; + +namespace F9WebAiTest.Application.Interfaces.Repositories.SYS.WorkTypes; + +/// 工种读仓储(返回读模型 DTO) +public interface IWorkTypeReadRepository : IDInterface +{ + Task> GetPagedAsync(int pageIndex, int pageSize, string keyword); + + Task GetByIdForEditAsync(long id); + + /// 某工种已绑定的部门 + Task> GetDepartmentsAsync(long workTypeId); + + /// 某工种已关联的角色 + Task> GetRolesAsync(long workTypeId); +} diff --git a/backend/F9WebAiTest.Application/Interfaces/Repositories/SYS/WuziMulus/IWuziReadRepository.cs b/backend/F9WebAiTest.Application/Interfaces/Repositories/SYS/WuziMulus/IWuziReadRepository.cs new file mode 100644 index 0000000..fdc8aad --- /dev/null +++ b/backend/F9WebAiTest.Application/Interfaces/Repositories/SYS/WuziMulus/IWuziReadRepository.cs @@ -0,0 +1,35 @@ +using F9WebAiTest.Application.Common; +using F9WebAiTest.Application.Dtos.SYS.WuziMulus; +using F9WebAiTest.Domain.Interfaces; + +namespace F9WebAiTest.Application.Interfaces.Repositories.SYS.WuziMulus; + +/// 物资分组读仓储 +public interface IWuziGroupReadRepository : IDInterface +{ + Task> GetAllAsync(); + Task GetByIdForEditAsync(long id); + + /// 是否存在下级分组 + Task ExistChildAsync(long id); + + /// 分组下是否存在物资 + Task ExistMuluAsync(long id); + + /// 生成新编号(父级编号 + 2 位序号) + Task GetNewCodeAsync(long parentId); +} + +/// 物资目录读仓储 +public interface IWuziMuluReadRepository : IDInterface +{ + Task> GetPagedAsync(long groupId, string keyword, int pageIndex, int pageSize); + + Task GetByIdForEditAsync(long id); + + /// 生成新编号(分组编号 + 2 位序号) + Task GetNewCodeAsync(long groupId); + + /// 物资选项(供其它模块选择物资;keyword 支持名称/编号/拼音模糊) + Task> GetOptionsAsync(string keyword, int limit); +} diff --git a/backend/F9WebAiTest.Application/Interfaces/Repositories/SYS/YuanliaoZhuangkous/IYuanliaoZhuangkouReadRepository.cs b/backend/F9WebAiTest.Application/Interfaces/Repositories/SYS/YuanliaoZhuangkous/IYuanliaoZhuangkouReadRepository.cs new file mode 100644 index 0000000..15ceda0 --- /dev/null +++ b/backend/F9WebAiTest.Application/Interfaces/Repositories/SYS/YuanliaoZhuangkous/IYuanliaoZhuangkouReadRepository.cs @@ -0,0 +1,24 @@ +using F9WebAiTest.Application.Common; +using F9WebAiTest.Application.Dtos.SYS.WuziMulus; +using F9WebAiTest.Application.Dtos.SYS.YuanliaoZhuangkous; +using F9WebAiTest.Domain.Interfaces; + +namespace F9WebAiTest.Application.Interfaces.Repositories.SYS.YuanliaoZhuangkous; + +/// 原料庄口读仓储(返回读模型 DTO) +public interface IYuanliaoZhuangkouReadRepository : IDInterface +{ + Task> GetPagedAsync(int year, string chandi, string zhandian, string jibie, + string keyword, int pageIndex, int pageSize); + + Task GetByIdForEditAsync(long id); + + /// 取某年度已使用的编号(用于自动生成下一个编号) + Task> GetCodesByYearAsync(int year); + + /// 物资(茧别)选项:来自物资目录中名称含"茧"的物资 + Task> GetWuziOptionsAsync(string keyword); + + /// 按物资 Id 取名称(来自物资目录),不存在返回空串 + Task GetWuziNameAsync(long wzmlId); +} diff --git a/backend/F9WebAiTest.Application/Interfaces/Repositories/SYS/Zq/IZhangqiReadRepository.cs b/backend/F9WebAiTest.Application/Interfaces/Repositories/SYS/Zq/IZhangqiReadRepository.cs new file mode 100644 index 0000000..5c568e8 --- /dev/null +++ b/backend/F9WebAiTest.Application/Interfaces/Repositories/SYS/Zq/IZhangqiReadRepository.cs @@ -0,0 +1,22 @@ +using F9WebAiTest.Application.Common; +using F9WebAiTest.Application.Dtos.SYS.Zq; +using F9WebAiTest.Domain.Interfaces; + +namespace F9WebAiTest.Application.Interfaces.Repositories.SYS.Zq; + +/// 账期读仓储(返回读模型 DTO) +public interface IZhangqiReadRepository : IDInterface +{ + Task> GetPagedAsync(int? year, string keyword, int pageIndex, int pageSize); + + Task GetByIdForEditAsync(long id); + + /// 按日期查找所属账期(区间包含该日期) + Task GetByDateAsync(DateTime date); + + /// 指定年月是否已扎帐 + Task GetIsZhaZhangAsync(int year, int month); + + /// 指定日期所属账期是否已扎帐 + Task GetIsZhaZhangByDateAsync(DateTime date); +} diff --git a/backend/F9WebAiTest.Domain/Entities/SYS/Gongyingshangs/Gongyingshang.cs b/backend/F9WebAiTest.Domain/Entities/SYS/Gongyingshangs/Gongyingshang.cs new file mode 100644 index 0000000..d438198 --- /dev/null +++ b/backend/F9WebAiTest.Domain/Entities/SYS/Gongyingshangs/Gongyingshang.cs @@ -0,0 +1,77 @@ +using FreeSql.DataAnnotations; +using F9WebAiTest.Domain.Enums.SYS.Gongyingshangs; +using F9WebAiTest.Domain.Events.SYS.Gongyingshangs; + +namespace F9WebAiTest.Domain.Entities.SYS.Gongyingshangs; + +/// +/// 往来单位(供应商 / 客户):按业务类型(干茧/配件/副产品/生丝)与分组(供应商/客户)维护。 +/// +[Table(Name = "sys_gongyingshang")] +public class Gongyingshang : AggregateRoot +{ + /// 业务类型 + [Column(Name = "businesstype")] + public Gys_Type_Enum Type { get; private set; } + + /// 往来单位名称 + [Column(Name = "name")] + public string Name { get; private set; } + + /// 电话 + [Column(Name = "phone")] + public string Phone { get; private set; } + + /// 联系人 + [Column(Name = "lianxiren")] + public string Lianxiren { get; private set; } + + /// 地址 + [Column(Name = "address")] + public string Address { get; private set; } + + /// 拼音简码 + [Column(Name = "pinyin")] + public string Pinyin { get; private set; } + + /// 分组(供应商/客户) + [Column(Name = "businessgroup")] + public Gys_Group_Enum BusinessGroup { get; private set; } + + /// 销售类型(内销/外销;历史数据中的 0 表示未设置) + [Column(Name = "saletype")] + public Gys_SaleType_Enum SaleType { get; private set; } + + public Gongyingshang() { } + + public Gongyingshang(long id, Gys_Type_Enum type, string name, string phone, string lianxiren, string address, + string pinyin, Gys_Group_Enum businessGroup, Gys_SaleType_Enum saleType) + { + Id = id; + Type = type; + Name = name; + Phone = phone; + Lianxiren = lianxiren; + Address = address; + Pinyin = pinyin; + BusinessGroup = businessGroup; + SaleType = saleType; + AddDomainEvent(new Gongyingshang_ChangedDomainEvent(Id)); + } + + public void Update(Gys_Type_Enum type, string name, string phone, string lianxiren, string address, + string pinyin, Gys_Group_Enum businessGroup, Gys_SaleType_Enum saleType) + { + Type = type; + Name = name; + Phone = phone; + Lianxiren = lianxiren; + Address = address; + Pinyin = pinyin; + BusinessGroup = businessGroup; + SaleType = saleType; + AddDomainEvent(new Gongyingshang_ChangedDomainEvent(Id)); + } + + public void Deleted() => AddDomainEvent(new Gongyingshang_ChangedDomainEvent(Id)); +} diff --git a/backend/F9WebAiTest.Domain/Entities/SYS/Registries/Registry.cs b/backend/F9WebAiTest.Domain/Entities/SYS/Registries/Registry.cs new file mode 100644 index 0000000..06f8562 --- /dev/null +++ b/backend/F9WebAiTest.Domain/Entities/SYS/Registries/Registry.cs @@ -0,0 +1,70 @@ +using FreeSql.DataAnnotations; +using F9WebAiTest.Domain.Events.SYS.Registries; + +namespace F9WebAiTest.Domain.Entities.SYS.Registries; + +/// +/// 注册表(参数配置):按"命名空间 + 键名"存一条配置值,供各业务模块读取(如基础数据\工种 → 业务类型)。 +/// 命名空间用反斜杠分层,如 "基础数据\工种"。 +/// +[Table(Name = "sys_registry")] +public class Registry : AggregateRoot +{ + /// 命名空间(分类,用 \ 分层) + [Column(Name = "category")] + public string Category { get; private set; } + + /// 键名 + [Column(Name = "key_name")] + public string KeyName { get; private set; } + + /// 值(数组类型存逗号分隔字符串,json 类型存 JSON 文本) + [Column(Name = "value")] + public string Value { get; private set; } + + /// 数据类型:string / int / decimal / bool / json / array + [Column(Name = "data_type")] + public string DataType { get; private set; } + + /// 描述 + [Column(Name = "description")] + public string Description { get; private set; } + + /// 是否启用 + [Column(Name = "is_active")] + public bool IsActive { get; private set; } + + public Registry() { } + + public Registry(long id, string category, string keyName, string value, string dataType, string description, bool isActive) + { + Id = id; + Category = category; + KeyName = keyName; + Value = value; + DataType = dataType; + Description = description; + IsActive = isActive; + AddDomainEvent(new Registry_ChangedDomainEvent(Id)); + } + + public void Update(string category, string keyName, string value, string dataType, string description, bool isActive) + { + Category = category; + KeyName = keyName; + Value = value; + DataType = dataType; + Description = description; + IsActive = isActive; + AddDomainEvent(new Registry_ChangedDomainEvent(Id)); + } + + /// 只修改值(对应"设置注册表值"场景) + public void SetValue(string value) + { + Value = value; + AddDomainEvent(new Registry_ChangedDomainEvent(Id)); + } + + public void Deleted() => AddDomainEvent(new Registry_ChangedDomainEvent(Id)); +} diff --git a/backend/F9WebAiTest.Domain/Entities/SYS/WorkTypes/WorkType.cs b/backend/F9WebAiTest.Domain/Entities/SYS/WorkTypes/WorkType.cs new file mode 100644 index 0000000..d36d072 --- /dev/null +++ b/backend/F9WebAiTest.Domain/Entities/SYS/WorkTypes/WorkType.cs @@ -0,0 +1,68 @@ +using FreeSql.DataAnnotations; +using F9WebAiTest.Domain.Events.SYS.WorkTypes; + +namespace F9WebAiTest.Domain.Entities.SYS.WorkTypes; + +/// +/// 工种(基础数据):工种名称 / 业务类型 / 生产成本分类。 +/// 与部门、角色是多对多关系,关联记录单独成表(sys_work_type_departments、sys_work_type_roles)。 +/// +[Table(Name = "sys_work_types")] +public class WorkType : AggregateRoot +{ + /// 工种名称 + [Column(Name = "work_name")] + public string WorkName { get; private set; } + + /// 排序 + [Column(Name = "sort_order")] + public int SortOrder { get; private set; } + + /// 业务类型(生产 / 辅助,取自注册表配置) + [Column(Name = "biz_type")] + public string BizType { get; private set; } + + /// 生产成本分类(无 / 管理,取自注册表配置) + [Column(Name = "sccb_fenlei")] + public string SccbFenlei { get; private set; } + + /// 是否启用 + [Column(Name = "is_active")] + public bool IsActive { get; private set; } + + public WorkType() { } + + public WorkType(long id, string workName, int sortOrder, string bizType, string sccbFenlei) + { + Id = id; + WorkName = workName; + SortOrder = sortOrder; + BizType = bizType; + SccbFenlei = sccbFenlei; + IsActive = true; + AddDomainEvent(new WorkType_ChangedDomainEvent(Id)); + } + + public void Update(string workName, int sortOrder, string bizType, string sccbFenlei) + { + WorkName = workName; + SortOrder = sortOrder; + BizType = bizType; + SccbFenlei = sccbFenlei; + AddDomainEvent(new WorkType_ChangedDomainEvent(Id)); + } + + public void Activate() + { + IsActive = true; + AddDomainEvent(new WorkType_ChangedDomainEvent(Id)); + } + + public void Deactivate() + { + IsActive = false; + AddDomainEvent(new WorkType_ChangedDomainEvent(Id)); + } + + public void Deleted() => AddDomainEvent(new WorkType_ChangedDomainEvent(Id)); +} diff --git a/backend/F9WebAiTest.Domain/Entities/SYS/WorkTypes/WorkTypeDepartment.cs b/backend/F9WebAiTest.Domain/Entities/SYS/WorkTypes/WorkTypeDepartment.cs new file mode 100644 index 0000000..5a97786 --- /dev/null +++ b/backend/F9WebAiTest.Domain/Entities/SYS/WorkTypes/WorkTypeDepartment.cs @@ -0,0 +1,27 @@ +using FreeSql.DataAnnotations; + +namespace F9WebAiTest.Domain.Entities.SYS.WorkTypes; + +/// 工种-部门关联:某工种可属于多个部门(车间/科室等)。 +[Table(Name = "sys_work_type_departments")] +public class WorkTypeDepartment : BusinessEntity +{ + [Column(Name = "work_type_id")] + public long WorkTypeId { get; private set; } + + [Column(Name = "department_id")] + public long DepartmentId { get; private set; } + + [Column(Name = "assigned_at")] + public DateTime AssignedAt { get; private set; } + + public WorkTypeDepartment() { } + + public WorkTypeDepartment(long id, long workTypeId, long departmentId, DateTime? assignedAt = null) + { + Id = id; + WorkTypeId = workTypeId; + DepartmentId = departmentId; + AssignedAt = assignedAt ?? DateTime.Now; + } +} diff --git a/backend/F9WebAiTest.Domain/Entities/SYS/WorkTypes/WorkTypeRole.cs b/backend/F9WebAiTest.Domain/Entities/SYS/WorkTypes/WorkTypeRole.cs new file mode 100644 index 0000000..a15e674 --- /dev/null +++ b/backend/F9WebAiTest.Domain/Entities/SYS/WorkTypes/WorkTypeRole.cs @@ -0,0 +1,27 @@ +using FreeSql.DataAnnotations; + +namespace F9WebAiTest.Domain.Entities.SYS.WorkTypes; + +/// 工种-角色关联:某工种可关联多个角色(用于按角色授权工种)。 +[Table(Name = "sys_work_type_roles")] +public class WorkTypeRole : BusinessEntity +{ + [Column(Name = "work_type_id")] + public long WorkTypeId { get; private set; } + + [Column(Name = "role_id")] + public long RoleId { get; private set; } + + [Column(Name = "assigned_at")] + public DateTime AssignedAt { get; private set; } + + public WorkTypeRole() { } + + public WorkTypeRole(long id, long workTypeId, long roleId, DateTime? assignedAt = null) + { + Id = id; + WorkTypeId = workTypeId; + RoleId = roleId; + AssignedAt = assignedAt ?? DateTime.Now; + } +} diff --git a/backend/F9WebAiTest.Domain/Entities/SYS/WuziMulus/WuziGroup.cs b/backend/F9WebAiTest.Domain/Entities/SYS/WuziMulus/WuziGroup.cs new file mode 100644 index 0000000..ad11e4a --- /dev/null +++ b/backend/F9WebAiTest.Domain/Entities/SYS/WuziMulus/WuziGroup.cs @@ -0,0 +1,70 @@ +using FreeSql.DataAnnotations; +using F9WebAiTest.Domain.Enums.SYS.Departments; +using F9WebAiTest.Domain.Enums.SYS.WuziMulus; +using F9WebAiTest.Domain.Events.SYS.WuziMulus; + +namespace F9WebAiTest.Domain.Entities.SYS.WuziMulus; + +/// +/// 物资分组:物资目录的分类树(如 01 干茧、04 副产品、0401 副产品-副产车间…),编号按父级编号 + 2 位序号自动生成。 +/// +[Table(Name = "sys_wuzi_group")] +public class WuziGroup : AggregateRoot +{ + /// 业务类型(原料/中间品/生丝/副产品/五金) + [Column(Name = "businesstype")] + public WuziBusiness_Type_Enum BusinessType { get; private set; } + + /// 归属部门职责类型 + [Column(Name = "departmenttype")] + public Department_DutyType_Enum DepartmentType { get; private set; } + + /// 编号(如 01、0101) + [Column(Name = "code")] + public string Code { get; private set; } + + /// 名称 + [Column(Name = "name")] + public string Name { get; private set; } + + /// 父级 Id(0 = 一级分类) + [Column(Name = "parentid")] + public long ParentId { get; private set; } + + /// 顺序号 + [Column(Name = "sortorder")] + public int SortOrder { get; private set; } + + /// 描述 + [Column(Name = "description")] + public string Description { get; private set; } + + public WuziGroup() { } + + public WuziGroup(long id, WuziBusiness_Type_Enum businessType, Department_DutyType_Enum departmentType, + string code, string name, long parentId, int sortOrder, string description) + { + Id = id; + BusinessType = businessType; + DepartmentType = departmentType; + Code = code; + Name = name; + ParentId = parentId; + SortOrder = sortOrder; + Description = description; + AddDomainEvent(new WuziGroup_ChangedDomainEvent(Id)); + } + + public void Update(WuziBusiness_Type_Enum businessType, Department_DutyType_Enum departmentType, + string name, int sortOrder, string description) + { + BusinessType = businessType; + DepartmentType = departmentType; + Name = name; + SortOrder = sortOrder; + Description = description; + AddDomainEvent(new WuziGroup_ChangedDomainEvent(Id)); + } + + public void Deleted() => AddDomainEvent(new WuziGroup_ChangedDomainEvent(Id)); +} diff --git a/backend/F9WebAiTest.Domain/Entities/SYS/WuziMulus/WuziMulu.cs b/backend/F9WebAiTest.Domain/Entities/SYS/WuziMulus/WuziMulu.cs new file mode 100644 index 0000000..725ea2b --- /dev/null +++ b/backend/F9WebAiTest.Domain/Entities/SYS/WuziMulus/WuziMulu.cs @@ -0,0 +1,93 @@ +using FreeSql.DataAnnotations; +using F9WebAiTest.Domain.Events.SYS.WuziMulus; + +namespace F9WebAiTest.Domain.Entities.SYS.WuziMulus; + +/// +/// 物资目录:具体物资(如 0101 优茧、0102 普茧),编号按所属分组编号 + 2 位序号自动生成。 +/// +[Table(Name = "sys_wuzi_mulu")] +public class WuziMulu : AggregateRoot +{ + /// 所属物资分组 Id + [Column(Name = "groupid")] + public long GroupId { get; private set; } + + /// 名称 + [Column(Name = "name")] + public string Name { get; private set; } + + /// 编号(如 0101) + [Column(Name = "code")] + public string Code { get; private set; } + + /// 单位 + [Column(Name = "unit")] + public string Unit { get; private set; } + + /// 规格 + [Column(Name = "guige")] + public string Guige { get; private set; } + + /// 型号 + [Column(Name = "xinghao")] + public string Xinghao { get; private set; } + + /// 拼音码 + [Column(Name = "pinyinname")] + public string PinyinName { get; private set; } + + /// 库存预警数量 + [Column(Name = "kucunyujing")] + public decimal Kucunyujing { get; private set; } + + /// 顺序号 + [Column(Name = "sortorder")] + public int SortOrder { get; private set; } + + /// 是否启用预警 + [Column(Name = "is_yujing")] + public bool IsYujing { get; private set; } + + /// 销售税率 + [Column(Name = "salerate")] + public decimal SaleRate { get; private set; } + + public WuziMulu() { } + + public WuziMulu(long id, long groupId, string name, string code, string unit, string guige, string xinghao, + string pinyinName, decimal kucunyujing, int sortOrder, bool isYujing, decimal saleRate) + { + Id = id; + GroupId = groupId; + Name = name; + Code = code; + Unit = unit; + Guige = guige; + Xinghao = xinghao; + PinyinName = pinyinName; + Kucunyujing = kucunyujing; + SortOrder = sortOrder; + IsYujing = isYujing; + SaleRate = saleRate; + AddDomainEvent(new WuziMulu_ChangedDomainEvent(Id)); + } + + public void Update(long groupId, string name, string unit, string guige, string xinghao, string pinyinName, + decimal kucunyujing, int sortOrder, bool isYujing, decimal saleRate) + { + GroupId = groupId; + Name = name; + Unit = unit; + Guige = guige; + Xinghao = xinghao; + PinyinName = pinyinName; + Kucunyujing = kucunyujing; + SortOrder = sortOrder; + IsYujing = isYujing; + SaleRate = saleRate; + AddDomainEvent(new WuziMulu_ChangedDomainEvent(Id)); + } + + public void Deleted() => AddDomainEvent(new WuziMulu_ChangedDomainEvent(Id)); +} diff --git a/backend/F9WebAiTest.Domain/Entities/SYS/YuanliaoZhuangkous/YuanliaoZhuangkou.cs b/backend/F9WebAiTest.Domain/Entities/SYS/YuanliaoZhuangkous/YuanliaoZhuangkou.cs new file mode 100644 index 0000000..4b4d3d9 --- /dev/null +++ b/backend/F9WebAiTest.Domain/Entities/SYS/YuanliaoZhuangkous/YuanliaoZhuangkou.cs @@ -0,0 +1,89 @@ +using FreeSql.DataAnnotations; +using F9WebAiTest.Domain.Enums.SYS.YuanliaoZhuangkous; +using F9WebAiTest.Domain.Events.SYS.YuanliaoZhuangkous; + +namespace F9WebAiTest.Domain.Entities.SYS.YuanliaoZhuangkous; + +/// +/// 原料庄口:按年度 + 站点 + 季别 + 批次 + 物资(茧别)+ 蚕品种 标识一批原料, +/// 名称按 "{年度}{站点}{季别}{批次中文}{物资名去茧}({蚕品种})" 规则生成。 +/// +[Table(Name = "sys_yuanliao_zhuangkou")] +public class YuanliaoZhuangkou : AggregateRoot +{ + /// 年度 + [Column(Name = "year")] + public int Year { get; private set; } + + /// 庄口名称 + [Column(Name = "name")] + public string Name { get; private set; } + + /// 编号(按年度自动生成,如 2025001) + [Column(Name = "code")] + public string Code { get; private set; } + + /// 季别(春/夏/秋/晚秋/晚晚秋…) + [Column(Name = "jibie")] + public string Jibie { get; private set; } + + /// 产地分类(本地/外地) + [Column(Name = "bendiwaidi")] + public BendiWaidi_Enum Bendiwaidi { get; private set; } + + /// 产地 + [Column(Name = "chandi")] + public string Chandi { get; private set; } + + /// 蚕品种 + [Column(Name = "canpinzhong")] + public string Canpinzhong { get; private set; } + + /// 物资目录 Id + [Column(Name = "wzmlid")] + public long WzmlId { get; private set; } + + /// 站点 + [Column(Name = "zhandian")] + public string Zhandian { get; private set; } + + /// 批次 + [Column(Name = "pici")] + public int Pici { get; private set; } + + public YuanliaoZhuangkou() { } + + public YuanliaoZhuangkou(long id, int year, string name, string code, string jibie, BendiWaidi_Enum bendiwaidi, + string chandi, string canpinzhong, long wzmlId, string zhandian, int pici) + { + Id = id; + Year = year; + Name = name; + Code = code; + Jibie = jibie; + Bendiwaidi = bendiwaidi; + Chandi = chandi; + Canpinzhong = canpinzhong; + WzmlId = wzmlId; + Zhandian = zhandian; + Pici = pici; + AddDomainEvent(new YuanliaoZhuangkou_ChangedDomainEvent(Id)); + } + + public void Update(int year, string name, string jibie, BendiWaidi_Enum bendiwaidi, + string chandi, string canpinzhong, long wzmlId, string zhandian, int pici) + { + Year = year; + Name = name; + Jibie = jibie; + Bendiwaidi = bendiwaidi; + Chandi = chandi; + Canpinzhong = canpinzhong; + WzmlId = wzmlId; + Zhandian = zhandian; + Pici = pici; + AddDomainEvent(new YuanliaoZhuangkou_ChangedDomainEvent(Id)); + } + + public void Deleted() => AddDomainEvent(new YuanliaoZhuangkou_ChangedDomainEvent(Id)); +} diff --git a/backend/F9WebAiTest.Domain/Entities/SYS/Zq/Zhangqi.cs b/backend/F9WebAiTest.Domain/Entities/SYS/Zq/Zhangqi.cs new file mode 100644 index 0000000..b25e863 --- /dev/null +++ b/backend/F9WebAiTest.Domain/Entities/SYS/Zq/Zhangqi.cs @@ -0,0 +1,62 @@ +using FreeSql.DataAnnotations; +using F9WebAiTest.Domain.Events.SYS.Zq; + +namespace F9WebAiTest.Domain.Entities.SYS.Zq; + +/// +/// 账期(基础数据):一段统计区间(默认按每月 28 日划分),可"扎帐"锁定该期间业务数据。 +/// +[Table(Name = "sys_zhangqi")] +public class Zhangqi : AggregateRoot +{ + /// 年度 + [Column(Name = "year")] + public int Year { get; private set; } + + /// 月份 + [Column(Name = "month")] + public int Month { get; private set; } + + /// 开始日期 + [Column(Name = "start_date")] + public DateTime StartDate { get; private set; } + + /// 截止日期 + [Column(Name = "end_date")] + public DateTime EndDate { get; private set; } + + /// 是否已扎帐(扎帐后期间内业务数据禁止修改) + [Column(Name = "is_zha_zhang")] + public bool IsZhaZhang { get; private set; } + + public Zhangqi() { } + + public Zhangqi(long id, int year, int month, DateTime startDate, DateTime endDate) + { + Id = id; + Year = year; + Month = month; + StartDate = startDate; + EndDate = endDate; + IsZhaZhang = false; + AddDomainEvent(new Zhangqi_ChangedDomainEvent(Id)); + } + + public void Update(int year, int month, DateTime startDate, DateTime endDate) + { + Year = year; + Month = month; + StartDate = startDate; + EndDate = endDate; + AddDomainEvent(new Zhangqi_ChangedDomainEvent(Id)); + } + + /// 扎帐 / 取消扎帐 + public void SetZhaZhang(bool isZhaZhang) + { + IsZhaZhang = isZhaZhang; + AddDomainEvent(new Zhangqi_ChangedDomainEvent(Id)); + } + + public void Deleted() => AddDomainEvent(new Zhangqi_ChangedDomainEvent(Id)); +} diff --git a/backend/F9WebAiTest.Domain/Enums/SYS/Gongyingshangs/GysEnums.cs b/backend/F9WebAiTest.Domain/Enums/SYS/Gongyingshangs/GysEnums.cs new file mode 100644 index 0000000..09a56f6 --- /dev/null +++ b/backend/F9WebAiTest.Domain/Enums/SYS/Gongyingshangs/GysEnums.cs @@ -0,0 +1,27 @@ +namespace F9WebAiTest.Domain.Enums.SYS.Gongyingshangs; + +/// 往来单位业务类型(与 F9 的 Gys_Type_Enum 一致) +public enum Gys_Type_Enum +{ + 干茧 = 1, + 配件 = 2, + 副产品 = 3, + 生丝 = 4 +} + +/// 往来单位分组(与 F9 的 Gys_Group_Enum 一致) +public enum Gys_Group_Enum +{ + 供应商 = 1, + 客户 = 2 +} + +/// +/// 销售类型(与 F9 的 Gys_SaleType_Enum 一致)。 +/// 注意:历史数据里该字段为 0,不属于任何枚举值,业务上视为"未设置"。 +/// +public enum Gys_SaleType_Enum +{ + 内销 = 1, + 外销 = 2 +} diff --git a/backend/F9WebAiTest.Domain/Enums/SYS/WuziMulus/WuziBusiness_Type_Enum.cs b/backend/F9WebAiTest.Domain/Enums/SYS/WuziMulus/WuziBusiness_Type_Enum.cs new file mode 100644 index 0000000..7e1bba6 --- /dev/null +++ b/backend/F9WebAiTest.Domain/Enums/SYS/WuziMulus/WuziBusiness_Type_Enum.cs @@ -0,0 +1,11 @@ +namespace F9WebAiTest.Domain.Enums.SYS.WuziMulus; + +/// 物资业务类型(与 F9 的 WuziBusiness_Type_Enum 一致) +public enum WuziBusiness_Type_Enum +{ + 原料 = 1, + 中间品 = 2, + 生丝 = 3, + 副产品 = 4, + 五金 = 5 +} diff --git a/backend/F9WebAiTest.Domain/Enums/SYS/YuanliaoZhuangkous/BendiWaidi_Enum.cs b/backend/F9WebAiTest.Domain/Enums/SYS/YuanliaoZhuangkous/BendiWaidi_Enum.cs new file mode 100644 index 0000000..e64eb15 --- /dev/null +++ b/backend/F9WebAiTest.Domain/Enums/SYS/YuanliaoZhuangkous/BendiWaidi_Enum.cs @@ -0,0 +1,11 @@ +namespace F9WebAiTest.Domain.Enums.SYS.YuanliaoZhuangkous; + +/// 原料庄口产地分类:本地 / 外地 +public enum BendiWaidi_Enum +{ + /// 本地 + 本地 = 1, + + /// 外地 + 外地 = 2 +} diff --git a/backend/F9WebAiTest.Domain/Events/SYS/Gongyingshangs/Gongyingshang_ChangedDomainEvent.cs b/backend/F9WebAiTest.Domain/Events/SYS/Gongyingshangs/Gongyingshang_ChangedDomainEvent.cs new file mode 100644 index 0000000..41f24d3 --- /dev/null +++ b/backend/F9WebAiTest.Domain/Events/SYS/Gongyingshangs/Gongyingshang_ChangedDomainEvent.cs @@ -0,0 +1,5 @@ +using F9WebAiTest.Domain.Entities; + +namespace F9WebAiTest.Domain.Events.SYS.Gongyingshangs; + +public record Gongyingshang_ChangedDomainEvent(long gongyingshangId) : DomainEvent; diff --git a/backend/F9WebAiTest.Domain/Events/SYS/Registries/Registry_ChangedDomainEvent.cs b/backend/F9WebAiTest.Domain/Events/SYS/Registries/Registry_ChangedDomainEvent.cs new file mode 100644 index 0000000..060d0ec --- /dev/null +++ b/backend/F9WebAiTest.Domain/Events/SYS/Registries/Registry_ChangedDomainEvent.cs @@ -0,0 +1,5 @@ +using F9WebAiTest.Domain.Entities; + +namespace F9WebAiTest.Domain.Events.SYS.Registries; + +public record Registry_ChangedDomainEvent(long registryId) : DomainEvent; diff --git a/backend/F9WebAiTest.Domain/Events/SYS/WorkTypes/WorkType_ChangedDomainEvent.cs b/backend/F9WebAiTest.Domain/Events/SYS/WorkTypes/WorkType_ChangedDomainEvent.cs new file mode 100644 index 0000000..da5acca --- /dev/null +++ b/backend/F9WebAiTest.Domain/Events/SYS/WorkTypes/WorkType_ChangedDomainEvent.cs @@ -0,0 +1,5 @@ +using F9WebAiTest.Domain.Entities; + +namespace F9WebAiTest.Domain.Events.SYS.WorkTypes; + +public record WorkType_ChangedDomainEvent(long workTypeId) : DomainEvent; diff --git a/backend/F9WebAiTest.Domain/Events/SYS/WuziMulus/WuziGroup_ChangedDomainEvent.cs b/backend/F9WebAiTest.Domain/Events/SYS/WuziMulus/WuziGroup_ChangedDomainEvent.cs new file mode 100644 index 0000000..3f9a408 --- /dev/null +++ b/backend/F9WebAiTest.Domain/Events/SYS/WuziMulus/WuziGroup_ChangedDomainEvent.cs @@ -0,0 +1,5 @@ +using F9WebAiTest.Domain.Entities; + +namespace F9WebAiTest.Domain.Events.SYS.WuziMulus; + +public record WuziGroup_ChangedDomainEvent(long wuziGroupId) : DomainEvent; diff --git a/backend/F9WebAiTest.Domain/Events/SYS/WuziMulus/WuziMulu_ChangedDomainEvent.cs b/backend/F9WebAiTest.Domain/Events/SYS/WuziMulus/WuziMulu_ChangedDomainEvent.cs new file mode 100644 index 0000000..39a7b97 --- /dev/null +++ b/backend/F9WebAiTest.Domain/Events/SYS/WuziMulus/WuziMulu_ChangedDomainEvent.cs @@ -0,0 +1,5 @@ +using F9WebAiTest.Domain.Entities; + +namespace F9WebAiTest.Domain.Events.SYS.WuziMulus; + +public record WuziMulu_ChangedDomainEvent(long wuziMuluId) : DomainEvent; diff --git a/backend/F9WebAiTest.Domain/Events/SYS/YuanliaoZhuangkous/YuanliaoZhuangkou_ChangedDomainEvent.cs b/backend/F9WebAiTest.Domain/Events/SYS/YuanliaoZhuangkous/YuanliaoZhuangkou_ChangedDomainEvent.cs new file mode 100644 index 0000000..9a6e0f2 --- /dev/null +++ b/backend/F9WebAiTest.Domain/Events/SYS/YuanliaoZhuangkous/YuanliaoZhuangkou_ChangedDomainEvent.cs @@ -0,0 +1,5 @@ +using F9WebAiTest.Domain.Entities; + +namespace F9WebAiTest.Domain.Events.SYS.YuanliaoZhuangkous; + +public record YuanliaoZhuangkou_ChangedDomainEvent(long yuanliaoZhuangkouId) : DomainEvent; diff --git a/backend/F9WebAiTest.Domain/Events/SYS/Zq/Zhangqi_ChangedDomainEvent.cs b/backend/F9WebAiTest.Domain/Events/SYS/Zq/Zhangqi_ChangedDomainEvent.cs new file mode 100644 index 0000000..b00f972 --- /dev/null +++ b/backend/F9WebAiTest.Domain/Events/SYS/Zq/Zhangqi_ChangedDomainEvent.cs @@ -0,0 +1,5 @@ +using F9WebAiTest.Domain.Entities; + +namespace F9WebAiTest.Domain.Events.SYS.Zq; + +public record Zhangqi_ChangedDomainEvent(long zhangqiId) : DomainEvent; diff --git a/backend/F9WebAiTest.Domain/Interfaces/SYS/Gongyingshangs/IGongyingshangWriteRepository.cs b/backend/F9WebAiTest.Domain/Interfaces/SYS/Gongyingshangs/IGongyingshangWriteRepository.cs new file mode 100644 index 0000000..c8814bf --- /dev/null +++ b/backend/F9WebAiTest.Domain/Interfaces/SYS/Gongyingshangs/IGongyingshangWriteRepository.cs @@ -0,0 +1,12 @@ +using F9WebAiTest.Domain.Entities.SYS.Gongyingshangs; + +namespace F9WebAiTest.Domain.Interfaces.SYS.Gongyingshangs; + +/// 往来单位写仓储(聚合根仓储) +public interface IGongyingshangWriteRepository : IDInterface +{ + Task GetByIdAsync(long id, CancellationToken cancellationToken); + Task AddAsync(Gongyingshang entity); + Task UpdateAsync(Gongyingshang entity); + Task SoftDeleteAsync(long id); +} diff --git a/backend/F9WebAiTest.Domain/Interfaces/SYS/Registries/IRegistryWriteRepository.cs b/backend/F9WebAiTest.Domain/Interfaces/SYS/Registries/IRegistryWriteRepository.cs new file mode 100644 index 0000000..0c41ee8 --- /dev/null +++ b/backend/F9WebAiTest.Domain/Interfaces/SYS/Registries/IRegistryWriteRepository.cs @@ -0,0 +1,17 @@ +using F9WebAiTest.Domain.Entities.SYS.Registries; + +namespace F9WebAiTest.Domain.Interfaces.SYS.Registries; + +/// 注册表写仓储(聚合根仓储) +public interface IRegistryWriteRepository : IDInterface +{ + /// 返回聚合根 + Task GetByIdAsync(long id, CancellationToken cancellationToken); + + /// 按命名空间 + 键名查询(存在则可用于"存在即更新") + Task GetByCategoryAndKeyAsync(string category, string keyName); + + Task AddAsync(Registry registry); + Task UpdateAsync(Registry registry); + Task SoftDeleteAsync(long id); +} diff --git a/backend/F9WebAiTest.Domain/Interfaces/SYS/WorkTypes/IWorkTypeDepartmentRepository.cs b/backend/F9WebAiTest.Domain/Interfaces/SYS/WorkTypes/IWorkTypeDepartmentRepository.cs new file mode 100644 index 0000000..14adb37 --- /dev/null +++ b/backend/F9WebAiTest.Domain/Interfaces/SYS/WorkTypes/IWorkTypeDepartmentRepository.cs @@ -0,0 +1,16 @@ +using F9WebAiTest.Domain.Entities.SYS.WorkTypes; + +namespace F9WebAiTest.Domain.Interfaces.SYS.WorkTypes; + +/// 工种-部门关联仓储 +public interface IWorkTypeDepartmentRepository : IDInterface +{ + Task GetAsync(long workTypeId, long departmentId); + Task AddAsync(WorkTypeDepartment entity); + + /// 物理删除(关联表避免唯一索引冲突) + Task HardDeleteAsync(long id); + + /// 物理删除某工种的全部部门关联 + Task HardDeleteByWorkTypeIdAsync(long workTypeId); +} diff --git a/backend/F9WebAiTest.Domain/Interfaces/SYS/WorkTypes/IWorkTypeRoleRepository.cs b/backend/F9WebAiTest.Domain/Interfaces/SYS/WorkTypes/IWorkTypeRoleRepository.cs new file mode 100644 index 0000000..a469288 --- /dev/null +++ b/backend/F9WebAiTest.Domain/Interfaces/SYS/WorkTypes/IWorkTypeRoleRepository.cs @@ -0,0 +1,16 @@ +using F9WebAiTest.Domain.Entities.SYS.WorkTypes; + +namespace F9WebAiTest.Domain.Interfaces.SYS.WorkTypes; + +/// 工种-角色关联仓储 +public interface IWorkTypeRoleRepository : IDInterface +{ + Task GetAsync(long workTypeId, long roleId); + Task AddAsync(WorkTypeRole entity); + + /// 物理删除(关联表避免唯一索引冲突) + Task HardDeleteAsync(long id); + + /// 物理删除某工种的全部角色关联 + Task HardDeleteByWorkTypeIdAsync(long workTypeId); +} diff --git a/backend/F9WebAiTest.Domain/Interfaces/SYS/WorkTypes/IWorkTypeWriteRepository.cs b/backend/F9WebAiTest.Domain/Interfaces/SYS/WorkTypes/IWorkTypeWriteRepository.cs new file mode 100644 index 0000000..cec6fae --- /dev/null +++ b/backend/F9WebAiTest.Domain/Interfaces/SYS/WorkTypes/IWorkTypeWriteRepository.cs @@ -0,0 +1,15 @@ +using F9WebAiTest.Domain.Entities.SYS.WorkTypes; + +namespace F9WebAiTest.Domain.Interfaces.SYS.WorkTypes; + +/// 工种写仓储(聚合根仓储) +public interface IWorkTypeWriteRepository : IDInterface +{ + /// 返回聚合根 + Task GetByIdAsync(long id, CancellationToken cancellationToken); + + Task AddAsync(WorkType workType); + Task UpdateAsync(WorkType workType); + Task SoftDeleteAsync(long id); + Task ActiveOrDeactive(long id, bool active); +} diff --git a/backend/F9WebAiTest.Domain/Interfaces/SYS/WuziMulus/IWuziGroupWriteRepository.cs b/backend/F9WebAiTest.Domain/Interfaces/SYS/WuziMulus/IWuziGroupWriteRepository.cs new file mode 100644 index 0000000..317fa47 --- /dev/null +++ b/backend/F9WebAiTest.Domain/Interfaces/SYS/WuziMulus/IWuziGroupWriteRepository.cs @@ -0,0 +1,21 @@ +using F9WebAiTest.Domain.Entities.SYS.WuziMulus; + +namespace F9WebAiTest.Domain.Interfaces.SYS.WuziMulus; + +/// 物资分组写仓储(聚合根仓储) +public interface IWuziGroupWriteRepository : IDInterface +{ + Task GetByIdAsync(long id, CancellationToken cancellationToken); + Task AddAsync(WuziGroup entity); + Task UpdateAsync(WuziGroup entity); + Task SoftDeleteAsync(long id); +} + +/// 物资目录写仓储(聚合根仓储) +public interface IWuziMuluWriteRepository : IDInterface +{ + Task GetByIdAsync(long id, CancellationToken cancellationToken); + Task AddAsync(WuziMulu entity); + Task UpdateAsync(WuziMulu entity); + Task SoftDeleteAsync(long id); +} diff --git a/backend/F9WebAiTest.Domain/Interfaces/SYS/YuanliaoZhuangkous/IYuanliaoZhuangkouWriteRepository.cs b/backend/F9WebAiTest.Domain/Interfaces/SYS/YuanliaoZhuangkous/IYuanliaoZhuangkouWriteRepository.cs new file mode 100644 index 0000000..b4f03a7 --- /dev/null +++ b/backend/F9WebAiTest.Domain/Interfaces/SYS/YuanliaoZhuangkous/IYuanliaoZhuangkouWriteRepository.cs @@ -0,0 +1,14 @@ +using F9WebAiTest.Domain.Entities.SYS.YuanliaoZhuangkous; + +namespace F9WebAiTest.Domain.Interfaces.SYS.YuanliaoZhuangkous; + +/// 原料庄口写仓储(聚合根仓储) +public interface IYuanliaoZhuangkouWriteRepository : IDInterface +{ + /// 返回聚合根 + Task GetByIdAsync(long id, CancellationToken cancellationToken); + + Task AddAsync(YuanliaoZhuangkou entity); + Task UpdateAsync(YuanliaoZhuangkou entity); + Task SoftDeleteAsync(long id); +} diff --git a/backend/F9WebAiTest.Domain/Interfaces/SYS/Zq/IZhangqiWriteRepository.cs b/backend/F9WebAiTest.Domain/Interfaces/SYS/Zq/IZhangqiWriteRepository.cs new file mode 100644 index 0000000..1e7bbe9 --- /dev/null +++ b/backend/F9WebAiTest.Domain/Interfaces/SYS/Zq/IZhangqiWriteRepository.cs @@ -0,0 +1,17 @@ +using F9WebAiTest.Domain.Entities.SYS.Zq; + +namespace F9WebAiTest.Domain.Interfaces.SYS.Zq; + +/// 账期写仓储(聚合根仓储) +public interface IZhangqiWriteRepository : IDInterface +{ + /// 返回聚合根 + Task GetByIdAsync(long id, CancellationToken cancellationToken); + + Task AddAsync(Zhangqi zhangqi); + Task UpdateAsync(Zhangqi zhangqi); + Task SoftDeleteAsync(long id); + + /// 扎帐 / 取消扎帐 + Task SetZhaZhangAsync(long id, bool isZhaZhang); +} diff --git a/backend/F9WebAiTest.Infrastructure/Data/BusinessSeedData.cs b/backend/F9WebAiTest.Infrastructure/Data/BusinessSeedData.cs index f2f3d22..94f79b3 100644 --- a/backend/F9WebAiTest.Infrastructure/Data/BusinessSeedData.cs +++ b/backend/F9WebAiTest.Infrastructure/Data/BusinessSeedData.cs @@ -18,7 +18,8 @@ public static class BusinessSeedData } // ==================== 部门 + 机组车台(真实组织架构) ==================== - private static readonly (long Id, string Name, long ParentId, int Sort, string Code)[] DeptData = + /// F9 原始部门 Id 与名称对照(Id 为 F9 系统的雪花 Id,供工种等模块建立 ID 映射) + public static readonly (long Id, string Name, long ParentId, int Sort, string Code)[] DeptData = { (10920411881541632, "安泰茧丝绸", 0, 0, "123"), (10929439026188288, "丝业生产中心", 10920411881541632, 100, "100"), diff --git a/backend/F9WebAiTest.Infrastructure/Data/DbSeeder.cs b/backend/F9WebAiTest.Infrastructure/Data/DbSeeder.cs index fceecec..0afa8a3 100644 --- a/backend/F9WebAiTest.Infrastructure/Data/DbSeeder.cs +++ b/backend/F9WebAiTest.Infrastructure/Data/DbSeeder.cs @@ -7,6 +7,7 @@ using F9WebAiTest.Domain.Entities.Base; using F9WebAiTest.Domain.Entities.Notice; using F9WebAiTest.Domain.Enums.SYS.RBAC; using SysMenu = F9WebAiTest.Domain.Entities.SYS.RBAC.Menu; +using SysRole = F9WebAiTest.Domain.Entities.SYS.RBAC.Role; using SysPermission = F9WebAiTest.Domain.Entities.SYS.RBAC.Permission; using SysRolePermission = F9WebAiTest.Domain.Entities.SYS.RBAC.RolePermission; @@ -59,6 +60,21 @@ public static class DbSeeder // 6.6 F9 风格 RBAC 菜单(用户/角色/菜单/部门管理,写入新 sys_rbac_menus 表) SeedSysRbacMenus(fsql, snowflake); + // 6.65 基础数据(工种 + 注册表配置 + 原料庄口 + 物资 + 往来单位,F9 导出数据幂等导入) + WorkTypeSeedData.Seed(fsql, snowflake); + RegistrySeedData.Seed(fsql); + YuanliaoZhuangkouSeedData.Seed(fsql); + WuziSeedData.Seed(fsql); + GongyingshangSeedData.Seed(fsql); + + // 6.66 基础数据菜单(工种管理、账期管理、注册表、原料庄口、物资目录、往来单位) + SeedWorkTypeMenus(fsql, snowflake); + SeedZhangqiMenus(fsql, snowflake); + SeedRegistryMenus(fsql, snowflake); + SeedYuanliaoZhuangkouMenus(fsql, snowflake); + SeedWuziMenus(fsql, snowflake); + SeedGongyingshangMenus(fsql, snowflake); + // 6.7 为菜单创建权限单元(Permission),并修正旧菜单权限关联(统一权限模型) FixMenuPermissions(fsql, snowflake); @@ -429,7 +445,7 @@ public static class DbSeeder if (sysDir.Rows.Count == 0) { sysDirId = snowflake.CreateId(); - fsql.Ado.ExecuteNonQuery($"INSERT INTO sys_rbac_menus (id, icon_svg, name, menu_type, parent_id, level, is_active, sort_order, path, component, permission) VALUES ({sysDirId}, 'UserFilled', '系统管理(RBAC)', 1, 0, 1, 0, 6, '/sys', '', '')"); + fsql.Ado.ExecuteNonQuery($"INSERT INTO sys_rbac_menus (id, icon_svg, name, menu_type, parent_id, level, is_active, sort_order, path, component, permission, created_at, is_deleted) VALUES ({sysDirId}, 'UserFilled', '系统管理(RBAC)', 1, 0, 1, 0, 6, '/sys', '', '', datetime('now'), 0)"); } else { @@ -441,7 +457,7 @@ public static class DbSeeder var exist = fsql.Ado.ExecuteDataTable($"SELECT id FROM sys_rbac_menus WHERE path = '{path}'"); if (exist.Rows.Count > 0) return; var id = snowflake.CreateId(); - fsql.Ado.ExecuteNonQuery($"INSERT INTO sys_rbac_menus (id, icon_svg, name, menu_type, parent_id, level, is_active, sort_order, path, component, permission) VALUES ({id}, '{icon}', '{name}', 2, {sysDirId}, 2, 0, {sort}, '{path}', '{component}', '{permission}')"); + fsql.Ado.ExecuteNonQuery($"INSERT INTO sys_rbac_menus (id, icon_svg, name, menu_type, parent_id, level, is_active, sort_order, path, component, permission, created_at, is_deleted) VALUES ({id}, '{icon}', '{name}', 2, {sysDirId}, 2, 0, {sort}, '{path}', '{component}', '{permission}', datetime('now'), 0)"); } AddMenu("用户管理", "/sys/user", "sys/user/index", "User", "sys:user:list", 1); @@ -461,14 +477,145 @@ public static class DbSeeder var exist = fsql.Ado.ExecuteDataTable($"SELECT id FROM sys_rbac_role_permissions WHERE role_id = {roleId} AND permission_id = {menuId}"); if (exist.Rows.Count == 0) { - fsql.Ado.ExecuteNonQuery($"INSERT INTO sys_rbac_role_permissions (id, role_id, permission_id) VALUES ({snowflake.CreateId()}, {roleId}, {menuId})"); + fsql.Ado.ExecuteNonQuery($"INSERT INTO sys_rbac_role_permissions (id, role_id, permission_id, created_at, is_deleted) VALUES ({snowflake.CreateId()}, {roleId}, {menuId})"); } } } } catch (Exception ex) { - Console.WriteLine($"[DbSeeder] RBAC 菜单种子跳过:{ex.Message}"); + Console.WriteLine($"[DbSeeder] RBAC 菜单种子跳过:{ex}"); + } + } + + /// 工种管理菜单(挂在"基础数据"目录下) + private static void SeedWorkTypeMenus(IFreeSql fsql, ISnowflakeIdGenerator snowflake) + { + try + { + EnsureBaseDataMenu(fsql, snowflake, "/base/worktype", "工种管理", "base/worktype/index", "base:worktype:list", "Postcard", 5); + Console.WriteLine("[DbSeeder] 工种管理菜单已就绪"); + } + catch (Exception ex) + { + Console.WriteLine($"[DbSeeder] 工种菜单种子跳过:{ex}"); + } + } + + /// 账期管理菜单(挂在"基础数据"目录下) + private static void SeedZhangqiMenus(IFreeSql fsql, ISnowflakeIdGenerator snowflake) + { + try + { + EnsureBaseDataMenu(fsql, snowflake, "/base/zhangqi", "账期管理", "base/zhangqi/index", "base:zhangqi:list", "Tickets", 6); + Console.WriteLine("[DbSeeder] 账期管理菜单已就绪"); + } + catch (Exception ex) + { + Console.WriteLine($"[DbSeeder] 账期菜单种子跳过:{ex}"); + } + } + + /// 注册表菜单(挂在"基础数据"目录下) + private static void SeedRegistryMenus(IFreeSql fsql, ISnowflakeIdGenerator snowflake) + { + try + { + EnsureBaseDataMenu(fsql, snowflake, "/base/registry", "注册表", "base/registry/index", "base:registry:list", "Setting", 7); + Console.WriteLine("[DbSeeder] 注册表菜单已就绪"); + } + catch (Exception ex) + { + Console.WriteLine($"[DbSeeder] 注册表菜单种子跳过:{ex}"); + } + } + + /// 原料庄口菜单(挂在"基础数据"目录下) + private static void SeedYuanliaoZhuangkouMenus(IFreeSql fsql, ISnowflakeIdGenerator snowflake) + { + try + { + EnsureBaseDataMenu(fsql, snowflake, "/base/yuanliaozhuangkou", "原料庄口", "base/yuanliaozhuangkou/index", "base:yuanliaozhuangkou:list", "Box", 8); + Console.WriteLine("[DbSeeder] 原料庄口菜单已就绪"); + } + catch (Exception ex) + { + Console.WriteLine($"[DbSeeder] 原料庄口菜单种子跳过:{ex}"); + } + } + + /// 物资目录菜单(挂在"基础数据"目录下) + private static void SeedWuziMenus(IFreeSql fsql, ISnowflakeIdGenerator snowflake) + { + try + { + EnsureBaseDataMenu(fsql, snowflake, "/base/wuzimulu", "物资目录", "base/wuzimulu/index", "base:wuzimulu:list", "Goods", 9); + Console.WriteLine("[DbSeeder] 物资目录菜单已就绪"); + } + catch (Exception ex) + { + Console.WriteLine($"[DbSeeder] 物资目录菜单种子跳过:{ex}"); + } + } + + /// 往来单位菜单(挂在"基础数据"目录下) + private static void SeedGongyingshangMenus(IFreeSql fsql, ISnowflakeIdGenerator snowflake) + { + try + { + EnsureBaseDataMenu(fsql, snowflake, "/base/gongyingshang", "往来单位", "base/gongyingshang/index", "base:gongyingshang:list", "Connection", 10); + Console.WriteLine("[DbSeeder] 往来单位菜单已就绪"); + } + catch (Exception ex) + { + Console.WriteLine($"[DbSeeder] 往来单位菜单种子跳过:{ex}"); + } + } + + /// + /// 确保"基础数据"目录下的菜单存在(含启用状态与图标校正),并给 admin 角色授权。 + /// 注意:图标名必须是 Element Plus 图标组件名,前端按图标名渲染菜单图标。 + /// + private static void EnsureBaseDataMenu(IFreeSql fsql, ISnowflakeIdGenerator snowflake, + string path, string name, string component, string permission, string icon, int sort) + { + // 基础数据目录:不存在则创建,已存在则复用 + var baseDir = fsql.Select().Where(m => m.Path == "/base").First(); + if (baseDir == null) + { + baseDir = new SysMenu(snowflake.CreateId(), "基础数据", "Files", MenuType_Enum.分组, null, null, 0, 3, 0); + baseDir.SetWebInfo("/base", "", ""); + fsql.Insert(baseDir).ExecuteAffrows(); + } + + var menu = fsql.Select().Where(m => m.Path == path).First(); + if (menu == null) + { + menu = new SysMenu(snowflake.CreateId(), name, icon, MenuType_Enum.页面, null, null, baseDir.Id, sort, 1); + menu.SetWebInfo(path, component, permission); + fsql.Insert(menu).ExecuteAffrows(); + } + else if (!menu.IsActive || menu.IconSvg != icon) + { + // 兼容历史数据:补齐启用状态与图标 + fsql.Update() + .Set(x => x.IconSvg, icon) + .Set(x => x.IsActive, true) + .Where(x => x.Id == menu.Id) + .ExecuteAffrows(); + } + + // admin 角色授权(后续 FixMenuPermissions 会把 permission_id 修正为权限单元 Id) + var adminRole = fsql.Select().Where(r => r.Code == "admin").First(); + if (adminRole != null) + { + var any = fsql.Select() + .Where(x => x.RoleId == adminRole.Id && x.PermissionId == menu.Id) + .First(); + if (any == null) + { + fsql.Insert(new SysRolePermission(snowflake.CreateId(), adminRole.Id, menu.Id)).ExecuteAffrows(); + } } } diff --git a/backend/F9WebAiTest.Infrastructure/Data/GongyingshangSeedData.cs b/backend/F9WebAiTest.Infrastructure/Data/GongyingshangSeedData.cs new file mode 100644 index 0000000..b958840 --- /dev/null +++ b/backend/F9WebAiTest.Infrastructure/Data/GongyingshangSeedData.cs @@ -0,0 +1,114 @@ +using System.Globalization; +using System.Text.Json; +using System.Text.Json.Serialization; +using FreeSql; +using F9WebAiTest.Domain.Entities.SYS.Gongyingshangs; +using F9WebAiTest.Domain.Enums.SYS.Gongyingshangs; + +namespace F9WebAiTest.Infrastructure.Data; + +/// +/// 往来单位(供应商/客户)数据导入:来源于 F9 系统 biz_base_gongyingshang 表导出数据。 +/// 幂等:按原始 Id 判重,已存在则跳过;名称 + 业务类型重复的也跳过。 +/// +public static class GongyingshangSeedData +{ + private const string Resource = "F9WebAiTest.Infrastructure.Data.SeedData.biz_base_gongyingshang.json"; + + private static readonly JsonSerializerOptions JsonOptions = new() { PropertyNameCaseInsensitive = true }; + + public static void Seed(IFreeSql fsql) + { + try + { + var items = Load(); + if (items.Count == 0) return; + + var existing = fsql.Select().DisableGlobalFilter("软删除").ToList(); + var existIds = existing.Select(x => x.Id).ToHashSet(); + var existKeys = existing.Select(x => $"{x.Type}|{x.Name}|{x.BusinessGroup}").ToHashSet(); + + var inserts = new List(); + var duplicate = 0; + foreach (var item in items) + { + if (item.Id <= 0 || existIds.Contains(item.Id)) continue; + if (string.IsNullOrWhiteSpace(item.Name)) continue; + + var key = $"{(Gys_Type_Enum)item.BusinessType}|{item.Name.Trim()}|{(Gys_Group_Enum)item.BusinessGroup}"; + if (existKeys.Contains(key) || inserts.Any(x => $"{x.Type}|{x.Name}|{x.BusinessGroup}" == key)) + { + duplicate++; + continue; + } + + inserts.Add(new Gongyingshang(item.Id, (Gys_Type_Enum)item.BusinessType, item.Name.Trim(), + item.Phone ?? string.Empty, item.Lianxiren ?? string.Empty, item.Address ?? string.Empty, + item.Pinyin ?? string.Empty, (Gys_Group_Enum)item.BusinessGroup, (Gys_SaleType_Enum)item.SaleType) + { + CreatedAt = ParseLegacyDate(item.CreatedAt) ?? DateTime.Now, + CreatedBy = item.CreatedBy ?? string.Empty, + UpdatedAt = ParseLegacyDate(item.UpdatedAt) + }); + } + + if (inserts.Count > 0) fsql.Insert(inserts).ExecuteAffrows(); + Console.WriteLine($"[GongyingshangSeed] 往来单位:来源 {items.Count} 条,新增 {inserts.Count} 条,重复 {duplicate} 条"); + } + catch (Exception ex) + { + Console.WriteLine($"[GongyingshangSeed] 往来单位数据导入跳过:{ex.Message}"); + } + } + + private static List Load() + { + var assembly = typeof(GongyingshangSeedData).Assembly; + using var stream = assembly.GetManifestResourceStream(Resource); + if (stream == null) + { + Console.WriteLine($"[GongyingshangSeed] 未找到内嵌资源:{Resource}"); + return new List(); + } + return JsonSerializer.Deserialize>(stream, JsonOptions) ?? new List(); + } + + /// 解析 F9 导出的日期(形如 d/M/yyyy H:mm:ss.fff),1970 占位值视为未更新返回 null + private static readonly string[] LegacyDateFormats = + { + "d/M/yyyy H:mm:ss.fff", "d/M/yyyy H:mm:ss", "d/M/yyyy H:mm", + "M/d/yyyy H:mm:ss.fff", "M/d/yyyy H:mm:ss", "M/d/yyyy H:mm", + "yyyy-MM-dd HH:mm:ss.fff", "yyyy-MM-dd HH:mm:ss" + }; + + private static DateTime? ParseLegacyDate(string value) + { + if (string.IsNullOrWhiteSpace(value)) return null; + + if (DateTime.TryParseExact(value, LegacyDateFormats, CultureInfo.InvariantCulture, DateTimeStyles.None, out var exact)) + return exact.Year <= 1900 ? null : exact; + + if (DateTime.TryParse(value, CultureInfo.InvariantCulture, DateTimeStyles.None, out var any)) + return any.Year <= 1900 ? null : any; + + return null; + } + + private sealed class GongyingshangSeedItem + { + [JsonPropertyName("id")] public long Id { get; set; } + [JsonPropertyName("created_by")] public string CreatedBy { get; set; } + [JsonPropertyName("created_at")] public string CreatedAt { get; set; } + [JsonPropertyName("updated_at")] public string UpdatedAt { get; set; } + [JsonPropertyName("businesstype")] public int BusinessType { get; set; } + [JsonPropertyName("name")] public string Name { get; set; } + [JsonPropertyName("phone")] public string Phone { get; set; } + [JsonPropertyName("lianxiren")] public string Lianxiren { get; set; } + [JsonPropertyName("address")] public string Address { get; set; } + [JsonPropertyName("pinyin")] public string Pinyin { get; set; } + [JsonPropertyName("businessgroup")] public int BusinessGroup { get; set; } + + /// F9 导出字段名为 Sale_Type + [JsonPropertyName("Sale_Type")] public int SaleType { get; set; } + } +} diff --git a/backend/F9WebAiTest.Infrastructure/Data/RegistrySeedData.cs b/backend/F9WebAiTest.Infrastructure/Data/RegistrySeedData.cs new file mode 100644 index 0000000..3689945 --- /dev/null +++ b/backend/F9WebAiTest.Infrastructure/Data/RegistrySeedData.cs @@ -0,0 +1,138 @@ +using System.Globalization; +using System.Text.Json; +using System.Text.Json.Serialization; +using FreeSql; +using F9WebAiTest.Domain.Entities.SYS.Registries; + +namespace F9WebAiTest.Infrastructure.Data; + +/// +/// 注册表配置导入:来源于 F9 系统 biz_base_registry 表导出数据。 +/// 幂等:按原始 Id 判重,已存在则跳过;数据类型归一化为小写。 +/// +public static class RegistrySeedData +{ + private const string RegistryResource = "F9WebAiTest.Infrastructure.Data.SeedData.biz_base_registry.json"; + + private static readonly JsonSerializerOptions JsonOptions = new() { PropertyNameCaseInsensitive = true }; + + public static void Seed(IFreeSql fsql) + { + try + { + var items = Load(RegistryResource); + if (items.Count == 0) return; + + var existIds = fsql.Select() + .DisableGlobalFilter("软删除") + .ToList() + .Select(x => x.Id) + .ToHashSet(); + + // 同命名空间 + 键名也算重复,避免唯一性问题 + var existKeys = fsql.Select() + .DisableGlobalFilter("软删除") + .ToList() + .Select(x => $"{x.Category}|{x.KeyName}") + .ToHashSet(); + + var inserts = new List(); + var duplicate = 0; + foreach (var item in items) + { + if (item.Id <= 0 || existIds.Contains(item.Id)) continue; + if (string.IsNullOrWhiteSpace(item.Category) || string.IsNullOrWhiteSpace(item.KeyName)) continue; + + var category = item.Category.Trim(); + var keyName = item.KeyName.Trim(); + var key = $"{category}|{keyName}"; + if (existKeys.Contains(key) || inserts.Any(x => x.Category == category && x.KeyName == keyName)) + { + duplicate++; + continue; + } + + inserts.Add(new Registry(item.Id, category, keyName, item.Value ?? string.Empty, + (item.DataType ?? "string").Trim().ToLowerInvariant(), item.Description ?? string.Empty, + ParseActive(item.IsActive)) + { + CreatedAt = ParseLegacyDate(item.CreatedAt) ?? DateTime.Now, + CreatedBy = item.CreatedBy ?? string.Empty, + UpdatedAt = ParseLegacyDate(item.UpdatedAt) + }); + } + + if (inserts.Count > 0) fsql.Insert(inserts).ExecuteAffrows(); + Console.WriteLine($"[RegistrySeed] 注册表:来源 {items.Count} 条,新增 {inserts.Count} 条,跳过已存在 {items.Count - inserts.Count - duplicate} 条,重复 {duplicate} 条"); + } + catch (Exception ex) + { + Console.WriteLine($"[RegistrySeed] 注册表数据导入跳过:{ex.Message}"); + } + } + + /// is_active 在导出数据里可能是 "1"/"0" 字符串、数字或布尔 + private static bool ParseActive(JsonElement element) + { + switch (element.ValueKind) + { + case JsonValueKind.String: + var text = element.GetString(); + return text == "1" || string.Equals(text, "true", StringComparison.OrdinalIgnoreCase); + case JsonValueKind.Number: + return element.GetInt32() != 0; + case JsonValueKind.True: + return true; + default: + return false; + } + } + + private static List Load(string resourceName) + { + var assembly = typeof(RegistrySeedData).Assembly; + using var stream = assembly.GetManifestResourceStream(resourceName); + if (stream == null) + { + Console.WriteLine($"[RegistrySeed] 未找到内嵌资源:{resourceName}"); + return new List(); + } + return JsonSerializer.Deserialize>(stream, JsonOptions) ?? new List(); + } + + /// 解析 F9 导出的日期(形如 d/M/yyyy H:mm:ss.fff),1970 占位值视为未更新返回 null + private static readonly string[] LegacyDateFormats = + { + "d/M/yyyy H:mm:ss.fff", "d/M/yyyy H:mm:ss", "d/M/yyyy H:mm", + "M/d/yyyy H:mm:ss.fff", "M/d/yyyy H:mm:ss", "M/d/yyyy H:mm", + "yyyy-MM-dd HH:mm:ss.fff", "yyyy-MM-dd HH:mm:ss" + }; + + private static DateTime? ParseLegacyDate(string value) + { + if (string.IsNullOrWhiteSpace(value)) return null; + + if (DateTime.TryParseExact(value, LegacyDateFormats, CultureInfo.InvariantCulture, DateTimeStyles.None, out var exact)) + return exact.Year <= 1900 ? null : exact; + + if (DateTime.TryParse(value, CultureInfo.InvariantCulture, DateTimeStyles.None, out var any)) + return any.Year <= 1900 ? null : any; + + return null; + } + + private sealed class RegistrySeedItem + { + [JsonPropertyName("id")] public long Id { get; set; } + [JsonPropertyName("created_by")] public string CreatedBy { get; set; } + [JsonPropertyName("created_at")] public string CreatedAt { get; set; } + [JsonPropertyName("update_by")] public string UpdateBy { get; set; } + [JsonPropertyName("updated_at")] public string UpdatedAt { get; set; } + [JsonPropertyName("category")] public string Category { get; set; } + [JsonPropertyName("key_name")] public string KeyName { get; set; } + [JsonPropertyName("value")] public string Value { get; set; } + [JsonPropertyName("data_type")] public string DataType { get; set; } + [JsonPropertyName("description")] public string Description { get; set; } + [JsonPropertyName("is_active")] public JsonElement IsActive { get; set; } + } +} diff --git a/backend/F9WebAiTest.Infrastructure/Data/SeedData/biz_base_gongyingshang.json b/backend/F9WebAiTest.Infrastructure/Data/SeedData/biz_base_gongyingshang.json new file mode 100644 index 0000000..0116cc8 --- /dev/null +++ b/backend/F9WebAiTest.Infrastructure/Data/SeedData/biz_base_gongyingshang.json @@ -0,0 +1,1986 @@ +[ + { + "id": 22584873143242752, + "created_by": "主干-张健", + "created_at": "2/12/2025 15:44:13.377", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 1, + "name": "会东", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "HD", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 22584933180510208, + "created_by": "主干-张健", + "created_at": "2/12/2025 15:44:27.68", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 1, + "name": "珙县", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "GX", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 25090498045677568, + "created_by": "主干-何启旭", + "created_at": "9/12/2025 13:40:40.903", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "采购部", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "CGB", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 25193381252567040, + "created_by": "主干信息dev", + "created_at": "9/12/2025 20:29:30.187", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "22/6/2026 17:08:08.37", + "businesstype": 1, + "name": "安踏本部", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "ATBB", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 25193625298145280, + "created_by": "主干信息dev", + "created_at": "9/12/2025 20:30:28.347", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "安踏本部", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "ATBB", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 29841939582947328, + "created_by": "主干信息dev", + "created_at": "22/12/2025 16:21:12.847", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "22/6/2026 17:07:43.407", + "businesstype": 1, + "name": "基地", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "JD", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 29841970318807040, + "created_by": "主干信息dev", + "created_at": "22/12/2025 16:21:20.16", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "22/6/2026 17:07:46.033", + "businesstype": 1, + "name": "大面积", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "DMJ", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 29842082831011840, + "created_by": "主干信息dev", + "created_at": "22/12/2025 16:21:46.987", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 1, + "name": "广安", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "AA", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 30675763262918656, + "created_by": "主干信息dev", + "created_at": "24/12/2025 23:34:31.917", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 1, + "name": "安泰(基地)", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "ATJD", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 32285527751266304, + "created_by": "陈林", + "created_at": "29/12/2025 10:11:09.66", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "浙江金蚕网供应链管理有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "ZJJCWGYLGLYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 35260538220974080, + "created_by": "游建梅", + "created_at": "6/1/2026 15:12:47.427", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "武胜县沿口弘恒建材经营部", + "phone": "18086987286", + "lianxiren": "李弘", + "address": "武胜县沿口镇弘武大道163号", + "pinyin": "WSXYKHHJCJYB", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 35621958926209024, + "created_by": "游建梅", + "created_at": "7/1/2026 15:08:56.85", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "武胜县新鑫机电有限公司", + "phone": "13982683975", + "lianxiren": "陈先建", + "address": "石桥铺", + "pinyin": "WSXXXJDYXGS", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 35634519260270592, + "created_by": "游建梅", + "created_at": "7/1/2026 15:58:51.453", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "无锡市泳洲缫丝机械有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "MXSYZSSJXYXGS", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 35643815989612544, + "created_by": "主干-何启旭", + "created_at": "7/1/2026 16:35:47.967", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "成都中远昊天物资有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "CDZYHTWZYXGS", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 35975352366927872, + "created_by": "游建梅", + "created_at": "8/1/2026 14:33:12.4", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "杭州俊良制丝机械有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "HZJLZSJXYXGS", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 37355459761410048, + "created_by": "游建梅", + "created_at": "12/1/2026 09:57:15.647", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "睢宁县睢城镇京九棉纱纺织厂", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "SNXSCZJJMSFZA", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 37360269642436608, + "created_by": "主干-张罗", + "created_at": "12/1/2026 10:16:22.407", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "湖州塘南丝织有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "HZTNSZYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 37360350030467072, + "created_by": "主干-张罗", + "created_at": "12/1/2026 10:16:41.57", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "湖州华裳丝绸科技有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "HZHCSCKJYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 37360407635038208, + "created_by": "主干-张罗", + "created_at": "12/1/2026 10:16:55.303", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "湖州凯盛丝绸有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "HZKCSCYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 37363015384829952, + "created_by": "游建梅", + "created_at": "12/1/2026 10:27:17.04", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "桐乡市凡凡科技有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "TXSFFKJYXGS", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 37459377661153280, + "created_by": "游建梅", + "created_at": "12/1/2026 16:50:11.607", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "13/1/2026 12:26:44.663", + "businesstype": 3, + "name": "现金收入", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "XJSR", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 37753716299796480, + "created_by": "游建梅", + "created_at": "13/1/2026 12:19:47.397", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "13/1/2026 12:26:47.227", + "businesstype": 3, + "name": "现金收入", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "XJSR", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 37755597516443648, + "created_by": "游建梅", + "created_at": "13/1/2026 12:27:15.913", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "销售部", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "XSB", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 37777710470139904, + "created_by": "游建梅", + "created_at": "13/1/2026 13:55:08.05", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "如皋市胜利纺织厂", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "RGSSLFZA", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 38522392456204288, + "created_by": "游建梅", + "created_at": "15/1/2026 15:14:14.077", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "李果", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "LG", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 38556238279086080, + "created_by": "主干信息dev", + "created_at": "15/1/2026 17:28:43.553", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "内江明锐", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "NJMR", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 38558542667452416, + "created_by": "主干信息dev", + "created_at": "15/1/2026 17:37:52.957", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "罗马尼亚", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "LMNY", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 39154313100005376, + "created_by": "游建梅", + "created_at": "17/1/2026 09:05:15.703", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "南充金顺", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "NCJS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 39168584005455872, + "created_by": "游建梅", + "created_at": "17/1/2026 10:01:58.147", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "四川省南充鑫泰贸易", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "SCSNCXTMY", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 39169659290783744, + "created_by": "游建梅", + "created_at": "17/1/2026 10:06:14.513", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "销售部", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "XSB", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 40263828973293568, + "created_by": "游建梅", + "created_at": "20/1/2026 10:34:04.9", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "南通三思机电科技有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "NTSSJDKJYXGS", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 40264783353614336, + "created_by": "游建梅", + "created_at": "20/1/2026 10:37:52.44", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "宁波振兴机电设备有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "NBZXJDSBYXGS", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 40346522662998016, + "created_by": "游建梅", + "created_at": "20/1/2026 16:02:40.607", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "临沂艺森塑业有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "LYYSSYYXGS", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 41349322792505344, + "created_by": "游建梅", + "created_at": "23/1/2026 10:27:25.633", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "盐亭也佳百货经营部", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "YTYJBHJYB", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 41767545782407168, + "created_by": "游建梅", + "created_at": "24/1/2026 14:09:18.93", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "湖州市菱湖重兆明华绸厂", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "HZSLHCZMHCA", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 42864149893484544, + "created_by": "游建梅", + "created_at": "27/1/2026 14:46:49.733", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "杭州康源过滤机有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "HZKYGLJYXGS", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 42865547271999488, + "created_by": "游建梅", + "created_at": "27/1/2026 14:52:22.88", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "大连丝美瓷眼技术研发有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "DLSMCYJSYFYXGS", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 42866986090237952, + "created_by": "游建梅", + "created_at": "27/1/2026 14:58:05.927", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "泰州市杨威制带有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "TZSYWZDYXGS", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 42867510751531008, + "created_by": "游建梅", + "created_at": "27/1/2026 15:00:11.007", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "横县石塘镇长林稻草加工厂", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "HXDTZCLDCJGA", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 42867897348919296, + "created_by": "游建梅", + "created_at": "27/1/2026 15:01:43.177", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "武胜县沿口依芳氧气经营部", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "WSXYKYFYQJYB", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 43518540539498496, + "created_by": "游建梅", + "created_at": "29/1/2026 10:07:08.617", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "广安市华伟科析仪器有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "AASHWKXYQYXGS", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 46745685176881152, + "created_by": "游建梅", + "created_at": "7/2/2026 07:50:39.85", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "埃迪而丝绸科技有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "ADESCKJYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 46746401970851840, + "created_by": "游建梅", + "created_at": "7/2/2026 07:53:30.737", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "成都海蓉纺织", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "CDHRFZ", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 47241200620539904, + "created_by": "游建梅", + "created_at": "8/2/2026 16:39:39.937", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "湖州南浔永欣丝绸有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "HZNXYXSCYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 47242874634375168, + "created_by": "游建梅", + "created_at": "8/2/2026 16:46:19.04", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "湖州扬振", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "HZYZ", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 47504204821958656, + "created_by": "游建梅", + "created_at": "9/2/2026 10:04:45.01", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "四川省广安锦顺诚商贸有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "SCSAAJSCSMYXGS", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 49314305266421760, + "created_by": "游建梅", + "created_at": "14/2/2026 09:57:26.607", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "香奈儿", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "XNE", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 53677250624622592, + "created_by": "游建梅", + "created_at": "26/2/2026 10:54:13.847", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "复向医疗", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "FXYL", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 54380512717836288, + "created_by": "游建梅", + "created_at": "28/2/2026 09:28:44.597", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "四川三沣环境科技有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "SCSFHJKJYXGS", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 55929111712894976, + "created_by": "游建梅", + "created_at": "4/3/2026 16:02:19.363", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "湖州振业", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "HZZY", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 56665867034824704, + "created_by": "游建梅", + "created_at": "6/3/2026 16:49:55.517", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "MDR", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "MDR", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 56999701517438976, + "created_by": "游建梅", + "created_at": "7/3/2026 14:56:27.857", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "绵阳市胜男商贸有限公司", + "phone": "", + "lianxiren": "杨池林", + "address": "", + "pinyin": "MYSSNSMYXGS", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 58450350163628032, + "created_by": "游建梅", + "created_at": "11/3/2026 15:00:49.457", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "南充市丝绸进出口有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "NCSSCJCKYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 58711336686718976, + "created_by": "游建梅", + "created_at": "12/3/2026 08:17:53.497", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "合肥安晶龙电子股份有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "GFAJLDZGFYXGS", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 60524467599708160, + "created_by": "游建梅", + "created_at": "17/3/2026 08:22:37.57", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "杭州华龙纺织机械有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "HZHLFZJXYXGS", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 63088400281899008, + "created_by": "刘婷", + "created_at": "24/3/2026 10:10:46.763", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "林大奎", + "phone": "", + "lianxiren": "林大奎", + "address": "", + "pinyin": "LDK", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 63088776624214016, + "created_by": "刘婷", + "created_at": "24/3/2026 10:12:16.48", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "林大奎", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "LDK", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 63784961680871424, + "created_by": "游建梅", + "created_at": "26/3/2026 08:18:39.937", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 1, + "name": "宜宾高县", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "YBGX", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 64225278125150208, + "created_by": "刘婷", + "created_at": "27/3/2026 13:28:19.567", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "湖州新南海织造厂", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "HZXNHZZA", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 64270959456030720, + "created_by": "刘婷", + "created_at": "27/3/2026 16:29:50.827", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "东台市明赫茧丝绸有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "DTSMHJSCYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 65354568485048320, + "created_by": "刘婷", + "created_at": "30/3/2026 16:15:43.377", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "3/4/2026 08:23:36.84", + "businesstype": 4, + "name": "香港安盛", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "XGAC", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 65355170040516608, + "created_by": "刘婷", + "created_at": "30/3/2026 16:18:06.787", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "3/4/2026 08:23:44.777", + "businesstype": 4, + "name": "香港安盛", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "XGAC", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 65691318902329344, + "created_by": "游建梅", + "created_at": "31/3/2026 14:33:50.913", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "销售部", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "XSB", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 65699416077504512, + "created_by": "刘婷", + "created_at": "31/3/2026 15:06:01.447", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "3/4/2026 08:23:48.253", + "businesstype": 4, + "name": "香港安盛", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "XGAC", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 65708089373888512, + "created_by": "刘婷", + "created_at": "31/3/2026 15:40:29.31", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "徐炳志", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "XBZ", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 65971357212479488, + "created_by": "刘婷", + "created_at": "1/4/2026 09:06:37.253", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "桐乡市米艺纺织品有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "TXSMYFZPYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 65971438732972032, + "created_by": "刘婷", + "created_at": "1/4/2026 09:06:56.677", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "吴江市八都港口绢纺有限责任公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "WJSBDGKJFYXZRGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 65972141220171776, + "created_by": "刘婷", + "created_at": "1/4/2026 09:09:44.163", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "德清县高桥绢纺厂", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "DQXGQJFA", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 66030083168538624, + "created_by": "游建梅", + "created_at": "1/4/2026 12:59:58.6", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "重庆建兴盛环保工程有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "CQJXCHBGCYXGS", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 66403224428482560, + "created_by": "刘婷", + "created_at": "2/4/2026 13:42:42.433", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "邓惠婷", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "DHT", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 66685188347793408, + "created_by": "游建梅", + "created_at": "3/4/2026 08:23:07.87", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "香港安盛", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "XGAC", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 68892991493771264, + "created_by": "刘婷", + "created_at": "9/4/2026 10:36:09.167", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "湖州欣兆沣丝绸科技有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "HZXZFSCKJYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 69310490316115968, + "created_by": "刘婷", + "created_at": "10/4/2026 14:15:08.637", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "王晓飞", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "WXF", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 70378300211466240, + "created_by": "游建梅", + "created_at": "13/4/2026 12:58:14.353", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "成都沃垦机电设备有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "CDWKJDSBYXGS", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 70383547038306304, + "created_by": "游建梅", + "created_at": "13/4/2026 13:19:05.28", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "四川省康复元大药房零售连锁有限责任公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "SCSKFYDYFLSLSYXZRGS", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 71396962246594560, + "created_by": "刘婷", + "created_at": "16/4/2026 08:26:02.31", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "苏州市绿中缘纺织", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "SZSLZYFZ", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 71877959371198464, + "created_by": "刘婷", + "created_at": "17/4/2026 16:17:20.963", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "西充欣语", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "XCXY", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 72954749141389312, + "created_by": "刘婷", + "created_at": "20/4/2026 15:36:07.643", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "南充银海丝绸", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "NCYHSC", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 73312472815112192, + "created_by": "刘婷", + "created_at": "21/4/2026 15:17:35.61", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "广西中丝成丝绸", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "AXZSCSC", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 74335676069318656, + "created_by": "刘婷", + "created_at": "24/4/2026 11:03:26.29", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "黎明", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "LM", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 74778643636686848, + "created_by": "游建梅", + "created_at": "25/4/2026 16:23:37.957", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "南通恒首纺织科技有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "NTHSFZKJYXGS", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 75839079098355712, + "created_by": "刘婷", + "created_at": "28/4/2026 14:37:25.497", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "湖州铭悦丝绸有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "HZMYSCYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 75842911337451520, + "created_by": "刘婷", + "created_at": "28/4/2026 14:52:39.16", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "梅林饲料", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "MLSL", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 76226556715864064, + "created_by": "刘婷", + "created_at": "29/4/2026 16:17:07.34", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "四川顺成现代农业科技发展有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "SCSCXDNYKJFZYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 80828388306063360, + "created_by": "刘婷", + "created_at": "12/5/2026 09:03:09.483", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "青岛鼎途国际贸易有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "QDDTGJMYYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 80920606681337856, + "created_by": "游建梅", + "created_at": "12/5/2026 15:09:36.067", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "12/5/2026 15:10:20.147", + "businesstype": 4, + "name": "青岛鼎途国际贸易有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "QDDTGJMYYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 82009451468427264, + "created_by": "游建梅", + "created_at": "15/5/2026 15:16:16.907", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "嘉兴市亥祈化工有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "JXSHQHGYXGS", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 84554698568241152, + "created_by": "刘婷", + "created_at": "22/5/2026 15:50:11.113", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "河南民兴生物科技股份有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "HNMXSWKJGFYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 85525395335548928, + "created_by": "刘婷", + "created_at": "25/5/2026 08:07:23.233", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "浙江丝凰家纺股份有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "ZJSHJFGFYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 87040222558162944, + "created_by": "刘婷", + "created_at": "29/5/2026 12:26:46.26", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "湖州市重兆华信纺织品有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "HZSZZHXFZPYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 87061681519202304, + "created_by": "刘婷", + "created_at": "29/5/2026 13:52:02.433", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "湖州湖美丝绸科技有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "HZHMSCKJYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 88829533809020928, + "created_by": "刘婷", + "created_at": "3/6/2026 10:56:51.243", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "江西国臻康熊健康产业发展有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "JXGZKXJKCYFZYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 88831152973942784, + "created_by": "刘婷", + "created_at": "3/6/2026 11:03:17.28", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "资阳康胜养殖有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "ZYKSYZYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 89274119039750144, + "created_by": "刘婷", + "created_at": "4/6/2026 16:23:28.637", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "湖州欣嘉利丝织有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "HZXJLSZYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 90991923799527424, + "created_by": "游建梅", + "created_at": "9/6/2026 10:09:25.197", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 1, + "name": "德昌", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "DC", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 90991959753101312, + "created_by": "游建梅", + "created_at": "9/6/2026 10:09:33.753", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 1, + "name": "冕宁", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "MN", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 90994048688459776, + "created_by": "游建梅", + "created_at": "9/6/2026 10:17:51.793", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 1, + "name": "南充纤检局", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "NCXJJ", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 91774454270529536, + "created_by": "游建梅", + "created_at": "11/6/2026 13:58:54.993", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "四川优睿达机电设备有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "SCYRDJDSBYXGS", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 92105089543573504, + "created_by": "刘婷", + "created_at": "12/6/2026 11:52:44.587", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "嘉兴市新篁中兴绢绵厂", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "JXSXHZXJMC", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 92172365026299904, + "created_by": "刘婷", + "created_at": "12/6/2026 16:20:04.293", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "诸城市邹昊水产经营部", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "ZCSZHSCJYB", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 93602400337661952, + "created_by": "游建梅", + "created_at": "16/6/2026 15:02:31.303", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "泰州禹创机械设备有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "TZYCJXSBYXGS", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 93605527031910400, + "created_by": "游建梅", + "created_at": "16/6/2026 15:14:56.753", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "台州市椒江真空泵厂", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "TZSJJZKBC", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 94313362623565824, + "created_by": "刘婷", + "created_at": "18/6/2026 14:07:37.92", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "湖州千思丝绵科技有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "HZQSSMKJYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 95800329496432640, + "created_by": "刘婷", + "created_at": "22/6/2026 16:36:18.433", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "湖州市南浔亚宏绢纺有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "HZSNXYHJFYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 95814775740567552, + "created_by": "主干-严鹏", + "created_at": "22/6/2026 17:33:42.72", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 1, + "name": "安泰(大面积)", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "ATDMJ", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 96480861788049408, + "created_by": "刘婷", + "created_at": "24/6/2026 13:40:29.99", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 1, + "name": "桐乡市家怡蚕丝被服厂", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "TXSJYCSBFC", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 96480998031626240, + "created_by": "刘婷", + "created_at": "24/6/2026 13:41:02.463", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "桐乡市家怡蚕丝被服厂", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "TXSJYCSBFC", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 96481716738199552, + "created_by": "刘婷", + "created_at": "24/6/2026 13:43:53.813", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "桐乡市洲泉强盛丝绵股份有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "TXSZQQSSMGFYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 98256617019019264, + "created_by": "刘婷", + "created_at": "29/6/2026 11:16:43.047", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "淄博香满席食品有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "ZBXMXSPYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 98286777600577536, + "created_by": "刘婷", + "created_at": "29/6/2026 13:16:33.87", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "南充益合丝绸有限责任公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "NCYHSCYXZRGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 101196947909513216, + "created_by": "游建梅", + "created_at": "7/7/2026 14:00:32.537", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "四川省盐业集团广安有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "SCSYYJTGAYXGS", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 104754220359487488, + "created_by": "游建梅", + "created_at": "17/7/2026 09:35:52.397", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 2, + "name": "温岭市大溪晨音五金店", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "WLSDXCYWJD", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 104837488056471552, + "created_by": "游建梅", + "created_at": "17/7/2026 15:06:44.95", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 1, + "name": "销售部", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "XSB", + "businessgroup": 1, + "Sale_Type": 0 + }, + { + "id": 104837641710604288, + "created_by": "游建梅", + "created_at": "17/7/2026 15:07:21.57", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 1, + "name": "销售部", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "XSB", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 105903258186289152, + "created_by": "刘婷", + "created_at": "20/7/2026 13:41:44.357", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "吴江桃源宏泰绢绵有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "WJTYHTJMYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 108722962718265344, + "created_by": "刘婷", + "created_at": "28/7/2026 08:26:14.303", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "资溪县康熊实业有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "ZXXKXSYYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 111008195966668800, + "created_by": "刘婷", + "created_at": "3/8/2026 15:46:56.363", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "邹昊", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "ZH", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 111343784976977920, + "created_by": "刘婷", + "created_at": "4/8/2026 14:00:27.023", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "古小平", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "GXP", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 111344601968676864, + "created_by": "刘婷", + "created_at": "4/8/2026 14:03:41.803", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "蔡华先", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "CHX", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 111744185769398272, + "created_by": "刘婷", + "created_at": "5/8/2026 16:31:30.007", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "徐州旭福农业有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "XZXFNYYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 111746892794171392, + "created_by": "刘婷", + "created_at": "5/8/2026 16:42:15.4", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "东台市明赫茧丝绸有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "DTSMHJSCYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 112090840628727808, + "created_by": "刘婷", + "created_at": "6/8/2026 15:28:58.973", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "浙江华锋丝业股份有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "ZJHFSYGFYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 112115864458760192, + "created_by": "刘婷", + "created_at": "6/8/2026 17:08:25.103", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "name": "湖州菱湖东方丝绸科技有限公司", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "HZLHDFSCKJYXGS", + "businessgroup": 2, + "Sale_Type": 0 + }, + { + "id": 115976228296462336, + "created_by": "刘婷", + "created_at": "17/8/2026 08:48:07.573", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "name": "曹万福", + "phone": "", + "lianxiren": "", + "address": "", + "pinyin": "CWF", + "businessgroup": 2, + "Sale_Type": 0 + } +] \ No newline at end of file diff --git a/backend/F9WebAiTest.Infrastructure/Data/SeedData/biz_base_registry.json b/backend/F9WebAiTest.Infrastructure/Data/SeedData/biz_base_registry.json new file mode 100644 index 0000000..d93c214 --- /dev/null +++ b/backend/F9WebAiTest.Infrastructure/Data/SeedData/biz_base_registry.json @@ -0,0 +1,1892 @@ +[ + { + "id": 22962162590814208, + "created_by": "主干信息dev", + "created_at": "3/12/2025 16:43:26.193", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\设备办", + "key_name": "计量表类型", + "value": "热水,冷水,电,气", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 22975939012988928, + "created_by": "主干信息dev", + "created_at": "3/12/2025 17:38:10.743", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\设备办", + "key_name": "Test", + "value": "[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\"]", + "data_type": "Array", + "description": "测试", + "is_active": "1" + }, + { + "id": 23233304496967680, + "created_by": "主干-何启旭", + "created_at": "4/12/2025 10:40:51.457", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储\\中间品", + "key_name": "包装重量", + "value": "0", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 23268246366982144, + "created_by": "主干信息dev", + "created_at": "4/12/2025 12:59:42.257", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储\\中间品", + "key_name": "标包毛量", + "value": "18,20", + "data_type": "array", + "description": "", + "is_active": "0" + }, + { + "id": 23779304903020544, + "created_by": "主干信息dev", + "created_at": "5/12/2025 22:50:28.117", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\原料庄口", + "key_name": "蚕品种", + "value": "川山蜀水,7532,雄蚕,青松皓月,苏玉1#,781", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 23779558633246720, + "created_by": "主干信息dev", + "created_at": "5/12/2025 22:51:28.58", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\原料庄口", + "key_name": "季别", + "value": "春,夏,秋,晚秋,晚晚秋", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 23783641695916032, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 23:07:42.073", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储\\联统茧物资ID", + "key_name": "LtjId", + "value": "22883160442277888", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 24045801323892736, + "created_by": "主干-何启旭", + "created_at": "6/12/2025 16:29:25.797", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储\\原料", + "key_name": "包装重量", + "value": "0.2,1.15,1.2", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 24896326214881280, + "created_by": "主干信息dev", + "created_at": "9/12/2025 00:49:06.75", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\原料庄口", + "key_name": "产地", + "value": "珙县,会东,德昌,基地,大面积,广安,高县", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 24896884489326592, + "created_by": "主干信息dev", + "created_at": "9/12/2025 00:51:19.823", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\原料庄口", + "key_name": "站点", + "value": "宝山,曹营,底洞,珙泉,罗渡,红岩,黄坪,景阳,九丝,鲁吉,麒麟,上罗,铁柳,威信,周家,猛山A,双星A,龙庭A,石盘A,沿口A,乐善A,猛山B,双星B,乐善B,龙庭B,沿口B,石盘B,沿口1B,沿口2B,令牌,陈胜,五星,红岩,柏岩,铁柳,鲁吉,普咩,黄坪,松坪,大崇,嘎吉,基地,大面积,合作社,会东二类, 锦川,茨达,老碾", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 25132225875939328, + "created_by": "主干信息dev", + "created_at": "9/12/2025 16:26:29.61", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储", + "key_name": "库管员", + "value": "游建梅", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 25269373027487744, + "created_by": "主干-何启旭", + "created_at": "10/12/2025 01:31:28.027", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储", + "key_name": "采购员", + "value": "蒙海波", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 25419740734296064, + "created_by": "主干-何启旭", + "created_at": "10/12/2025 11:28:58.48", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\员工档案", + "key_name": "性别", + "value": "女,男", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 25419792114520064, + "created_by": "主干-何启旭", + "created_at": "10/12/2025 11:29:10.72", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\员工档案", + "key_name": "民族", + "value": "汉,仡佬,苗,壮,彝,傈僳", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 25419862213922816, + "created_by": "主干-何启旭", + "created_at": "10/12/2025 11:29:27.433", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\员工档案", + "key_name": "婚姻状态", + "value": "未婚, 已婚, 离异, 丧偶", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 25419945709932544, + "created_by": "主干-何启旭", + "created_at": "10/12/2025 11:29:47.34", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\员工档案", + "key_name": "学历", + "value": "无,小学,初中,高中,中专,大专, 本科, 硕士, 博士", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 25420032632688640, + "created_by": "主干-何启旭", + "created_at": "10/12/2025 11:30:08.063", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\员工档案", + "key_name": "合同类型", + "value": "无,劳动合同,劳务协议,无固定期限", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 26212618444214272, + "created_by": "主干-严鹏", + "created_at": "12/12/2025 15:59:35.283", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储", + "key_name": "选剥茧领料人", + "value": "唐小红", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 26688190752493568, + "created_by": "主干信息dev", + "created_at": "13/12/2025 23:29:20.537", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\前缫\\煮茧", + "key_name": "联统茧标重", + "value": "18", + "data_type": "int", + "description": "", + "is_active": "1" + }, + { + "id": 27789409512329216, + "created_by": "主干信息dev", + "created_at": "17/12/2025 00:25:11.547", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\选剥茧", + "key_name": "联统茧标包重", + "value": "18", + "data_type": "decimal", + "description": "", + "is_active": "1" + }, + { + "id": 27789477200007168, + "created_by": "主干信息dev", + "created_at": "17/12/2025 00:25:27.67", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\选剥茧", + "key_name": "好五级茧标包重", + "value": "25", + "data_type": "decimal", + "description": "", + "is_active": "1" + }, + { + "id": 27789515624026112, + "created_by": "主干信息dev", + "created_at": "17/12/2025 00:25:36.83", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\选剥茧", + "key_name": "六级茧标包重", + "value": "25", + "data_type": "decimal", + "description": "", + "is_active": "1" + }, + { + "id": 27789558246543360, + "created_by": "主干信息dev", + "created_at": "17/12/2025 00:25:46.99", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\选剥茧", + "key_name": "棉茧标包重", + "value": "25", + "data_type": "decimal", + "description": "", + "is_active": "1" + }, + { + "id": 27789606648811520, + "created_by": "主干信息dev", + "created_at": "17/12/2025 00:25:58.53", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\选剥茧", + "key_name": "双宫茧标包重", + "value": "25", + "data_type": "decimal", + "description": "", + "is_active": "1" + }, + { + "id": 27789649359409152, + "created_by": "主干信息dev", + "created_at": "17/12/2025 00:26:08.713", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\选剥茧", + "key_name": "下脚茧标包重", + "value": "25", + "data_type": "decimal", + "description": "", + "is_active": "1" + }, + { + "id": 27789752329572352, + "created_by": "主干信息dev", + "created_at": "17/12/2025 00:26:33.263", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\选剥茧", + "key_name": "茧衣标包重", + "value": "20", + "data_type": "decimal", + "description": "", + "is_active": "1" + }, + { + "id": 28017910874116096, + "created_by": "主干信息dev", + "created_at": "17/12/2025 15:33:10.513", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储\\副产品", + "key_name": "入库单打印模板", + "value": "21075986795728896", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 28045215109484544, + "created_by": "主干信息dev", + "created_at": "17/12/2025 17:21:40.353", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储\\副产品", + "key_name": "出库单打印模板_销售出库", + "value": "28036047833141248", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 28111481958567936, + "created_by": "主干信息dev", + "created_at": "17/12/2025 21:44:59.603", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\工种", + "key_name": "挡车工ID", + "value": "23438800021622784 ", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 28111546727010304, + "created_by": "主干信息dev", + "created_at": "17/12/2025 21:45:15.027", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\工种", + "key_name": "车头工ID", + "value": "23438847324983296", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 28315178479128576, + "created_by": "主干-严鹏", + "created_at": "18/12/2025 11:14:24.627", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储\\原料\\翻包间隔", + "key_name": "标准翻包间隔", + "value": "10,15,20,30", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 28358729015496704, + "created_by": "主干信息dev", + "created_at": "18/12/2025 14:07:27.893", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储\\中间品", + "key_name": "出库单打印模板_领料出库", + "value": "28341555957862400", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 28399580257193984, + "created_by": "主干信息dev", + "created_at": "18/12/2025 16:49:47.587", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储\\五金", + "key_name": "五金出库领料人", + "value": "李斌,谭昌富", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 28681466120507392, + "created_by": "主干信息dev", + "created_at": "19/12/2025 11:29:54.403", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储\\生丝", + "key_name": "组批包件皮重", + "value": "1.47", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 28839696100495360, + "created_by": "主干信息dev", + "created_at": "19/12/2025 21:58:39.387", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\前缫", + "key_name": "落丝记录颜色", + "value": "蓝色,绿色,乌红,深红,桔红,蓝方,黄方,绿方,紫方,红方,金方,红圆,桔圆,绿圆,黄圆,粉圆,蓝圆,嫩绿", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 29076475969802240, + "created_by": "主干-严鹏", + "created_at": "20/12/2025 13:39:32.12", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储\\薪资", + "key_name": "运茧计件项", + "value": "选剥入库,送煮茧室,入库好/次五级双宫下脚,白布袋/麻袋入库,转茧/翻包+堆高,发毛茧,生丝抽样入库,出口生丝打蒲席,普通生丝打包,转生丝/生丝上车,翻茧,丝棉片装包,条吐,冻蚕蛹上车,板棉/五级上车,杂工,采购大件下车转运,下茧子复称,门卫拉货/腾茧包打包装好,晒茧包入库堆好", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 29247670405042176, + "created_by": "主干-何启旭", + "created_at": "21/12/2025 00:59:48.037", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\工种", + "key_name": "选茧工ID", + "value": "23438176068571136", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 29585228427169792, + "created_by": "主干信息dev", + "created_at": "21/12/2025 23:21:08.137", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储\\五金", + "key_name": "出库单打印模板_领料出库", + "value": "21071263384473600", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 29585391845642240, + "created_by": "主干信息dev", + "created_at": "21/12/2025 23:21:47.087", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储\\五金", + "key_name": "入库单打印模板", + "value": "21059670701510656", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 29585794003898368, + "created_by": "主干信息dev", + "created_at": "21/12/2025 23:23:22.97", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储\\原料", + "key_name": "出库单打印模板", + "value": "21045706458402816", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 29585901214502912, + "created_by": "主干信息dev", + "created_at": "21/12/2025 23:23:48.53", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储\\原料", + "key_name": "出库磅码单打印模板", + "value": "21048051145641984", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 29586070165262336, + "created_by": "主干信息dev", + "created_at": "21/12/2025 23:24:28.81", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储\\原料", + "key_name": "入库单打印模板", + "value": "20444550946361344", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 29586146447069184, + "created_by": "主干信息dev", + "created_at": "21/12/2025 23:24:46.997", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储\\原料", + "key_name": "入库磅码单打印模板", + "value": "20696722040688640", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 29954655442178048, + "created_by": "主干-何启旭", + "created_at": "22/12/2025 23:49:06.41", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储\\五金", + "key_name": "采购入库支付类型", + "value": "现金,暂估应付", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 30519401979580416, + "created_by": "主干信息dev", + "created_at": "24/12/2025 13:13:12.457", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储\\中间品", + "key_name": "入库单打印模板", + "value": "30511023534379008", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 30555362130137088, + "created_by": "主干信息dev", + "created_at": "24/12/2025 15:36:06.043", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\工种", + "key_name": "值班长ID", + "value": "23438346827075584", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 30893089287573504, + "created_by": "主干-严鹏", + "created_at": "25/12/2025 13:58:06.467", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "薪资\\后缫", + "key_name": "质量项", + "value": "切断,油污,伤丝-轻,伤丝-中,伤丝-重,双丝,直丝,粘条,硬胶,过胶,手足,污染,伤大䈅-轻,伤大䈅-中,伤大䈅-重,伤小䈅-轻,伤小䈅-中,伤小䈅-重,连丝,无底面头,毛乱", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 30893566146383872, + "created_by": "主干-严鹏", + "created_at": "25/12/2025 14:00:00.147", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "薪资\\宿舍", + "key_name": "电费单价", + "value": "0.55", + "data_type": "decimal", + "description": "", + "is_active": "1" + }, + { + "id": 30893787718881280, + "created_by": "主干-严鹏", + "created_at": "25/12/2025 14:00:52.973", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "薪资\\宿舍", + "key_name": "房型", + "value": "单间,套房", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 30893955591704576, + "created_by": "主干-严鹏", + "created_at": "25/12/2025 14:01:32.997", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "薪资\\宿舍", + "key_name": "使用状态", + "value": "可用,暂停使用", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 30894022180474880, + "created_by": "主干-严鹏", + "created_at": "25/12/2025 14:01:48.873", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "薪资\\宿舍", + "key_name": "水费单价", + "value": "3.5", + "data_type": "decimal", + "description": "", + "is_active": "1" + }, + { + "id": 30894170516230144, + "created_by": "主干-严鹏", + "created_at": "25/12/2025 14:02:24.24", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\工种", + "key_name": "编丝工ID", + "value": "23439268273721344", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 30894214296375296, + "created_by": "主干-严鹏", + "created_at": "25/12/2025 14:02:34.677", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\工种", + "key_name": "返丝工ID", + "value": "23439226154520576", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 30894262790918144, + "created_by": "主干-严鹏", + "created_at": "25/12/2025 14:02:46.24", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\工种", + "key_name": "提䈅浸丝工ID", + "value": "23439012698001408", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 30894319242055680, + "created_by": "主干-严鹏", + "created_at": "25/12/2025 14:02:59.697", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\工种", + "key_name": "整理工ID", + "value": "23439326348054528", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 31586601159102464, + "created_by": "主干-何启旭", + "created_at": "27/12/2025 11:53:52.583", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\设备办", + "key_name": "计量表分组", + "value": "丝业生产,非生产,其他", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 31609472057085952, + "created_by": "主干-何启旭", + "created_at": "27/12/2025 13:24:45.42", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储\\生丝", + "key_name": "外观检验", + "value": "普通,中", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 31623077259382784, + "created_by": "主干-严鹏", + "created_at": "27/12/2025 14:18:49.147", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "薪资\\后缫", + "key_name": "前缫质量项", + "value": "野纤,双丝,直丝", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 32136191130210304, + "created_by": "主干信息dev", + "created_at": "29/12/2025 00:17:45.03", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\工种", + "key_name": "选蛹工ID", + "value": "27630133347094528", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 32153252858433536, + "created_by": "主干信息dev", + "created_at": "29/12/2025 01:25:32.873", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "销售\\调拨", + "key_name": "销售类型", + "value": "生丝销售,其它销售", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 32334017021874176, + "created_by": "主干信息dev", + "created_at": "29/12/2025 13:23:50.41", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\工种", + "key_name": "打绵工ID", + "value": "27630063633567744", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 32384940758798336, + "created_by": "主干信息dev", + "created_at": "29/12/2025 16:46:11.577", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储\\五金", + "key_name": "采购计划单打印模板", + "value": "32373980312637440", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 33005216307613696, + "created_by": "主干信息dev", + "created_at": "31/12/2025 09:50:56.827", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "销售\\调拨", + "key_name": "调拨通知单模板", + "value": "32742887888261120", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 33081077815840768, + "created_by": "主干信息dev", + "created_at": "31/12/2025 14:52:23.593", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "销售\\调拨", + "key_name": "生丝出库清单模板", + "value": "33073112882876416", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 33100281671585792, + "created_by": "主干信息dev", + "created_at": "31/12/2025 16:08:42.19", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\质量\\工艺执行书", + "key_name": "封面模板", + "value": "32355041113280512", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 33113357636603904, + "created_by": "主干信息dev", + "created_at": "31/12/2025 17:00:39.72", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\质量\\工艺执行书", + "key_name": "自动缫车间生产工艺执行书模板", + "value": "32641994304000000", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 33564879025606656, + "created_by": "主干-何启旭", + "created_at": "1/1/2026 22:54:50.78", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "系统\\安全", + "key_name": "修改密码提醒截止日期", + "value": "2026-1-8", + "data_type": "string", + "description": "截止日期前检查用户密码是否默认密码,提醒修改", + "is_active": "1" + }, + { + "id": 34461971625545728, + "created_by": "主干信息dev", + "created_at": "4/1/2026 10:19:34.347", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\质量\\工艺执行书", + "key_name": "煮茧工艺执行书模板", + "value": "32385277674655744", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 34477571504607232, + "created_by": "主干信息dev", + "created_at": "4/1/2026 11:21:33.61", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "薪资\\副品", + "key_name": "加碱标准均匀率", + "value": "0.98", + "data_type": "decimal", + "description": "", + "is_active": "1" + }, + { + "id": 34538764843880448, + "created_by": "主干信息dev", + "created_at": "4/1/2026 15:24:43.253", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\质量\\工艺执行书", + "key_name": "工艺执行书模板", + "value": "32727810795638784", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 34545804945395712, + "created_by": "主干信息dev", + "created_at": "4/1/2026 15:52:41.757", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\质量\\工艺执行书", + "key_name": "试缫与大样模板", + "value": "32719913915256832", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 34827684039102464, + "created_by": "主干信息dev", + "created_at": "5/1/2026 10:32:46.997", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\质量\\工艺执行书", + "key_name": "混剥选茧工艺执行书模板", + "value": "32365455528169472", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 34827758580273152, + "created_by": "主干信息dev", + "created_at": "5/1/2026 10:33:04.713", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\质量\\工艺执行书", + "key_name": "大样模板", + "value": "32702896176893952", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 34938728422051840, + "created_by": "主干-何启旭", + "created_at": "5/1/2026 17:54:02.003", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\员工档案", + "key_name": "离职原因", + "value": "辞职,辞退,试用未通过,退休,转岗,试用自己放弃,调动,自动离职", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 35562570249146368, + "created_by": "主干-严鹏", + "created_at": "7/1/2026 11:12:57.487", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\工种", + "key_name": "洗给茧机工ID", + "value": "23438890471788544", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 35618076254801920, + "created_by": "主干信息dev", + "created_at": "7/1/2026 14:53:31.157", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\质量\\工艺执行书", + "key_name": "试缫工艺单模板", + "value": "35617429635731456", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 37847090562338816, + "created_by": "主干-张罗", + "created_at": "13/1/2026 18:30:49.583", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储\\生丝", + "key_name": "生丝入库单", + "value": "37806625607651328", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 38105434040569856, + "created_by": "主干-张罗", + "created_at": "14/1/2026 11:37:23.453", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储\\生丝", + "key_name": "生丝出库单", + "value": "38079213663686656", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 38866617089658880, + "created_by": "主干-张罗", + "created_at": "16/1/2026 14:02:03.637", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储\\生丝", + "key_name": "批次质检单", + "value": "31252748573872128", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 38884309850918912, + "created_by": "主干-张罗", + "created_at": "16/1/2026 15:12:21.907", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储\\生丝", + "key_name": "有机/普通", + "value": "有机,普通", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 39968339975475200, + "created_by": "主干-严鹏", + "created_at": "19/1/2026 14:59:54.833", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\工种", + "key_name": "下丝工ID", + "value": "23438972201996288", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 40622424252747776, + "created_by": "主干-张罗", + "created_at": "21/1/2026 10:19:00.68", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "仓储\\五金", + "key_name": "使用位置", + "value": "选剥车间,煮茧室一,煮茧室二,煮茧室三,煮茧室四,自动缫车间,自动缫一 1-3台,自动缫一 4-6台,自动缫二 1-3台,自动缫二 4-6台,自动缫三 1-3台,自动缫三 4-6台,自动缫四 1-3台,自动缫四 4-6台,自动缫 新增,钳工房,后缫车间,后缫 新增,副产品车间,原料库,办公室,污水处理站,锅炉,丝棉车间,丝业生产中心,计划运营部,采购部,营销中心,品管部,人力资源部,安全环保后勤部,经理会,融资部,监察室,绸业生产中心,武胜蚕业公司,帛锦汇,新工培训", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 40684580667133952, + "created_by": "主干-严鹏", + "created_at": "21/1/2026 14:25:59.92", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "薪资\\选剥茧", + "key_name": "绵茧奖励", + "value": "0.01,0.015", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 40723333347545088, + "created_by": "主干-严鹏", + "created_at": "21/1/2026 17:00:31.5", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\工种", + "key_name": "洗锅工ID", + "value": "23438931622105088", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 41061047406170112, + "created_by": "主干-严鹏", + "created_at": "22/1/2026 15:21:56.6", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "薪资", + "key_name": "岗位胜任考核结果", + "value": "欠合格,期望,合格,胜任,超胜任", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 44003824448311296, + "created_by": "主干信息dev", + "created_at": "30/1/2026 18:15:29.32", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\工种", + "key_name": "煮茧工ID", + "value": "23438524292272128", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 44003982665846784, + "created_by": "主干信息dev", + "created_at": "30/1/2026 18:16:07.027", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\工种", + "key_name": "挖茧工ID", + "value": "23438580714049536", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 46440273756033024, + "created_by": "主干信息dev", + "created_at": "6/2/2026 11:37:04.567", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "薪资\\出勤统计", + "key_name": "计算加班抵扣的满勤天数", + "value": "25", + "data_type": "decimal", + "description": "后缫车间实际出勤时长大于等于25天,如果加班大于等于2天,满勤加班免扣请假时长 = 1天。", + "is_active": "1" + }, + { + "id": 46477575987400704, + "created_by": "主干-张罗", + "created_at": "6/2/2026 14:05:17.647", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\工艺庄口", + "key_name": "基地/外购", + "value": "基地,外购", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 47940688465104896, + "created_by": "主干信息dev", + "created_at": "10/2/2026 14:59:10.853", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "副品车间\\扯棉产量", + "key_name": "规格", + "value": "0.5Kg,0.75Kg,1.0Kg,1.5Kg,1.75Kg,2.0Kg,2.5Kg,3.0Kg,3.5Kg,4.0Kg", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 47940837996236800, + "created_by": "主干信息dev", + "created_at": "10/2/2026 14:59:46.477", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "副品车间\\扯棉产量", + "key_name": "类型", + "value": "蛹衬被,双宫被", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 47949174875885568, + "created_by": "主干信息dev", + "created_at": "10/2/2026 15:32:54.147", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "薪资\\扯棉产量", + "key_name": "领班补助", + "value": "10", + "data_type": "decimal", + "description": "", + "is_active": "1" + }, + { + "id": 47993757332672512, + "created_by": "主干信息dev", + "created_at": "10/2/2026 18:30:03.433", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\工种", + "key_name": "搬运工ID", + "value": "25426727069028352", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 48590540672864256, + "created_by": "范鸿才", + "created_at": "12/2/2026 10:01:27.677", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "薪资\\扯棉产量", + "key_name": "交通补助", + "value": "3.4", + "data_type": "decimal", + "description": "", + "is_active": "1" + }, + { + "id": 53073238137245696, + "created_by": "主干信息dev", + "created_at": "24/2/2026 18:54:06.05", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\工种", + "key_name": "业务类型", + "value": "生产,辅助", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 57821260897325056, + "created_by": "范鸿才", + "created_at": "9/3/2026 21:21:02.88", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\设备办\\能耗单价", + "key_name": "热水", + "value": "1.5", + "data_type": "decimal", + "description": "", + "is_active": "1" + }, + { + "id": 57821346519846912, + "created_by": "范鸿才", + "created_at": "9/3/2026 21:21:23.277", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\设备办\\能耗单价", + "key_name": "电", + "value": "0.69", + "data_type": "decimal", + "description": "", + "is_active": "1" + }, + { + "id": 57821442317750272, + "created_by": "范鸿才", + "created_at": "9/3/2026 21:21:46.117", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\设备办\\能耗单价", + "key_name": "气", + "value": "3.1", + "data_type": "decimal", + "description": "", + "is_active": "1" + }, + { + "id": 57824341538115584, + "created_by": "范鸿才", + "created_at": "9/3/2026 21:33:17.343", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\设备办\\能耗单价", + "key_name": "冷水", + "value": "1.5", + "data_type": "decimal", + "description": "", + "is_active": "1" + }, + { + "id": 61384004443574272, + "created_by": "主干-张罗", + "created_at": "19/3/2026 17:18:07.15", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "销售\\调拨", + "key_name": "销售调拨单_其他", + "value": "61380236742234112", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 69005938173939712, + "created_by": "刘香君", + "created_at": "9/4/2026 18:04:57.74", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\工种", + "key_name": "剥茧工ID", + "value": "23438224298872832", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 69006049599819776, + "created_by": "刘香君", + "created_at": "9/4/2026 18:05:24.287", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\工种", + "key_name": "混茧工ID", + "value": "23438392125558784", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 70712613402578944, + "created_by": "刘香君", + "created_at": "14/4/2026 11:06:40.823", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\工种", + "key_name": "选茧辅助工ID", + "value": "23438434936819712", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 75520849498607616, + "created_by": "主干信息dev", + "created_at": "27/4/2026 17:32:53.657", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "薪资\\用餐统计", + "key_name": "每人用餐金额", + "value": "7.8", + "data_type": "decimal", + "description": "", + "is_active": "1" + }, + { + "id": 79498364399390720, + "created_by": "主干-严鹏", + "created_at": "8/5/2026 16:58:07.097", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\后缫\\报表", + "key_name": "纤度", + "value": "27691044913025024", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 79498442186952704, + "created_by": "主干-严鹏", + "created_at": "8/5/2026 16:58:25.627", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\后缫\\报表", + "key_name": "黑板", + "value": "33473222208917504", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 79498473644232704, + "created_by": "主干-严鹏", + "created_at": "8/5/2026 16:58:33.127", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\后缫\\报表", + "key_name": "秤丝", + "value": "33496430819676160", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 80844653879889920, + "created_by": "刘香君", + "created_at": "12/5/2026 10:07:47.497", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\员工档案", + "key_name": "退休年龄男", + "value": "60", + "data_type": "int", + "description": "", + "is_active": "1" + }, + { + "id": 80844704756797440, + "created_by": "刘香君", + "created_at": "12/5/2026 10:07:59.61", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\员工档案", + "key_name": "退休年龄女", + "value": "55", + "data_type": "int", + "description": "", + "is_active": "1" + }, + { + "id": 81210154254602240, + "created_by": "刘香君", + "created_at": "13/5/2026 10:20:09.593", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\前缫\\工艺现场检查", + "key_name": "分机组指标", + "value": "索绪温度,索绪水位,索绪茧量,索绪汤色,理绪温度", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 81210500985131008, + "created_by": "刘香君", + "created_at": "13/5/2026 10:21:32.257", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\前缫\\工艺现场检查", + "key_name": "分一二组指标", + "value": "缫丝汤温,丝鞘,烘丝气压,分离机器分离效果,偏心盘茧量,给茧口茧量,给茧机水位,感知器清洁", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 98344437175816192, + "created_by": "刘香君", + "created_at": "29/6/2026 17:05:41", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\前缫\\工艺现场检查", + "key_name": "班次", + "value": "甲,乙", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 103793334761295872, + "created_by": "范鸿才", + "created_at": "14/7/2026 17:57:39.417", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\物资目录", + "key_name": "选茧_好五级茧_ID", + "value": "22899426565558272", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 103793665335365632, + "created_by": "范鸿才", + "created_at": "14/7/2026 17:58:58.217", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\物资目录", + "key_name": "选茧_五级茧_ID", + "value": "22899520325029888", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 103793924375580672, + "created_by": "范鸿才", + "created_at": "14/7/2026 17:59:59.977", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\物资目录", + "key_name": "选茧_绵茧_ID", + "value": "58468844808704000", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 103794091610869760, + "created_by": "范鸿才", + "created_at": "14/7/2026 18:00:39.85", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\物资目录", + "key_name": "选茧_双宫茧_ID", + "value": "22899591393316864", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 103794184623755264, + "created_by": "范鸿才", + "created_at": "14/7/2026 18:01:02.023", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\物资目录", + "key_name": "选茧_下脚茧_ID", + "value": "22899928489529344", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 103794255142588416, + "created_by": "范鸿才", + "created_at": "14/7/2026 18:01:18.837", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\物资目录", + "key_name": "选茧_茧衣_ID", + "value": "22899848009224192", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 103794351250870272, + "created_by": "范鸿才", + "created_at": "14/7/2026 18:01:41.75", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\物资目录", + "key_name": "选茧_茧花_ID", + "value": "22899993224417280", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 104032024741810176, + "created_by": "范鸿才", + "created_at": "15/7/2026 09:46:07.557", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\物资目录", + "key_name": "前缫_条吐_ID", + "value": "22900710114856960", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 104032154396135424, + "created_by": "范鸿才", + "created_at": "15/7/2026 09:46:38.463", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\物资目录", + "key_name": "前缫_冻蛹_ID", + "value": "22900599615918080", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 104032890492293120, + "created_by": "范鸿才", + "created_at": "15/7/2026 09:49:33.967", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\物资目录", + "key_name": "前缫_板绵_ID", + "value": "22900166411423744", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 117170966026522624, + "created_by": "刘香君", + "created_at": "20/8/2026 15:55:35.25", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\工种", + "key_name": "生产成本分类", + "value": "无,管理", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 117571610835161088, + "created_by": "主干-何启旭", + "created_at": "21/8/2026 18:27:36.42", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\物资目录", + "key_name": "前缫_脚渣_ID", + "value": "22900758412267520", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 117571703608971264, + "created_by": "主干-何启旭", + "created_at": "21/8/2026 18:27:58.523", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "基础数据\\物资目录", + "key_name": "前缫_饲料干蛹_ID", + "value": "22900506003247104", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 118951732028903424, + "created_by": "主干信息dev", + "created_at": "25/8/2026 13:51:42.95", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\前缫\\粒数测定", + "key_name": "过滤条件", + "value": "全部,连续偏差,平均偏差", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 119743901161492480, + "created_by": "刘香君", + "created_at": "27/8/2026 18:19:30.78", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\综合\\月分庄成本", + "key_name": "月分庄成本说明", + "value": "119740567570616320", + "data_type": "string", + "description": "", + "is_active": "1" + }, + { + "id": 119974527735173120, + "created_by": "刘香君", + "created_at": "28/8/2026 09:35:56.437", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\综合\\月分庄成本", + "key_name": "社保", + "value": "1205.87", + "data_type": "decimal", + "description": "", + "is_active": "1" + }, + { + "id": 119974581778780160, + "created_by": "刘香君", + "created_at": "28/8/2026 09:36:09.32", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\综合\\月分庄成本", + "key_name": "社保折算天数", + "value": "25", + "data_type": "decimal", + "description": "", + "is_active": "1" + }, + { + "id": 122592292690202624, + "created_by": "主干-严鹏", + "created_at": "4/9/2026 14:58:00.253", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\前缫", + "key_name": "煮茧机数量", + "value": "4", + "data_type": "int", + "description": "", + "is_active": "1" + }, + { + "id": 122645789787820032, + "created_by": "主干信息dev", + "created_at": "4/9/2026 18:30:34.95", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\综合\\进项抵扣", + "key_name": "核定单耗", + "value": "3.42", + "data_type": "decimal", + "description": "", + "is_active": "1" + }, + { + "id": 122645908864110592, + "created_by": "主干信息dev", + "created_at": "4/9/2026 18:31:03.327", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\综合\\进项抵扣", + "key_name": "税率", + "value": "0.13", + "data_type": "decimal", + "description": "", + "is_active": "1" + }, + { + "id": 123601645253693440, + "created_by": "刘香君", + "created_at": "7/9/2026 09:48:48.657", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\综合\\进项抵扣", + "key_name": "含税价计算系数", + "value": "1.13", + "data_type": "decimal", + "description": "", + "is_active": "1" + }, + { + "id": 125062709166215168, + "created_by": "主干-严鹏", + "created_at": "11/9/2026 10:34:33.43", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\前缫\\煮茧机检查", + "key_name": "吸水状态", + "value": "饱和,不饱和", + "data_type": "array", + "description": "", + "is_active": "1" + }, + { + "id": 125139583598858240, + "created_by": "刘香君", + "created_at": "11/9/2026 15:40:01.727", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "category": "生产\\质量\\销售结庄", + "key_name": "庄口盈亏分析预览模板", + "value": "105928408449421312", + "data_type": "string", + "description": "", + "is_active": "1" + } +] \ No newline at end of file diff --git a/backend/F9WebAiTest.Infrastructure/Data/SeedData/biz_base_worktype.json b/backend/F9WebAiTest.Infrastructure/Data/SeedData/biz_base_worktype.json new file mode 100644 index 0000000..0aa3466 --- /dev/null +++ b/backend/F9WebAiTest.Infrastructure/Data/SeedData/biz_base_worktype.json @@ -0,0 +1,530 @@ +[ + { + "id": 23438176068571136, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:14:56.647", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "选茧工", + "sort": 300, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 23438224298872832, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:15:08.137", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "剥茧工", + "sort": 310, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 23438346827075584, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:15:37.35", + "update_by": "主干-何启旭", + "updated_at": "16/12/2025 14:37:01.553", + "deleted_at": null, + "work_name": "值班长", + "sort": 125, + "biz_type": "辅助", + "sccb_fenlei": "无" + }, + { + "id": 23438392125558784, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:15:48.15", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "混茧工", + "sort": 320, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 23438434936819712, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:15:58.357", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "选茧辅助工", + "sort": 330, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 23438524292272128, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:16:19.66", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "煮茧工", + "sort": 400, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 23438580714049536, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:16:33.113", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "挖茧工", + "sort": 410, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 23438800021622784, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:17:25.4", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "挡车工", + "sort": 420, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 23438847324983296, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:17:36.68", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "车头工", + "sort": 430, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 23438890471788544, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:17:46.967", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "洗给茧机工", + "sort": 440, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 23438931622105088, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:17:56.777", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "洗锅工", + "sort": 450, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 23438972201996288, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:18:06.45", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "下丝工", + "sort": 460, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 23439012698001408, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:18:16.107", + "update_by": "主干-何启旭", + "updated_at": "16/12/2025 20:45:03.043", + "deleted_at": null, + "work_name": "提䈅浸丝工", + "sort": 500, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 23439226154520576, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:19:07", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "返丝工", + "sort": 510, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 23439268273721344, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:19:17.04", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "编丝工", + "sort": 520, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 23439326348054528, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:19:30.887", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "整理工", + "sort": 530, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 23439367984910336, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:19:40.813", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "检验工", + "sort": 540, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 25426727069028352, + "created_by": "主干-何启旭", + "created_at": "10/12/2025 11:56:44.157", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "搬运工", + "sort": 710, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 25461577511604224, + "created_by": "主干-何启旭", + "created_at": "10/12/2025 14:15:13.14", + "update_by": "主干信息dev", + "updated_at": "19/12/2025 00:59:43.767", + "deleted_at": null, + "work_name": "前缫保养工", + "sort": 600, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 26530137008771072, + "created_by": "主干-何启旭", + "created_at": "13/12/2025 13:01:17.583", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "焊工", + "sort": 670, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 26530271612375040, + "created_by": "主干-何启旭", + "created_at": "13/12/2025 13:01:49.667", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "电工", + "sort": 630, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 26531102533357568, + "created_by": "主干-何启旭", + "created_at": "13/12/2025 13:05:07.773", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "污水处理工", + "sort": 640, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 26531649130860544, + "created_by": "主干-何启旭", + "created_at": "13/12/2025 13:07:18.09", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "司炉工", + "sort": 660, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 26532021190791168, + "created_by": "主干-何启旭", + "created_at": "13/12/2025 13:08:46.797", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "抽水工", + "sort": 650, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 27630006972715008, + "created_by": "主干-何启旭", + "created_at": "16/12/2025 13:51:47", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "煮绵工", + "sort": 800, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 27630063633567744, + "created_by": "主干-何启旭", + "created_at": "16/12/2025 13:52:00.5", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "打绵工", + "sort": 810, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 27630133347094528, + "created_by": "主干-何启旭", + "created_at": "16/12/2025 13:52:17.12", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "选蛹工", + "sort": 820, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 27630236493418496, + "created_by": "主干-何启旭", + "created_at": "16/12/2025 13:52:41.713", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "收烘工", + "sort": 830, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 27632176937832448, + "created_by": "主干-何启旭", + "created_at": "16/12/2025 14:00:24.357", + "update_by": "主干-何启旭", + "updated_at": "16/12/2025 14:00:37.73", + "deleted_at": null, + "work_name": "扯绵工", + "sort": 840, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 28521071405699072, + "created_by": "主干信息dev", + "created_at": "19/12/2025 00:52:33.32", + "update_by": "主干信息dev", + "updated_at": "19/12/2025 00:52:53.327", + "deleted_at": null, + "work_name": "库管", + "sort": 700, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 28521507164524544, + "created_by": "主干信息dev", + "created_at": "19/12/2025 00:54:17.213", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "车间主任", + "sort": 110, + "biz_type": "辅助", + "sccb_fenlei": "无" + }, + { + "id": 28521568866930688, + "created_by": "主干信息dev", + "created_at": "19/12/2025 00:54:31.923", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "车间副主任", + "sort": 120, + "biz_type": "辅助", + "sccb_fenlei": "无" + }, + { + "id": 28521631693410304, + "created_by": "主干信息dev", + "created_at": "19/12/2025 00:54:46.903", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "工艺员", + "sort": 210, + "biz_type": "辅助", + "sccb_fenlei": "无" + }, + { + "id": 28521657689706496, + "created_by": "主干信息dev", + "created_at": "19/12/2025 00:54:53.1", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "技术员", + "sort": 130, + "biz_type": "辅助", + "sccb_fenlei": "无" + }, + { + "id": 28521697179078656, + "created_by": "主干信息dev", + "created_at": "19/12/2025 00:55:02.517", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "丝业总监", + "sort": 100, + "biz_type": "辅助", + "sccb_fenlei": "管理" + }, + { + "id": 28522012754317312, + "created_by": "主干信息dev", + "created_at": "19/12/2025 00:56:17.753", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "科长", + "sort": 200, + "biz_type": "辅助", + "sccb_fenlei": "无" + }, + { + "id": 28522208758337536, + "created_by": "主干信息dev", + "created_at": "19/12/2025 00:57:04.487", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "试缫员", + "sort": 220, + "biz_type": "辅助", + "sccb_fenlei": "无" + }, + { + "id": 28522914059915264, + "created_by": "主干信息dev", + "created_at": "19/12/2025 00:59:52.643", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "后缫保养工", + "sort": 610, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 28522951989006336, + "created_by": "主干信息dev", + "created_at": "19/12/2025 01:00:01.687", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "辅助保养工", + "sort": 620, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 28522982716477440, + "created_by": "主干信息dev", + "created_at": "19/12/2025 01:00:09.01", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "钳工", + "sort": 680, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 29447734511538176, + "created_by": "主干-何启旭", + "created_at": "21/12/2025 14:14:47.027", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "收蛹工", + "sort": 825, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 29448226687946752, + "created_by": "主干-何启旭", + "created_at": "21/12/2025 14:16:44.363", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "打包工", + "sort": 835, + "biz_type": "生产", + "sccb_fenlei": "无" + }, + { + "id": 34543417765662720, + "created_by": "余思洁", + "created_at": "4/1/2026 15:43:12.587", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "劳资员", + "sort": 150, + "biz_type": "辅助", + "sccb_fenlei": "无" + }, + { + "id": 111659074877132800, + "created_by": "主干-何启旭", + "created_at": "5/8/2026 10:53:17.993", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "work_name": "设备班长", + "sort": 590, + "biz_type": "辅助", + "sccb_fenlei": "无" + } +] \ No newline at end of file diff --git a/backend/F9WebAiTest.Infrastructure/Data/SeedData/biz_base_worktype_department.json b/backend/F9WebAiTest.Infrastructure/Data/SeedData/biz_base_worktype_department.json new file mode 100644 index 0000000..1b1329d --- /dev/null +++ b/backend/F9WebAiTest.Infrastructure/Data/SeedData/biz_base_worktype_department.json @@ -0,0 +1,802 @@ +[ + { + "id": 20695684281798656, + "created_by": null, + "created_at": "27/11/2025 10:37:15.597", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 12467989202866176, + "department_id": 10928146102620160 + }, + { + "id": 20695759603109888, + "created_by": null, + "created_at": "27/11/2025 10:37:33.553", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 20055607880978432, + "department_id": 16043931070369792 + }, + { + "id": 20695782051024896, + "created_by": null, + "created_at": "27/11/2025 10:37:38.903", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 20326468902981632, + "department_id": 16047387197837312 + }, + { + "id": 20695815085363200, + "created_by": null, + "created_at": "27/11/2025 10:37:46.78", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 20326436481011712, + "department_id": 16047387197837312 + }, + { + "id": 20695859305910272, + "created_by": null, + "created_at": "27/11/2025 10:37:57.323", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 12468079858552832, + "department_id": 10929739564847104 + }, + { + "id": 20698353377480704, + "created_by": null, + "created_at": "27/11/2025 10:47:51.927", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 20692320357715968, + "department_id": 19667471837433856 + }, + { + "id": 20698436936404992, + "created_by": null, + "created_at": "27/11/2025 10:48:11.85", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 20422085423665152, + "department_id": 16047387197837312 + }, + { + "id": 20698459279462400, + "created_by": null, + "created_at": "27/11/2025 10:48:17.177", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 20422128373338112, + "department_id": 16047387197837312 + }, + { + "id": 20702907569541120, + "created_by": null, + "created_at": "27/11/2025 11:05:57.833", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 20055607880978432, + "department_id": 17928435246567424 + }, + { + "id": 20703059055218688, + "created_by": null, + "created_at": "27/11/2025 11:06:33.927", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 20055701690781696, + "department_id": 16047387197837312 + }, + { + "id": 20703153791963136, + "created_by": null, + "created_at": "27/11/2025 11:06:56.51", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 20055607880978432, + "department_id": 16047387197837312 + }, + { + "id": 20703153812934656, + "created_by": null, + "created_at": "27/11/2025 11:06:56.517", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 20055607880978432, + "department_id": 17928435246567424 + }, + { + "id": 20703197882486784, + "created_by": null, + "created_at": "27/11/2025 11:07:07.023", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 20055701690781696, + "department_id": 16043931070369792 + }, + { + "id": 20703197907652608, + "created_by": null, + "created_at": "27/11/2025 11:07:07.027", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 20055701690781696, + "department_id": 17928435246567424 + }, + { + "id": 23438192023703552, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:15:00.447", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23438176068571136, + "department_id": 22308361408090112 + }, + { + "id": 23438246738399232, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:15:13.487", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23438224298872832, + "department_id": 22308361408090112 + }, + { + "id": 23438364413792256, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:15:41.543", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23438346827075584, + "department_id": 22308361408090112 + }, + { + "id": 23438408156188672, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:15:51.973", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23438392125558784, + "department_id": 22308361408090112 + }, + { + "id": 23438455572795392, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:16:03.277", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23438434936819712, + "department_id": 22308361408090112 + }, + { + "id": 23438819743240192, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:17:30.103", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23438800021622784, + "department_id": 16043931070369792 + }, + { + "id": 23438821483876352, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:17:30.517", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23438800021622784, + "department_id": 16047387197837312 + }, + { + "id": 23438822935105536, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:17:30.863", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23438800021622784, + "department_id": 22308600831545344 + }, + { + "id": 23438824277282816, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:17:31.183", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23438800021622784, + "department_id": 22308683820044288 + }, + { + "id": 23438860419600384, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:17:39.8", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23438847324983296, + "department_id": 16043931070369792 + }, + { + "id": 23438861640142848, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:17:40.09", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23438847324983296, + "department_id": 16047387197837312 + }, + { + "id": 23438863020068864, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:17:40.42", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23438847324983296, + "department_id": 22308600831545344 + }, + { + "id": 23438864358051840, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:17:40.737", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23438847324983296, + "department_id": 22308683820044288 + }, + { + "id": 23439102896508928, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:18:37.61", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23439012698001408, + "department_id": 22308805823959040 + }, + { + "id": 23439200493768704, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:19:00.88", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23439178888908800, + "department_id": 22308918461992960 + }, + { + "id": 23439200502157312, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:19:00.883", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23439178888908800, + "department_id": 22309003073687552 + }, + { + "id": 23439200946753536, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:19:00.987", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23439178888908800, + "department_id": 22308805823959040 + }, + { + "id": 23439246765330432, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:19:11.913", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23439226154520576, + "department_id": 22308805823959040 + }, + { + "id": 23439300595027968, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:19:24.747", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23439268273721344, + "department_id": 22308805823959040 + }, + { + "id": 23439343280459776, + "created_by": "主干-何启旭", + "created_at": "5/12/2025 00:19:34.923", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23439326348054528, + "department_id": 22309003073687552 + }, + { + "id": 25434120284803072, + "created_by": "主干信息dev", + "created_at": "10/12/2025 12:26:06.84", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23438524292272128, + "department_id": 25379428280307712 + }, + { + "id": 25434168884203520, + "created_by": "主干信息dev", + "created_at": "10/12/2025 12:26:18.407", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23438580714049536, + "department_id": 25379428280307712 + }, + { + "id": 25434462124773376, + "created_by": "主干信息dev", + "created_at": "10/12/2025 12:27:28.32", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 25426727069028352, + "department_id": 10929739564847104 + }, + { + "id": 25461606632656896, + "created_by": "主干-何启旭", + "created_at": "10/12/2025 14:15:20.07", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 25461577511604224, + "department_id": 22309110082965504 + }, + { + "id": 26530160677228544, + "created_by": "主干-何启旭", + "created_at": "13/12/2025 13:01:23.223", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 26530137008771072, + "department_id": 22309110082965504 + }, + { + "id": 26530295175974912, + "created_by": "主干-何启旭", + "created_at": "13/12/2025 13:01:55.283", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 26530271612375040, + "department_id": 22309110082965504 + }, + { + "id": 26531129519509504, + "created_by": "主干-何启旭", + "created_at": "13/12/2025 13:05:14.207", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 26531102533357568, + "department_id": 22309110082965504 + }, + { + "id": 26531671750742016, + "created_by": "主干-何启旭", + "created_at": "13/12/2025 13:07:23.483", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 26531649130860544, + "department_id": 22309110082965504 + }, + { + "id": 26532045635194880, + "created_by": "主干-何启旭", + "created_at": "13/12/2025 13:08:52.623", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 26532021190791168, + "department_id": 22309110082965504 + }, + { + "id": 26532490604711936, + "created_by": "主干-何启旭", + "created_at": "13/12/2025 13:10:38.71", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 26532460237950976, + "department_id": 22309110082965504 + }, + { + "id": 27630321012838400, + "created_by": "主干-何启旭", + "created_at": "16/12/2025 13:53:01.877", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 27630006972715008, + "department_id": 22309340027293696 + }, + { + "id": 27630338444365824, + "created_by": "主干-何启旭", + "created_at": "16/12/2025 13:53:06.023", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 27630063633567744, + "department_id": 22309340027293696 + }, + { + "id": 27630353271230464, + "created_by": "主干-何启旭", + "created_at": "16/12/2025 13:53:09.557", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 27630133347094528, + "department_id": 22309340027293696 + }, + { + "id": 27630369662570496, + "created_by": "主干-何启旭", + "created_at": "16/12/2025 13:53:13.463", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 27630236493418496, + "department_id": 22309340027293696 + }, + { + "id": 27632360799342592, + "created_by": "主干-何启旭", + "created_at": "16/12/2025 14:01:08.193", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 27632176937832448, + "department_id": 24029387057795072 + }, + { + "id": 27641416830160896, + "created_by": "主干-何启旭", + "created_at": "16/12/2025 14:37:07.32", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23438346827075584, + "department_id": 16043931070369792 + }, + { + "id": 27641419233497088, + "created_by": "主干-何启旭", + "created_at": "16/12/2025 14:37:07.893", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23438346827075584, + "department_id": 16047387197837312 + }, + { + "id": 27641420995104768, + "created_by": "主干-何启旭", + "created_at": "16/12/2025 14:37:08.313", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23438346827075584, + "department_id": 22308600831545344 + }, + { + "id": 27641427043291136, + "created_by": "主干-何启旭", + "created_at": "16/12/2025 14:37:09.757", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23438346827075584, + "department_id": 22308683820044288 + }, + { + "id": 27734255828209664, + "created_by": "主干-何启旭", + "created_at": "16/12/2025 20:46:01.85", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23439367984910336, + "department_id": 22308918461992960 + }, + { + "id": 28520672355422208, + "created_by": "主干信息dev", + "created_at": "19/12/2025 00:50:58.203", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23438890471788544, + "department_id": 25256354205667328 + }, + { + "id": 28520696053239808, + "created_by": "主干信息dev", + "created_at": "19/12/2025 00:51:03.83", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23438931622105088, + "department_id": 25256354205667328 + }, + { + "id": 28520725274955776, + "created_by": "主干信息dev", + "created_at": "19/12/2025 00:51:10.797", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23438972201996288, + "department_id": 25256354205667328 + }, + { + "id": 28521101512413184, + "created_by": "主干信息dev", + "created_at": "19/12/2025 00:52:40.497", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 28521071405699072, + "department_id": 10929739564847104 + }, + { + "id": 28521762958348288, + "created_by": "主干信息dev", + "created_at": "19/12/2025 00:55:18.2", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 28521507164524544, + "department_id": 25256354205667328 + }, + { + "id": 28521770428403712, + "created_by": "主干信息dev", + "created_at": "19/12/2025 00:55:19.98", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 28521507164524544, + "department_id": 22308805823959040 + }, + { + "id": 28521817631100928, + "created_by": "主干信息dev", + "created_at": "19/12/2025 00:55:31.233", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 28521507164524544, + "department_id": 22309110082965504 + }, + { + "id": 28521838933970944, + "created_by": "主干信息dev", + "created_at": "19/12/2025 00:55:36.313", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 28521568866930688, + "department_id": 22309110082965504 + }, + { + "id": 28521842088087552, + "created_by": "主干信息dev", + "created_at": "19/12/2025 00:55:37.063", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 28521568866930688, + "department_id": 22308805823959040 + }, + { + "id": 28521849046437888, + "created_by": "主干信息dev", + "created_at": "19/12/2025 00:55:38.723", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 28521568866930688, + "department_id": 25256354205667328 + }, + { + "id": 28522041653071872, + "created_by": "主干信息dev", + "created_at": "19/12/2025 00:56:24.647", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 28522012754317312, + "department_id": 22307875854487552 + }, + { + "id": 28522115703508992, + "created_by": "主干信息dev", + "created_at": "19/12/2025 00:56:42.3", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 28521697179078656, + "department_id": 10929439026188288 + }, + { + "id": 28522132623331328, + "created_by": "主干信息dev", + "created_at": "19/12/2025 00:56:46.333", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 28521657689706496, + "department_id": 10929439026188288 + }, + { + "id": 28522251905142784, + "created_by": "主干信息dev", + "created_at": "19/12/2025 00:57:14.773", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 28522208758337536, + "department_id": 22308241237086208 + }, + { + "id": 28522745834770432, + "created_by": "主干信息dev", + "created_at": "19/12/2025 00:59:12.533", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 28522683570327552, + "department_id": 24029387057795072 + }, + { + "id": 28523012672196608, + "created_by": "主干信息dev", + "created_at": "19/12/2025 01:00:16.153", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 28522914059915264, + "department_id": 22309110082965504 + }, + { + "id": 28523028627329024, + "created_by": "主干信息dev", + "created_at": "19/12/2025 01:00:19.957", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 28522951989006336, + "department_id": 22309110082965504 + }, + { + "id": 28523051444342784, + "created_by": "主干信息dev", + "created_at": "19/12/2025 01:00:25.397", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 28522982716477440, + "department_id": 22309110082965504 + }, + { + "id": 29435687623200768, + "created_by": "主干-何启旭", + "created_at": "21/12/2025 13:26:54.827", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23438346827075584, + "department_id": 22309340027293696 + }, + { + "id": 29447781366108160, + "created_by": "主干-何启旭", + "created_at": "21/12/2025 14:14:58.19", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 29447734511538176, + "department_id": 22309340027293696 + }, + { + "id": 29448276386254848, + "created_by": "主干-何启旭", + "created_at": "21/12/2025 14:16:56.21", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 29448226687946752, + "department_id": 22309340027293696 + }, + { + "id": 34539915198861312, + "created_by": "余思洁", + "created_at": "4/1/2026 15:29:17.513", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 28521631693410304, + "department_id": 10929439026188288 + }, + { + "id": 34543488523571200, + "created_by": "余思洁", + "created_at": "4/1/2026 15:43:29.453", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 34543417765662720, + "department_id": 10929439026188288 + }, + { + "id": 42801337712250880, + "created_by": "李西宴", + "created_at": "27/1/2026 10:37:14.127", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 28522208758337536, + "department_id": 22305998261719040 + }, + { + "id": 59104724992921600, + "created_by": "余思洁", + "created_at": "13/3/2026 10:21:04.56", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 23438346827075584, + "department_id": 22308805823959040 + }, + { + "id": 111659115859677184, + "created_by": "主干-何启旭", + "created_at": "5/8/2026 10:53:27.763", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 111659074877132800, + "department_id": 22309110082965504 + } +] \ No newline at end of file diff --git a/backend/F9WebAiTest.Infrastructure/Data/SeedData/biz_base_worktype_role.json b/backend/F9WebAiTest.Infrastructure/Data/SeedData/biz_base_worktype_role.json new file mode 100644 index 0000000..e325464 --- /dev/null +++ b/backend/F9WebAiTest.Infrastructure/Data/SeedData/biz_base_worktype_role.json @@ -0,0 +1,12 @@ +[ + { + "id": 122604578150551552, + "created_by": "主干信息dev", + "created_at": "4/9/2026 15:46:49.313", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "worktype_id": 25461577511604224, + "role_id": 122603542799192064 + } +] \ No newline at end of file diff --git a/backend/F9WebAiTest.Infrastructure/Data/SeedData/biz_base_wuzigroup.json b/backend/F9WebAiTest.Infrastructure/Data/SeedData/biz_base_wuzigroup.json new file mode 100644 index 0000000..23bb090 --- /dev/null +++ b/backend/F9WebAiTest.Infrastructure/Data/SeedData/biz_base_wuzigroup.json @@ -0,0 +1,482 @@ +[ + { + "id": 10619378722672640, + "created_by": null, + "created_at": "30/10/2025 15:17:37.187", + "update_by": null, + "updated_at": "3/12/2025 15:47:59.843", + "deleted_at": null, + "businesstype": 1, + "departmenttype": 10, + "code": "01", + "name": "干茧", + "parentid": 0, + "sortorder": 1, + "description": "测试数据" + }, + { + "id": 10621067601121280, + "created_by": null, + "created_at": "30/10/2025 15:24:19.847", + "update_by": null, + "updated_at": "3/12/2025 15:52:03.793", + "deleted_at": null, + "businesstype": 4, + "departmenttype": 10, + "code": "04", + "name": "副产品", + "parentid": 0, + "sortorder": 4, + "description": "测试数据" + }, + { + "id": 18611822663831552, + "created_by": null, + "created_at": "21/11/2025 16:36:44.317", + "update_by": null, + "updated_at": "3/12/2025 15:47:15.74", + "deleted_at": null, + "businesstype": 5, + "departmenttype": 10, + "code": "02", + "name": "五金", + "parentid": 0, + "sortorder": 2, + "description": "" + }, + { + "id": 18611970890534912, + "created_by": null, + "created_at": "21/11/2025 16:37:19.657", + "update_by": null, + "updated_at": "3/12/2025 15:47:41.58", + "deleted_at": null, + "businesstype": 5, + "departmenttype": 10, + "code": "0201", + "name": "五金配件", + "parentid": 18611822663831552, + "sortorder": 201, + "description": "" + }, + { + "id": 18616855094628352, + "created_by": null, + "created_at": "21/11/2025 16:56:44.14", + "update_by": null, + "updated_at": "3/12/2025 15:47:45.613", + "deleted_at": null, + "businesstype": 5, + "departmenttype": 10, + "code": "0202", + "name": "螺丝管件", + "parentid": 18611822663831552, + "sortorder": 202, + "description": "测试" + }, + { + "id": 22316319563059200, + "created_by": null, + "created_at": "1/12/2025 21:57:05.217", + "update_by": null, + "updated_at": "3/12/2025 15:47:49.52", + "deleted_at": null, + "businesstype": 5, + "departmenttype": 10, + "code": "0203", + "name": "电器配件", + "parentid": 18611822663831552, + "sortorder": 203, + "description": "" + }, + { + "id": 22506451083726848, + "created_by": "游建梅", + "created_at": "2/12/2025 10:32:36.1", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "2/12/2025 10:32:41.93", + "businesstype": 5, + "departmenttype": 10, + "code": "111", + "name": "键盘", + "parentid": 18611822663831552, + "sortorder": 111, + "description": "" + }, + { + "id": 22507712260608000, + "created_by": "游建梅", + "created_at": "2/12/2025 10:37:36.78", + "update_by": null, + "updated_at": "3/12/2025 15:48:11.947", + "deleted_at": null, + "businesstype": 2, + "departmenttype": 10, + "code": "03", + "name": "中间品", + "parentid": 0, + "sortorder": 3, + "description": "" + }, + { + "id": 22563549825994752, + "created_by": "游建梅", + "created_at": "2/12/2025 14:19:29.507", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "2/12/2025 15:20:30.627", + "businesstype": 1, + "departmenttype": 5, + "code": "333", + "name": "外购茧", + "parentid": 0, + "sortorder": 0, + "description": "" + }, + { + "id": 22880529556705280, + "created_by": "主干-何启旭", + "created_at": "3/12/2025 11:19:03.36", + "update_by": null, + "updated_at": "3/12/2025 15:48:54.827", + "deleted_at": null, + "businesstype": 3, + "departmenttype": 5, + "code": "07", + "name": "生丝", + "parentid": 0, + "sortorder": 7, + "description": "" + }, + { + "id": 22942445041881088, + "created_by": "主干信息dev", + "created_at": "3/12/2025 15:25:05.153", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "3/12/2025 15:25:19.41", + "businesstype": 4, + "departmenttype": 10, + "code": "100", + "name": "副产品-副品车间", + "parentid": 0, + "sortorder": 100, + "description": "" + }, + { + "id": 22942734054592512, + "created_by": "主干信息dev", + "created_at": "3/12/2025 15:26:14.057", + "update_by": null, + "updated_at": "3/12/2025 15:48:33.27", + "deleted_at": "3/12/2025 15:54:16.403", + "businesstype": 4, + "departmenttype": 10, + "code": "05", + "name": "副产品-副品车间", + "parentid": 0, + "sortorder": 5, + "description": "" + }, + { + "id": 22945136325431296, + "created_by": "主干信息dev", + "created_at": "3/12/2025 15:35:46.8", + "update_by": null, + "updated_at": "3/12/2025 15:48:39.827", + "deleted_at": "3/12/2025 15:54:18.77", + "businesstype": 4, + "departmenttype": 10, + "code": "06", + "name": "副产品-前缫后缫", + "parentid": 0, + "sortorder": 6, + "description": "" + }, + { + "id": 22947537216344064, + "created_by": "主干信息dev", + "created_at": "3/12/2025 15:45:19.217", + "update_by": null, + "updated_at": "3/12/2025 15:47:20.603", + "deleted_at": null, + "businesstype": 5, + "departmenttype": 10, + "code": "0204", + "name": "包装材料", + "parentid": 18611822663831552, + "sortorder": 204, + "description": "" + }, + { + "id": 22947822349324288, + "created_by": "主干信息dev", + "created_at": "3/12/2025 15:46:27.197", + "update_by": null, + "updated_at": "3/12/2025 15:47:25.387", + "deleted_at": null, + "businesstype": 5, + "departmenttype": 10, + "code": "0205", + "name": "非自动缫配件", + "parentid": 18611822663831552, + "sortorder": 205, + "description": "" + }, + { + "id": 22947884357914624, + "created_by": "主干信息dev", + "created_at": "3/12/2025 15:46:41.983", + "update_by": null, + "updated_at": "3/12/2025 15:47:29.09", + "deleted_at": null, + "businesstype": 5, + "departmenttype": 10, + "code": "0206", + "name": "工具", + "parentid": 18611822663831552, + "sortorder": 206, + "description": "" + }, + { + "id": 22947929232773120, + "created_by": "主干信息dev", + "created_at": "3/12/2025 15:46:52.68", + "update_by": null, + "updated_at": "3/12/2025 15:47:33.073", + "deleted_at": null, + "businesstype": 5, + "departmenttype": 10, + "code": "0207", + "name": "印刷品", + "parentid": 18611822663831552, + "sortorder": 207, + "description": "" + }, + { + "id": 22948001425133568, + "created_by": "主干信息dev", + "created_at": "3/12/2025 15:47:09.893", + "update_by": null, + "updated_at": "3/12/2025 15:47:36.98", + "deleted_at": null, + "businesstype": 5, + "departmenttype": 10, + "code": "0208", + "name": "其他", + "parentid": 18611822663831552, + "sortorder": 208, + "description": "" + }, + { + "id": 22948854517207040, + "created_by": "主干信息dev", + "created_at": "3/12/2025 15:50:33.287", + "update_by": null, + "updated_at": "3/12/2025 15:51:08.65", + "deleted_at": null, + "businesstype": 4, + "departmenttype": 10, + "code": "0401", + "name": "选剥茧", + "parentid": 10621067601121280, + "sortorder": 401, + "description": "" + }, + { + "id": 22948930341834752, + "created_by": "主干信息dev", + "created_at": "3/12/2025 15:50:51.363", + "update_by": null, + "updated_at": "3/12/2025 15:51:13.877", + "deleted_at": null, + "businesstype": 4, + "departmenttype": 10, + "code": "0402", + "name": "前缫后缫", + "parentid": 10621067601121280, + "sortorder": 402, + "description": "" + }, + { + "id": 22948983454306304, + "created_by": "主干信息dev", + "created_at": "3/12/2025 15:51:04.027", + "update_by": null, + "updated_at": "3/12/2025 15:51:19.377", + "deleted_at": null, + "businesstype": 4, + "departmenttype": 10, + "code": "0403", + "name": "副品车间", + "parentid": 10621067601121280, + "sortorder": 403, + "description": "" + }, + { + "id": 22950962809278464, + "created_by": "主干信息dev", + "created_at": "3/12/2025 15:58:55.943", + "update_by": null, + "updated_at": "3/12/2025 15:59:31.147", + "deleted_at": null, + "businesstype": 3, + "departmenttype": 5, + "code": "0701", + "name": "正品丝", + "parentid": 22880529556705280, + "sortorder": 701, + "description": "" + }, + { + "id": 22951166719561728, + "created_by": "主干信息dev", + "created_at": "3/12/2025 15:59:44.557", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "departmenttype": 5, + "code": "0702", + "name": "学工丝", + "parentid": 22880529556705280, + "sortorder": 702, + "description": "" + }, + { + "id": 22951233710985216, + "created_by": "主干信息dev", + "created_at": "3/12/2025 16:00:00.53", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "departmenttype": 5, + "code": "0703", + "name": "抱平丝", + "parentid": 22880529556705280, + "sortorder": 703, + "description": "" + }, + { + "id": 22951289138712576, + "created_by": "主干信息dev", + "created_at": "3/12/2025 16:00:13.747", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "departmenttype": 5, + "code": "0704", + "name": "公量样丝", + "parentid": 22880529556705280, + "sortorder": 704, + "description": "" + }, + { + "id": 23029167180222464, + "created_by": "主干信息dev", + "created_at": "3/12/2025 21:09:41.343", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "3/12/2025 21:09:52.143", + "businesstype": 1, + "departmenttype": 5, + "code": "08", + "name": "123", + "parentid": 0, + "sortorder": 0, + "description": "123" + }, + { + "id": 26929004451729408, + "created_by": "主干信息dev", + "created_at": "14/12/2025 15:26:15", + "update_by": null, + "updated_at": "5/1/2026 10:07:58.16", + "deleted_at": null, + "businesstype": 4, + "departmenttype": 10, + "code": "0404", + "name": "丝绵车间", + "parentid": 10621067601121280, + "sortorder": 404, + "description": "" + }, + { + "id": 33936504552165376, + "created_by": "主干信息dev", + "created_at": "2/1/2026 23:31:33.2", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 5, + "departmenttype": 10, + "code": "0209", + "name": "报废", + "parentid": 18611822663831552, + "sortorder": 209, + "description": "报废项暂存" + }, + { + "id": 35623370959622144, + "created_by": "主干-张罗", + "created_at": "7/1/2026 15:14:33.497", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "departmenttype": 5, + "code": "0705", + "name": "剔出丝", + "parentid": 22880529556705280, + "sortorder": 705, + "description": "" + }, + { + "id": 35646632171147264, + "created_by": "主干信息dev", + "created_at": "7/1/2026 16:46:59.427", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "departmenttype": 5, + "code": "0706", + "name": "杂丝", + "parentid": 22880529556705280, + "sortorder": 706, + "description": "" + }, + { + "id": 96484505463820288, + "created_by": "主干-严鹏", + "created_at": "24/6/2026 13:54:58.713", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 4, + "departmenttype": 10, + "code": "0405", + "name": "蚕业", + "parentid": 10621067601121280, + "sortorder": 405, + "description": "" + }, + { + "id": 104455978778365952, + "created_by": "范鸿才", + "created_at": "16/7/2026 13:50:46.05", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "businesstype": 3, + "departmenttype": 5, + "code": "0707", + "name": "新工丝", + "parentid": 22880529556705280, + "sortorder": 707, + "description": "" + } +] \ No newline at end of file diff --git a/backend/F9WebAiTest.Infrastructure/Data/SeedData/biz_base_wuzimulu.json b/backend/F9WebAiTest.Infrastructure/Data/SeedData/biz_base_wuzimulu.json new file mode 100644 index 0000000..983a7e8 --- /dev/null +++ b/backend/F9WebAiTest.Infrastructure/Data/SeedData/biz_base_wuzimulu.json @@ -0,0 +1,19002 @@ +[ + { + "id": 18607245658951680, + "created_by": null, + "created_at": "21/11/2025 16:18:33.077", + "update_by": null, + "updated_at": "3/12/2025 15:49:04.813", + "deleted_at": null, + "groupid": 10619378722672640, + "name": "优茧", + "code": "0101", + "unit": "kg", + "guige": "", + "xinghao": "", + "pinyinname": "YJ", + "kucunyujing": 0.0, + "sortorder": 5, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 18610533464805376, + "created_by": null, + "created_at": "21/11/2025 16:31:36.947", + "update_by": null, + "updated_at": "3/12/2025 15:49:09.423", + "deleted_at": null, + "groupid": 10619378722672640, + "name": "普茧", + "code": "0102", + "unit": "kg", + "guige": "", + "xinghao": "", + "pinyinname": "PJ", + "kucunyujing": 0.0, + "sortorder": 30, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 22882466519846912, + "created_by": "主干-何启旭", + "created_at": "3/12/2025 11:26:45.167", + "update_by": null, + "updated_at": "22/9/2026 14:31:45.55", + "deleted_at": null, + "groupid": 22950962809278464, + "name": "正品丝20/22", + "code": "070101", + "unit": "kg", + "guige": "20/22", + "xinghao": "", + "pinyinname": "ZPS20/22", + "kucunyujing": 0.0, + "sortorder": 100, + "is_yujing": "0", + "SaleRate": 13.0 + }, + { + "id": 22882594798440448, + "created_by": "主干-何启旭", + "created_at": "3/12/2025 11:27:15.737", + "update_by": null, + "updated_at": "3/12/2025 16:01:02.897", + "deleted_at": null, + "groupid": 22950962809278464, + "name": "正品丝27/29", + "code": "070102", + "unit": "kg", + "guige": "27/29", + "xinghao": "", + "pinyinname": "ZPS27/29", + "kucunyujing": 0.0, + "sortorder": 200, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 22882843612942336, + "created_by": "主干-何启旭", + "created_at": "3/12/2025 11:28:15.06", + "update_by": null, + "updated_at": "3/12/2025 16:01:10.293", + "deleted_at": null, + "groupid": 22951166719561728, + "name": "学工丝20/22", + "code": "070201", + "unit": "kg", + "guige": "20/22", + "xinghao": "", + "pinyinname": "XGS20/22", + "kucunyujing": 0.0, + "sortorder": 1000, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 22883160442277888, + "created_by": "主干-何启旭", + "created_at": "3/12/2025 11:29:30.6", + "update_by": null, + "updated_at": "3/12/2025 15:49:17.32", + "deleted_at": null, + "groupid": 22507712260608000, + "name": "联统", + "code": "0301", + "unit": "kg", + "guige": "", + "xinghao": "", + "pinyinname": "LTJ", + "kucunyujing": 0.0, + "sortorder": 100, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 22899426565558272, + "created_by": "主干-何启旭", + "created_at": "3/12/2025 12:34:08.747", + "update_by": null, + "updated_at": "3/12/2025 15:55:01.21", + "deleted_at": null, + "groupid": 22948854517207040, + "name": "好五级茧", + "code": "040101", + "unit": "kg", + "guige": "", + "xinghao": "", + "pinyinname": "HWJ", + "kucunyujing": 0.0, + "sortorder": 100, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 22899520325029888, + "created_by": "主干-何启旭", + "created_at": "3/12/2025 12:34:31.1", + "update_by": null, + "updated_at": "3/12/2025 15:55:05.853", + "deleted_at": null, + "groupid": 22948854517207040, + "name": "五级茧", + "code": "040102", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "WJJ", + "kucunyujing": 0.0, + "sortorder": 200, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 22899591393316864, + "created_by": "主干-何启旭", + "created_at": "3/12/2025 12:34:48.047", + "update_by": null, + "updated_at": "3/12/2025 15:55:10.023", + "deleted_at": null, + "groupid": 22948854517207040, + "name": "双宫茧", + "code": "040103", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "SGJ", + "kucunyujing": 0.0, + "sortorder": 300, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 22899848009224192, + "created_by": "主干-何启旭", + "created_at": "3/12/2025 12:35:49.227", + "update_by": null, + "updated_at": "3/12/2025 15:55:14.11", + "deleted_at": null, + "groupid": 22948854517207040, + "name": "茧衣", + "code": "040104", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "JY", + "kucunyujing": 0.0, + "sortorder": 400, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 22899928489529344, + "created_by": "主干-何启旭", + "created_at": "3/12/2025 12:36:08.413", + "update_by": null, + "updated_at": "3/12/2025 15:55:18.7", + "deleted_at": null, + "groupid": 22948854517207040, + "name": "下脚茧", + "code": "040105", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "XJJ", + "kucunyujing": 0.0, + "sortorder": 500, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 22899993224417280, + "created_by": "主干-何启旭", + "created_at": "3/12/2025 12:36:23.847", + "update_by": null, + "updated_at": "3/12/2025 15:55:23.087", + "deleted_at": null, + "groupid": 22948854517207040, + "name": "茧花", + "code": "040106", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "JH", + "kucunyujing": 0.0, + "sortorder": 600, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 22900166411423744, + "created_by": "主干-何启旭", + "created_at": "3/12/2025 12:37:05.14", + "update_by": null, + "updated_at": "3/12/2025 15:56:06.427", + "deleted_at": null, + "groupid": 22948983454306304, + "name": "蛹衬板绵", + "code": "040302", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "YCBM", + "kucunyujing": 0.0, + "sortorder": 700, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 22900239379730432, + "created_by": "主干-何启旭", + "created_at": "3/12/2025 12:37:22.537", + "update_by": null, + "updated_at": "3/12/2025 15:56:11.64", + "deleted_at": null, + "groupid": 22948983454306304, + "name": "蛹衬熟绵", + "code": "040303", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "YCSM", + "kucunyujing": 0.0, + "sortorder": 800, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 22900292802580480, + "created_by": "主干-何启旭", + "created_at": "3/12/2025 12:37:35.273", + "update_by": null, + "updated_at": "3/12/2025 15:56:16.6", + "deleted_at": null, + "groupid": 22948983454306304, + "name": "双宫熟绵", + "code": "040304", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "SGSM", + "kucunyujing": 0.0, + "sortorder": 900, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 22900340328239104, + "created_by": "主干-何启旭", + "created_at": "3/12/2025 12:37:46.603", + "update_by": null, + "updated_at": "3/12/2025 15:56:21.377", + "deleted_at": null, + "groupid": 22948983454306304, + "name": "蛆熟绵", + "code": "040305", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "QSM", + "kucunyujing": 0.0, + "sortorder": 1000, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 22900403066638336, + "created_by": "主干-何启旭", + "created_at": "3/12/2025 12:38:01.56", + "update_by": null, + "updated_at": "3/12/2025 15:56:26.143", + "deleted_at": null, + "groupid": 22948983454306304, + "name": "鲜次茧熟茧", + "code": "040306", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "XCJSJ", + "kucunyujing": 0.0, + "sortorder": 1100, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 22900506003247104, + "created_by": "主干-何启旭", + "created_at": "3/12/2025 12:38:26.103", + "update_by": null, + "updated_at": "3/6/2026 11:39:00.553", + "deleted_at": null, + "groupid": 22948983454306304, + "name": "饲料干蛹", + "code": "040307", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "GY", + "kucunyujing": 0.0, + "sortorder": 1200, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 22900599615918080, + "created_by": "主干-何启旭", + "created_at": "3/12/2025 12:38:48.423", + "update_by": null, + "updated_at": "3/12/2025 15:56:36.237", + "deleted_at": null, + "groupid": 22948983454306304, + "name": "冻蛹", + "code": "040308", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "DY", + "kucunyujing": 0.0, + "sortorder": 1300, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 22900664464052224, + "created_by": "主干-何启旭", + "created_at": "3/12/2025 12:39:03.883", + "update_by": null, + "updated_at": "3/12/2025 15:56:48.797", + "deleted_at": null, + "groupid": 22948983454306304, + "name": "茧皮", + "code": "040309", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "JP", + "kucunyujing": 0.0, + "sortorder": 1400, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 22900710114856960, + "created_by": "主干-何启旭", + "created_at": "3/12/2025 12:39:14.767", + "update_by": null, + "updated_at": "3/12/2025 15:56:56.59", + "deleted_at": null, + "groupid": 22948983454306304, + "name": "条吐", + "code": "040310", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "TT", + "kucunyujing": 0.0, + "sortorder": 1500, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 22900758412267520, + "created_by": "主干-何启旭", + "created_at": "3/12/2025 12:39:26.283", + "update_by": null, + "updated_at": "3/12/2025 15:57:01.923", + "deleted_at": null, + "groupid": 22948983454306304, + "name": "脚渣", + "code": "040311", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "JZ", + "kucunyujing": 0.0, + "sortorder": 1600, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 22900803647836160, + "created_by": "主干-何启旭", + "created_at": "3/12/2025 12:39:37.067", + "update_by": null, + "updated_at": "3/12/2025 15:57:06.4", + "deleted_at": null, + "groupid": 22948983454306304, + "name": "好脚渣", + "code": "040312", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "HJZ", + "kucunyujing": 0.0, + "sortorder": 1700, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 22943569383788544, + "created_by": "主干信息dev", + "created_at": "3/12/2025 15:29:33.217", + "update_by": null, + "updated_at": "10/2/2026 14:54:40.063", + "deleted_at": null, + "groupid": 22951289138712576, + "name": "公量样丝20/22", + "code": "070401", + "unit": "kg", + "guige": "20/22", + "xinghao": "", + "pinyinname": "GLYS20/22", + "kucunyujing": 0.0, + "sortorder": 0, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 22944405988052992, + "created_by": "主干信息dev", + "created_at": "3/12/2025 15:32:52.677", + "update_by": null, + "updated_at": "10/2/2026 14:54:49.997", + "deleted_at": null, + "groupid": 22951233710985216, + "name": "抱平丝20/22", + "code": "070301", + "unit": "kg", + "guige": "20/22", + "xinghao": "", + "pinyinname": "BPS20/22", + "kucunyujing": 0.0, + "sortorder": 0, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 22945275475660800, + "created_by": "主干信息dev", + "created_at": "3/12/2025 15:36:19.977", + "update_by": null, + "updated_at": "3/12/2025 15:55:50.527", + "deleted_at": null, + "groupid": 22948930341834752, + "name": "废丝", + "code": "040205", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "FS", + "kucunyujing": 0.0, + "sortorder": 0, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 22945337345839104, + "created_by": "主干信息dev", + "created_at": "3/12/2025 15:36:34.727", + "update_by": null, + "updated_at": "3/12/2025 15:55:45.81", + "deleted_at": null, + "groupid": 22948930341834752, + "name": "屑丝", + "code": "040204", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "XS", + "kucunyujing": 0.0, + "sortorder": 0, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 22945412839116800, + "created_by": "主干信息dev", + "created_at": "3/12/2025 15:36:52.727", + "update_by": null, + "updated_at": "3/12/2025 15:56:00.043", + "deleted_at": null, + "groupid": 22948983454306304, + "name": "毛丝", + "code": "040301", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "MS", + "kucunyujing": 0.0, + "sortorder": 0, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 22945473765576704, + "created_by": "主干信息dev", + "created_at": "3/12/2025 15:37:07.253", + "update_by": null, + "updated_at": "3/12/2025 15:55:41.157", + "deleted_at": null, + "groupid": 22948930341834752, + "name": "小绞丝", + "code": "040203", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "XJS", + "kucunyujing": 0.0, + "sortorder": 0, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 22945726594027520, + "created_by": "主干信息dev", + "created_at": "3/12/2025 15:38:07.533", + "update_by": null, + "updated_at": "3/12/2025 15:55:36.33", + "deleted_at": null, + "groupid": 22948930341834752, + "name": "黑板丝", + "code": "040202", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "HBS", + "kucunyujing": 0.0, + "sortorder": 0, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 22949588667207680, + "created_by": "主干信息dev", + "created_at": "3/12/2025 15:53:28.32", + "update_by": null, + "updated_at": "3/12/2025 15:55:30.117", + "deleted_at": null, + "groupid": 22948930341834752, + "name": "纤度丝", + "code": "040201", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "QDS", + "kucunyujing": 0.0, + "sortorder": 0, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 23029687177449472, + "created_by": "主干信息dev", + "created_at": "3/12/2025 21:11:45.3", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 26929004451729408, + "name": "双宫丝绵被0.5kg", + "code": "040401", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "SGSMB0.5KG", + "kucunyujing": 0.0, + "sortorder": 40401, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 23035157002850304, + "created_by": "主干信息dev", + "created_at": "3/12/2025 21:33:29.403", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 26929004451729408, + "name": "双宫丝绵被1.0kg", + "code": "040402", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "SGSMB1.0KG", + "kucunyujing": 0.0, + "sortorder": 40402, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 23036652024762368, + "created_by": "主干信息dev", + "created_at": "3/12/2025 21:39:25.843", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 26929004451729408, + "name": "双宫丝绵被1.5kg", + "code": "040403", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "SGSMB1.5KG", + "kucunyujing": 0.0, + "sortorder": 40403, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 23036688083193856, + "created_by": "主干信息dev", + "created_at": "3/12/2025 21:39:34.44", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 26929004451729408, + "name": "双宫丝绵被2.0kg", + "code": "040404", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "SGSMB2.0KG", + "kucunyujing": 0.0, + "sortorder": 40404, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 23036718139576320, + "created_by": "主干信息dev", + "created_at": "3/12/2025 21:39:41.607", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 26929004451729408, + "name": "双宫丝绵被2.5kg", + "code": "040405", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "SGSMB2.5KG", + "kucunyujing": 0.0, + "sortorder": 40405, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 23036740256141312, + "created_by": "主干信息dev", + "created_at": "3/12/2025 21:39:46.88", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 26929004451729408, + "name": "双宫丝绵被3.0kg", + "code": "040406", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "SGSMB3.0KG", + "kucunyujing": 0.0, + "sortorder": 40406, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 23037013586350080, + "created_by": "主干信息dev", + "created_at": "3/12/2025 21:40:52.047", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 26929004451729408, + "name": "双宫丝绵被4.0kg", + "code": "040407", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "SGSMB4.0KG", + "kucunyujing": 0.0, + "sortorder": 40407, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 23037103419953152, + "created_by": "主干信息dev", + "created_at": "3/12/2025 21:41:13.463", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 26929004451729408, + "name": "蛹衬丝绵被0.5kg", + "code": "040408", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "YCSMB0.5KG", + "kucunyujing": 0.0, + "sortorder": 40408, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 23037161947271168, + "created_by": "主干信息dev", + "created_at": "3/12/2025 21:41:27.42", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 26929004451729408, + "name": "蛹衬丝绵被1.0kg", + "code": "040409", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "YCSMB1.0KG", + "kucunyujing": 0.0, + "sortorder": 40409, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 23065032875053056, + "created_by": "主干信息dev", + "created_at": "3/12/2025 23:32:12.367", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 26929004451729408, + "name": "蛹衬丝绵被1.5kg", + "code": "040410", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "YCSMB1.5KG", + "kucunyujing": 0.0, + "sortorder": 40410, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 23065060293218304, + "created_by": "主干信息dev", + "created_at": "3/12/2025 23:32:18.903", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 26929004451729408, + "name": "蛹衬丝绵被2.0kg", + "code": "040411", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "YCSMB2.0KG", + "kucunyujing": 0.0, + "sortorder": 40411, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 23065079947726848, + "created_by": "主干信息dev", + "created_at": "3/12/2025 23:32:23.59", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 26929004451729408, + "name": "蛹衬丝绵被2.5kg", + "code": "040412", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "YCSMB2.5KG", + "kucunyujing": 0.0, + "sortorder": 40412, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 23065100982161408, + "created_by": "主干信息dev", + "created_at": "3/12/2025 23:32:28.603", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 26929004451729408, + "name": "蛹衬丝绵被3.0kg", + "code": "040413", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "YCSMB3.0KG", + "kucunyujing": 0.0, + "sortorder": 40413, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 23065150063906816, + "created_by": "主干信息dev", + "created_at": "3/12/2025 23:32:40.307", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 26929004451729408, + "name": "蛹衬丝绵被4.0kg", + "code": "040414", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "YCSMB4.0KG", + "kucunyujing": 0.0, + "sortorder": 40414, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 23065280334794752, + "created_by": "主干信息dev", + "created_at": "3/12/2025 23:33:11.367", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 26929004451729408, + "name": "蛹衬丝绵被0.75kg", + "code": "040415", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "YCSMB0.75KG", + "kucunyujing": 0.0, + "sortorder": 40415, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 28344461020893184, + "created_by": "游建梅", + "created_at": "18/12/2025 13:10:46.127", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 26929004451729408, + "name": "双宫丝绵被3.5kg", + "code": "040416", + "unit": "", + "guige": "", + "xinghao": "", + "pinyinname": "SGSMB3.5KG", + "kucunyujing": 0.0, + "sortorder": 40416, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 29089957675012096, + "created_by": "主干信息dev", + "created_at": "20/12/2025 14:33:06.39", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22950962809278464, + "name": "正品丝40/44", + "code": "070103", + "unit": "kg", + "guige": "40/44", + "xinghao": "", + "pinyinname": "ZPS40/44", + "kucunyujing": 0.0, + "sortorder": 300, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562010385485824, + "created_by": null, + "created_at": "4/1/2026 16:57:05.43", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "轴承盒", + "code": "02010063", + "unit": "个", + "guige": "1507", + "xinghao": "", + "pinyinname": "ZCH", + "kucunyujing": 0.0, + "sortorder": 2010063, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562010997854208, + "created_by": null, + "created_at": "4/1/2026 16:57:05.553", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "锥形轴承", + "code": "02010064", + "unit": "个", + "guige": "30206", + "xinghao": "", + "pinyinname": "ZXZC", + "kucunyujing": 0.0, + "sortorder": 2010064, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562011203375104, + "created_by": null, + "created_at": "4/1/2026 16:57:05.603", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "封闭式轴承", + "code": "02010065", + "unit": "个", + "guige": "6000", + "xinghao": "", + "pinyinname": "FBSZC", + "kucunyujing": 0.0, + "sortorder": 2010065, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562011429867520, + "created_by": null, + "created_at": "4/1/2026 16:57:05.657", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "平面轴承", + "code": "02010066", + "unit": "个", + "guige": "51105(8105)", + "xinghao": "", + "pinyinname": "PMZC", + "kucunyujing": 0.0, + "sortorder": 2010066, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562011652165632, + "created_by": null, + "created_at": "4/1/2026 16:57:05.71", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "平面轴承", + "code": "02010067", + "unit": "个", + "guige": "51104", + "xinghao": "", + "pinyinname": "PMZC", + "kucunyujing": 0.0, + "sortorder": 2010067, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562011874463744, + "created_by": null, + "created_at": "4/1/2026 16:57:05.763", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "轴承", + "code": "02010069", + "unit": "套", + "guige": "7205.7204", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2010069, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562012084178944, + "created_by": null, + "created_at": "4/1/2026 16:57:05.813", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "铜螺钉", + "code": "02010070", + "unit": "颗", + "guige": "3305", + "xinghao": "", + "pinyinname": "TLD", + "kucunyujing": 0.0, + "sortorder": 2010070, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562012314865664, + "created_by": null, + "created_at": "4/1/2026 16:57:05.867", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "惰轮结合件", + "code": "02010071", + "unit": "个", + "guige": "A5200--2", + "xinghao": "", + "pinyinname": "DLJGJ", + "kucunyujing": 0.0, + "sortorder": 2010071, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562012524580864, + "created_by": null, + "created_at": "4/1/2026 16:57:05.917", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "30T斜齿轮", + "code": "02010073", + "unit": "个", + "guige": "5244", + "xinghao": "", + "pinyinname": "30TXCL", + "kucunyujing": 0.0, + "sortorder": 2010073, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562012742684672, + "created_by": null, + "created_at": "4/1/2026 16:57:05.97", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "内套", + "code": "02010074", + "unit": "个", + "guige": "5232", + "xinghao": "", + "pinyinname": "NT", + "kucunyujing": 0.0, + "sortorder": 2010074, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562012960788480, + "created_by": null, + "created_at": "4/1/2026 16:57:06.02", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "轴承", + "code": "02010075", + "unit": "套", + "guige": "UC204", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2010075, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562013199863808, + "created_by": null, + "created_at": "4/1/2026 16:57:06.077", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "轴齿轮", + "code": "02010076", + "unit": "根", + "guige": "5204", + "xinghao": "", + "pinyinname": "ZCL", + "kucunyujing": 0.0, + "sortorder": 2010076, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562013430550528, + "created_by": null, + "created_at": "4/1/2026 16:57:06.133", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "轴", + "code": "02010078", + "unit": "根", + "guige": "5526", + "xinghao": "", + "pinyinname": "Z", + "kucunyujing": 0.0, + "sortorder": 2010078, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562013690597376, + "created_by": null, + "created_at": "4/1/2026 16:57:06.197", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "端盖", + "code": "02010079", + "unit": "个", + "guige": "1180", + "xinghao": "", + "pinyinname": "DG", + "kucunyujing": 0.0, + "sortorder": 2010079, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562013900312576, + "created_by": null, + "created_at": "4/1/2026 16:57:06.247", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "端盖", + "code": "02010080", + "unit": "个", + "guige": "1182", + "xinghao": "", + "pinyinname": "DG", + "kucunyujing": 0.0, + "sortorder": 2010080, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562014105833472, + "created_by": null, + "created_at": "4/1/2026 16:57:06.293", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "平面轴承", + "code": "02010082", + "unit": "个", + "guige": "51211", + "xinghao": "", + "pinyinname": "PMZC", + "kucunyujing": 0.0, + "sortorder": 2010082, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562014340714496, + "created_by": null, + "created_at": "4/1/2026 16:57:06.35", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "轴承", + "code": "02010083", + "unit": "个", + "guige": "61903", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2010083, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562014554624000, + "created_by": null, + "created_at": "4/1/2026 16:57:06.403", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "捞茧爪轴", + "code": "02010085", + "unit": "根", + "guige": "B16125", + "xinghao": "", + "pinyinname": "LJZZ", + "kucunyujing": 0.0, + "sortorder": 2010085, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562014789505024, + "created_by": null, + "created_at": "4/1/2026 16:57:06.457", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "导轮", + "code": "02010086", + "unit": "个", + "guige": "16127", + "xinghao": "", + "pinyinname": "DL", + "kucunyujing": 0.0, + "sortorder": 2010086, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562015036968960, + "created_by": null, + "created_at": "4/1/2026 16:57:06.517", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "31T原动齿轮", + "code": "02010087", + "unit": "个", + "guige": "16149", + "xinghao": "", + "pinyinname": "31TYDCL", + "kucunyujing": 0.0, + "sortorder": 2010087, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562015229906944, + "created_by": null, + "created_at": "4/1/2026 16:57:06.563", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "原动轴", + "code": "02010088", + "unit": "根", + "guige": "A1602", + "xinghao": "", + "pinyinname": "YDZ", + "kucunyujing": 0.0, + "sortorder": 2010088, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562015427039232, + "created_by": null, + "created_at": "4/1/2026 16:57:06.61", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "前轮芯", + "code": "02010090", + "unit": "个", + "guige": "16113", + "xinghao": "", + "pinyinname": "QLX", + "kucunyujing": 0.0, + "sortorder": 2010090, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562015636754432, + "created_by": null, + "created_at": "4/1/2026 16:57:06.66", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "前轮闷盖", + "code": "02010091", + "unit": "颗", + "guige": "16112", + "xinghao": "", + "pinyinname": "QLMG", + "kucunyujing": 0.0, + "sortorder": 2010091, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562015833886720, + "created_by": null, + "created_at": "4/1/2026 16:57:06.707", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "定位片", + "code": "02010092", + "unit": "片", + "guige": "B16102", + "xinghao": "", + "pinyinname": "DWP", + "kucunyujing": 0.0, + "sortorder": 2010092, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562016043601920, + "created_by": null, + "created_at": "4/1/2026 16:57:06.757", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "定位片扭簧", + "code": "02010093", + "unit": "个", + "guige": "B16146", + "xinghao": "", + "pinyinname": "DWPNH", + "kucunyujing": 0.0, + "sortorder": 2010093, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562016265900032, + "created_by": null, + "created_at": "4/1/2026 16:57:06.81", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "给茧杆", + "code": "02010094", + "unit": "只", + "guige": "16131", + "xinghao": "", + "pinyinname": "GJG", + "kucunyujing": 0.0, + "sortorder": 2010094, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562016488198144, + "created_by": null, + "created_at": "4/1/2026 16:57:06.863", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "后振动杆", + "code": "02010095", + "unit": "根", + "guige": "B16148", + "xinghao": "", + "pinyinname": "HZDG", + "kucunyujing": 0.0, + "sortorder": 2010095, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562016714690560, + "created_by": null, + "created_at": "4/1/2026 16:57:06.917", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "槽轮", + "code": "02010096", + "unit": "颗", + "guige": "D1634", + "xinghao": "", + "pinyinname": "CL", + "kucunyujing": 0.0, + "sortorder": 2010096, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562016941182976, + "created_by": null, + "created_at": "4/1/2026 16:57:06.97", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "捞茧爪双凸轮", + "code": "02010097", + "unit": "个", + "guige": "16105", + "xinghao": "", + "pinyinname": "LJZSTL", + "kucunyujing": 0.0, + "sortorder": 2010097, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562017167675392, + "created_by": null, + "created_at": "4/1/2026 16:57:07.023", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "振动杆衬套", + "code": "02010098", + "unit": "颗", + "guige": "D301B1680", + "xinghao": "", + "pinyinname": "ZDGCT", + "kucunyujing": 0.0, + "sortorder": 2010098, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562017369001984, + "created_by": null, + "created_at": "4/1/2026 16:57:07.073", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "离合器", + "code": "02010099", + "unit": "个", + "guige": "16103", + "xinghao": "", + "pinyinname": "LGQ", + "kucunyujing": 0.0, + "sortorder": 2010099, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562017570328576, + "created_by": null, + "created_at": "4/1/2026 16:57:07.12", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "前振动杆", + "code": "02010100", + "unit": "颗", + "guige": "B16114", + "xinghao": "", + "pinyinname": "QZDG", + "kucunyujing": 0.0, + "sortorder": 2010100, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562017801015296, + "created_by": null, + "created_at": "4/1/2026 16:57:07.177", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "前轮闷盖", + "code": "02010102", + "unit": "个", + "guige": "16111", + "xinghao": "", + "pinyinname": "QLMG", + "kucunyujing": 0.0, + "sortorder": 2010102, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562018027507712, + "created_by": null, + "created_at": "4/1/2026 16:57:07.23", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "扭簧座", + "code": "02010103", + "unit": "个", + "guige": "B16106", + "xinghao": "", + "pinyinname": "NHZ", + "kucunyujing": 0.0, + "sortorder": 2010103, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562018249805824, + "created_by": null, + "created_at": "4/1/2026 16:57:07.283", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "驱动安全柄", + "code": "02010104", + "unit": "个", + "guige": "B16123", + "xinghao": "", + "pinyinname": "QDAQB", + "kucunyujing": 0.0, + "sortorder": 2010104, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562018467909632, + "created_by": null, + "created_at": "4/1/2026 16:57:07.337", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "弹子闷头", + "code": "02010105", + "unit": "个", + "guige": "B16129", + "xinghao": "", + "pinyinname": "DZMT", + "kucunyujing": 0.0, + "sortorder": 2010105, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562018694402048, + "created_by": null, + "created_at": "4/1/2026 16:57:07.387", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "控制轴", + "code": "02010106", + "unit": "根", + "guige": "B16119", + "xinghao": "", + "pinyinname": "KZZ", + "kucunyujing": 0.0, + "sortorder": 2010106, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562018912505856, + "created_by": null, + "created_at": "4/1/2026 16:57:07.44", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "驱动爪芯", + "code": "02010107", + "unit": "颗", + "guige": "B16147", + "xinghao": "", + "pinyinname": "QDZX", + "kucunyujing": 0.0, + "sortorder": 2010107, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562019134803968, + "created_by": null, + "created_at": "4/1/2026 16:57:07.493", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "压轮支架", + "code": "02010108", + "unit": "颗", + "guige": "B16109", + "xinghao": "", + "pinyinname": "YLZJ", + "kucunyujing": 0.0, + "sortorder": 2010108, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562019336130560, + "created_by": null, + "created_at": "4/1/2026 16:57:07.543", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "压轮芯", + "code": "02010109", + "unit": "颗", + "guige": "B1620", + "xinghao": "", + "pinyinname": "YLX", + "kucunyujing": 0.0, + "sortorder": 2010109, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562019558428672, + "created_by": null, + "created_at": "4/1/2026 16:57:07.593", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "偏芯轴轴承", + "code": "02010110", + "unit": "个", + "guige": "1633", + "xinghao": "", + "pinyinname": "PXZZC", + "kucunyujing": 0.0, + "sortorder": 2010110, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562019763949568, + "created_by": null, + "created_at": "4/1/2026 16:57:07.643", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "挡茧杆", + "code": "02010111", + "unit": "根", + "guige": "D1638", + "xinghao": "", + "pinyinname": "DJG", + "kucunyujing": 0.0, + "sortorder": 2010111, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562019977859072, + "created_by": null, + "created_at": "4/1/2026 16:57:07.693", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "压轮支架芯", + "code": "02010112", + "unit": "颗", + "guige": "16108", + "xinghao": "", + "pinyinname": "YLZJX", + "kucunyujing": 0.0, + "sortorder": 2010112, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562020179185664, + "created_by": null, + "created_at": "4/1/2026 16:57:07.743", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "控制轴架", + "code": "02010113", + "unit": "个", + "guige": "B16117", + "xinghao": "", + "pinyinname": "KZZJ", + "kucunyujing": 0.0, + "sortorder": 2010113, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562020456009728, + "created_by": null, + "created_at": "4/1/2026 16:57:07.807", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "16T锥齿轮结合件", + "code": "02010114", + "unit": "个", + "guige": "1600--1", + "xinghao": "", + "pinyinname": "16TZCLJGJ", + "kucunyujing": 0.0, + "sortorder": 2010114, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562020674113536, + "created_by": null, + "created_at": "4/1/2026 16:57:07.86", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "偏芯轴结合件", + "code": "02010115", + "unit": "颗", + "guige": "1600--4", + "xinghao": "", + "pinyinname": "PXZJGJ", + "kucunyujing": 0.0, + "sortorder": 2010115, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562020883828736, + "created_by": null, + "created_at": "4/1/2026 16:57:07.91", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "29T原动齿轮", + "code": "02010117", + "unit": "个", + "guige": "A16149", + "xinghao": "", + "pinyinname": "29TYDCL", + "kucunyujing": 0.0, + "sortorder": 2010117, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562021118709760, + "created_by": null, + "created_at": "4/1/2026 16:57:07.967", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "垫管", + "code": "02010118", + "unit": "颗", + "guige": "B16118", + "xinghao": "", + "pinyinname": "DG", + "kucunyujing": 0.0, + "sortorder": 2010118, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562021324230656, + "created_by": null, + "created_at": "4/1/2026 16:57:08.017", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "绻绪杆后支轴承", + "code": "02010119", + "unit": "个", + "guige": "D301 1637", + "xinghao": "", + "pinyinname": "QXGHZZC", + "kucunyujing": 0.0, + "sortorder": 2010119, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562021542334464, + "created_by": null, + "created_at": "4/1/2026 16:57:08.067", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "压轮支架芯(二)", + "code": "02010120", + "unit": "颗", + "guige": "B16108", + "xinghao": "", + "pinyinname": "YLZJX(E)", + "kucunyujing": 0.0, + "sortorder": 2010120, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562021739466752, + "created_by": null, + "created_at": "4/1/2026 16:57:08.117", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "22T锥齿轮结合件", + "code": "02010121", + "unit": "个", + "guige": "1600--2", + "xinghao": "", + "pinyinname": "22TZCLJGJ", + "kucunyujing": 0.0, + "sortorder": 2010121, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562021970153472, + "created_by": null, + "created_at": "4/1/2026 16:57:08.17", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "拉簧螺钉", + "code": "02010122", + "unit": "根", + "guige": "B16153", + "xinghao": "", + "pinyinname": "LHLD", + "kucunyujing": 0.0, + "sortorder": 2010122, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562022179868672, + "created_by": null, + "created_at": "4/1/2026 16:57:08.22", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "压簧", + "code": "02010123", + "unit": "根", + "guige": "1635", + "xinghao": "", + "pinyinname": "YH", + "kucunyujing": 0.0, + "sortorder": 2010123, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562022393778176, + "created_by": null, + "created_at": "4/1/2026 16:57:08.27", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "放水塞", + "code": "02010125", + "unit": "个", + "guige": "B16115", + "xinghao": "", + "pinyinname": "FSS", + "kucunyujing": 0.0, + "sortorder": 2010125, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562022616076288, + "created_by": null, + "created_at": "4/1/2026 16:57:08.323", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "位定凸轮", + "code": "02010126", + "unit": "颗", + "guige": "B16104", + "xinghao": "", + "pinyinname": "WDTL", + "kucunyujing": 0.0, + "sortorder": 2010126, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562022825791488, + "created_by": null, + "created_at": "4/1/2026 16:57:08.373", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "调节水塞", + "code": "02010127", + "unit": "个", + "guige": "B16116", + "xinghao": "", + "pinyinname": "DJSS", + "kucunyujing": 0.0, + "sortorder": 2010127, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562023048089600, + "created_by": null, + "created_at": "4/1/2026 16:57:08.427", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "衬套(三)", + "code": "02010207", + "unit": "个", + "guige": "D1515", + "xinghao": "", + "pinyinname": "CT(S)", + "kucunyujing": 0.0, + "sortorder": 2010207, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562023274582016, + "created_by": null, + "created_at": "4/1/2026 16:57:08.48", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "40T伞齿轮", + "code": "02010208", + "unit": "个", + "guige": "D1741", + "xinghao": "", + "pinyinname": "40TSCL", + "kucunyujing": 0.0, + "sortorder": 2010208, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562023488491520, + "created_by": null, + "created_at": "4/1/2026 16:57:08.533", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "20T伞齿", + "code": "02010210", + "unit": "个", + "guige": "D1744", + "xinghao": "", + "pinyinname": "20TSC", + "kucunyujing": 0.0, + "sortorder": 2010210, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562023714983936, + "created_by": null, + "created_at": "4/1/2026 16:57:08.587", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "浮茧捕集器结合件", + "code": "02010211", + "unit": "个", + "guige": "D1700--1", + "xinghao": "", + "pinyinname": "FJBJQJGJ", + "kucunyujing": 0.0, + "sortorder": 2010211, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562023933087744, + "created_by": null, + "created_at": "4/1/2026 16:57:08.637", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "衬套(三)", + "code": "02010212", + "unit": "个", + "guige": "D1794", + "xinghao": "", + "pinyinname": "CT(S)", + "kucunyujing": 0.0, + "sortorder": 2010212, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562024146997248, + "created_by": null, + "created_at": "4/1/2026 16:57:08.687", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "加固板", + "code": "02010213", + "unit": "个", + "guige": "1766", + "xinghao": "", + "pinyinname": "JGB", + "kucunyujing": 0.0, + "sortorder": 2010213, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562024365101056, + "created_by": null, + "created_at": "4/1/2026 16:57:08.74", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "连结梢", + "code": "02010214", + "unit": "颗", + "guige": "D1706", + "xinghao": "", + "pinyinname": "LJS", + "kucunyujing": 0.0, + "sortorder": 2010214, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562024579010560, + "created_by": null, + "created_at": "4/1/2026 16:57:08.79", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "拨叉轴", + "code": "02010215", + "unit": "个", + "guige": "D1720", + "xinghao": "", + "pinyinname": "BCZ", + "kucunyujing": 0.0, + "sortorder": 2010215, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562024809697280, + "created_by": null, + "created_at": "4/1/2026 16:57:08.847", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "拉环结合件", + "code": "02010217", + "unit": "个", + "guige": "E1700--9", + "xinghao": "", + "pinyinname": "LHJGJ", + "kucunyujing": 0.0, + "sortorder": 2010217, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562025090715648, + "created_by": null, + "created_at": "4/1/2026 16:57:08.913", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "链轮轴", + "code": "02010218", + "unit": "个", + "guige": "D1735", + "xinghao": "", + "pinyinname": "LLZ", + "kucunyujing": 0.0, + "sortorder": 2010218, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562025321402368, + "created_by": null, + "created_at": "4/1/2026 16:57:08.967", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "滑块", + "code": "02010219", + "unit": "个", + "guige": "D1726", + "xinghao": "", + "pinyinname": "HK", + "kucunyujing": 0.0, + "sortorder": 2010219, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562025522728960, + "created_by": null, + "created_at": "4/1/2026 16:57:09.017", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "铆合梢", + "code": "02010220", + "unit": "颗", + "guige": "FY1705", + "xinghao": "", + "pinyinname": "MGS", + "kucunyujing": 0.0, + "sortorder": 2010220, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562025728249856, + "created_by": null, + "created_at": "4/1/2026 16:57:09.067", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "连结梢(三)", + "code": "02010221", + "unit": "颗", + "guige": "E1711 1701", + "xinghao": "", + "pinyinname": "LJS(S)", + "kucunyujing": 0.0, + "sortorder": 2010221, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562025925382144, + "created_by": null, + "created_at": "4/1/2026 16:57:09.113", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "连结梢(二)", + "code": "02010222", + "unit": "个", + "guige": "E1702", + "xinghao": "", + "pinyinname": "LJS(E)", + "kucunyujing": 0.0, + "sortorder": 2010222, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562026130903040, + "created_by": null, + "created_at": "4/1/2026 16:57:09.16", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "重锤(一)", + "code": "02010224", + "unit": "个", + "guige": "FY177", + "xinghao": "", + "pinyinname": "CC(Y)", + "kucunyujing": 0.0, + "sortorder": 2010224, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562026336423936, + "created_by": null, + "created_at": "4/1/2026 16:57:09.21", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "拨叉", + "code": "02010225", + "unit": "个", + "guige": "D1724", + "xinghao": "", + "pinyinname": "BC", + "kucunyujing": 0.0, + "sortorder": 2010225, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562026529361920, + "created_by": null, + "created_at": "4/1/2026 16:57:09.257", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "连结链结合件", + "code": "02010226", + "unit": "根", + "guige": "FY1700--4", + "xinghao": "", + "pinyinname": "LJLJGJ", + "kucunyujing": 0.0, + "sortorder": 2010226, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562026739077120, + "created_by": null, + "created_at": "4/1/2026 16:57:09.307", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "重锤(二)", + "code": "02010227", + "unit": "个", + "guige": "D1777", + "xinghao": "", + "pinyinname": "CC(E)", + "kucunyujing": 0.0, + "sortorder": 2010227, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562026944598016, + "created_by": null, + "created_at": "4/1/2026 16:57:09.357", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "导轮轴", + "code": "02010229", + "unit": "个", + "guige": "D1703", + "xinghao": "", + "pinyinname": "DLZ", + "kucunyujing": 0.0, + "sortorder": 2010229, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562027145924608, + "created_by": null, + "created_at": "4/1/2026 16:57:09.403", + "update_by": null, + "updated_at": "6/4/2026 15:11:06.427", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "70T链轮(二)华龙专卖专用", + "code": "02010230", + "unit": "个", + "guige": "D1749", + "xinghao": "", + "pinyinname": "70TLL(E)", + "kucunyujing": 0.0, + "sortorder": 2010230, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562027364028416, + "created_by": null, + "created_at": "4/1/2026 16:57:09.457", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "70T链轮(一)", + "code": "02010231", + "unit": "个", + "guige": "D1740", + "xinghao": "", + "pinyinname": "70TLL(Y)", + "kucunyujing": 0.0, + "sortorder": 2010231, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562027569549312, + "created_by": null, + "created_at": "4/1/2026 16:57:09.503", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "85T齿轮结合件", + "code": "02010235", + "unit": "个", + "guige": "D1700--10", + "xinghao": "", + "pinyinname": "85TCLJGJ", + "kucunyujing": 0.0, + "sortorder": 2010235, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562027791847424, + "created_by": null, + "created_at": "4/1/2026 16:57:09.557", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "齿轮轴", + "code": "02010236", + "unit": "个", + "guige": "D1507", + "xinghao": "", + "pinyinname": "CLZ", + "kucunyujing": 0.0, + "sortorder": 2010236, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562027997368320, + "created_by": null, + "created_at": "4/1/2026 16:57:09.607", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "离合器手柄", + "code": "02010237", + "unit": "个", + "guige": "1500--5", + "xinghao": "", + "pinyinname": "LGQSB", + "kucunyujing": 0.0, + "sortorder": 2010237, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562028194500608, + "created_by": null, + "created_at": "4/1/2026 16:57:09.653", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "17T转向小链轮", + "code": "02010238", + "unit": "个", + "guige": "1323", + "xinghao": "", + "pinyinname": "17TZXXLL", + "kucunyujing": 0.0, + "sortorder": 2010238, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562028433575936, + "created_by": null, + "created_at": "4/1/2026 16:57:09.71", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "11T链轮", + "code": "02010239", + "unit": "个", + "guige": "D1404", + "xinghao": "", + "pinyinname": "11TLL", + "kucunyujing": 0.0, + "sortorder": 2010239, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562028622319616, + "created_by": null, + "created_at": "4/1/2026 16:57:09.757", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "衬套", + "code": "02010241", + "unit": "个", + "guige": "1307", + "xinghao": "", + "pinyinname": "CT", + "kucunyujing": 0.0, + "sortorder": 2010241, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562028832034816, + "created_by": null, + "created_at": "4/1/2026 16:57:09.807", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "游动齿轮轴", + "code": "02010242", + "unit": "个", + "guige": "1402", + "xinghao": "", + "pinyinname": "YDCLZ", + "kucunyujing": 0.0, + "sortorder": 2010242, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562029033361408, + "created_by": null, + "created_at": "4/1/2026 16:57:09.853", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "37T链轮", + "code": "02010244", + "unit": "个", + "guige": "1155", + "xinghao": "", + "pinyinname": "37TLL", + "kucunyujing": 0.0, + "sortorder": 2010244, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562029217910784, + "created_by": null, + "created_at": "4/1/2026 16:57:09.897", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "芯轴", + "code": "02010245", + "unit": "只", + "guige": "1671", + "xinghao": "", + "pinyinname": "XZ", + "kucunyujing": 0.0, + "sortorder": 2010245, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562029427625984, + "created_by": null, + "created_at": "4/1/2026 16:57:09.947", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "不锈钢软管", + "code": "02010247", + "unit": "根", + "guige": "4*1000", + "xinghao": "", + "pinyinname": "BXGRG", + "kucunyujing": 0.0, + "sortorder": 2010247, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562029624758272, + "created_by": null, + "created_at": "4/1/2026 16:57:09.993", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "加动板滚子", + "code": "02010249", + "unit": "颗", + "guige": null, + "xinghao": "", + "pinyinname": "JDBGZ", + "kucunyujing": 0.0, + "sortorder": 2010249, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562029838667776, + "created_by": null, + "created_at": "4/1/2026 16:57:10.047", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "压轮结合件", + "code": "02010325", + "unit": "个", + "guige": "E2500--3", + "xinghao": "", + "pinyinname": "YLJGJ", + "kucunyujing": 0.0, + "sortorder": 2010325, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562030039994368, + "created_by": null, + "created_at": "4/1/2026 16:57:10.093", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "导轮〈北色〉", + "code": "02010326", + "unit": "个", + "guige": "E2511", + "xinghao": "", + "pinyinname": "DL〈BS〉", + "kucunyujing": 0.0, + "sortorder": 2010326, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562030232932352, + "created_by": null, + "created_at": "4/1/2026 16:57:10.14", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "滑轮支架", + "code": "02010327", + "unit": "个", + "guige": "E2504", + "xinghao": "", + "pinyinname": "HLZJ", + "kucunyujing": 0.0, + "sortorder": 2010327, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562030442647552, + "created_by": null, + "created_at": "4/1/2026 16:57:10.19", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "导轮盖", + "code": "02010328", + "unit": "个", + "guige": "E2509", + "xinghao": "", + "pinyinname": "DLG", + "kucunyujing": 0.0, + "sortorder": 2010328, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562030652362752, + "created_by": null, + "created_at": "4/1/2026 16:57:10.24", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "接绪翼结合件", + "code": "02010329", + "unit": "个", + "guige": "E2500--2", + "xinghao": "", + "pinyinname": "JXYJGJ", + "kucunyujing": 0.0, + "sortorder": 2010329, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562030862077952, + "created_by": null, + "created_at": "4/1/2026 16:57:10.29", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "滑轮芯轴", + "code": "02010330", + "unit": "颗", + "guige": "E2504", + "xinghao": "", + "pinyinname": "HLXZ", + "kucunyujing": 0.0, + "sortorder": 2010330, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562031067598848, + "created_by": null, + "created_at": "4/1/2026 16:57:10.337", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "滑轮", + "code": "02010331", + "unit": "个", + "guige": "D301 2503", + "xinghao": "", + "pinyinname": "HL", + "kucunyujing": 0.0, + "sortorder": 2010331, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562031277314048, + "created_by": null, + "created_at": "4/1/2026 16:57:10.39", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "21T齿轮结合件", + "code": "02010332", + "unit": "个", + "guige": "D2600--11", + "xinghao": "", + "pinyinname": "21TCLJGJ", + "kucunyujing": 0.0, + "sortorder": 2010332, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562031478640640, + "created_by": null, + "created_at": "4/1/2026 16:57:10.437", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "滑止芯轴", + "code": "02010333", + "unit": "个", + "guige": "D2615", + "xinghao": "", + "pinyinname": "HZXZ", + "kucunyujing": 0.0, + "sortorder": 2010333, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562031671578624, + "created_by": null, + "created_at": "4/1/2026 16:57:10.483", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "弹簧", + "code": "02010334", + "unit": "根", + "guige": "D2638", + "xinghao": "", + "pinyinname": "DH", + "kucunyujing": 0.0, + "sortorder": 2010334, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562031889682432, + "created_by": null, + "created_at": "4/1/2026 16:57:10.533", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "铜套", + "code": "02010335", + "unit": "颗", + "guige": "D2655", + "xinghao": "", + "pinyinname": "TT", + "kucunyujing": 0.0, + "sortorder": 2010335, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562032116174848, + "created_by": null, + "created_at": "4/1/2026 16:57:10.587", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "44T齿轮", + "code": "02010336", + "unit": "个", + "guige": "D2632", + "xinghao": "", + "pinyinname": "44TCL", + "kucunyujing": 0.0, + "sortorder": 2010336, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562032317501440, + "created_by": null, + "created_at": "4/1/2026 16:57:10.637", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "29T齿轮结合件", + "code": "02010337", + "unit": "个", + "guige": "D2600-7", + "xinghao": "", + "pinyinname": "29TCLJGJ", + "kucunyujing": 0.0, + "sortorder": 2010337, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562032506245120, + "created_by": null, + "created_at": "4/1/2026 16:57:10.683", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "芯轴(一)", + "code": "02010338", + "unit": "个", + "guige": "D2633", + "xinghao": "", + "pinyinname": "XZ(Y)", + "kucunyujing": 0.0, + "sortorder": 2010338, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562032703377408, + "created_by": null, + "created_at": "4/1/2026 16:57:10.727", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "导轮", + "code": "02010339", + "unit": "个", + "guige": "D2719", + "xinghao": "", + "pinyinname": "DL", + "kucunyujing": 0.0, + "sortorder": 2010339, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562032900509696, + "created_by": null, + "created_at": "4/1/2026 16:57:10.777", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "弹簧钢丝", + "code": "02010341", + "unit": "个", + "guige": "A2801", + "xinghao": "", + "pinyinname": "DHGS", + "kucunyujing": 0.0, + "sortorder": 2010341, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562033114419200, + "created_by": null, + "created_at": "4/1/2026 16:57:10.827", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "小箴轴齿轮", + "code": "02010342", + "unit": "个", + "guige": "A2801", + "xinghao": "", + "pinyinname": "XZZCL", + "kucunyujing": 0.0, + "sortorder": 2010342, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562033307357184, + "created_by": null, + "created_at": "4/1/2026 16:57:10.873", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "梢", + "code": "02010343", + "unit": "颗", + "guige": "D2808", + "xinghao": "", + "pinyinname": "S", + "kucunyujing": 0.0, + "sortorder": 2010343, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562033517072384, + "created_by": null, + "created_at": "4/1/2026 16:57:10.923", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "左旋扭簧", + "code": "02010344", + "unit": "个", + "guige": "2701", + "xinghao": "", + "pinyinname": "ZXNH", + "kucunyujing": 0.0, + "sortorder": 2010344, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562033722593280, + "created_by": null, + "created_at": "4/1/2026 16:57:10.97", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "右旋扭簧", + "code": "02010345", + "unit": "个", + "guige": "2705", + "xinghao": "", + "pinyinname": "YXNH", + "kucunyujing": 0.0, + "sortorder": 2010345, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562033936502784, + "created_by": null, + "created_at": "4/1/2026 16:57:11.023", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "络胶臂结合件", + "code": "02010346", + "unit": "根", + "guige": "D301 2700--1", + "xinghao": "", + "pinyinname": "LJBJGJ", + "kucunyujing": 0.0, + "sortorder": 2010346, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562034146217984, + "created_by": null, + "created_at": "4/1/2026 16:57:11.073", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "滚轮", + "code": "02010348", + "unit": "个", + "guige": "2710", + "xinghao": "", + "pinyinname": "GL", + "kucunyujing": 0.0, + "sortorder": 2010348, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562034343350272, + "created_by": null, + "created_at": "4/1/2026 16:57:11.12", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "导轮(二)", + "code": "02010350", + "unit": "个", + "guige": "2713", + "xinghao": "", + "pinyinname": "DL(E)", + "kucunyujing": 0.0, + "sortorder": 2010350, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562034536288256, + "created_by": null, + "created_at": "4/1/2026 16:57:11.167", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "梢轴", + "code": "02010351", + "unit": "个", + "guige": "2609", + "xinghao": "", + "pinyinname": "SZ", + "kucunyujing": 0.0, + "sortorder": 2010351, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562034733420544, + "created_by": null, + "created_at": "4/1/2026 16:57:11.213", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "燕尾槽固定块", + "code": "02010417", + "unit": "块", + "guige": "A4534", + "xinghao": "", + "pinyinname": "YWCGDK", + "kucunyujing": 0.0, + "sortorder": 2010417, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562034926358528, + "created_by": null, + "created_at": "4/1/2026 16:57:11.26", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "V型结头", + "code": "02010418", + "unit": "个", + "guige": "A4516", + "xinghao": "", + "pinyinname": "VXJT", + "kucunyujing": 0.0, + "sortorder": 2010418, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562035131879424, + "created_by": null, + "created_at": "4/1/2026 16:57:11.307", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "滚子", + "code": "02010419", + "unit": "个", + "guige": "A4510", + "xinghao": "", + "pinyinname": "GZ", + "kucunyujing": 0.0, + "sortorder": 2010419, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562035341594624, + "created_by": null, + "created_at": "4/1/2026 16:57:11.357", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "定位螺钉", + "code": "02010421", + "unit": "颗", + "guige": "A4588", + "xinghao": "", + "pinyinname": "DWLD", + "kucunyujing": 0.0, + "sortorder": 2010421, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562035538726912, + "created_by": null, + "created_at": "4/1/2026 16:57:11.407", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "垫圈", + "code": "02010422", + "unit": "个", + "guige": "FY4804", + "xinghao": "", + "pinyinname": "DJ", + "kucunyujing": 0.0, + "sortorder": 2010422, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562035752636416, + "created_by": null, + "created_at": "4/1/2026 16:57:11.457", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "轴承芯子", + "code": "02010423", + "unit": "个", + "guige": "4803", + "xinghao": "", + "pinyinname": "ZCXZ", + "kucunyujing": 0.0, + "sortorder": 2010423, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562035970740224, + "created_by": null, + "created_at": "4/1/2026 16:57:11.507", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "推杆", + "code": "02010424", + "unit": "个", + "guige": "4801", + "xinghao": "", + "pinyinname": "TG", + "kucunyujing": 0.0, + "sortorder": 2010424, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562036172066816, + "created_by": null, + "created_at": "4/1/2026 16:57:11.557", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "垫圈", + "code": "02010425", + "unit": "颗", + "guige": "FY4814", + "xinghao": "", + "pinyinname": "DJ", + "kucunyujing": 0.0, + "sortorder": 2010425, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562036369199104, + "created_by": null, + "created_at": "4/1/2026 16:57:11.603", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "轴承芯子", + "code": "02010426", + "unit": "个", + "guige": "4813", + "xinghao": "", + "pinyinname": "ZCXZ", + "kucunyujing": 0.0, + "sortorder": 2010426, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562036566331392, + "created_by": null, + "created_at": "4/1/2026 16:57:11.65", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "垫圈", + "code": "02010427", + "unit": "个", + "guige": "FY4812", + "xinghao": "", + "pinyinname": "DJ", + "kucunyujing": 0.0, + "sortorder": 2010427, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562036780240896, + "created_by": null, + "created_at": "4/1/2026 16:57:11.7", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "滚轮", + "code": "02010428", + "unit": "个", + "guige": "FY4806", + "xinghao": "", + "pinyinname": "GL", + "kucunyujing": 0.0, + "sortorder": 2010428, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562036994150400, + "created_by": null, + "created_at": "4/1/2026 16:57:11.75", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "推茧槽滚子", + "code": "02010429", + "unit": "个", + "guige": "4581", + "xinghao": "", + "pinyinname": "TJCGZ", + "kucunyujing": 0.0, + "sortorder": 2010429, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562037229031424, + "created_by": null, + "created_at": "4/1/2026 16:57:11.807", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "21T锥齿轮", + "code": "02010430", + "unit": "个", + "guige": "A4289", + "xinghao": "", + "pinyinname": "21TZCL", + "kucunyujing": 0.0, + "sortorder": 2010430, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562037455523840, + "created_by": null, + "created_at": "4/1/2026 16:57:11.86", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "差动齿轮结合件", + "code": "02010431", + "unit": "个", + "guige": "2600--8", + "xinghao": "", + "pinyinname": "CDCLJGJ", + "kucunyujing": 0.0, + "sortorder": 2010431, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562037661044736, + "created_by": null, + "created_at": "4/1/2026 16:57:11.91", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "偏芯盘", + "code": "02010434", + "unit": "个", + "guige": "A4413", + "xinghao": "", + "pinyinname": "PXP", + "kucunyujing": 0.0, + "sortorder": 2010434, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562037858177024, + "created_by": null, + "created_at": "4/1/2026 16:57:11.957", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "偏芯套盘", + "code": "02010437", + "unit": "个", + "guige": "4321", + "xinghao": "", + "pinyinname": "PXTP", + "kucunyujing": 0.0, + "sortorder": 2010437, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562038055309312, + "created_by": null, + "created_at": "4/1/2026 16:57:12.003", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "推茧槽滚子", + "code": "02010439", + "unit": "个", + "guige": "A4500--14", + "xinghao": "", + "pinyinname": "TJCGZ", + "kucunyujing": 0.0, + "sortorder": 2010439, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562038248247296, + "created_by": null, + "created_at": "4/1/2026 16:57:12.05", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "33T齿轮", + "code": "02010441", + "unit": "个", + "guige": "630", + "xinghao": "", + "pinyinname": "33TCL", + "kucunyujing": 0.0, + "sortorder": 2010441, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562038445379584, + "created_by": null, + "created_at": "4/1/2026 16:57:12.097", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "凸轮", + "code": "02010442", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "TL", + "kucunyujing": 0.0, + "sortorder": 2010442, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562038629928960, + "created_by": null, + "created_at": "4/1/2026 16:57:12.143", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "轴承", + "code": "02010443", + "unit": "套", + "guige": "150752202K2", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2010443, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562038843838464, + "created_by": null, + "created_at": "4/1/2026 16:57:12.193", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "端接头", + "code": "02010444", + "unit": "个", + "guige": "4202", + "xinghao": "", + "pinyinname": "DJT", + "kucunyujing": 0.0, + "sortorder": 2010444, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562039045165056, + "created_by": null, + "created_at": "4/1/2026 16:57:12.24", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "螺钉", + "code": "02010445", + "unit": "颗", + "guige": "4205", + "xinghao": "", + "pinyinname": "LD", + "kucunyujing": 0.0, + "sortorder": 2010445, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562039250685952, + "created_by": null, + "created_at": "4/1/2026 16:57:12.29", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "转子结合件", + "code": "02010446", + "unit": "个", + "guige": "4500--15", + "xinghao": "", + "pinyinname": "ZZJGJ", + "kucunyujing": 0.0, + "sortorder": 2010446, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562039460401152, + "created_by": null, + "created_at": "4/1/2026 16:57:12.34", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "摇轴", + "code": "02010447", + "unit": "根", + "guige": "4545", + "xinghao": "", + "pinyinname": "YZ", + "kucunyujing": 0.0, + "sortorder": 2010447, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562039657533440, + "created_by": null, + "created_at": "4/1/2026 16:57:12.387", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "销轴", + "code": "02010448", + "unit": "根", + "guige": "4824", + "xinghao": "", + "pinyinname": "XZ", + "kucunyujing": 0.0, + "sortorder": 2010448, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562039867248640, + "created_by": null, + "created_at": "4/1/2026 16:57:12.437", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "移丝片", + "code": "02010449", + "unit": "块", + "guige": "4805", + "xinghao": "", + "pinyinname": "YSP", + "kucunyujing": 0.0, + "sortorder": 2010449, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562040055992320, + "created_by": null, + "created_at": "4/1/2026 16:57:12.48", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "18T锥齿轮", + "code": "02010450", + "unit": "个", + "guige": "4239", + "xinghao": "", + "pinyinname": "18TZCL", + "kucunyujing": 0.0, + "sortorder": 2010450, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562040265707520, + "created_by": null, + "created_at": "4/1/2026 16:57:12.53", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "主轴", + "code": "02010451", + "unit": "根", + "guige": "A4311", + "xinghao": "", + "pinyinname": "ZZ", + "kucunyujing": 0.0, + "sortorder": 2010451, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562040475422720, + "created_by": null, + "created_at": "4/1/2026 16:57:12.58", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "输入轴", + "code": "02010452", + "unit": "根", + "guige": "A4546", + "xinghao": "", + "pinyinname": "SRZ", + "kucunyujing": 0.0, + "sortorder": 2010452, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562040701915136, + "created_by": null, + "created_at": "4/1/2026 16:57:12.637", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "齿轮轴", + "code": "02010453", + "unit": "根", + "guige": "A4568", + "xinghao": "", + "pinyinname": "CLZ", + "kucunyujing": 0.0, + "sortorder": 2010453, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562040894853120, + "created_by": null, + "created_at": "4/1/2026 16:57:12.68", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "法兰结合件", + "code": "02010454", + "unit": "个", + "guige": "A4300—4", + "xinghao": "", + "pinyinname": "FLJGJ", + "kucunyujing": 0.0, + "sortorder": 2010454, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562041087791104, + "created_by": null, + "created_at": "4/1/2026 16:57:12.727", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "移茧传动轴(二)", + "code": "02010455", + "unit": "根", + "guige": "A4420", + "xinghao": "", + "pinyinname": "YJCDZ(E)", + "kucunyujing": 0.0, + "sortorder": 2010455, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562041293312000, + "created_by": null, + "created_at": "4/1/2026 16:57:12.777", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "移茧撑轴", + "code": "02010456", + "unit": "根", + "guige": "A4419", + "xinghao": "", + "pinyinname": "YJCZ", + "kucunyujing": 0.0, + "sortorder": 2010456, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562041494638592, + "created_by": null, + "created_at": "4/1/2026 16:57:12.823", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "定传圈", + "code": "02010458", + "unit": "个", + "guige": "4327", + "xinghao": "", + "pinyinname": "DCJ", + "kucunyujing": 0.0, + "sortorder": 2010458, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562041712742400, + "created_by": null, + "created_at": "4/1/2026 16:57:12.877", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "周转轴结合件", + "code": "02010459", + "unit": "根", + "guige": "B4300--2", + "xinghao": "", + "pinyinname": "ZZZJGJ", + "kucunyujing": 0.0, + "sortorder": 2010459, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562041909874688, + "created_by": null, + "created_at": "4/1/2026 16:57:12.923", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "过桥齿轮轴", + "code": "02010460", + "unit": "根", + "guige": "A4550", + "xinghao": "", + "pinyinname": "GQCLZ", + "kucunyujing": 0.0, + "sortorder": 2010460, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562042115395584, + "created_by": null, + "created_at": "4/1/2026 16:57:12.973", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "移茧器导座结合件", + "code": "02010461", + "unit": "个", + "guige": "E4400—3", + "xinghao": "", + "pinyinname": "YJQDZJGJ", + "kucunyujing": 0.0, + "sortorder": 2010461, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562042337693696, + "created_by": null, + "created_at": "4/1/2026 16:57:13.027", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "轴", + "code": "02010463", + "unit": "根", + "guige": "1745", + "xinghao": "", + "pinyinname": "Z", + "kucunyujing": 0.0, + "sortorder": 2010463, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562042547408896, + "created_by": null, + "created_at": "4/1/2026 16:57:13.077", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "离合器轴", + "code": "02010464", + "unit": "根", + "guige": "D1509", + "xinghao": "", + "pinyinname": "LGQZ", + "kucunyujing": 0.0, + "sortorder": 2010464, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562042757124096, + "created_by": null, + "created_at": "4/1/2026 16:57:13.127", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "移茧传动轴", + "code": "02010465", + "unit": "根", + "guige": "D4470", + "xinghao": "", + "pinyinname": "YJCDZ", + "kucunyujing": 0.0, + "sortorder": 2010465, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562042958450688, + "created_by": null, + "created_at": "4/1/2026 16:57:13.173", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "33T驱动链轮", + "code": "02010466", + "unit": "个", + "guige": "D1183", + "xinghao": "", + "pinyinname": "33TQDLL", + "kucunyujing": 0.0, + "sortorder": 2010466, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562043172360192, + "created_by": null, + "created_at": "4/1/2026 16:57:13.223", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "64T链轮结合件", + "code": "02010467", + "unit": "个", + "guige": "FY1400—1", + "xinghao": "", + "pinyinname": "64TLLJGJ", + "kucunyujing": 0.0, + "sortorder": 2010467, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562043390464000, + "created_by": null, + "created_at": "4/1/2026 16:57:13.277", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "轴〈一〉", + "code": "02010470", + "unit": "根", + "guige": "5242", + "xinghao": "", + "pinyinname": "Z〈Y〉", + "kucunyujing": 0.0, + "sortorder": 2010470, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562043591790592, + "created_by": null, + "created_at": "4/1/2026 16:57:13.327", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "连接轴", + "code": "02010471", + "unit": "根", + "guige": "A5606", + "xinghao": "", + "pinyinname": "LJZ", + "kucunyujing": 0.0, + "sortorder": 2010471, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562043801505792, + "created_by": null, + "created_at": "4/1/2026 16:57:13.373", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "轴〈三〉", + "code": "02010472", + "unit": "根", + "guige": "D301—5242", + "xinghao": "", + "pinyinname": "Z〈S〉", + "kucunyujing": 0.0, + "sortorder": 2010472, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562044019609600, + "created_by": null, + "created_at": "4/1/2026 16:57:13.427", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "导管结合件", + "code": "02010473", + "unit": "根", + "guige": "5500—3", + "xinghao": "", + "pinyinname": "DGJGJ", + "kucunyujing": 0.0, + "sortorder": 2010473, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562044262879232, + "created_by": null, + "created_at": "4/1/2026 16:57:13.483", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "升降杆", + "code": "02010474", + "unit": "根", + "guige": "D5505", + "xinghao": "", + "pinyinname": "SJG", + "kucunyujing": 0.0, + "sortorder": 2010474, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562044485177344, + "created_by": null, + "created_at": "4/1/2026 16:57:13.537", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "轴〈一〉", + "code": "02010477", + "unit": "根", + "guige": "A0615", + "xinghao": "", + "pinyinname": "Z〈Y〉", + "kucunyujing": 0.0, + "sortorder": 2010477, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562044690698240, + "created_by": null, + "created_at": "4/1/2026 16:57:13.587", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "滚筒轴", + "code": "02010478", + "unit": "根", + "guige": "D0720", + "xinghao": "", + "pinyinname": "GTZ", + "kucunyujing": 0.0, + "sortorder": 2010478, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562044900413440, + "created_by": null, + "created_at": "4/1/2026 16:57:13.637", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "小传动轴", + "code": "02010479", + "unit": "根", + "guige": "A0709", + "xinghao": "", + "pinyinname": "XCDZ", + "kucunyujing": 0.0, + "sortorder": 2010479, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562045105934336, + "created_by": null, + "created_at": "4/1/2026 16:57:13.687", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "连接轴", + "code": "02010480", + "unit": "根", + "guige": "A5612", + "xinghao": "", + "pinyinname": "LJZ", + "kucunyujing": 0.0, + "sortorder": 2010480, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562045311455232, + "created_by": null, + "created_at": "4/1/2026 16:57:13.737", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "传动轴", + "code": "02010481", + "unit": "根", + "guige": "FY0701", + "xinghao": "", + "pinyinname": "CDZ", + "kucunyujing": 0.0, + "sortorder": 2010481, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562045516976128, + "created_by": null, + "created_at": "4/1/2026 16:57:13.783", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "13T链轮", + "code": "02010484", + "unit": "个", + "guige": "M25", + "xinghao": "", + "pinyinname": "13TLL", + "kucunyujing": 0.0, + "sortorder": 2010484, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562045730885632, + "created_by": null, + "created_at": "4/1/2026 16:57:13.833", + "update_by": null, + "updated_at": "5/4/2026 17:02:24.077", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "摩檫板", + "code": "02010485", + "unit": "块", + "guige": "D3201", + "xinghao": "", + "pinyinname": "MCB", + "kucunyujing": 0.0, + "sortorder": 2010485, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562045961572352, + "created_by": null, + "created_at": "4/1/2026 16:57:13.89", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "摩擦板结合件", + "code": "02010486", + "unit": "个", + "guige": "B3200—1", + "xinghao": "", + "pinyinname": "MCBJGJ", + "kucunyujing": 0.0, + "sortorder": 2010486, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562046175481856, + "created_by": null, + "created_at": "4/1/2026 16:57:13.94", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "周转轴", + "code": "02010487", + "unit": "根", + "guige": "4207", + "xinghao": "", + "pinyinname": "ZZZ", + "kucunyujing": 0.0, + "sortorder": 2010487, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562046389391360, + "created_by": null, + "created_at": "4/1/2026 16:57:13.99", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "18T伞齿轮", + "code": "02010488", + "unit": "个", + "guige": "5405", + "xinghao": "", + "pinyinname": "18TSCL", + "kucunyujing": 0.0, + "sortorder": 2010488, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562046607495168, + "created_by": null, + "created_at": "4/1/2026 16:57:14.043", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "传动轴(二)", + "code": "02010573", + "unit": "根", + "guige": "FY1706", + "xinghao": "", + "pinyinname": "CDZ(E)", + "kucunyujing": 0.0, + "sortorder": 2010573, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562046821404672, + "created_by": null, + "created_at": "4/1/2026 16:57:14.093", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "理绪竖轴", + "code": "02010574", + "unit": "根", + "guige": "5210", + "xinghao": "", + "pinyinname": "LXSZ", + "kucunyujing": 0.0, + "sortorder": 2010574, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562047018536960, + "created_by": null, + "created_at": "4/1/2026 16:57:14.143", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "主轴", + "code": "02010575", + "unit": "根", + "guige": "FY4301", + "xinghao": "", + "pinyinname": "ZZ", + "kucunyujing": 0.0, + "sortorder": 2010575, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562047211474944, + "created_by": null, + "created_at": "4/1/2026 16:57:14.187", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "卡板", + "code": "02010576", + "unit": "套", + "guige": null, + "xinghao": "", + "pinyinname": "KB", + "kucunyujing": 0.0, + "sortorder": 2010576, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562047429578752, + "created_by": null, + "created_at": "4/1/2026 16:57:14.24", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "添绪杆轴承", + "code": "02010579", + "unit": "个", + "guige": "D301 2314", + "xinghao": "", + "pinyinname": "TXGZC", + "kucunyujing": 0.0, + "sortorder": 2010579, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562047643488256, + "created_by": null, + "created_at": "4/1/2026 16:57:14.29", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "轴承座结合件", + "code": "02010580", + "unit": "件", + "guige": "D301 0704/0710", + "xinghao": "", + "pinyinname": "ZCZJGJ", + "kucunyujing": 0.0, + "sortorder": 2010580, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562047840620544, + "created_by": null, + "created_at": "4/1/2026 16:57:14.337", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "茧笼合页", + "code": "02010583", + "unit": "块", + "guige": null, + "xinghao": "", + "pinyinname": "JLGX", + "kucunyujing": 0.0, + "sortorder": 2010583, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562048046141440, + "created_by": null, + "created_at": "4/1/2026 16:57:14.387", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "尼龙(实心)万向轮", + "code": "02010585", + "unit": "个", + "guige": "Q150", + "xinghao": "", + "pinyinname": "NL(SX)MXL", + "kucunyujing": 0.0, + "sortorder": 2010585, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562048255856640, + "created_by": null, + "created_at": "4/1/2026 16:57:14.437", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "连轴器", + "code": "02010586", + "unit": "套", + "guige": "Q42.35", + "xinghao": "", + "pinyinname": "LZQ", + "kucunyujing": 0.0, + "sortorder": 2010586, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562048469766144, + "created_by": null, + "created_at": "4/1/2026 16:57:14.487", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "尼龙闷盖", + "code": "02010587", + "unit": "个", + "guige": "E2807", + "xinghao": "", + "pinyinname": "NLMG", + "kucunyujing": 0.0, + "sortorder": 2010587, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562048675287040, + "created_by": null, + "created_at": "4/1/2026 16:57:14.537", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "连轴器", + "code": "02010588", + "unit": "个", + "guige": "105*24", + "xinghao": "", + "pinyinname": "LZQ", + "kucunyujing": 0.0, + "sortorder": 2010588, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562048885002240, + "created_by": null, + "created_at": "4/1/2026 16:57:14.587", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "水泵叶轮(铁)", + "code": "02010590", + "unit": "个", + "guige": "AB100", + "xinghao": "", + "pinyinname": "SBXL(T)", + "kucunyujing": 0.0, + "sortorder": 2010590, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562049107300352, + "created_by": null, + "created_at": "4/1/2026 16:57:14.64", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "33T锥齿轮", + "code": "02010591", + "unit": "个", + "guige": "5523", + "xinghao": "", + "pinyinname": "33TZCL", + "kucunyujing": 0.0, + "sortorder": 2010591, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562049333792768, + "created_by": null, + "created_at": "4/1/2026 16:57:14.693", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "双联齿轮", + "code": "02010595", + "unit": "个", + "guige": "5605", + "xinghao": "", + "pinyinname": "SLCL", + "kucunyujing": 0.0, + "sortorder": 2010595, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562049547702272, + "created_by": null, + "created_at": "4/1/2026 16:57:14.743", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "25T齿轮", + "code": "02010596", + "unit": "个", + "guige": "5618", + "xinghao": "", + "pinyinname": "25TCL", + "kucunyujing": 0.0, + "sortorder": 2010596, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562049744834560, + "created_by": null, + "created_at": "4/1/2026 16:57:14.793", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "26T齿轮", + "code": "02010597", + "unit": "个", + "guige": "5619", + "xinghao": "", + "pinyinname": "26TCL", + "kucunyujing": 0.0, + "sortorder": 2010597, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562049962938368, + "created_by": null, + "created_at": "4/1/2026 16:57:14.843", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "输送带滚筒", + "code": "02010598", + "unit": "个", + "guige": "D0727", + "xinghao": "", + "pinyinname": "SSDGT", + "kucunyujing": 0.0, + "sortorder": 2010598, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562050218790912, + "created_by": null, + "created_at": "4/1/2026 16:57:14.903", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "20T链轮", + "code": "02010601", + "unit": "个", + "guige": "D0707", + "xinghao": "", + "pinyinname": "20TLL", + "kucunyujing": 0.0, + "sortorder": 2010601, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562050432700416, + "created_by": null, + "created_at": "4/1/2026 16:57:14.957", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "上下轴瓦", + "code": "02010602", + "unit": "个", + "guige": "D0724/0725", + "xinghao": "", + "pinyinname": "SXZW", + "kucunyujing": 0.0, + "sortorder": 2010602, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562050646609920, + "created_by": null, + "created_at": "4/1/2026 16:57:15.007", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "30T齿轮", + "code": "02010603", + "unit": "个", + "guige": "706", + "xinghao": "", + "pinyinname": "30TCL", + "kucunyujing": 0.0, + "sortorder": 2010603, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562050860519424, + "created_by": null, + "created_at": "4/1/2026 16:57:15.057", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "17T链轮", + "code": "02010604", + "unit": "个", + "guige": "D0709", + "xinghao": "", + "pinyinname": "17TLL", + "kucunyujing": 0.0, + "sortorder": 2010604, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562051061846016, + "created_by": null, + "created_at": "4/1/2026 16:57:15.107", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "齿轮侧板", + "code": "02010605", + "unit": "个", + "guige": "A0729", + "xinghao": "", + "pinyinname": "CLCB", + "kucunyujing": 0.0, + "sortorder": 2010605, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562051279949824, + "created_by": null, + "created_at": "4/1/2026 16:57:15.157", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "43T链轮", + "code": "02010606", + "unit": "个", + "guige": "A0716", + "xinghao": "", + "pinyinname": "43TLL", + "kucunyujing": 0.0, + "sortorder": 2010606, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562051493859328, + "created_by": null, + "created_at": "4/1/2026 16:57:15.207", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "链轮托架", + "code": "02010607", + "unit": "个", + "guige": "A0700--4", + "xinghao": "", + "pinyinname": "LLTJ", + "kucunyujing": 0.0, + "sortorder": 2010607, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562051686797312, + "created_by": null, + "created_at": "4/1/2026 16:57:15.253", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "轴架结合件", + "code": "02010608", + "unit": "个", + "guige": "A0700--2", + "xinghao": "", + "pinyinname": "ZJJGJ", + "kucunyujing": 0.0, + "sortorder": 2010608, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562051892318208, + "created_by": null, + "created_at": "4/1/2026 16:57:15.303", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "圆锥齿轮", + "code": "02010609", + "unit": "个", + "guige": "A0706", + "xinghao": "", + "pinyinname": "YZCL", + "kucunyujing": 0.0, + "sortorder": 2010609, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562052102033408, + "created_by": null, + "created_at": "4/1/2026 16:57:15.353", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "铜轴套", + "code": "02010610", + "unit": "个", + "guige": "A0713", + "xinghao": "", + "pinyinname": "TZT", + "kucunyujing": 0.0, + "sortorder": 2010610, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562052303360000, + "created_by": null, + "created_at": "4/1/2026 16:57:15.4", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "轴架", + "code": "02010611", + "unit": "个", + "guige": "A0715", + "xinghao": "", + "pinyinname": "ZJ", + "kucunyujing": 0.0, + "sortorder": 2010611, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562052517269504, + "created_by": null, + "created_at": "4/1/2026 16:57:15.453", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "滚筒轴套", + "code": "02010612", + "unit": "个", + "guige": "D0740", + "xinghao": "", + "pinyinname": "GTZT", + "kucunyujing": 0.0, + "sortorder": 2010612, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562052714401792, + "created_by": null, + "created_at": "4/1/2026 16:57:15.5", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "翼轮支架(左)", + "code": "02010613", + "unit": "个", + "guige": "B0603", + "xinghao": "", + "pinyinname": "YLZJ(Z)", + "kucunyujing": 0.0, + "sortorder": 2010613, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562052915728384, + "created_by": null, + "created_at": "4/1/2026 16:57:15.547", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "48T伞齿轮", + "code": "02010614", + "unit": "个", + "guige": "A0610", + "xinghao": "", + "pinyinname": "48TSCL", + "kucunyujing": 0.0, + "sortorder": 2010614, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562053121249280, + "created_by": null, + "created_at": "4/1/2026 16:57:15.597", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "40T伞齿轮", + "code": "02010615", + "unit": "个", + "guige": "A0621", + "xinghao": "", + "pinyinname": "40TSCL", + "kucunyujing": 0.0, + "sortorder": 2010615, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562053322575872, + "created_by": null, + "created_at": "4/1/2026 16:57:15.647", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "轴(三)", + "code": "02010616", + "unit": "根", + "guige": "A0620", + "xinghao": "", + "pinyinname": "Z(S)", + "kucunyujing": 0.0, + "sortorder": 2010616, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562053528096768, + "created_by": null, + "created_at": "4/1/2026 16:57:15.693", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "水箱塞", + "code": "02010617", + "unit": "个", + "guige": "D0637", + "xinghao": "", + "pinyinname": "SXS", + "kucunyujing": 0.0, + "sortorder": 2010617, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562053716840448, + "created_by": null, + "created_at": "4/1/2026 16:57:15.74", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "上下轴瓦", + "code": "02010618", + "unit": "付", + "guige": "A0611/0612", + "xinghao": "", + "pinyinname": "SXZW", + "kucunyujing": 0.0, + "sortorder": 2010618, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562053934944256, + "created_by": null, + "created_at": "4/1/2026 16:57:15.79", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "翼轮支架(右)", + "code": "02010619", + "unit": "个", + "guige": "B0653", + "xinghao": "", + "pinyinname": "YLZJ(Y)", + "kucunyujing": 0.0, + "sortorder": 2010619, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562054161436672, + "created_by": null, + "created_at": "4/1/2026 16:57:15.843", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "20T伞齿轮", + "code": "02010620", + "unit": "个", + "guige": "A0619", + "xinghao": "", + "pinyinname": "20TSCL", + "kucunyujing": 0.0, + "sortorder": 2010620, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562054375346176, + "created_by": null, + "created_at": "4/1/2026 16:57:15.897", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "58T齿轮", + "code": "02010622", + "unit": "个", + "guige": "613", + "xinghao": "", + "pinyinname": "58TCL", + "kucunyujing": 0.0, + "sortorder": 2010622, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562054589255680, + "created_by": null, + "created_at": "4/1/2026 16:57:15.947", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "右轴座", + "code": "02010623", + "unit": "个", + "guige": "D301A0607", + "xinghao": "", + "pinyinname": "YZZ", + "kucunyujing": 0.0, + "sortorder": 2010623, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562054803165184, + "created_by": null, + "created_at": "4/1/2026 16:57:15.997", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "轴承座盖", + "code": "02010624", + "unit": "套", + "guige": "B0613/0614", + "xinghao": "", + "pinyinname": "ZCZG", + "kucunyujing": 0.0, + "sortorder": 2010624, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562054996103168, + "created_by": null, + "created_at": "4/1/2026 16:57:16.043", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "链轮座", + "code": "02010626", + "unit": "个", + "guige": "D0512", + "xinghao": "", + "pinyinname": "LLZ", + "kucunyujing": 0.0, + "sortorder": 2010626, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562055189041152, + "created_by": null, + "created_at": "4/1/2026 16:57:16.09", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "吊杆柄", + "code": "02010628", + "unit": "个", + "guige": "FY0335", + "xinghao": "", + "pinyinname": "DGB", + "kucunyujing": 0.0, + "sortorder": 2010628, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562055398756352, + "created_by": null, + "created_at": "4/1/2026 16:57:16.14", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "防沉板脚", + "code": "02010629", + "unit": "个", + "guige": "A0309", + "xinghao": "", + "pinyinname": "FCBJ", + "kucunyujing": 0.0, + "sortorder": 2010629, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562055608471552, + "created_by": null, + "created_at": "4/1/2026 16:57:16.19", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "排水盖", + "code": "02010630", + "unit": "个", + "guige": "D0309", + "xinghao": "", + "pinyinname": "PSG", + "kucunyujing": 0.0, + "sortorder": 2010630, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562055822381056, + "created_by": null, + "created_at": "4/1/2026 16:57:16.24", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "防沉板吊杆", + "code": "02010631", + "unit": "根", + "guige": "FY0312", + "xinghao": "", + "pinyinname": "FCBDG", + "kucunyujing": 0.0, + "sortorder": 2010631, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562056015319040, + "created_by": null, + "created_at": "4/1/2026 16:57:16.287", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "挡圈", + "code": "02010632", + "unit": "个", + "guige": "A0133", + "xinghao": "", + "pinyinname": "DJ", + "kucunyujing": 0.0, + "sortorder": 2010632, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562056212451328, + "created_by": null, + "created_at": "4/1/2026 16:57:16.333", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "垫圈", + "code": "02010635", + "unit": "个", + "guige": "A0132", + "xinghao": "", + "pinyinname": "DJ", + "kucunyujing": 0.0, + "sortorder": 2010635, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562056413777920, + "created_by": null, + "created_at": "4/1/2026 16:57:16.38", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "剔片", + "code": "02010637", + "unit": "块", + "guige": null, + "xinghao": "", + "pinyinname": "TP", + "kucunyujing": 0.0, + "sortorder": 2010637, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562056610910208, + "created_by": null, + "created_at": "4/1/2026 16:57:16.43", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "3/4半扣链接头", + "code": "02010640", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "3/4BKLJT", + "kucunyujing": 0.0, + "sortorder": 2010640, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562056849985536, + "created_by": null, + "created_at": "4/1/2026 16:57:16.487", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "链接头", + "code": "02010641", + "unit": "只", + "guige": "1/2", + "xinghao": "", + "pinyinname": "LJT", + "kucunyujing": 0.0, + "sortorder": 2010641, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562057072283648, + "created_by": null, + "created_at": "4/1/2026 16:57:16.54", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "1/2半扣链接头", + "code": "02010642", + "unit": "颗", + "guige": "1/2", + "xinghao": "", + "pinyinname": "1/2BKLJT", + "kucunyujing": 0.0, + "sortorder": 2010642, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562057281998848, + "created_by": null, + "created_at": "4/1/2026 16:57:16.59", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "挡圈卡簧", + "code": "02010643", + "unit": "个", + "guige": "15#", + "xinghao": "", + "pinyinname": "DJKH", + "kucunyujing": 0.0, + "sortorder": 2010643, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562057495908352, + "created_by": null, + "created_at": "4/1/2026 16:57:16.64", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "挡圈 卡簧", + "code": "02010644", + "unit": "个", + "guige": "20#", + "xinghao": "", + "pinyinname": "DJ KH", + "kucunyujing": 0.0, + "sortorder": 2010644, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562057697234944, + "created_by": null, + "created_at": "4/1/2026 16:57:16.687", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "落茧板结合件", + "code": "02010645", + "unit": "个", + "guige": "B0600--2", + "xinghao": "", + "pinyinname": "LJBJGJ", + "kucunyujing": 0.0, + "sortorder": 2010645, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562057911144448, + "created_by": null, + "created_at": "4/1/2026 16:57:16.737", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "手柄球", + "code": "02010646", + "unit": "个", + "guige": "Q8", + "xinghao": "", + "pinyinname": "SBQ", + "kucunyujing": 0.0, + "sortorder": 2010646, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562058108276736, + "created_by": null, + "created_at": "4/1/2026 16:57:16.787", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "放水口", + "code": "02010647", + "unit": "个", + "guige": "D1681", + "xinghao": "", + "pinyinname": "FSK", + "kucunyujing": 0.0, + "sortorder": 2010647, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562058301214720, + "created_by": null, + "created_at": "4/1/2026 16:57:16.83", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "自行车链头接头", + "code": "02010648", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "ZHCLTJT", + "kucunyujing": 0.0, + "sortorder": 2010648, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562058519318528, + "created_by": null, + "created_at": "4/1/2026 16:57:16.883", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "拉杆", + "code": "02010720", + "unit": "根", + "guige": "4517", + "xinghao": "", + "pinyinname": "LG", + "kucunyujing": 0.0, + "sortorder": 2010720, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562058775171072, + "created_by": null, + "created_at": "4/1/2026 16:57:16.943", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "滚子芯轴(华龙)", + "code": "02010721", + "unit": "颗", + "guige": "4813", + "xinghao": "", + "pinyinname": "GZXZ(HL)", + "kucunyujing": 0.0, + "sortorder": 2010721, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562058984886272, + "created_by": null, + "created_at": "4/1/2026 16:57:16.997", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "轴承", + "code": "02010725", + "unit": "个", + "guige": "6307", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2010725, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562059198795776, + "created_by": null, + "created_at": "4/1/2026 16:57:17.047", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "蜗轮〈84T〉", + "code": "02010731", + "unit": "个", + "guige": "127", + "xinghao": "", + "pinyinname": "LL〈84T〉", + "kucunyujing": 0.0, + "sortorder": 2010731, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562059400122368, + "created_by": null, + "created_at": "4/1/2026 16:57:17.093", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "85T齿轮", + "code": "02010732", + "unit": "个", + "guige": "FY2000B1720", + "xinghao": "", + "pinyinname": "85TCL", + "kucunyujing": 0.0, + "sortorder": 2010732, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562059609837568, + "created_by": null, + "created_at": "4/1/2026 16:57:17.143", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "平面轴承", + "code": "02010733", + "unit": "套", + "guige": "8103/新51103", + "xinghao": "", + "pinyinname": "PMZC", + "kucunyujing": 0.0, + "sortorder": 2010733, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562059823747072, + "created_by": null, + "created_at": "4/1/2026 16:57:17.193", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "通丝管结合件", + "code": "02010734", + "unit": "个", + "guige": "2500-1", + "xinghao": "", + "pinyinname": "TSGJGJ", + "kucunyujing": 0.0, + "sortorder": 2010734, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562060029267968, + "created_by": null, + "created_at": "4/1/2026 16:57:17.243", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "加动杠杆结合件", + "code": "02010736", + "unit": "件", + "guige": "FY2000E-2300-2", + "xinghao": "", + "pinyinname": "JDGGJGJ", + "kucunyujing": 0.0, + "sortorder": 2010736, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562060280926208, + "created_by": null, + "created_at": "4/1/2026 16:57:17.303", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "加动杠杆座", + "code": "02010738", + "unit": "件", + "guige": "FY2000E-2311", + "xinghao": "", + "pinyinname": "JDGGZ", + "kucunyujing": 0.0, + "sortorder": 2010738, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562060499030016, + "created_by": null, + "created_at": "4/1/2026 16:57:17.357", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "12T鼓轮螺丝", + "code": "02010744", + "unit": "件", + "guige": "D301B-2115", + "xinghao": "", + "pinyinname": "12TGLLS", + "kucunyujing": 0.0, + "sortorder": 2010744, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562060717133824, + "created_by": null, + "created_at": "4/1/2026 16:57:17.407", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "刹车轮(白色无眼)", + "code": "02010745", + "unit": "个", + "guige": "E2111", + "xinghao": "", + "pinyinname": "CCL(BSMY)", + "kucunyujing": 0.0, + "sortorder": 2010745, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562060926849024, + "created_by": null, + "created_at": "4/1/2026 16:57:17.457", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "温控仪〈欧姆龙〉", + "code": "02010751", + "unit": "件", + "guige": "FY2000-PTRIP", + "xinghao": "", + "pinyinname": "WKY〈OML〉", + "kucunyujing": 0.0, + "sortorder": 2010751, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562061136564224, + "created_by": null, + "created_at": "4/1/2026 16:57:17.507", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "导轮芯轴", + "code": "02010759", + "unit": "只", + "guige": "2510", + "xinghao": "", + "pinyinname": "DLXZ", + "kucunyujing": 0.0, + "sortorder": 2010759, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562061337890816, + "created_by": null, + "created_at": "4/1/2026 16:57:17.557", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "电磁铁结合件", + "code": "02010772", + "unit": "个", + "guige": "5500/1", + "xinghao": "", + "pinyinname": "DCTJGJ", + "kucunyujing": 0.0, + "sortorder": 2010772, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562061543411712, + "created_by": null, + "created_at": "4/1/2026 16:57:17.607", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "煮茧机密封胶条", + "code": "02010780", + "unit": "kg", + "guige": null, + "xinghao": "", + "pinyinname": "ZJJMFJT", + "kucunyujing": 0.0, + "sortorder": 2010780, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562061753126912, + "created_by": null, + "created_at": "4/1/2026 16:57:17.653", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "20T斜齿轮", + "code": "02010783", + "unit": "个", + "guige": "5404", + "xinghao": "", + "pinyinname": "20TXCL", + "kucunyujing": 0.0, + "sortorder": 2010783, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562061962842112, + "created_by": null, + "created_at": "4/1/2026 16:57:17.707", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "30T锥齿轮", + "code": "02010784", + "unit": "个", + "guige": "4212", + "xinghao": "", + "pinyinname": "30TZCL", + "kucunyujing": 0.0, + "sortorder": 2010784, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562062176751616, + "created_by": null, + "created_at": "4/1/2026 16:57:17.757", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "25T齿轮", + "code": "02010785", + "unit": "个", + "guige": "5607", + "xinghao": "", + "pinyinname": "25TCL", + "kucunyujing": 0.0, + "sortorder": 2010785, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562062373883904, + "created_by": null, + "created_at": "4/1/2026 16:57:17.803", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "26T齿轮", + "code": "02010786", + "unit": "个", + "guige": "5608", + "xinghao": "", + "pinyinname": "26TCL", + "kucunyujing": 0.0, + "sortorder": 2010786, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562062571016192, + "created_by": null, + "created_at": "4/1/2026 16:57:17.85", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "铜套", + "code": "02010787", + "unit": "个", + "guige": "4401", + "xinghao": "", + "pinyinname": "TT", + "kucunyujing": 0.0, + "sortorder": 2010787, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562062768148480, + "created_by": null, + "created_at": "4/1/2026 16:57:17.897", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "铜套", + "code": "02010790", + "unit": "个", + "guige": "8*12", + "xinghao": "", + "pinyinname": "TT", + "kucunyujing": 0.0, + "sortorder": 2010790, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562062990446592, + "created_by": null, + "created_at": "4/1/2026 16:57:17.95", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "12T斜齿轮", + "code": "02010791", + "unit": "个", + "guige": "5630", + "xinghao": "", + "pinyinname": "12TXCL", + "kucunyujing": 0.0, + "sortorder": 2010791, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562063191773184, + "created_by": null, + "created_at": "4/1/2026 16:57:17.997", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "52T斜齿轮", + "code": "02010792", + "unit": "个", + "guige": "5628", + "xinghao": "", + "pinyinname": "52TXCL", + "kucunyujing": 0.0, + "sortorder": 2010792, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562063397294080, + "created_by": null, + "created_at": "4/1/2026 16:57:18.047", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "钉耙", + "code": "02010793", + "unit": "个", + "guige": "5208", + "xinghao": "", + "pinyinname": "DB", + "kucunyujing": 0.0, + "sortorder": 2010793, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562063611203584, + "created_by": null, + "created_at": "4/1/2026 16:57:18.097", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "大齿轮", + "code": "02010794", + "unit": "个", + "guige": "B5628", + "xinghao": "", + "pinyinname": "DCL", + "kucunyujing": 0.0, + "sortorder": 2010794, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562063812530176, + "created_by": null, + "created_at": "4/1/2026 16:57:18.147", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "磨擦片", + "code": "02010795", + "unit": "个", + "guige": "E-1119", + "xinghao": "", + "pinyinname": "MCP", + "kucunyujing": 0.0, + "sortorder": 2010795, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562064018051072, + "created_by": null, + "created_at": "4/1/2026 16:57:18.193", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "垫片", + "code": "02010798", + "unit": "个", + "guige": "1340", + "xinghao": "", + "pinyinname": "DP", + "kucunyujing": 0.0, + "sortorder": 2010798, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562064227766272, + "created_by": null, + "created_at": "4/1/2026 16:57:18.243", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "输送带轴", + "code": "02010799", + "unit": "根", + "guige": "726", + "xinghao": "", + "pinyinname": "SSDZ", + "kucunyujing": 0.0, + "sortorder": 2010799, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562064424898560, + "created_by": null, + "created_at": "4/1/2026 16:57:18.293", + "update_by": null, + "updated_at": "7/7/2026 14:46:15.317", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "烟斗离合器电刷", + "code": "02010800", + "unit": "个", + "guige": "", + "xinghao": "", + "pinyinname": "BJQDS", + "kucunyujing": 0.0, + "sortorder": 2010800, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562064634613760, + "created_by": null, + "created_at": "4/1/2026 16:57:18.34", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "瓷眼架", + "code": "02010801", + "unit": "个", + "guige": "FY2000-2102", + "xinghao": "", + "pinyinname": "CYJ", + "kucunyujing": 0.0, + "sortorder": 2010801, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562064840134656, + "created_by": null, + "created_at": "4/1/2026 16:57:18.39", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "前轮", + "code": "02010802", + "unit": "个", + "guige": "16110", + "xinghao": "", + "pinyinname": "QL", + "kucunyujing": 0.0, + "sortorder": 2010802, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562065041461248, + "created_by": null, + "created_at": "4/1/2026 16:57:18.437", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "蜗轮结合件", + "code": "02010803", + "unit": "套", + "guige": "4200-8", + "xinghao": "", + "pinyinname": "LLJGJ", + "kucunyujing": 0.0, + "sortorder": 2010803, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562065255370752, + "created_by": null, + "created_at": "4/1/2026 16:57:18.49", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "衬套〈杭纺〉", + "code": "02010805", + "unit": "个", + "guige": "4802", + "xinghao": "", + "pinyinname": "CT〈HF〉", + "kucunyujing": 0.0, + "sortorder": 2010805, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562065465085952, + "created_by": null, + "created_at": "4/1/2026 16:57:18.54", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "压轮芯", + "code": "02010806", + "unit": "个", + "guige": "2523", + "xinghao": "", + "pinyinname": "YLX", + "kucunyujing": 0.0, + "sortorder": 2010806, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562065674801152, + "created_by": null, + "created_at": "4/1/2026 16:57:18.59", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "铜铆钉", + "code": "02010807", + "unit": "颗", + "guige": "2*6", + "xinghao": "", + "pinyinname": "TMD", + "kucunyujing": 0.0, + "sortorder": 2010807, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562065884516352, + "created_by": null, + "created_at": "4/1/2026 16:57:18.64", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "捕集器驱动板", + "code": "02010811", + "unit": "个", + "guige": "1704", + "xinghao": "", + "pinyinname": "BJQQDB", + "kucunyujing": 0.0, + "sortorder": 2010811, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562066102620160, + "created_by": null, + "created_at": "4/1/2026 16:57:18.69", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "园柱槽轮", + "code": "02010812", + "unit": "个", + "guige": "4807", + "xinghao": "", + "pinyinname": "YZCL", + "kucunyujing": 0.0, + "sortorder": 2010812, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562066316529664, + "created_by": null, + "created_at": "4/1/2026 16:57:18.743", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "轴〈杭纺〉", + "code": "02010813", + "unit": "根", + "guige": "FY2000B-5212B", + "xinghao": "", + "pinyinname": "Z〈HF〉", + "kucunyujing": 0.0, + "sortorder": 2010813, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562066526244864, + "created_by": null, + "created_at": "4/1/2026 16:57:18.793", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "探索片销钉", + "code": "02010814", + "unit": "个", + "guige": "2103·2123", + "xinghao": "", + "pinyinname": "TSPXD", + "kucunyujing": 0.0, + "sortorder": 2010814, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562066735960064, + "created_by": null, + "created_at": "4/1/2026 16:57:18.843", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "磁座衬套", + "code": "02010815", + "unit": "个", + "guige": "2709", + "xinghao": "", + "pinyinname": "CZCT", + "kucunyujing": 0.0, + "sortorder": 2010815, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562066954063872, + "created_by": null, + "created_at": "4/1/2026 16:57:18.893", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "弹簧销", + "code": "02010817", + "unit": "颗", + "guige": "2803", + "xinghao": "", + "pinyinname": "DHX", + "kucunyujing": 0.0, + "sortorder": 2010817, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562067159584768, + "created_by": null, + "created_at": "4/1/2026 16:57:18.943", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "挡丝圈", + "code": "02010818", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "DSJ", + "kucunyujing": 0.0, + "sortorder": 2010818, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562067360911360, + "created_by": null, + "created_at": "4/1/2026 16:57:18.993", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "轴〈华龙〉", + "code": "02010819", + "unit": "根", + "guige": "1735", + "xinghao": "", + "pinyinname": "Z〈HL〉", + "kucunyujing": 0.0, + "sortorder": 2010819, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562067574820864, + "created_by": null, + "created_at": "4/1/2026 16:57:19.043", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "轴〈华龙〉", + "code": "02010820", + "unit": "根", + "guige": "1755", + "xinghao": "", + "pinyinname": "Z〈HL〉", + "kucunyujing": 0.0, + "sortorder": 2010820, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562067784536064, + "created_by": null, + "created_at": "4/1/2026 16:57:19.093", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "衬套", + "code": "02010821", + "unit": "个", + "guige": "1606", + "xinghao": "", + "pinyinname": "CT", + "kucunyujing": 0.0, + "sortorder": 2010821, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562067998445568, + "created_by": null, + "created_at": "4/1/2026 16:57:19.143", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "鼓轮芯", + "code": "02010822", + "unit": "个", + "guige": "2106-7", + "xinghao": "", + "pinyinname": "GLX", + "kucunyujing": 0.0, + "sortorder": 2010822, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562068208160768, + "created_by": null, + "created_at": "4/1/2026 16:57:19.193", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "捕集器电磁离合器", + "code": "02010823", + "unit": "个", + "guige": "DLYO-10A", + "xinghao": "", + "pinyinname": "BJQDCLGQ", + "kucunyujing": 0.0, + "sortorder": 2010823, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562068426264576, + "created_by": null, + "created_at": "4/1/2026 16:57:19.247", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "压轮", + "code": "02010826", + "unit": "个", + "guige": "2524", + "xinghao": "", + "pinyinname": "YL", + "kucunyujing": 0.0, + "sortorder": 2010826, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562068623396864, + "created_by": null, + "created_at": "4/1/2026 16:57:19.293", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "链接板结合件", + "code": "02010827", + "unit": "个", + "guige": "E1700-5", + "xinghao": "", + "pinyinname": "LJBJGJ", + "kucunyujing": 0.0, + "sortorder": 2010827, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562068820529152, + "created_by": null, + "created_at": "4/1/2026 16:57:19.34", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "移茧撑轴", + "code": "02010829", + "unit": "根", + "guige": "FY2000-4511", + "xinghao": "", + "pinyinname": "YJCZ", + "kucunyujing": 0.0, + "sortorder": 2010829, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562069017661440, + "created_by": null, + "created_at": "4/1/2026 16:57:19.387", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "34T链轮结合件", + "code": "02010831", + "unit": "个", + "guige": "FY2000E-4500-7", + "xinghao": "", + "pinyinname": "34TLLJGJ", + "kucunyujing": 0.0, + "sortorder": 2010831, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562069218988032, + "created_by": null, + "created_at": "4/1/2026 16:57:19.433", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "双带轮结合件", + "code": "02010833", + "unit": "个", + "guige": "FY2000E5900-7", + "xinghao": "", + "pinyinname": "SDLJGJ", + "kucunyujing": 0.0, + "sortorder": 2010833, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562069416120320, + "created_by": null, + "created_at": "4/1/2026 16:57:19.483", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "电机带轮", + "code": "02010834", + "unit": "个", + "guige": "FY2000E5946", + "xinghao": "", + "pinyinname": "DJDL", + "kucunyujing": 0.0, + "sortorder": 2010834, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562069609058304, + "created_by": null, + "created_at": "4/1/2026 16:57:19.527", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18611970890534912, + "name": "铜套", + "code": "02010835", + "unit": "个", + "guige": "50.58.10.-5964", + "xinghao": "", + "pinyinname": "TT", + "kucunyujing": 0.0, + "sortorder": 2010835, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562069810384896, + "created_by": null, + "created_at": "4/1/2026 16:57:19.577", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "沉头铁螺丝", + "code": "02020026", + "unit": "颗", + "guige": "4*8", + "xinghao": "", + "pinyinname": "CTTLS", + "kucunyujing": 0.0, + "sortorder": 2020026, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562070020100096, + "created_by": null, + "created_at": "4/1/2026 16:57:19.627", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "梅花铁螺丝", + "code": "02020027", + "unit": "颗", + "guige": "3*10", + "xinghao": "", + "pinyinname": "MHTLS", + "kucunyujing": 0.0, + "sortorder": 2020027, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562070225620992, + "created_by": null, + "created_at": "4/1/2026 16:57:19.677", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "四方头铁螺丝", + "code": "02020028", + "unit": "颗", + "guige": "8*16", + "xinghao": "", + "pinyinname": "SFTTLS", + "kucunyujing": 0.0, + "sortorder": 2020028, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562070422753280, + "created_by": null, + "created_at": "4/1/2026 16:57:19.723", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "四方头铁螺丝", + "code": "02020029", + "unit": "颗", + "guige": "10*20", + "xinghao": "", + "pinyinname": "SFTTLS", + "kucunyujing": 0.0, + "sortorder": 2020029, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562070632468480, + "created_by": null, + "created_at": "4/1/2026 16:57:19.773", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "四方头铁螺丝", + "code": "02020030", + "unit": "颗", + "guige": "8*10", + "xinghao": "", + "pinyinname": "SFTTLS", + "kucunyujing": 0.0, + "sortorder": 2020030, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562070842183680, + "created_by": null, + "created_at": "4/1/2026 16:57:19.823", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "四方头铁螺丝", + "code": "02020031", + "unit": "颗", + "guige": "6*15", + "xinghao": "", + "pinyinname": "SFTTLS", + "kucunyujing": 0.0, + "sortorder": 2020031, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562071047704576, + "created_by": null, + "created_at": "4/1/2026 16:57:19.87", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "四方头铁螺丝", + "code": "02020032", + "unit": "颗", + "guige": "6*10", + "xinghao": "", + "pinyinname": "SFTTLS", + "kucunyujing": 0.0, + "sortorder": 2020032, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562071261614080, + "created_by": null, + "created_at": "4/1/2026 16:57:19.92", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "双头铁螺丝", + "code": "02020033", + "unit": "颗", + "guige": "18*90", + "xinghao": "", + "pinyinname": "STTLS", + "kucunyujing": 0.0, + "sortorder": 2020033, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562071500689408, + "created_by": null, + "created_at": "4/1/2026 16:57:19.977", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "双头铁螺丝", + "code": "02020034", + "unit": "颗", + "guige": "16*90", + "xinghao": "", + "pinyinname": "STTLS", + "kucunyujing": 0.0, + "sortorder": 2020034, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562071718793216, + "created_by": null, + "created_at": "4/1/2026 16:57:20.03", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "双头铁螺丝", + "code": "02020035", + "unit": "颗", + "guige": "14*80", + "xinghao": "", + "pinyinname": "STTLS", + "kucunyujing": 0.0, + "sortorder": 2020035, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562071915925504, + "created_by": null, + "created_at": "4/1/2026 16:57:20.077", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "双头铁螺丝", + "code": "02020036", + "unit": "颗", + "guige": "14*40", + "xinghao": "", + "pinyinname": "STTLS", + "kucunyujing": 0.0, + "sortorder": 2020036, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562072113057792, + "created_by": null, + "created_at": "4/1/2026 16:57:20.123", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "六角铁螺丝", + "code": "02020037", + "unit": "颗", + "guige": "10*20", + "xinghao": "", + "pinyinname": "LJTLS", + "kucunyujing": 0.0, + "sortorder": 2020037, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562072314384384, + "created_by": null, + "created_at": "4/1/2026 16:57:20.173", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "内六角铁螺丝", + "code": "02020038", + "unit": "颗", + "guige": "8*35 8*50 8*5", + "xinghao": "", + "pinyinname": "NLJTLS", + "kucunyujing": 0.0, + "sortorder": 2020038, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562072524099584, + "created_by": null, + "created_at": "4/1/2026 16:57:20.223", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "内六角铁螺丝", + "code": "02020039", + "unit": "颗", + "guige": "8*20", + "xinghao": "", + "pinyinname": "NLJTLS", + "kucunyujing": 0.0, + "sortorder": 2020039, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562072733814784, + "created_by": null, + "created_at": "4/1/2026 16:57:20.273", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "内六角铁螺丝", + "code": "02020040", + "unit": "颗", + "guige": "8*10", + "xinghao": "", + "pinyinname": "NLJTLS", + "kucunyujing": 0.0, + "sortorder": 2020040, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562072939335680, + "created_by": null, + "created_at": "4/1/2026 16:57:20.32", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "内六角铁螺丝", + "code": "02020041", + "unit": "颗", + "guige": "5*30", + "xinghao": "", + "pinyinname": "NLJTLS", + "kucunyujing": 0.0, + "sortorder": 2020041, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562073161633792, + "created_by": null, + "created_at": "4/1/2026 16:57:20.373", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "沉头铜螺丝", + "code": "02020042", + "unit": "颗", + "guige": "5*10 *15", + "xinghao": "", + "pinyinname": "CTTLS", + "kucunyujing": 0.0, + "sortorder": 2020042, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562073358766080, + "created_by": null, + "created_at": "4/1/2026 16:57:20.42", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "铜螺丝", + "code": "02020044", + "unit": "颗", + "guige": "5*8", + "xinghao": "", + "pinyinname": "TLS", + "kucunyujing": 0.0, + "sortorder": 2020044, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562073551704064, + "created_by": null, + "created_at": "4/1/2026 16:57:20.467", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "指紧螺丝", + "code": "02020045", + "unit": "颗", + "guige": "6*10", + "xinghao": "", + "pinyinname": "ZJLS", + "kucunyujing": 0.0, + "sortorder": 2020045, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562073753030656, + "created_by": null, + "created_at": "4/1/2026 16:57:20.517", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "指紧螺丝", + "code": "02020046", + "unit": "颗", + "guige": "10*12", + "xinghao": "", + "pinyinname": "ZJLS", + "kucunyujing": 0.0, + "sortorder": 2020046, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562073950162944, + "created_by": null, + "created_at": "4/1/2026 16:57:20.563", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "指紧螺丝", + "code": "02020047", + "unit": "颗", + "guige": "10*15", + "xinghao": "", + "pinyinname": "ZJLS", + "kucunyujing": 0.0, + "sortorder": 2020047, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562074147295232, + "created_by": null, + "created_at": "4/1/2026 16:57:20.61", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "指紧螺丝", + "code": "02020048", + "unit": "颗", + "guige": "6*15", + "xinghao": "", + "pinyinname": "ZJLS", + "kucunyujing": 0.0, + "sortorder": 2020048, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562074357010432, + "created_by": null, + "created_at": "4/1/2026 16:57:20.66", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "半园头铜螺丝", + "code": "02020049", + "unit": "颗", + "guige": "8*5", + "xinghao": "", + "pinyinname": "BYTTLS", + "kucunyujing": 0.0, + "sortorder": 2020049, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562074554142720, + "created_by": null, + "created_at": "4/1/2026 16:57:20.707", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "六角铜螺丝", + "code": "02020050", + "unit": "颗", + "guige": "8*20", + "xinghao": "", + "pinyinname": "LJTLS", + "kucunyujing": 0.0, + "sortorder": 2020050, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562074751275008, + "created_by": null, + "created_at": "4/1/2026 16:57:20.753", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "半园头铜螺丝", + "code": "02020051", + "unit": "颗", + "guige": "6*35", + "xinghao": "", + "pinyinname": "BYTTLS", + "kucunyujing": 0.0, + "sortorder": 2020051, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562074965184512, + "created_by": null, + "created_at": "4/1/2026 16:57:20.803", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "半园头铜螺丝", + "code": "02020052", + "unit": "颗", + "guige": "6*25", + "xinghao": "", + "pinyinname": "BYTTLS", + "kucunyujing": 0.0, + "sortorder": 2020052, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562075162316800, + "created_by": null, + "created_at": "4/1/2026 16:57:20.85", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "半园头铜螺丝", + "code": "02020053", + "unit": "颗", + "guige": "6*12", + "xinghao": "", + "pinyinname": "BYTTLS", + "kucunyujing": 0.0, + "sortorder": 2020053, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562075355254784, + "created_by": null, + "created_at": "4/1/2026 16:57:20.897", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "六角铜螺丝", + "code": "02020054", + "unit": "颗", + "guige": "6*10", + "xinghao": "", + "pinyinname": "LJTLS", + "kucunyujing": 0.0, + "sortorder": 2020054, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562075560775680, + "created_by": null, + "created_at": "4/1/2026 16:57:20.947", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "半园头铜螺丝", + "code": "02020055", + "unit": "颗", + "guige": "6*10", + "xinghao": "", + "pinyinname": "BYTTLS", + "kucunyujing": 0.0, + "sortorder": 2020055, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562075795656704, + "created_by": null, + "created_at": "4/1/2026 16:57:21.003", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "梅花沉头铜螺丝", + "code": "02020056", + "unit": "颗", + "guige": "5*45", + "xinghao": "", + "pinyinname": "MHCTTLS", + "kucunyujing": 0.0, + "sortorder": 2020056, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562076009566208, + "created_by": null, + "created_at": "4/1/2026 16:57:21.053", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "梅花沉头铜螺丝", + "code": "02020057", + "unit": "颗", + "guige": "5*40", + "xinghao": "", + "pinyinname": "MHCTTLS", + "kucunyujing": 0.0, + "sortorder": 2020057, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562076223475712, + "created_by": null, + "created_at": "4/1/2026 16:57:21.107", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "梅花沉头铜螺丝", + "code": "02020058", + "unit": "颗", + "guige": "5*30", + "xinghao": "", + "pinyinname": "MHCTTLS", + "kucunyujing": 0.0, + "sortorder": 2020058, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562076420608000, + "created_by": null, + "created_at": "4/1/2026 16:57:21.15", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "半园头铜螺丝", + "code": "02020059", + "unit": "颗", + "guige": "5*15", + "xinghao": "", + "pinyinname": "BYTTLS", + "kucunyujing": 0.0, + "sortorder": 2020059, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562076630323200, + "created_by": null, + "created_at": "4/1/2026 16:57:21.203", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "半园头铜螺丝", + "code": "02020060", + "unit": "颗", + "guige": "4*25", + "xinghao": "", + "pinyinname": "BYTTLS", + "kucunyujing": 0.0, + "sortorder": 2020060, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562076848427008, + "created_by": null, + "created_at": "4/1/2026 16:57:21.253", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "半园头铜螺丝", + "code": "02020061", + "unit": "颗", + "guige": "4*16", + "xinghao": "", + "pinyinname": "BYTTLS", + "kucunyujing": 0.0, + "sortorder": 2020061, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562077087502336, + "created_by": null, + "created_at": "4/1/2026 16:57:21.31", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "半园头铜螺丝", + "code": "02020062", + "unit": "颗", + "guige": "4*12", + "xinghao": "", + "pinyinname": "BYTTLS", + "kucunyujing": 0.0, + "sortorder": 2020062, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562077288828928, + "created_by": null, + "created_at": "4/1/2026 16:57:21.36", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "半园头铜螺丝", + "code": "02020063", + "unit": "颗", + "guige": "3*16", + "xinghao": "", + "pinyinname": "BYTTLS", + "kucunyujing": 0.0, + "sortorder": 2020063, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562077481766912, + "created_by": null, + "created_at": "4/1/2026 16:57:21.403", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "半园头铜螺丝", + "code": "02020064", + "unit": "颗", + "guige": "3*12", + "xinghao": "", + "pinyinname": "BYTTLS", + "kucunyujing": 0.0, + "sortorder": 2020064, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562077691482112, + "created_by": null, + "created_at": "4/1/2026 16:57:21.457", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "自攻螺丝", + "code": "02020068", + "unit": "颗", + "guige": "3*20", + "xinghao": "", + "pinyinname": "ZGLS", + "kucunyujing": 0.0, + "sortorder": 2020068, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562077892808704, + "created_by": null, + "created_at": "4/1/2026 16:57:21.503", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "木螺丝", + "code": "02020069", + "unit": "颗", + "guige": "6*45", + "xinghao": "", + "pinyinname": "MLS", + "kucunyujing": 0.0, + "sortorder": 2020069, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562078085746688, + "created_by": null, + "created_at": "4/1/2026 16:57:21.55", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "木螺丝", + "code": "02020070", + "unit": "颗", + "guige": "5*55", + "xinghao": "", + "pinyinname": "MLS", + "kucunyujing": 0.0, + "sortorder": 2020070, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562078287073280, + "created_by": null, + "created_at": "4/1/2026 16:57:21.597", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "木螺丝", + "code": "02020071", + "unit": "颗", + "guige": "4*10,4*40,4*35,4*30", + "xinghao": "", + "pinyinname": "MLS", + "kucunyujing": 0.0, + "sortorder": 2020071, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562078480011264, + "created_by": null, + "created_at": "4/1/2026 16:57:21.643", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "高强度后半铜螺丝", + "code": "02020072", + "unit": "颗", + "guige": "8*80", + "xinghao": "", + "pinyinname": "GJDHBTLS", + "kucunyujing": 0.0, + "sortorder": 2020072, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562078689726464, + "created_by": null, + "created_at": "4/1/2026 16:57:21.693", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "开口销", + "code": "02020073", + "unit": "颗", + "guige": "4*40", + "xinghao": "", + "pinyinname": "KKX", + "kucunyujing": 0.0, + "sortorder": 2020073, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562078912024576, + "created_by": null, + "created_at": "4/1/2026 16:57:21.747", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "开口销", + "code": "02020074", + "unit": "颗", + "guige": "2*20", + "xinghao": "", + "pinyinname": "KKX", + "kucunyujing": 0.0, + "sortorder": 2020074, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562079125934080, + "created_by": null, + "created_at": "4/1/2026 16:57:21.797", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "膨胀螺丝", + "code": "02020076", + "unit": "套", + "guige": "10*80", + "xinghao": "", + "pinyinname": "PZLS", + "kucunyujing": 0.0, + "sortorder": 2020076, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562079335649280, + "created_by": null, + "created_at": "4/1/2026 16:57:21.847", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "六角铁螺丝", + "code": "02020077", + "unit": "颗", + "guige": "10*50", + "xinghao": "", + "pinyinname": "LJTLS", + "kucunyujing": 0.0, + "sortorder": 2020077, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562079566336000, + "created_by": null, + "created_at": "4/1/2026 16:57:21.903", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "六角铁螺丝", + "code": "02020078", + "unit": "颗", + "guige": "12*90", + "xinghao": "", + "pinyinname": "LJTLS", + "kucunyujing": 0.0, + "sortorder": 2020078, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562079788634112, + "created_by": null, + "created_at": "4/1/2026 16:57:21.957", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "半园头铁螺栓", + "code": "02020080", + "unit": "颗", + "guige": "6*16", + "xinghao": "", + "pinyinname": "BYTTLS", + "kucunyujing": 0.0, + "sortorder": 2020080, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562079989960704, + "created_by": null, + "created_at": "4/1/2026 16:57:22.003", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "内六角止紧螺丝", + "code": "02020081", + "unit": "颗", + "guige": "6*15", + "xinghao": "", + "pinyinname": "NLJZJLS", + "kucunyujing": 0.0, + "sortorder": 2020081, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562080191287296, + "created_by": null, + "created_at": "4/1/2026 16:57:22.05", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "不锈钢半元头螺丝", + "code": "02020083", + "unit": "颗", + "guige": "4*10", + "xinghao": "", + "pinyinname": "BXGBYTLS", + "kucunyujing": 0.0, + "sortorder": 2020083, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562080405196800, + "created_by": null, + "created_at": "4/1/2026 16:57:22.1", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "不锈钢螺丝", + "code": "02020084", + "unit": "颗", + "guige": "8*20", + "xinghao": "", + "pinyinname": "BXGLS", + "kucunyujing": 0.0, + "sortorder": 2020084, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562080610717696, + "created_by": null, + "created_at": "4/1/2026 16:57:22.15", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "不锈钢螺丝", + "code": "02020085", + "unit": "颗", + "guige": "5*10", + "xinghao": "", + "pinyinname": "BXGLS", + "kucunyujing": 0.0, + "sortorder": 2020085, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562080807849984, + "created_by": null, + "created_at": "4/1/2026 16:57:22.197", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "沉头螺丝", + "code": "02020086", + "unit": "颗", + "guige": "4*30", + "xinghao": "", + "pinyinname": "CTLS", + "kucunyujing": 0.0, + "sortorder": 2020086, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562081000787968, + "created_by": null, + "created_at": "4/1/2026 16:57:22.243", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "双头螺丝", + "code": "02020087", + "unit": "颗", + "guige": "12*50", + "xinghao": "", + "pinyinname": "STLS", + "kucunyujing": 0.0, + "sortorder": 2020087, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562081197920256, + "created_by": null, + "created_at": "4/1/2026 16:57:22.29", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "铜止回阀", + "code": "02020161", + "unit": "个", + "guige": "Q15", + "xinghao": "", + "pinyinname": "TZHF", + "kucunyujing": 0.0, + "sortorder": 2020161, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562081399246848, + "created_by": null, + "created_at": "4/1/2026 16:57:22.34", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "水表", + "code": "02020163", + "unit": "个", + "guige": "Q15", + "xinghao": "", + "pinyinname": "SB", + "kucunyujing": 0.0, + "sortorder": 2020163, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562081617350656, + "created_by": null, + "created_at": "4/1/2026 16:57:22.39", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "胶垫圈(防沉垫圈)", + "code": "02020165", + "unit": "个", + "guige": "10*20", + "xinghao": "", + "pinyinname": "JDJ(FCDJ)", + "kucunyujing": 0.0, + "sortorder": 2020165, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562081827065856, + "created_by": null, + "created_at": "4/1/2026 16:57:22.44", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "油封圈", + "code": "02020166", + "unit": "个", + "guige": "Q42", + "xinghao": "", + "pinyinname": "YFJ", + "kucunyujing": 0.0, + "sortorder": 2020166, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562082032586752, + "created_by": null, + "created_at": "4/1/2026 16:57:22.49", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "油封圈", + "code": "02020167", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "YFJ", + "kucunyujing": 0.0, + "sortorder": 2020167, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562082238107648, + "created_by": null, + "created_at": "4/1/2026 16:57:22.54", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "油封", + "code": "02020168", + "unit": "个", + "guige": "65*90*12", + "xinghao": "", + "pinyinname": "YF", + "kucunyujing": 0.0, + "sortorder": 2020168, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562082447822848, + "created_by": null, + "created_at": "4/1/2026 16:57:22.587", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "密油封", + "code": "02020169", + "unit": "个", + "guige": "Q65", + "xinghao": "", + "pinyinname": "MYF", + "kucunyujing": 0.0, + "sortorder": 2020169, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562082640760832, + "created_by": null, + "created_at": "4/1/2026 16:57:22.633", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "油封", + "code": "02020170", + "unit": "个", + "guige": "55*80*12", + "xinghao": "", + "pinyinname": "YF", + "kucunyujing": 0.0, + "sortorder": 2020170, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562082846281728, + "created_by": null, + "created_at": "4/1/2026 16:57:22.683", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "油封", + "code": "02020171", + "unit": "个", + "guige": "28*50*10", + "xinghao": "", + "pinyinname": "YF", + "kucunyujing": 0.0, + "sortorder": 2020171, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562083055996928, + "created_by": null, + "created_at": "4/1/2026 16:57:22.733", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "油封", + "code": "02020172", + "unit": "个", + "guige": "25*50*10", + "xinghao": "", + "pinyinname": "YF", + "kucunyujing": 0.0, + "sortorder": 2020172, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562083253129216, + "created_by": null, + "created_at": "4/1/2026 16:57:22.78", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "油封", + "code": "02020174", + "unit": "个", + "guige": "35*60*12 30*50*12", + "xinghao": "", + "pinyinname": "YF", + "kucunyujing": 0.0, + "sortorder": 2020174, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562083446067200, + "created_by": null, + "created_at": "4/1/2026 16:57:22.827", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "法兰式截止阀", + "code": "02020175", + "unit": "个", + "guige": "Q25", + "xinghao": "", + "pinyinname": "FLSJZF", + "kucunyujing": 0.0, + "sortorder": 2020175, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562083655782400, + "created_by": null, + "created_at": "4/1/2026 16:57:22.877", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "切止阀", + "code": "02020176", + "unit": "个", + "guige": "Q20", + "xinghao": "", + "pinyinname": "QZF", + "kucunyujing": 0.0, + "sortorder": 2020176, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562083861303296, + "created_by": null, + "created_at": "4/1/2026 16:57:22.927", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "切止阀", + "code": "02020177", + "unit": "个", + "guige": "Q25", + "xinghao": "", + "pinyinname": "QZF", + "kucunyujing": 0.0, + "sortorder": 2020177, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562084071018496, + "created_by": null, + "created_at": "4/1/2026 16:57:22.977", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "铜切止阀", + "code": "02020178", + "unit": "个", + "guige": "Q50", + "xinghao": "", + "pinyinname": "TQZF", + "kucunyujing": 0.0, + "sortorder": 2020178, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562084297510912, + "created_by": null, + "created_at": "4/1/2026 16:57:23.03", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "法兰带弯头", + "code": "02020180", + "unit": "个", + "guige": "Q80", + "xinghao": "", + "pinyinname": "FLDWT", + "kucunyujing": 0.0, + "sortorder": 2020180, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562084490448896, + "created_by": null, + "created_at": "4/1/2026 16:57:23.077", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "油封", + "code": "02020181", + "unit": "个", + "guige": "17*35*7", + "xinghao": "", + "pinyinname": "YF", + "kucunyujing": 0.0, + "sortorder": 2020181, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562084687581184, + "created_by": null, + "created_at": "4/1/2026 16:57:23.123", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "塑料水咀", + "code": "02020182", + "unit": "个", + "guige": "Q15", + "xinghao": "", + "pinyinname": "SLSJ", + "kucunyujing": 0.0, + "sortorder": 2020182, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562084884713472, + "created_by": null, + "created_at": "4/1/2026 16:57:23.17", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "PVC线卡", + "code": "02020183", + "unit": "颗", + "guige": "Q20", + "xinghao": "", + "pinyinname": "PVCXK", + "kucunyujing": 0.0, + "sortorder": 2020183, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562085073457152, + "created_by": null, + "created_at": "4/1/2026 16:57:23.217", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "中压切止阀", + "code": "02020184", + "unit": "个", + "guige": "Q50", + "xinghao": "", + "pinyinname": "ZYQZF", + "kucunyujing": 0.0, + "sortorder": 2020184, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562085270589440, + "created_by": null, + "created_at": "4/1/2026 16:57:23.26", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "发兰式中压切止阀", + "code": "02020185", + "unit": "个", + "guige": "Q25", + "xinghao": "", + "pinyinname": "FLSZYQZF", + "kucunyujing": 0.0, + "sortorder": 2020185, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562085484498944, + "created_by": null, + "created_at": "4/1/2026 16:57:23.313", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "铜切止阀", + "code": "02020188", + "unit": "只", + "guige": "Q40", + "xinghao": "", + "pinyinname": "TQZF", + "kucunyujing": 0.0, + "sortorder": 2020188, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562085685825536, + "created_by": null, + "created_at": "4/1/2026 16:57:23.36", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "PPR球阀", + "code": "02020189", + "unit": "个", + "guige": "Q32", + "xinghao": "", + "pinyinname": "PPRQF", + "kucunyujing": 0.0, + "sortorder": 2020189, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562085882957824, + "created_by": null, + "created_at": "4/1/2026 16:57:23.407", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "PPR球阀", + "code": "02020190", + "unit": "个", + "guige": "Q25", + "xinghao": "", + "pinyinname": "PPRQF", + "kucunyujing": 0.0, + "sortorder": 2020190, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562086088478720, + "created_by": null, + "created_at": "4/1/2026 16:57:23.457", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "铜球阀", + "code": "02020192", + "unit": "个", + "guige": "Q50", + "xinghao": "", + "pinyinname": "TQF", + "kucunyujing": 0.0, + "sortorder": 2020192, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562086289805312, + "created_by": null, + "created_at": "4/1/2026 16:57:23.503", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "对夹式蝶阀", + "code": "02020195", + "unit": "个", + "guige": "Q150", + "xinghao": "", + "pinyinname": "DGSDF", + "kucunyujing": 0.0, + "sortorder": 2020195, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562086503714816, + "created_by": null, + "created_at": "4/1/2026 16:57:23.557", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "密封", + "code": "02020196", + "unit": "个", + "guige": "109--25", + "xinghao": "", + "pinyinname": "MF", + "kucunyujing": 0.0, + "sortorder": 2020196, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562086726012928, + "created_by": null, + "created_at": "4/1/2026 16:57:23.607", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "法兰式中压闸阀", + "code": "02020197", + "unit": "个", + "guige": "Q50", + "xinghao": "", + "pinyinname": "FLSZYZF", + "kucunyujing": 0.0, + "sortorder": 2020197, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562086927339520, + "created_by": null, + "created_at": "4/1/2026 16:57:23.657", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "油封", + "code": "02020198", + "unit": "个", + "guige": "30.55.10", + "xinghao": "", + "pinyinname": "YF", + "kucunyujing": 0.0, + "sortorder": 2020198, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562087128666112, + "created_by": null, + "created_at": "4/1/2026 16:57:23.707", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "法兰式中压切止阀", + "code": "02020200", + "unit": "个", + "guige": "Q20", + "xinghao": "", + "pinyinname": "FLSZYQZF", + "kucunyujing": 0.0, + "sortorder": 2020200, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562087334187008, + "created_by": null, + "created_at": "4/1/2026 16:57:23.753", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "锅炉对接阀", + "code": "02020201", + "unit": "个", + "guige": "Q15", + "xinghao": "", + "pinyinname": "GLDJF", + "kucunyujing": 0.0, + "sortorder": 2020201, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562087543902208, + "created_by": null, + "created_at": "4/1/2026 16:57:23.803", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "铜球阀", + "code": "02020202", + "unit": "个", + "guige": "Q40", + "xinghao": "", + "pinyinname": "TQF", + "kucunyujing": 0.0, + "sortorder": 2020202, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562087753617408, + "created_by": null, + "created_at": "4/1/2026 16:57:23.853", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "机械油封", + "code": "02020204", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "JXYF", + "kucunyujing": 0.0, + "sortorder": 2020204, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562087971721216, + "created_by": null, + "created_at": "4/1/2026 16:57:23.907", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020205", + "unit": "个", + "guige": "22316", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020205, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562088189825024, + "created_by": null, + "created_at": "4/1/2026 16:57:23.957", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020206", + "unit": "个", + "guige": "6313", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020206, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562088399540224, + "created_by": null, + "created_at": "4/1/2026 16:57:24.007", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020207", + "unit": "个", + "guige": "6312", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020207, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562088600866816, + "created_by": null, + "created_at": "4/1/2026 16:57:24.057", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020208", + "unit": "个", + "guige": "6310", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020208, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562088806387712, + "created_by": null, + "created_at": "4/1/2026 16:57:24.107", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020209", + "unit": "个", + "guige": "6309", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020209, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562089011908608, + "created_by": null, + "created_at": "4/1/2026 16:57:24.153", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "油封", + "code": "02020210", + "unit": "个", + "guige": "40*68*10", + "xinghao": "", + "pinyinname": "YF", + "kucunyujing": 0.0, + "sortorder": 2020210, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562089217429504, + "created_by": null, + "created_at": "4/1/2026 16:57:24.203", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020211", + "unit": "个", + "guige": "6306", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020211, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562089418756096, + "created_by": null, + "created_at": "4/1/2026 16:57:24.25", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020212", + "unit": "个", + "guige": "6305", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020212, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562089611694080, + "created_by": null, + "created_at": "4/1/2026 16:57:24.297", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020213", + "unit": "个", + "guige": "6304", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020213, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562089808826368, + "created_by": null, + "created_at": "4/1/2026 16:57:24.343", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020214", + "unit": "个", + "guige": "6216", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020214, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562090022735872, + "created_by": null, + "created_at": "4/1/2026 16:57:24.393", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020215", + "unit": "个", + "guige": "32207", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020215, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562090215673856, + "created_by": null, + "created_at": "4/1/2026 16:57:24.44", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020216", + "unit": "个", + "guige": "6209", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020216, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562090433777664, + "created_by": null, + "created_at": "4/1/2026 16:57:24.493", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020218", + "unit": "个", + "guige": "36122", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020218, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562090630909952, + "created_by": null, + "created_at": "4/1/2026 16:57:24.54", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020219", + "unit": "个", + "guige": "30205", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020219, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562090844819456, + "created_by": null, + "created_at": "4/1/2026 16:57:24.59", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020220", + "unit": "个", + "guige": "180207 6207", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020220, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562091054534656, + "created_by": null, + "created_at": "4/1/2026 16:57:24.64", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020221", + "unit": "个", + "guige": "6206", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020221, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562091272638464, + "created_by": null, + "created_at": "4/1/2026 16:57:24.693", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020222", + "unit": "个", + "guige": "6201/180201", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020222, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562091473965056, + "created_by": null, + "created_at": "4/1/2026 16:57:24.74", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020223", + "unit": "个", + "guige": "6316", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020223, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562091675291648, + "created_by": null, + "created_at": "4/1/2026 16:57:24.787", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020224", + "unit": "个", + "guige": "6203", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020224, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562091876618240, + "created_by": null, + "created_at": "4/1/2026 16:57:24.837", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020225", + "unit": "个", + "guige": "6202", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020225, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562092077944832, + "created_by": null, + "created_at": "4/1/2026 16:57:24.883", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020226", + "unit": "个", + "guige": "6009", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020226, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562092291854336, + "created_by": null, + "created_at": "4/1/2026 16:57:24.937", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020227", + "unit": "个", + "guige": "7215", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020227, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562092488986624, + "created_by": null, + "created_at": "4/1/2026 16:57:24.983", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020228", + "unit": "个", + "guige": "61906", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020228, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562092707090432, + "created_by": null, + "created_at": "4/1/2026 16:57:25.033", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020229", + "unit": "个", + "guige": "607", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020229, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562092900028416, + "created_by": null, + "created_at": "4/1/2026 16:57:25.08", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020230", + "unit": "个", + "guige": "626", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020230, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562093101355008, + "created_by": null, + "created_at": "4/1/2026 16:57:25.127", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "小便延时冲洗阀", + "code": "02020300", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "XBYSCXF", + "kucunyujing": 0.0, + "sortorder": 2020300, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562093315264512, + "created_by": null, + "created_at": "4/1/2026 16:57:25.18", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "三通", + "code": "02020301", + "unit": "个", + "guige": "50*25", + "xinghao": "", + "pinyinname": "ST", + "kucunyujing": 0.0, + "sortorder": 2020301, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562093520785408, + "created_by": null, + "created_at": "4/1/2026 16:57:25.227", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "三通", + "code": "02020302", + "unit": "个", + "guige": "40*25", + "xinghao": "", + "pinyinname": "ST", + "kucunyujing": 0.0, + "sortorder": 2020302, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562093726306304, + "created_by": null, + "created_at": "4/1/2026 16:57:25.277", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "三通", + "code": "02020303", + "unit": "个", + "guige": "25*15", + "xinghao": "", + "pinyinname": "ST", + "kucunyujing": 0.0, + "sortorder": 2020303, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562093936021504, + "created_by": null, + "created_at": "4/1/2026 16:57:25.327", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "三通", + "code": "02020304", + "unit": "个", + "guige": "40*15", + "xinghao": "", + "pinyinname": "ST", + "kucunyujing": 0.0, + "sortorder": 2020304, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562094149931008, + "created_by": null, + "created_at": "4/1/2026 16:57:25.38", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "三通", + "code": "02020306", + "unit": "个", + "guige": "Q15", + "xinghao": "", + "pinyinname": "ST", + "kucunyujing": 0.0, + "sortorder": 2020306, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562094372229120, + "created_by": null, + "created_at": "4/1/2026 16:57:25.43", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "三通", + "code": "02020307", + "unit": "个", + "guige": "25*20,30*20", + "xinghao": "", + "pinyinname": "ST", + "kucunyujing": 0.0, + "sortorder": 2020307, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562094577750016, + "created_by": null, + "created_at": "4/1/2026 16:57:25.48", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "直接头", + "code": "02020308", + "unit": "个", + "guige": "Q20", + "xinghao": "", + "pinyinname": "ZJT", + "kucunyujing": 0.0, + "sortorder": 2020308, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562094774882304, + "created_by": null, + "created_at": "4/1/2026 16:57:25.527", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "三通", + "code": "02020310", + "unit": "个", + "guige": "20*15", + "xinghao": "", + "pinyinname": "ST", + "kucunyujing": 0.0, + "sortorder": 2020310, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562094988791808, + "created_by": null, + "created_at": "4/1/2026 16:57:25.577", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "直接头", + "code": "02020311", + "unit": "个", + "guige": "Q40", + "xinghao": "", + "pinyinname": "ZJT", + "kucunyujing": 0.0, + "sortorder": 2020311, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562095198507008, + "created_by": null, + "created_at": "4/1/2026 16:57:25.627", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "直接头", + "code": "02020313", + "unit": "个", + "guige": "Q50", + "xinghao": "", + "pinyinname": "ZJT", + "kucunyujing": 0.0, + "sortorder": 2020313, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562095404027904, + "created_by": null, + "created_at": "4/1/2026 16:57:25.677", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "变头", + "code": "02020314", + "unit": "个", + "guige": "40*25", + "xinghao": "", + "pinyinname": "BT", + "kucunyujing": 0.0, + "sortorder": 2020314, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562095617937408, + "created_by": null, + "created_at": "4/1/2026 16:57:25.727", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "不锈钢弯头", + "code": "02020316", + "unit": "个", + "guige": "Q15", + "xinghao": "", + "pinyinname": "BXGWT", + "kucunyujing": 0.0, + "sortorder": 2020316, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562095823458304, + "created_by": null, + "created_at": "4/1/2026 16:57:25.777", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "变头", + "code": "02020318", + "unit": "个", + "guige": "20*15", + "xinghao": "", + "pinyinname": "BT", + "kucunyujing": 0.0, + "sortorder": 2020318, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562096037367808, + "created_by": null, + "created_at": "4/1/2026 16:57:25.827", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "堵头", + "code": "02020319", + "unit": "个", + "guige": "Q15", + "xinghao": "", + "pinyinname": "DT", + "kucunyujing": 0.0, + "sortorder": 2020319, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562096238694400, + "created_by": null, + "created_at": "4/1/2026 16:57:25.877", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "不锈钢球阀", + "code": "02020325", + "unit": "个", + "guige": "Q20", + "xinghao": "", + "pinyinname": "BXGQF", + "kucunyujing": 0.0, + "sortorder": 2020325, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562096452603904, + "created_by": null, + "created_at": "4/1/2026 16:57:25.927", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "压力表铜弯管", + "code": "02020326", + "unit": "根", + "guige": "Q15", + "xinghao": "", + "pinyinname": "YLBTWG", + "kucunyujing": 0.0, + "sortorder": 2020326, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562096662319104, + "created_by": null, + "created_at": "4/1/2026 16:57:25.977", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "堵头", + "code": "02020327", + "unit": "个", + "guige": "Q20", + "xinghao": "", + "pinyinname": "DT", + "kucunyujing": 0.0, + "sortorder": 2020327, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562096863645696, + "created_by": null, + "created_at": "4/1/2026 16:57:26.027", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "脚踏延时阀", + "code": "02020331", + "unit": "个", + "guige": "Q20", + "xinghao": "", + "pinyinname": "JTYSF", + "kucunyujing": 0.0, + "sortorder": 2020331, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562097106915328, + "created_by": null, + "created_at": "4/1/2026 16:57:26.083", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "PPR堵帽", + "code": "02020332", + "unit": "个", + "guige": "Q50", + "xinghao": "", + "pinyinname": "PPRDM", + "kucunyujing": 0.0, + "sortorder": 2020332, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562097329213440, + "created_by": null, + "created_at": "4/1/2026 16:57:26.137", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "沉头螺丝", + "code": "02020341", + "unit": "颗", + "guige": "4*10", + "xinghao": "", + "pinyinname": "CTLS", + "kucunyujing": 0.0, + "sortorder": 2020341, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562097526345728, + "created_by": null, + "created_at": "4/1/2026 16:57:26.183", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "PPR铜截止阀", + "code": "02020343", + "unit": "个", + "guige": "Q20", + "xinghao": "", + "pinyinname": "PPRTJZF", + "kucunyujing": 0.0, + "sortorder": 2020343, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562097736060928, + "created_by": null, + "created_at": "4/1/2026 16:57:26.233", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "PVC直接", + "code": "02020347", + "unit": "个", + "guige": "Q200", + "xinghao": "", + "pinyinname": "PVCZJ", + "kucunyujing": 0.0, + "sortorder": 2020347, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562097933193216, + "created_by": null, + "created_at": "4/1/2026 16:57:26.28", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "弯头", + "code": "02020348", + "unit": "个", + "guige": "Q15", + "xinghao": "", + "pinyinname": "WT", + "kucunyujing": 0.0, + "sortorder": 2020348, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562098155491328, + "created_by": null, + "created_at": "4/1/2026 16:57:26.333", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "PPR法兰头", + "code": "02020350", + "unit": "套", + "guige": "Q200", + "xinghao": "", + "pinyinname": "PPRFLT", + "kucunyujing": 0.0, + "sortorder": 2020350, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562098356817920, + "created_by": null, + "created_at": "4/1/2026 16:57:26.383", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "不锈钢内六角螺丝", + "code": "02020351", + "unit": "颗", + "guige": "Q8*25", + "xinghao": "", + "pinyinname": "BXGNLJLS", + "kucunyujing": 0.0, + "sortorder": 2020351, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562099984207872, + "created_by": null, + "created_at": "4/1/2026 16:57:26.77", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "铁螺母", + "code": "02020352", + "unit": "颗", + "guige": "Q6", + "xinghao": "", + "pinyinname": "TLM", + "kucunyujing": 0.0, + "sortorder": 2020352, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562100193923072, + "created_by": null, + "created_at": "4/1/2026 16:57:26.82", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "PE切止阀", + "code": "02020357", + "unit": "个", + "guige": "Q63", + "xinghao": "", + "pinyinname": "PEQZF", + "kucunyujing": 0.0, + "sortorder": 2020357, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562100399443968, + "created_by": null, + "created_at": "4/1/2026 16:57:26.87", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "不锈钢螺母", + "code": "02020377", + "unit": "颗", + "guige": "Q6", + "xinghao": "", + "pinyinname": "BXGLM", + "kucunyujing": 0.0, + "sortorder": 2020377, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562100613353472, + "created_by": null, + "created_at": "4/1/2026 16:57:26.92", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "镀锌活接头", + "code": "02020381", + "unit": "个", + "guige": "DN50", + "xinghao": "", + "pinyinname": "DXHJT", + "kucunyujing": 0.0, + "sortorder": 2020381, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562100823068672, + "created_by": null, + "created_at": "4/1/2026 16:57:26.97", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "UPVC弯头", + "code": "02020396", + "unit": "个", + "guige": "Q200", + "xinghao": "", + "pinyinname": "UPVCWT", + "kucunyujing": 0.0, + "sortorder": 2020396, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562101036978176, + "created_by": null, + "created_at": "4/1/2026 16:57:27.02", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "抱箍", + "code": "02020403", + "unit": "个", + "guige": "Q40", + "xinghao": "", + "pinyinname": "BG", + "kucunyujing": 0.0, + "sortorder": 2020403, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562101250887680, + "created_by": null, + "created_at": "4/1/2026 16:57:27.07", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "PPR外丝直接〈铜〉", + "code": "02020422", + "unit": "个", + "guige": "Q50", + "xinghao": "", + "pinyinname": "PPRWSZJ〈T〉", + "kucunyujing": 0.0, + "sortorder": 2020422, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562101443825664, + "created_by": null, + "created_at": "4/1/2026 16:57:27.117", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "不锈钢螺母", + "code": "02020424", + "unit": "颗", + "guige": "Q4", + "xinghao": "", + "pinyinname": "BXGLM", + "kucunyujing": 0.0, + "sortorder": 2020424, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562101653540864, + "created_by": null, + "created_at": "4/1/2026 16:57:27.167", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "铁内丝直接", + "code": "02020426", + "unit": "个", + "guige": "Q20", + "xinghao": "", + "pinyinname": "TNSZJ", + "kucunyujing": 0.0, + "sortorder": 2020426, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562101871644672, + "created_by": null, + "created_at": "4/1/2026 16:57:27.22", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "花兰螺丝", + "code": "02020432", + "unit": "颗", + "guige": "Q10.Q16", + "xinghao": "", + "pinyinname": "HLLS", + "kucunyujing": 0.0, + "sortorder": 2020432, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562102068776960, + "created_by": null, + "created_at": "4/1/2026 16:57:27.267", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020434", + "unit": "个", + "guige": "6004", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020434, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562102286880768, + "created_by": null, + "created_at": "4/1/2026 16:57:27.32", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "不锈钢六角螺丝", + "code": "02020438", + "unit": "颗", + "guige": "6*25", + "xinghao": "", + "pinyinname": "BXGLJLS", + "kucunyujing": 0.0, + "sortorder": 2020438, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562102500790272, + "created_by": null, + "created_at": "4/1/2026 16:57:27.37", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "法兰切止阀", + "code": "02020440", + "unit": "个", + "guige": "Q40", + "xinghao": "", + "pinyinname": "FLQZF", + "kucunyujing": 0.0, + "sortorder": 2020440, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562102714699776, + "created_by": null, + "created_at": "4/1/2026 16:57:27.42", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "半元头铁螺丝", + "code": "02020470", + "unit": "颗", + "guige": "4*30", + "xinghao": "", + "pinyinname": "BYTTLS", + "kucunyujing": 0.0, + "sortorder": 2020470, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562102924414976, + "created_by": null, + "created_at": "4/1/2026 16:57:27.47", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020481", + "unit": "个", + "guige": "2307", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020481, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562103125741568, + "created_by": null, + "created_at": "4/1/2026 16:57:27.52", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020482", + "unit": "个", + "guige": "NJ307", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020482, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562103335456768, + "created_by": null, + "created_at": "4/1/2026 16:57:27.567", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020483", + "unit": "个", + "guige": "51103", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020483, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562103545171968, + "created_by": null, + "created_at": "4/1/2026 16:57:27.617", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "快开蝶阀", + "code": "02020486", + "unit": "个", + "guige": "Q100", + "xinghao": "", + "pinyinname": "KKDF", + "kucunyujing": 0.0, + "sortorder": 2020486, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562103759081472, + "created_by": null, + "created_at": "4/1/2026 16:57:27.67", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "快开蝶阀", + "code": "02020487", + "unit": "个", + "guige": "Q125", + "xinghao": "", + "pinyinname": "KKDF", + "kucunyujing": 0.0, + "sortorder": 2020487, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562103964602368, + "created_by": null, + "created_at": "4/1/2026 16:57:27.717", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "外丝直接", + "code": "02020490", + "unit": "个", + "guige": "Q15", + "xinghao": "", + "pinyinname": "WSZJ", + "kucunyujing": 0.0, + "sortorder": 2020490, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562104161734656, + "created_by": null, + "created_at": "4/1/2026 16:57:27.767", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "外丝直接", + "code": "02020491", + "unit": "个", + "guige": "Q25", + "xinghao": "", + "pinyinname": "WSZJ", + "kucunyujing": 0.0, + "sortorder": 2020491, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562104367255552, + "created_by": null, + "created_at": "4/1/2026 16:57:27.813", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "法兰片(加厚)", + "code": "02020492", + "unit": "个", + "guige": "Q25", + "xinghao": "", + "pinyinname": "FLP(JH)", + "kucunyujing": 0.0, + "sortorder": 2020492, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562104732160000, + "created_by": null, + "created_at": "4/1/2026 16:57:27.9", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "法兰片(加厚)", + "code": "02020493", + "unit": "个", + "guige": "Q40", + "xinghao": "", + "pinyinname": "FLP(JH)", + "kucunyujing": 0.0, + "sortorder": 2020493, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562104929292288, + "created_by": null, + "created_at": "4/1/2026 16:57:27.947", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "PVC线管", + "code": "02020495", + "unit": "根", + "guige": "Q20", + "xinghao": "", + "pinyinname": "PVCXG", + "kucunyujing": 0.0, + "sortorder": 2020495, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562105151590400, + "created_by": null, + "created_at": "4/1/2026 16:57:28", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "锻压法兰片", + "code": "02020500", + "unit": "个", + "guige": "Q50", + "xinghao": "", + "pinyinname": "DYFLP", + "kucunyujing": 0.0, + "sortorder": 2020500, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562105365499904, + "created_by": null, + "created_at": "4/1/2026 16:57:28.053", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "高强度螺母", + "code": "02020506", + "unit": "颗", + "guige": "Q20", + "xinghao": "", + "pinyinname": "GJDLM", + "kucunyujing": 0.0, + "sortorder": 2020506, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562105562632192, + "created_by": null, + "created_at": "4/1/2026 16:57:28.1", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "活接头", + "code": "02020510", + "unit": "个", + "guige": "Q40", + "xinghao": "", + "pinyinname": "HJT", + "kucunyujing": 0.0, + "sortorder": 2020510, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562105776541696, + "created_by": null, + "created_at": "4/1/2026 16:57:28.15", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "膨胀螺丝", + "code": "02020521", + "unit": "颗", + "guige": "14*100", + "xinghao": "", + "pinyinname": "PZLS", + "kucunyujing": 0.0, + "sortorder": 2020521, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562105986256896, + "created_by": null, + "created_at": "4/1/2026 16:57:28.2", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020528", + "unit": "个", + "guige": "6005-2RZ", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020528, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562106195972096, + "created_by": null, + "created_at": "4/1/2026 16:57:28.25", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "轴承", + "code": "02020529", + "unit": "个", + "guige": "62/28RZ", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2020529, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562106388910080, + "created_by": null, + "created_at": "4/1/2026 16:57:28.297", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "油封", + "code": "02020530", + "unit": "个", + "guige": "35*58*7", + "xinghao": "", + "pinyinname": "YF", + "kucunyujing": 0.0, + "sortorder": 2020530, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562106590236672, + "created_by": null, + "created_at": "4/1/2026 16:57:28.343", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "耐酸碱底阀", + "code": "02020536", + "unit": "个", + "guige": "Q50", + "xinghao": "", + "pinyinname": "NSJDF", + "kucunyujing": 0.0, + "sortorder": 2020536, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562106799951872, + "created_by": null, + "created_at": "4/1/2026 16:57:28.393", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "抱箍", + "code": "02020728", + "unit": "个", + "guige": "Q32", + "xinghao": "", + "pinyinname": "BG", + "kucunyujing": 0.0, + "sortorder": 2020728, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562107001278464, + "created_by": null, + "created_at": "4/1/2026 16:57:28.443", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "不锈钢螺丝", + "code": "02020730", + "unit": "颗", + "guige": "10*70", + "xinghao": "", + "pinyinname": "BXGLS", + "kucunyujing": 0.0, + "sortorder": 2020730, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562107223576576, + "created_by": null, + "created_at": "4/1/2026 16:57:28.497", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "燕尾螺丝", + "code": "02020733", + "unit": "盒", + "guige": "4*19", + "xinghao": "", + "pinyinname": "YWLS", + "kucunyujing": 0.0, + "sortorder": 2020733, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562107433291776, + "created_by": null, + "created_at": "4/1/2026 16:57:28.547", + "update_by": null, + "updated_at": "7/2/2026 10:52:24.177", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "加厚钢丝卡", + "code": "02020736", + "unit": "个", + "guige": "", + "xinghao": "", + "pinyinname": "JHGSK", + "kucunyujing": 0.0, + "sortorder": 2020736, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562107714310144, + "created_by": null, + "created_at": "4/1/2026 16:57:28.613", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "不锈钢软管", + "code": "02020739", + "unit": "根", + "guige": "700", + "xinghao": "", + "pinyinname": "BXGRG", + "kucunyujing": 0.0, + "sortorder": 2020739, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562107911442432, + "created_by": null, + "created_at": "4/1/2026 16:57:28.66", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "车头泵水封", + "code": "02020740", + "unit": "套", + "guige": null, + "xinghao": "", + "pinyinname": "CTBSF", + "kucunyujing": 0.0, + "sortorder": 2020740, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562108108574720, + "created_by": null, + "created_at": "4/1/2026 16:57:28.707", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "软管", + "code": "02020748", + "unit": "圈", + "guige": "Q50", + "xinghao": "", + "pinyinname": "RG", + "kucunyujing": 0.0, + "sortorder": 2020748, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562108301512704, + "created_by": null, + "created_at": "4/1/2026 16:57:28.753", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "花兰螺丝", + "code": "02020749", + "unit": "个", + "guige": "Q14", + "xinghao": "", + "pinyinname": "HLLS", + "kucunyujing": 0.0, + "sortorder": 2020749, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562108511227904, + "created_by": null, + "created_at": "4/1/2026 16:57:28.803", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "内六花扳手", + "code": "02020750", + "unit": "套", + "guige": null, + "xinghao": "", + "pinyinname": "NLHBS", + "kucunyujing": 0.0, + "sortorder": 2020750, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562108725137408, + "created_by": null, + "created_at": "4/1/2026 16:57:28.853", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "不锈钢螺丝", + "code": "02020751", + "unit": "颗", + "guige": "16*60", + "xinghao": "", + "pinyinname": "BXGLS", + "kucunyujing": 0.0, + "sortorder": 2020751, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562108943241216, + "created_by": null, + "created_at": "4/1/2026 16:57:28.907", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "不锈钢 抱箍", + "code": "02020752", + "unit": "个", + "guige": "Q60", + "xinghao": "", + "pinyinname": "BXG BG", + "kucunyujing": 0.0, + "sortorder": 2020752, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562109140373504, + "created_by": null, + "created_at": "4/1/2026 16:57:28.953", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "小型断路器", + "code": "02030004", + "unit": "个", + "guige": "DZ47--32/1P", + "xinghao": "", + "pinyinname": "XXDLQ", + "kucunyujing": 0.0, + "sortorder": 2030004, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562109350088704, + "created_by": null, + "created_at": "4/1/2026 16:57:29.003", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "电源驱动板", + "code": "02030009", + "unit": "块", + "guige": "FY2000NTA.PCB", + "xinghao": "", + "pinyinname": "DYQDB", + "kucunyujing": 0.0, + "sortorder": 2030009, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562109547220992, + "created_by": null, + "created_at": "4/1/2026 16:57:29.05", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "电源板", + "code": "02030010", + "unit": "件", + "guige": "FY2000A", + "xinghao": "", + "pinyinname": "DYB", + "kucunyujing": 0.0, + "sortorder": 2030010, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562109761130496, + "created_by": null, + "created_at": "4/1/2026 16:57:29.1", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "支架盖结合件﹝绪丝切断总成﹞", + "code": "02030015", + "unit": "只", + "guige": "D3309/10。H3300", + "xinghao": "", + "pinyinname": "ZJGJGJ﹝XSQDZC﹞", + "kucunyujing": 0.0, + "sortorder": 2030015, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562109975040000, + "created_by": null, + "created_at": "4/1/2026 16:57:29.15", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "两眼插头", + "code": "02030018", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "LYCT", + "kucunyujing": 0.0, + "sortorder": 2030018, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562110172172288, + "created_by": null, + "created_at": "4/1/2026 16:57:29.197", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "二眼插座", + "code": "02030019", + "unit": "个", + "guige": "双河牌", + "xinghao": "", + "pinyinname": "EYCZ", + "kucunyujing": 0.0, + "sortorder": 2030019, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562110377693184, + "created_by": null, + "created_at": "4/1/2026 16:57:29.247", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "行成开关", + "code": "02030020", + "unit": "个", + "guige": "X2--N--380W", + "xinghao": "", + "pinyinname": "HCKG", + "kucunyujing": 0.0, + "sortorder": 2030020, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562110587408384, + "created_by": null, + "created_at": "4/1/2026 16:57:29.297", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "线鼻子", + "code": "02030021", + "unit": "个", + "guige": "10", + "xinghao": "", + "pinyinname": "XBZ", + "kucunyujing": 0.0, + "sortorder": 2030021, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562110801317888, + "created_by": null, + "created_at": "4/1/2026 16:57:29.347", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "铜鼻子", + "code": "02030022", + "unit": "个", + "guige": "70", + "xinghao": "", + "pinyinname": "TBZ", + "kucunyujing": 0.0, + "sortorder": 2030022, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562110998450176, + "created_by": null, + "created_at": "4/1/2026 16:57:29.397", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "铜鼻子", + "code": "02030023", + "unit": "个", + "guige": "120", + "xinghao": "", + "pinyinname": "TBZ", + "kucunyujing": 0.0, + "sortorder": 2030023, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562111208165376, + "created_by": null, + "created_at": "4/1/2026 16:57:29.447", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "铜鼻子", + "code": "02030025", + "unit": "个", + "guige": "10A", + "xinghao": "", + "pinyinname": "TBZ", + "kucunyujing": 0.0, + "sortorder": 2030025, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562111405297664, + "created_by": null, + "created_at": "4/1/2026 16:57:29.493", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "川东铝芯塑料线", + "code": "02030032", + "unit": "圈", + "guige": "BLVQ35", + "xinghao": "", + "pinyinname": "CDLXSLX", + "kucunyujing": 0.0, + "sortorder": 2030032, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562111615012864, + "created_by": null, + "created_at": "4/1/2026 16:57:29.543", + "update_by": null, + "updated_at": "28/7/2026 09:54:08.84", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "PVC管卡", + "code": "02030033", + "unit": "包", + "guige": "Q16,Q20,Q25", + "xinghao": "", + "pinyinname": "PVCGK", + "kucunyujing": 0.0, + "sortorder": 2030033, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562111837310976, + "created_by": null, + "created_at": "4/1/2026 16:57:29.597", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "铜鼻子", + "code": "02030037", + "unit": "个", + "guige": "40", + "xinghao": "", + "pinyinname": "TBZ", + "kucunyujing": 0.0, + "sortorder": 2030037, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562112038637568, + "created_by": null, + "created_at": "4/1/2026 16:57:29.643", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "高压防水胶布", + "code": "02030038", + "unit": "圈", + "guige": null, + "xinghao": "", + "pinyinname": "GYFSJB", + "kucunyujing": 0.0, + "sortorder": 2030038, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562112244158464, + "created_by": null, + "created_at": "4/1/2026 16:57:29.693", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "铜铝鼻子", + "code": "02030041", + "unit": "个", + "guige": "50", + "xinghao": "", + "pinyinname": "TLBZ", + "kucunyujing": 0.0, + "sortorder": 2030041, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562112432902144, + "created_by": null, + "created_at": "4/1/2026 16:57:29.737", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "电接点压力表", + "code": "02030044", + "unit": "只", + "guige": "Q150-2.5 200-2.5 150--0.1 yxc", + "xinghao": "", + "pinyinname": "DJDYLB", + "kucunyujing": 0.0, + "sortorder": 2030044, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562112642617344, + "created_by": null, + "created_at": "4/1/2026 16:57:29.787", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "齿箱", + "code": "02030051", + "unit": "台", + "guige": "90--GK--50", + "xinghao": "", + "pinyinname": "CX", + "kucunyujing": 0.0, + "sortorder": 2030051, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562112852332544, + "created_by": null, + "created_at": "4/1/2026 16:57:29.837", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "新茧补充电机", + "code": "02030053", + "unit": "台", + "guige": "100YY120-3", + "xinghao": "", + "pinyinname": "XJBCDJ", + "kucunyujing": 0.0, + "sortorder": 2030053, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562113053659136, + "created_by": null, + "created_at": "4/1/2026 16:57:29.887", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "行程开关", + "code": "02030054", + "unit": "个", + "guige": "LA19/121", + "xinghao": "", + "pinyinname": "HCKG", + "kucunyujing": 0.0, + "sortorder": 2030054, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562114282590208, + "created_by": null, + "created_at": "4/1/2026 16:57:30.177", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "继电器座", + "code": "02030060", + "unit": "个", + "guige": "H153P", + "xinghao": "", + "pinyinname": "JDQZ", + "kucunyujing": 0.0, + "sortorder": 2030060, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562114483916800, + "created_by": null, + "created_at": "4/1/2026 16:57:30.227", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "继电器", + "code": "02030061", + "unit": "个", + "guige": "MY4N-JDC24V", + "xinghao": "", + "pinyinname": "JDQ", + "kucunyujing": 0.0, + "sortorder": 2030061, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562114693632000, + "created_by": null, + "created_at": "4/1/2026 16:57:30.277", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "急停开关<按钮开关>", + "code": "02030063", + "unit": "个", + "guige": "KHCA380-N2S", + "xinghao": "", + "pinyinname": "JTKG<ANKG>", + "kucunyujing": 0.0, + "sortorder": 2030063, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562114903347200, + "created_by": null, + "created_at": "4/1/2026 16:57:30.327", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "电机接线柱", + "code": "02030064", + "unit": "个", + "guige": "18.5KW", + "xinghao": "", + "pinyinname": "DJJXZ", + "kucunyujing": 0.0, + "sortorder": 2030064, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562115113062400, + "created_by": null, + "created_at": "4/1/2026 16:57:30.377", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "弹簧", + "code": "02030065", + "unit": "根", + "guige": "Q25--Q20", + "xinghao": "", + "pinyinname": "DH", + "kucunyujing": 0.0, + "sortorder": 2030065, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562115318583296, + "created_by": null, + "created_at": "4/1/2026 16:57:30.427", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "继电器", + "code": "02030066", + "unit": "个", + "guige": "JYB-714", + "xinghao": "", + "pinyinname": "JDQ", + "kucunyujing": 0.0, + "sortorder": 2030066, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562115528298496, + "created_by": null, + "created_at": "4/1/2026 16:57:30.477", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "空气开关", + "code": "02030067", + "unit": "只", + "guige": "20A32A", + "xinghao": "", + "pinyinname": "KQKG", + "kucunyujing": 0.0, + "sortorder": 2030067, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562115725430784, + "created_by": null, + "created_at": "4/1/2026 16:57:30.523", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "摇表", + "code": "02030070", + "unit": "只", + "guige": null, + "xinghao": "", + "pinyinname": "YB", + "kucunyujing": 0.0, + "sortorder": 2030070, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562115918368768, + "created_by": null, + "created_at": "4/1/2026 16:57:30.57", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "交流接触器", + "code": "02030072", + "unit": "个", + "guige": "100A 44/220", + "xinghao": "", + "pinyinname": "JLJCQ", + "kucunyujing": 0.0, + "sortorder": 2030072, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562116111306752, + "created_by": null, + "created_at": "4/1/2026 16:57:30.617", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "保险", + "code": "02030082", + "unit": "个", + "guige": "200A", + "xinghao": "", + "pinyinname": "BX", + "kucunyujing": 0.0, + "sortorder": 2030082, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562116325216256, + "created_by": null, + "created_at": "4/1/2026 16:57:30.667", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "限位开关", + "code": "02030083", + "unit": "个", + "guige": "XK--20A", + "xinghao": "", + "pinyinname": "XWKG", + "kucunyujing": 0.0, + "sortorder": 2030083, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562116518154240, + "created_by": null, + "created_at": "4/1/2026 16:57:30.71", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "自动空气开关", + "code": "02030084", + "unit": "个", + "guige": "600A", + "xinghao": "", + "pinyinname": "ZDKQKG", + "kucunyujing": 0.0, + "sortorder": 2030084, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562116711092224, + "created_by": null, + "created_at": "4/1/2026 16:57:30.757", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "磁力启动箱", + "code": "02030085", + "unit": "个", + "guige": "40A", + "xinghao": "", + "pinyinname": "CLQDX", + "kucunyujing": 0.0, + "sortorder": 2030085, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562116908224512, + "created_by": null, + "created_at": "4/1/2026 16:57:30.807", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "叶轮", + "code": "02030090", + "unit": "个", + "guige": "Q20", + "xinghao": "", + "pinyinname": "XL", + "kucunyujing": 0.0, + "sortorder": 2030090, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562117105356800, + "created_by": null, + "created_at": "4/1/2026 16:57:30.85", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "空气开关", + "code": "02030093", + "unit": "只", + "guige": "100/330", + "xinghao": "", + "pinyinname": "KQKG", + "kucunyujing": 0.0, + "sortorder": 2030093, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562117298294784, + "created_by": null, + "created_at": "4/1/2026 16:57:30.897", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "热继电器", + "code": "02030094", + "unit": "个", + "guige": "JR36--32A20A36-220", + "xinghao": "", + "pinyinname": "RJDQ", + "kucunyujing": 0.0, + "sortorder": 2030094, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562117487038464, + "created_by": null, + "created_at": "4/1/2026 16:57:30.943", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "电阻", + "code": "02030095", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "DZ", + "kucunyujing": 0.0, + "sortorder": 2030095, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562117688365056, + "created_by": null, + "created_at": "4/1/2026 16:57:30.99", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "开关电源", + "code": "02030096", + "unit": "个", + "guige": "24V/2A", + "xinghao": "", + "pinyinname": "KGDY", + "kucunyujing": 0.0, + "sortorder": 2030096, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562117898080256, + "created_by": null, + "created_at": "4/1/2026 16:57:31.04", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "继电器", + "code": "02030098", + "unit": "个", + "guige": "HH54P24AC", + "xinghao": "", + "pinyinname": "JDQ", + "kucunyujing": 0.0, + "sortorder": 2030098, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562118095212544, + "created_by": null, + "created_at": "4/1/2026 16:57:31.087", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "开关电源", + "code": "02030100", + "unit": "个", + "guige": "24V50W", + "xinghao": "", + "pinyinname": "KGDY", + "kucunyujing": 0.0, + "sortorder": 2030100, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562118292344832, + "created_by": null, + "created_at": "4/1/2026 16:57:31.137", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "带灯继电器", + "code": "02030101", + "unit": "个", + "guige": "HH54PL/220V", + "xinghao": "", + "pinyinname": "DDJDQ", + "kucunyujing": 0.0, + "sortorder": 2030101, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562118510448640, + "created_by": null, + "created_at": "4/1/2026 16:57:31.187", + "update_by": null, + "updated_at": "4/2/2026 10:04:23.563", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "车头减速摆线针电机", + "code": "02030103", + "unit": "台", + "guige": "120-WD-230-750W", + "xinghao": "", + "pinyinname": "CTJSBXZ", + "kucunyujing": 0.0, + "sortorder": 2030103, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562118720163840, + "created_by": null, + "created_at": "4/1/2026 16:57:31.237", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "叶轮", + "code": "02030105", + "unit": "个", + "guige": "WB40-80", + "xinghao": "", + "pinyinname": "XL", + "kucunyujing": 0.0, + "sortorder": 2030105, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562118913101824, + "created_by": null, + "created_at": "4/1/2026 16:57:31.283", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "漏电开关", + "code": "02030107", + "unit": "个", + "guige": "DZ47LE-63IP+N", + "xinghao": "", + "pinyinname": "LDKG", + "kucunyujing": 0.0, + "sortorder": 2030107, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562119118622720, + "created_by": null, + "created_at": "4/1/2026 16:57:31.33", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "PPR三通", + "code": "02030116", + "unit": "个", + "guige": "Q50", + "xinghao": "", + "pinyinname": "PPRST", + "kucunyujing": 0.0, + "sortorder": 2030116, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562119315755008, + "created_by": null, + "created_at": "4/1/2026 16:57:31.377", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "扎带", + "code": "02030203", + "unit": "包", + "guige": "8*300", + "xinghao": "", + "pinyinname": "ZD", + "kucunyujing": 0.0, + "sortorder": 2030203, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562119508692992, + "created_by": null, + "created_at": "4/1/2026 16:57:31.423", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "扎带", + "code": "02030204", + "unit": "包", + "guige": "3*150", + "xinghao": "", + "pinyinname": "ZD", + "kucunyujing": 0.0, + "sortorder": 2030204, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562119718408192, + "created_by": null, + "created_at": "4/1/2026 16:57:31.473", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "一开五孔插座", + "code": "02030206", + "unit": "个", + "guige": "86型明装", + "xinghao": "", + "pinyinname": "YKWKCZ", + "kucunyujing": 0.0, + "sortorder": 2030206, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562119928123392, + "created_by": null, + "created_at": "4/1/2026 16:57:31.527", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "10孔插座", + "code": "02030207", + "unit": "个", + "guige": "86型明装", + "xinghao": "", + "pinyinname": "10KCZ", + "kucunyujing": 0.0, + "sortorder": 2030207, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562120142032896, + "created_by": null, + "created_at": "4/1/2026 16:57:31.577", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "扎带", + "code": "02030213", + "unit": "包", + "guige": "4*200", + "xinghao": "", + "pinyinname": "ZD", + "kucunyujing": 0.0, + "sortorder": 2030213, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562120355942400, + "created_by": null, + "created_at": "4/1/2026 16:57:31.627", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "热继电器", + "code": "02030215", + "unit": "个", + "guige": "JR11A", + "xinghao": "", + "pinyinname": "RJDQ", + "kucunyujing": 0.0, + "sortorder": 2030215, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562120561463296, + "created_by": null, + "created_at": "4/1/2026 16:57:31.677", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "热继电器", + "code": "02030216", + "unit": "个", + "guige": "JR16A", + "xinghao": "", + "pinyinname": "RJDQ", + "kucunyujing": 0.0, + "sortorder": 2030216, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562120766984192, + "created_by": null, + "created_at": "4/1/2026 16:57:31.723", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "床头开关", + "code": "02030219", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "CTKG", + "kucunyujing": 0.0, + "sortorder": 2030219, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562120972505088, + "created_by": null, + "created_at": "4/1/2026 16:57:31.773", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "86明装", + "code": "02030221", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "86MZ", + "kucunyujing": 0.0, + "sortorder": 2030221, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562121178025984, + "created_by": null, + "created_at": "4/1/2026 16:57:31.823", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "倒顺开关", + "code": "02030222", + "unit": "个", + "guige": "15A", + "xinghao": "", + "pinyinname": "DSKG", + "kucunyujing": 0.0, + "sortorder": 2030222, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562121391935488, + "created_by": null, + "created_at": "4/1/2026 16:57:31.873", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "触摸屏", + "code": "02030223", + "unit": "只", + "guige": "PWS5610T", + "xinghao": "", + "pinyinname": "CMB", + "kucunyujing": 0.0, + "sortorder": 2030223, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562121601650688, + "created_by": null, + "created_at": "4/1/2026 16:57:31.923", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "拉线开关", + "code": "02030225", + "unit": "只", + "guige": null, + "xinghao": "", + "pinyinname": "LXKG", + "kucunyujing": 0.0, + "sortorder": 2030225, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562121811365888, + "created_by": null, + "created_at": "4/1/2026 16:57:31.973", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "高压软管", + "code": "02030234", + "unit": "根", + "guige": "600", + "xinghao": "", + "pinyinname": "GYRG", + "kucunyujing": 0.0, + "sortorder": 2030234, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562122016886784, + "created_by": null, + "created_at": "4/1/2026 16:57:32.023", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "继电器", + "code": "02030237", + "unit": "个", + "guige": "12V-80A", + "xinghao": "", + "pinyinname": "JDQ", + "kucunyujing": 0.0, + "sortorder": 2030237, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562122226601984, + "created_by": null, + "created_at": "4/1/2026 16:57:32.073", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "头灯.电筒", + "code": "02030242", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "TD.DT", + "kucunyujing": 0.0, + "sortorder": 2030242, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562122432122880, + "created_by": null, + "created_at": "4/1/2026 16:57:32.12", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "温控器", + "code": "02030243", + "unit": "个", + "guige": "TY-2001K", + "xinghao": "", + "pinyinname": "WKQ", + "kucunyujing": 0.0, + "sortorder": 2030243, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562122700558336, + "created_by": null, + "created_at": "4/1/2026 16:57:32.187", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "交流接触器", + "code": "02030245", + "unit": "个", + "guige": "LCID38M7C/220V", + "xinghao": "", + "pinyinname": "JLJCQ", + "kucunyujing": 0.0, + "sortorder": 2030245, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562122901884928, + "created_by": null, + "created_at": "4/1/2026 16:57:32.233", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "瓷座", + "code": "02030246", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "CZ", + "kucunyujing": 0.0, + "sortorder": 2030246, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562123103211520, + "created_by": null, + "created_at": "4/1/2026 16:57:32.28", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "铜丝杆", + "code": "02030248", + "unit": "根", + "guige": "8*1米", + "xinghao": "", + "pinyinname": "TSG", + "kucunyujing": 0.0, + "sortorder": 2030248, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562123317121024, + "created_by": null, + "created_at": "4/1/2026 16:57:32.333", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "冷压端子", + "code": "02030249", + "unit": "盒", + "guige": "1.25-3,3.5-5", + "xinghao": "", + "pinyinname": "LYDZ", + "kucunyujing": 0.0, + "sortorder": 2030249, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562123531030528, + "created_by": null, + "created_at": "4/1/2026 16:57:32.383", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "号码管", + "code": "02030251", + "unit": "圈", + "guige": null, + "xinghao": "", + "pinyinname": "HMG", + "kucunyujing": 0.0, + "sortorder": 2030251, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562123749134336, + "created_by": null, + "created_at": "4/1/2026 16:57:32.437", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "螺口灯头", + "code": "02030253", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "LKDT", + "kucunyujing": 0.0, + "sortorder": 2030253, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562123950460928, + "created_by": null, + "created_at": "4/1/2026 16:57:32.483", + "update_by": null, + "updated_at": "21/8/2026 16:07:25.91", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "压力表", + "code": "02030254", + "unit": "个", + "guige": "0-0.6MPa", + "xinghao": "", + "pinyinname": "YLB", + "kucunyujing": 0.0, + "sortorder": 2030254, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562124193730560, + "created_by": null, + "created_at": "4/1/2026 16:57:32.54", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "光纤收发器", + "code": "02030262", + "unit": "个", + "guige": "HTB1100S", + "xinghao": "", + "pinyinname": "GQSFQ", + "kucunyujing": 0.0, + "sortorder": 2030262, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562124386668544, + "created_by": null, + "created_at": "4/1/2026 16:57:32.587", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "电源", + "code": "02030263", + "unit": "个", + "guige": "5V/2A", + "xinghao": "", + "pinyinname": "DY", + "kucunyujing": 0.0, + "sortorder": 2030263, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562124587995136, + "created_by": null, + "created_at": "4/1/2026 16:57:32.637", + "update_by": null, + "updated_at": "13/4/2026 09:16:28.813", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "LED灯泡(红色)", + "code": "02030264", + "unit": "个", + "guige": "5W", + "xinghao": "", + "pinyinname": "LEDDP", + "kucunyujing": 0.0, + "sortorder": 2030264, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562124797710336, + "created_by": null, + "created_at": "4/1/2026 16:57:32.687", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "按钮开关", + "code": "02030265", + "unit": "个", + "guige": "LA38", + "xinghao": "", + "pinyinname": "ANKG", + "kucunyujing": 0.0, + "sortorder": 2030265, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562124994842624, + "created_by": null, + "created_at": "4/1/2026 16:57:32.733", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "LED低压球泡", + "code": "02030267", + "unit": "个", + "guige": "12W", + "xinghao": "", + "pinyinname": "LEDDYQP", + "kucunyujing": 0.0, + "sortorder": 2030267, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562125208752128, + "created_by": null, + "created_at": "4/1/2026 16:57:32.783", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "6P焊接线端子", + "code": "02030271", + "unit": "套", + "guige": null, + "xinghao": "", + "pinyinname": "6PHJXDZ", + "kucunyujing": 0.0, + "sortorder": 2030271, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562125418467328, + "created_by": null, + "created_at": "4/1/2026 16:57:32.833", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "检测光电开关", + "code": "02030275", + "unit": "个", + "guige": "FY2000E-PMI8D", + "xinghao": "", + "pinyinname": "JCGDKG", + "kucunyujing": 0.0, + "sortorder": 2030275, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562125632376832, + "created_by": null, + "created_at": "4/1/2026 16:57:32.883", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "程控器〈新时代〉", + "code": "02030276", + "unit": "个", + "guige": "FY2000-FXIS-30MT", + "xinghao": "", + "pinyinname": "CKQ〈XSD〉", + "kucunyujing": 0.0, + "sortorder": 2030276, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562125842092032, + "created_by": null, + "created_at": "4/1/2026 16:57:32.937", + "update_by": null, + "updated_at": "17/7/2026 10:38:48.687", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "小型继电器", + "code": "02030283", + "unit": "套", + "guige": "HH52P(11脚)", + "xinghao": "", + "pinyinname": "XXJDQ", + "kucunyujing": 0.0, + "sortorder": 2030283, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562126056001536, + "created_by": null, + "created_at": "4/1/2026 16:57:32.987", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "电接点真空表", + "code": "02030285", + "unit": "个", + "guige": "0--0.1", + "xinghao": "", + "pinyinname": "DJDZKB", + "kucunyujing": 0.0, + "sortorder": 2030285, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562126274105344, + "created_by": null, + "created_at": "4/1/2026 16:57:33.037", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "压力式温度计", + "code": "02030289", + "unit": "个", + "guige": "5-160", + "xinghao": "", + "pinyinname": "YLSWDJ", + "kucunyujing": 0.0, + "sortorder": 2030289, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562126475431936, + "created_by": null, + "created_at": "4/1/2026 16:57:33.087", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "扎带", + "code": "02030290", + "unit": "包", + "guige": "5*300", + "xinghao": "", + "pinyinname": "ZD", + "kucunyujing": 0.0, + "sortorder": 2030290, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562126697730048, + "created_by": null, + "created_at": "4/1/2026 16:57:33.137", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "交流接触器", + "code": "02030293", + "unit": "个", + "guige": "1210/380", + "xinghao": "", + "pinyinname": "JLJCQ", + "kucunyujing": 0.0, + "sortorder": 2030293, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562126903250944, + "created_by": null, + "created_at": "4/1/2026 16:57:33.187", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "切换电容接触器", + "code": "02030294", + "unit": "个", + "guige": "43/220", + "xinghao": "", + "pinyinname": "QHDRJCQ", + "kucunyujing": 0.0, + "sortorder": 2030294, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562127100383232, + "created_by": null, + "created_at": "4/1/2026 16:57:33.237", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "三眼插头", + "code": "02030295", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "SYCT", + "kucunyujing": 0.0, + "sortorder": 2030295, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562127326875648, + "created_by": null, + "created_at": "4/1/2026 16:57:33.29", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "按钮开关", + "code": "02030296", + "unit": "个", + "guige": "C.A2", + "xinghao": "", + "pinyinname": "ANKG", + "kucunyujing": 0.0, + "sortorder": 2030296, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562127536590848, + "created_by": null, + "created_at": "4/1/2026 16:57:33.337", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "瓷灯头", + "code": "02030298", + "unit": "个", + "guige": "E40", + "xinghao": "", + "pinyinname": "CDT", + "kucunyujing": 0.0, + "sortorder": 2030298, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562127750500352, + "created_by": null, + "created_at": "4/1/2026 16:57:33.39", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "安卡", + "code": "02030301", + "unit": "个", + "guige": "Q16", + "xinghao": "", + "pinyinname": "AK", + "kucunyujing": 0.0, + "sortorder": 2030301, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562127960215552, + "created_by": null, + "created_at": "4/1/2026 16:57:33.44", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "交流电机传感器", + "code": "02030304", + "unit": "个", + "guige": "US-52", + "xinghao": "", + "pinyinname": "JLDJCGQ", + "kucunyujing": 0.0, + "sortorder": 2030304, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562128169930752, + "created_by": null, + "created_at": "4/1/2026 16:57:33.49", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "壁灯座", + "code": "02030317", + "unit": "个", + "guige": "86型", + "xinghao": "", + "pinyinname": "BDZ", + "kucunyujing": 0.0, + "sortorder": 2030317, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562128383840256, + "created_by": null, + "created_at": "4/1/2026 16:57:33.54", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "电子秤", + "code": "02030318", + "unit": "台", + "guige": "150KG", + "xinghao": "", + "pinyinname": "DZC", + "kucunyujing": 0.0, + "sortorder": 2030318, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562128597749760, + "created_by": null, + "created_at": "4/1/2026 16:57:33.59", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "电源适配器", + "code": "02030321", + "unit": "个", + "guige": "12V4A", + "xinghao": "", + "pinyinname": "DYKPQ", + "kucunyujing": 0.0, + "sortorder": 2030321, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562128794882048, + "created_by": null, + "created_at": "4/1/2026 16:57:33.637", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "液位继电器", + "code": "02030323", + "unit": "个", + "guige": "HH1/2G", + "xinghao": "", + "pinyinname": "YWJDQ", + "kucunyujing": 0.0, + "sortorder": 2030323, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562128987820032, + "created_by": null, + "created_at": "4/1/2026 16:57:33.687", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "防爆灯罩", + "code": "02030327", + "unit": "个", + "guige": "250型", + "xinghao": "", + "pinyinname": "FBDZ", + "kucunyujing": 0.0, + "sortorder": 2030327, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562129193340928, + "created_by": null, + "created_at": "4/1/2026 16:57:33.733", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "电镐尖子", + "code": "02030337", + "unit": "个", + "guige": "30*40", + "xinghao": "", + "pinyinname": "DGJZ", + "kucunyujing": 0.0, + "sortorder": 2030337, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562129398861824, + "created_by": null, + "created_at": "4/1/2026 16:57:33.783", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "热熔器", + "code": "02030338", + "unit": "套", + "guige": "20-63.800W", + "xinghao": "", + "pinyinname": "RRQ", + "kucunyujing": 0.0, + "sortorder": 2030338, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562129608577024, + "created_by": null, + "created_at": "4/1/2026 16:57:33.833", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "交流接触器", + "code": "02030343", + "unit": "个", + "guige": "CJTI-20/380V", + "xinghao": "", + "pinyinname": "JLJCQ", + "kucunyujing": 0.0, + "sortorder": 2030343, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562129818292224, + "created_by": null, + "created_at": "4/1/2026 16:57:33.883", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "风扇电机头", + "code": "02030356", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "FSDJT", + "kucunyujing": 0.0, + "sortorder": 2030356, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562130061561856, + "created_by": null, + "created_at": "4/1/2026 16:57:33.94", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "选茧电机", + "code": "02030358", + "unit": "台", + "guige": "YE3.0.75KW6", + "xinghao": "", + "pinyinname": "SJDJ", + "kucunyujing": 0.0, + "sortorder": 2030358, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562130250305536, + "created_by": null, + "created_at": "4/1/2026 16:57:33.987", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "电磁调速器", + "code": "02030365", + "unit": "个", + "guige": "JDRA-40", + "xinghao": "", + "pinyinname": "DCDSQ", + "kucunyujing": 0.0, + "sortorder": 2030365, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562130447437824, + "created_by": null, + "created_at": "4/1/2026 16:57:34.033", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "温控仪", + "code": "02030374", + "unit": "个", + "guige": "NS901", + "xinghao": "", + "pinyinname": "WKY", + "kucunyujing": 0.0, + "sortorder": 2030374, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562130652958720, + "created_by": null, + "created_at": "4/1/2026 16:57:34.08", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "数字温度计", + "code": "02030375", + "unit": "个", + "guige": "-50+200度", + "xinghao": "", + "pinyinname": "SZWDJ", + "kucunyujing": 0.0, + "sortorder": 2030375, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562130854285312, + "created_by": null, + "created_at": "4/1/2026 16:57:34.13", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "绝缘板", + "code": "02030376", + "unit": "圈", + "guige": "3mm", + "xinghao": "", + "pinyinname": "JYB", + "kucunyujing": 0.0, + "sortorder": 2030376, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562131068194816, + "created_by": null, + "created_at": "4/1/2026 16:57:34.18", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "水空调水泵", + "code": "02030379", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "SKDSB", + "kucunyujing": 0.0, + "sortorder": 2030379, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562131265327104, + "created_by": null, + "created_at": "4/1/2026 16:57:34.227", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "水空调电机", + "code": "02030382", + "unit": "台", + "guige": "1.5kw.380v", + "xinghao": "", + "pinyinname": "SKDDJ", + "kucunyujing": 0.0, + "sortorder": 2030382, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562131462459392, + "created_by": null, + "created_at": "4/1/2026 16:57:34.277", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "热继电器", + "code": "02030384", + "unit": "个", + "guige": "16-24A", + "xinghao": "", + "pinyinname": "RJDQ", + "kucunyujing": 0.0, + "sortorder": 2030384, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562131676368896, + "created_by": null, + "created_at": "4/1/2026 16:57:34.327", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "变频器 750W 380V", + "code": "02030535", + "unit": "台", + "guige": "VFD2A7MS43ANSAA", + "xinghao": "", + "pinyinname": "BPQ 750W 380V", + "kucunyujing": 0.0, + "sortorder": 2030535, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562131873501184, + "created_by": null, + "created_at": "4/1/2026 16:57:34.373", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "移动卷线盘", + "code": "02030536", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "YDJXP", + "kucunyujing": 0.0, + "sortorder": 2030536, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562132070633472, + "created_by": null, + "created_at": "4/1/2026 16:57:34.42", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "十五孔插座", + "code": "02030537", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "SWKCZ", + "kucunyujing": 0.0, + "sortorder": 2030537, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562132309708800, + "created_by": null, + "created_at": "4/1/2026 16:57:34.477", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "LED灯泡", + "code": "02030538", + "unit": "个", + "guige": "15W", + "xinghao": "", + "pinyinname": "LEDDP", + "kucunyujing": 0.0, + "sortorder": 2030538, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562132569755648, + "created_by": null, + "created_at": "4/1/2026 16:57:34.54", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "串口线 RS232", + "code": "02030539", + "unit": "根", + "guige": "DB9 公对母 1.5米", + "xinghao": "", + "pinyinname": "CKX RS232", + "kucunyujing": 0.0, + "sortorder": 2030539, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562132775276544, + "created_by": null, + "created_at": "4/1/2026 16:57:34.587", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "电缆线", + "code": "02030540", + "unit": "米", + "guige": "35㎡", + "xinghao": "", + "pinyinname": "DLX", + "kucunyujing": 0.0, + "sortorder": 2030540, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562132993380352, + "created_by": null, + "created_at": "4/1/2026 16:57:34.64", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "德力西 防误刀开关", + "code": "02030541", + "unit": "个", + "guige": "HD11F---600/38", + "xinghao": "", + "pinyinname": "DLX FWDKG", + "kucunyujing": 0.0, + "sortorder": 2030541, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562133211484160, + "created_by": null, + "created_at": "4/1/2026 16:57:34.69", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "德力西 开启式刀开关", + "code": "02030542", + "unit": "个", + "guige": "HD13---1500/31", + "xinghao": "", + "pinyinname": "DLX KQSDKG", + "kucunyujing": 0.0, + "sortorder": 2030542, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562133421199360, + "created_by": null, + "created_at": "4/1/2026 16:57:34.743", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "保险管", + "code": "02030543", + "unit": "个", + "guige": "6.3A", + "xinghao": "", + "pinyinname": "BXG", + "kucunyujing": 0.0, + "sortorder": 2030543, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562133626720256, + "created_by": null, + "created_at": "4/1/2026 16:57:34.79", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "漆包线", + "code": "02030544", + "unit": "kg", + "guige": "0.4mm", + "xinghao": "", + "pinyinname": "QBX", + "kucunyujing": 0.0, + "sortorder": 2030544, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562133832241152, + "created_by": null, + "created_at": "4/1/2026 16:57:34.84", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "电磁阀线圈", + "code": "02030545", + "unit": "个", + "guige": "大号", + "xinghao": "", + "pinyinname": "DCFXJ", + "kucunyujing": 0.0, + "sortorder": 2030545, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562134037762048, + "created_by": null, + "created_at": "4/1/2026 16:57:34.89", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "气动电磁阀", + "code": "02030546", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "QDDCF", + "kucunyujing": 0.0, + "sortorder": 2030546, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562134239088640, + "created_by": null, + "created_at": "4/1/2026 16:57:34.937", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "双宫牛皮纸", + "code": "02040002", + "unit": "张", + "guige": "80g*75*77.5", + "xinghao": "", + "pinyinname": "SGNPZ", + "kucunyujing": 0.0, + "sortorder": 2040002, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562134452998144, + "created_by": null, + "created_at": "4/1/2026 16:57:34.987", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "捆柄绳", + "code": "02040003", + "unit": "kg", + "guige": null, + "xinghao": "", + "pinyinname": "KBS", + "kucunyujing": 0.0, + "sortorder": 2040003, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562134662713344, + "created_by": null, + "created_at": "4/1/2026 16:57:35.037", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "成柄纱", + "code": "02040004", + "unit": "kg", + "guige": null, + "xinghao": "", + "pinyinname": "CBS", + "kucunyujing": 0.0, + "sortorder": 2040004, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562134876622848, + "created_by": null, + "created_at": "4/1/2026 16:57:35.087", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "编丝线〈红色〉", + "code": "02040005", + "unit": "kg", + "guige": "40S/2股", + "xinghao": "", + "pinyinname": "BSX〈GS〉", + "kucunyujing": 0.0, + "sortorder": 2040005, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562135069560832, + "created_by": null, + "created_at": "4/1/2026 16:57:35.137", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "豆粕袋-干蛹", + "code": "02040007", + "unit": "条", + "guige": "70kg", + "xinghao": "", + "pinyinname": "DPD-GY", + "kucunyujing": 0.0, + "sortorder": 2040007, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562135287664640, + "created_by": null, + "created_at": "4/1/2026 16:57:35.187", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "五级茧编织袋", + "code": "02040008", + "unit": "条", + "guige": "1.2*1.5", + "xinghao": "", + "pinyinname": "WJJBZD", + "kucunyujing": 0.0, + "sortorder": 2040008, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562135530934272, + "created_by": null, + "created_at": "4/1/2026 16:57:35.243", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "丝棉被套", + "code": "02040010", + "unit": "套", + "guige": "2*2.3", + "xinghao": "", + "pinyinname": "SMBT", + "kucunyujing": 0.0, + "sortorder": 2040010, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562135736455168, + "created_by": null, + "created_at": "4/1/2026 16:57:35.293", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "宝塔线", + "code": "02040013", + "unit": "个", + "guige": "大", + "xinghao": "", + "pinyinname": "BDX", + "kucunyujing": 0.0, + "sortorder": 2040013, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562135941976064, + "created_by": null, + "created_at": "4/1/2026 16:57:35.343", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "蒲席", + "code": "02040017", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "PX", + "kucunyujing": 0.0, + "sortorder": 2040017, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562136151691264, + "created_by": null, + "created_at": "4/1/2026 16:57:35.393", + "update_by": null, + "updated_at": "4/7/2026 14:34:32.993", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "湿蛹编织袋", + "code": "02040020", + "unit": "条", + "guige": "50*80", + "xinghao": "", + "pinyinname": "SYBZD〈BS〉", + "kucunyujing": 0.0, + "sortorder": 2040020, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562136357212160, + "created_by": null, + "created_at": "4/1/2026 16:57:35.44", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "涤纶线", + "code": "02040021", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "DGX", + "kucunyujing": 0.0, + "sortorder": 2040021, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562136550150144, + "created_by": null, + "created_at": "4/1/2026 16:57:35.487", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "丝棉被吊牌", + "code": "02040028", + "unit": "张", + "guige": null, + "xinghao": "", + "pinyinname": "SMBDP", + "kucunyujing": 0.0, + "sortorder": 2040028, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562136751476736, + "created_by": null, + "created_at": "4/1/2026 16:57:35.537", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "出囗生丝外包装编织袋", + "code": "02040029", + "unit": "条", + "guige": null, + "xinghao": "", + "pinyinname": "CWSSWBZBZD", + "kucunyujing": 0.0, + "sortorder": 2040029, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562136965386240, + "created_by": null, + "created_at": "4/1/2026 16:57:35.587", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "麻袋", + "code": "02040030", + "unit": "条", + "guige": null, + "xinghao": "", + "pinyinname": "MD", + "kucunyujing": 0.0, + "sortorder": 2040030, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562137187684352, + "created_by": null, + "created_at": "4/1/2026 16:57:35.64", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "高级被套", + "code": "02040031", + "unit": "床", + "guige": null, + "xinghao": "", + "pinyinname": "GJBT", + "kucunyujing": 0.0, + "sortorder": 2040031, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562137405788160, + "created_by": null, + "created_at": "4/1/2026 16:57:35.69", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "白布", + "code": "02040032", + "unit": "米", + "guige": null, + "xinghao": "", + "pinyinname": "BB", + "kucunyujing": 0.0, + "sortorder": 2040032, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562137628086272, + "created_by": null, + "created_at": "4/1/2026 16:57:35.743", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "拷贝纸", + "code": "02040033", + "unit": "kg", + "guige": null, + "xinghao": "", + "pinyinname": "KBZ", + "kucunyujing": 0.0, + "sortorder": 2040033, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562137825218560, + "created_by": null, + "created_at": "4/1/2026 16:57:35.793", + "update_by": null, + "updated_at": "29/5/2026 13:08:01.837", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "牛皮纸", + "code": "02040035", + "unit": "㎏", + "guige": "", + "xinghao": "", + "pinyinname": "NPZ", + "kucunyujing": 0.0, + "sortorder": 2040035, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562138034933760, + "created_by": null, + "created_at": "4/1/2026 16:57:35.84", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "丝棉被套", + "code": "02040037", + "unit": "床", + "guige": "1.5*2", + "xinghao": "", + "pinyinname": "SMBT", + "kucunyujing": 0.0, + "sortorder": 2040037, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562138244648960, + "created_by": null, + "created_at": "4/1/2026 16:57:35.89", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "丝棉被套", + "code": "02040039", + "unit": "床", + "guige": "1.8*2.2", + "xinghao": "", + "pinyinname": "SMBT", + "kucunyujing": 0.0, + "sortorder": 2040039, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562138450169856, + "created_by": null, + "created_at": "4/1/2026 16:57:35.94", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "编丝线", + "code": "02040041", + "unit": "kg", + "guige": "白色", + "xinghao": "", + "pinyinname": "BSX", + "kucunyujing": 0.0, + "sortorder": 2040041, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562138664079360, + "created_by": null, + "created_at": "4/1/2026 16:57:35.993", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "国韵福蝶被壳", + "code": "02040042", + "unit": "床", + "guige": "2.0*2.3", + "xinghao": "", + "pinyinname": "GYFDBK", + "kucunyujing": 0.0, + "sortorder": 2040042, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562138882183168, + "created_by": null, + "created_at": "4/1/2026 16:57:36.043", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "国韵福蝶被壳", + "code": "02040043", + "unit": "床", + "guige": "2.2*2.4米", + "xinghao": "", + "pinyinname": "GYFDBK", + "kucunyujing": 0.0, + "sortorder": 2040043, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562139070926848, + "created_by": null, + "created_at": "4/1/2026 16:57:36.09", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "挪威的秘密", + "code": "02040044", + "unit": "床", + "guige": "2.0*2.3米", + "xinghao": "", + "pinyinname": "NWDBM", + "kucunyujing": 0.0, + "sortorder": 2040044, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562139284836352, + "created_by": null, + "created_at": "4/1/2026 16:57:36.14", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "纯棉被套(白色,粉色)", + "code": "02040046", + "unit": "床", + "guige": "2.0*2.3米", + "xinghao": "", + "pinyinname": "CMBT(BS,FS)", + "kucunyujing": 0.0, + "sortorder": 2040046, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562139540688896, + "created_by": null, + "created_at": "4/1/2026 16:57:36.2", + "update_by": null, + "updated_at": "11/8/2026 08:08:56.747", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "白色内胆套", + "code": "02040048", + "unit": "床", + "guige": "", + "xinghao": "", + "pinyinname": "BSNDT", + "kucunyujing": 0.0, + "sortorder": 2040048, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562139788152832, + "created_by": null, + "created_at": "4/1/2026 16:57:36.26", + "update_by": null, + "updated_at": "11/8/2026 08:09:37.283", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "白色内胆套.", + "code": "02040049", + "unit": "床", + "guige": "", + "xinghao": "", + "pinyinname": "BSNDT", + "kucunyujing": 0.0, + "sortorder": 2040049, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562139997868032, + "created_by": null, + "created_at": "4/1/2026 16:57:36.31", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "凤舞九天被套", + "code": "02040050", + "unit": "床", + "guige": "2.2*2.4", + "xinghao": "", + "pinyinname": "FWJTBT", + "kucunyujing": 0.0, + "sortorder": 2040050, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562140215971840, + "created_by": null, + "created_at": "4/1/2026 16:57:36.363", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947537216344064, + "name": "防潮青纸", + "code": "02040055", + "unit": "张", + "guige": "1.20*2.20", + "xinghao": "", + "pinyinname": "FCQZ", + "kucunyujing": 0.0, + "sortorder": 2040055, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562140492795904, + "created_by": null, + "created_at": "4/1/2026 16:57:36.427", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "皮带轮", + "code": "02050001", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "PDL", + "kucunyujing": 0.0, + "sortorder": 2050001, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562140702511104, + "created_by": null, + "created_at": "4/1/2026 16:57:36.477", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "皮带盘", + "code": "02050002", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "PDP", + "kucunyujing": 0.0, + "sortorder": 2050002, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562140924809216, + "created_by": null, + "created_at": "4/1/2026 16:57:36.53", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "皮带扣", + "code": "02050003", + "unit": "根", + "guige": "65#", + "xinghao": "", + "pinyinname": "PDK", + "kucunyujing": 0.0, + "sortorder": 2050003, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562141159690240, + "created_by": null, + "created_at": "4/1/2026 16:57:36.587", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "扬返机机头小齿轮", + "code": "02050004", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "YFJJTXCL", + "kucunyujing": 0.0, + "sortorder": 2050004, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562141369405440, + "created_by": null, + "created_at": "4/1/2026 16:57:36.637", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "水泵", + "code": "02050005", + "unit": "台", + "guige": "FY2000-WB40-80", + "xinghao": "", + "pinyinname": "SB", + "kucunyujing": 0.0, + "sortorder": 2050005, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562141579120640, + "created_by": null, + "created_at": "4/1/2026 16:57:36.687", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "通讯模块", + "code": "02050006", + "unit": "件", + "guige": "FY2000-FX1N-485BD", + "xinghao": "", + "pinyinname": "TXMK", + "kucunyujing": 0.0, + "sortorder": 2050006, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562141860139008, + "created_by": null, + "created_at": "4/1/2026 16:57:36.753", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "齿轮", + "code": "02050007", + "unit": "个", + "guige": "加工", + "xinghao": "", + "pinyinname": "CL", + "kucunyujing": 0.0, + "sortorder": 2050007, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562142065659904, + "created_by": null, + "created_at": "4/1/2026 16:57:36.803", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "48T蜗轮", + "code": "02050008", + "unit": "个", + "guige": "48T", + "xinghao": "", + "pinyinname": "48TLL", + "kucunyujing": 0.0, + "sortorder": 2050008, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562142266986496, + "created_by": null, + "created_at": "4/1/2026 16:57:36.85", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "链条接板", + "code": "02050011", + "unit": "只", + "guige": null, + "xinghao": "", + "pinyinname": "LTJB", + "kucunyujing": 0.0, + "sortorder": 2050011, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562142459924480, + "created_by": null, + "created_at": "4/1/2026 16:57:36.897", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "链条滚子.滚子轴", + "code": "02050012", + "unit": "套", + "guige": null, + "xinghao": "", + "pinyinname": "LTGZ.GZZ", + "kucunyujing": 0.0, + "sortorder": 2050012, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562142665445376, + "created_by": null, + "created_at": "4/1/2026 16:57:36.947", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "茧笼销", + "code": "02050013", + "unit": "只", + "guige": null, + "xinghao": "", + "pinyinname": "JLX", + "kucunyujing": 0.0, + "sortorder": 2050013, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562142870966272, + "created_by": null, + "created_at": "4/1/2026 16:57:36.993", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "油杯(小)", + "code": "02050017", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "YB(X)", + "kucunyujing": 0.0, + "sortorder": 2050017, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562143080681472, + "created_by": null, + "created_at": "4/1/2026 16:57:37.047", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "油杯(大)", + "code": "02050018", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "YB(D)", + "kucunyujing": 0.0, + "sortorder": 2050018, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562143290396672, + "created_by": null, + "created_at": "4/1/2026 16:57:37.093", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "蜗杆", + "code": "02050019", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "LG", + "kucunyujing": 0.0, + "sortorder": 2050019, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562143483334656, + "created_by": null, + "created_at": "4/1/2026 16:57:37.14", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "轴承", + "code": "02050020", + "unit": "个", + "guige": "FY2000-8075(80752202K2)", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2050020, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562143688855552, + "created_by": null, + "created_at": "4/1/2026 16:57:37.19", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "轴承", + "code": "02050021", + "unit": "套", + "guige": "80752202K", + "xinghao": "", + "pinyinname": "ZC", + "kucunyujing": 0.0, + "sortorder": 2050021, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562143911153664, + "created_by": null, + "created_at": "4/1/2026 16:57:37.243", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 33936504552165376, + "name": "蒸汽管结合件", + "code": "02050022", + "unit": "根", + "guige": null, + "xinghao": "", + "pinyinname": "ZQGJGJ", + "kucunyujing": 0.0, + "sortorder": 2050022, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562144116674560, + "created_by": null, + "created_at": "4/1/2026 16:57:37.29", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "锁紧圈", + "code": "02050023", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "SJJ", + "kucunyujing": 0.0, + "sortorder": 2050023, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562144330584064, + "created_by": null, + "created_at": "4/1/2026 16:57:37.343", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "移丝传动轴", + "code": "02050120", + "unit": "根", + "guige": "116/0308", + "xinghao": "", + "pinyinname": "YSCDZ", + "kucunyujing": 0.0, + "sortorder": 2050120, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562144540299264, + "created_by": null, + "created_at": "4/1/2026 16:57:37.393", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "支架", + "code": "02050121", + "unit": "个", + "guige": "362", + "xinghao": "", + "pinyinname": "ZJ", + "kucunyujing": 0.0, + "sortorder": 2050121, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562144733237248, + "created_by": null, + "created_at": "4/1/2026 16:57:37.437", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "摇杆", + "code": "02050123", + "unit": "根", + "guige": "116/0406", + "xinghao": "", + "pinyinname": "YG", + "kucunyujing": 0.0, + "sortorder": 2050123, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562144921980928, + "created_by": null, + "created_at": "4/1/2026 16:57:37.483", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "皮带扣", + "code": "02050130", + "unit": "个", + "guige": "45井", + "xinghao": "", + "pinyinname": "PDK", + "kucunyujing": 0.0, + "sortorder": 2050130, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562145119113216, + "created_by": null, + "created_at": "4/1/2026 16:57:37.53", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "卡簧", + "code": "02050132", + "unit": "个", + "guige": "Q13", + "xinghao": "", + "pinyinname": "KH", + "kucunyujing": 0.0, + "sortorder": 2050132, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562145320439808, + "created_by": null, + "created_at": "4/1/2026 16:57:37.58", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "不锈钢水泵", + "code": "02050133", + "unit": "台", + "guige": "1.1kw/380v", + "xinghao": "", + "pinyinname": "BXGSB", + "kucunyujing": 0.0, + "sortorder": 2050133, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562145521766400, + "created_by": null, + "created_at": "4/1/2026 16:57:37.627", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "铝铆钉", + "code": "02050137", + "unit": "颗", + "guige": "4*12", + "xinghao": "", + "pinyinname": "LMD", + "kucunyujing": 0.0, + "sortorder": 2050137, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562145727287296, + "created_by": null, + "created_at": "4/1/2026 16:57:37.677", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "浮球阀", + "code": "02050145", + "unit": "个", + "guige": "Q15", + "xinghao": "", + "pinyinname": "FQF", + "kucunyujing": 0.0, + "sortorder": 2050145, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562145932808192, + "created_by": null, + "created_at": "4/1/2026 16:57:37.723", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "过渡轴", + "code": "02050146", + "unit": "个", + "guige": "B116A-0232", + "xinghao": "", + "pinyinname": "GDZ", + "kucunyujing": 0.0, + "sortorder": 2050146, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562146134134784, + "created_by": null, + "created_at": "4/1/2026 16:57:37.773", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "轴卡", + "code": "02050148", + "unit": "个", + "guige": "Q20", + "xinghao": "", + "pinyinname": "ZK", + "kucunyujing": 0.0, + "sortorder": 2050148, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562146335461376, + "created_by": null, + "created_at": "4/1/2026 16:57:37.82", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "刹车齿轮结合件", + "code": "02050149", + "unit": "个", + "guige": "B116A-0400-3", + "xinghao": "", + "pinyinname": "CCCLJGJ", + "kucunyujing": 0.0, + "sortorder": 2050149, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562146549370880, + "created_by": null, + "created_at": "4/1/2026 16:57:37.87", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "涡轮头", + "code": "02050153", + "unit": "个", + "guige": "DN100", + "xinghao": "", + "pinyinname": "GLT", + "kucunyujing": 0.0, + "sortorder": 2050153, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562146746503168, + "created_by": null, + "created_at": "4/1/2026 16:57:37.917", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "卡簧", + "code": "02050157", + "unit": "个", + "guige": "Q.8", + "xinghao": "", + "pinyinname": "KH", + "kucunyujing": 0.0, + "sortorder": 2050157, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562146943635456, + "created_by": null, + "created_at": "4/1/2026 16:57:37.967", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "刹车调节杆", + "code": "02050158", + "unit": "根", + "guige": "B116A-0314", + "xinghao": "", + "pinyinname": "CCDJG", + "kucunyujing": 0.0, + "sortorder": 2050158, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562147136573440, + "created_by": null, + "created_at": "4/1/2026 16:57:38.013", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "刹车螺母", + "code": "02050159", + "unit": "颗", + "guige": "B116A-0313", + "xinghao": "", + "pinyinname": "CCLM", + "kucunyujing": 0.0, + "sortorder": 2050159, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562147350482944, + "created_by": null, + "created_at": "4/1/2026 16:57:38.063", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "蒸汽电磁阀", + "code": "02050161", + "unit": "个", + "guige": "Q25.220v", + "xinghao": "", + "pinyinname": "ZQDCF", + "kucunyujing": 0.0, + "sortorder": 2050161, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562147560198144, + "created_by": null, + "created_at": "4/1/2026 16:57:38.113", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "偏芯盘螺丝", + "code": "02050163", + "unit": "个", + "guige": "B116A-0349", + "xinghao": "", + "pinyinname": "PXPLS", + "kucunyujing": 0.0, + "sortorder": 2050163, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562147753136128, + "created_by": null, + "created_at": "4/1/2026 16:57:38.16", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "轴卡", + "code": "02050166", + "unit": "个", + "guige": "外Q15", + "xinghao": "", + "pinyinname": "ZK", + "kucunyujing": 0.0, + "sortorder": 2050166, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562147950268416, + "created_by": null, + "created_at": "4/1/2026 16:57:38.207", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "摩托车链条", + "code": "02050168", + "unit": "根", + "guige": null, + "xinghao": "", + "pinyinname": "MTCLT", + "kucunyujing": 0.0, + "sortorder": 2050168, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562148143206400, + "created_by": null, + "created_at": "4/1/2026 16:57:38.25", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "落上手柄", + "code": "02050169", + "unit": "个", + "guige": "B116-0316", + "xinghao": "", + "pinyinname": "LSSB", + "kucunyujing": 0.0, + "sortorder": 2050169, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562148352921600, + "created_by": null, + "created_at": "4/1/2026 16:57:38.3", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "给茧机后端盖", + "code": "02050170", + "unit": "个", + "guige": "yF2-90S-6.0.75KW", + "xinghao": "", + "pinyinname": "GJJHDG", + "kucunyujing": 0.0, + "sortorder": 2050170, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562148566831104, + "created_by": null, + "created_at": "4/1/2026 16:57:38.353", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "煮茧杌链轮轴", + "code": "02050173", + "unit": "根", + "guige": "0205-14T.Q32", + "xinghao": "", + "pinyinname": "ZJWLLZ", + "kucunyujing": 0.0, + "sortorder": 2050173, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562148780740608, + "created_by": null, + "created_at": "4/1/2026 16:57:38.403", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "煮茧机12牙链轮", + "code": "02050175", + "unit": "根", + "guige": "214", + "xinghao": "", + "pinyinname": "ZJJ12YLL", + "kucunyujing": 0.0, + "sortorder": 2050175, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562148990455808, + "created_by": null, + "created_at": "4/1/2026 16:57:38.453", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "单级单吸管道离心泵", + "code": "02050176", + "unit": "套", + "guige": "ISWR80250B〈配电机〉", + "xinghao": "", + "pinyinname": "CJCXGDLXB", + "kucunyujing": 0.0, + "sortorder": 2050176, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562149187588096, + "created_by": null, + "created_at": "4/1/2026 16:57:38.5", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "尼龙油管卡套", + "code": "02050179", + "unit": "个", + "guige": "PB-4", + "xinghao": "", + "pinyinname": "NLYGKT", + "kucunyujing": 0.0, + "sortorder": 2050179, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562149401497600, + "created_by": null, + "created_at": "4/1/2026 16:57:38.553", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "双联齿轮", + "code": "02050181", + "unit": "个", + "guige": "B116/0300-4", + "xinghao": "", + "pinyinname": "SLCL", + "kucunyujing": 0.0, + "sortorder": 2050181, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562149627990016, + "created_by": null, + "created_at": "4/1/2026 16:57:38.607", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "过桥轴装配件", + "code": "02050183", + "unit": "个", + "guige": "B116A-0100-3", + "xinghao": "", + "pinyinname": "GQZZPJ", + "kucunyujing": 0.0, + "sortorder": 2050183, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562149850288128, + "created_by": null, + "created_at": "4/1/2026 16:57:38.657", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "过渡芯轴", + "code": "02050184", + "unit": "个", + "guige": "B116-0331", + "xinghao": "", + "pinyinname": "GDXZ", + "kucunyujing": 0.0, + "sortorder": 2050184, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562150047420416, + "created_by": null, + "created_at": "4/1/2026 16:57:38.707", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "无眼,背丝梁", + "code": "02050185", + "unit": "块", + "guige": "B116A-0400-7", + "xinghao": "", + "pinyinname": "MY,BSL", + "kucunyujing": 0.0, + "sortorder": 2050185, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562150261329920, + "created_by": null, + "created_at": "4/1/2026 16:57:38.757", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947822349324288, + "name": "色选机 清灰刷", + "code": "02050193", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "SSJ QHS", + "kucunyujing": 0.0, + "sortorder": 2050193, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562150458462208, + "created_by": null, + "created_at": "4/1/2026 16:57:38.803", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "梅花扳手", + "code": "02060003", + "unit": "把", + "guige": "22--24", + "xinghao": "", + "pinyinname": "MHBS", + "kucunyujing": 0.0, + "sortorder": 2060003, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562150668177408, + "created_by": null, + "created_at": "4/1/2026 16:57:38.853", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "梅花扳手", + "code": "02060004", + "unit": "把", + "guige": "5.5--7", + "xinghao": "", + "pinyinname": "MHBS", + "kucunyujing": 0.0, + "sortorder": 2060004, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562150869504000, + "created_by": null, + "created_at": "4/1/2026 16:57:38.9", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "内六角扳手", + "code": "02060005", + "unit": "把", + "guige": "Q3", + "xinghao": "", + "pinyinname": "NLJBS", + "kucunyujing": 0.0, + "sortorder": 2060005, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562151062441984, + "created_by": null, + "created_at": "4/1/2026 16:57:38.947", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "内六角扳手", + "code": "02060006", + "unit": "把", + "guige": "Q4", + "xinghao": "", + "pinyinname": "NLJBS", + "kucunyujing": 0.0, + "sortorder": 2060006, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562151263768576, + "created_by": null, + "created_at": "4/1/2026 16:57:38.997", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "内六角扳手", + "code": "02060007", + "unit": "把", + "guige": "Q5", + "xinghao": "", + "pinyinname": "NLJBS", + "kucunyujing": 0.0, + "sortorder": 2060007, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562151456706560, + "created_by": null, + "created_at": "4/1/2026 16:57:39.04", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "内六角扳手", + "code": "02060008", + "unit": "把", + "guige": "Q6", + "xinghao": "", + "pinyinname": "NLJBS", + "kucunyujing": 0.0, + "sortorder": 2060008, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562151653838848, + "created_by": null, + "created_at": "4/1/2026 16:57:39.087", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "内六角扳手", + "code": "02060009", + "unit": "把", + "guige": "Q8", + "xinghao": "", + "pinyinname": "NLJBS", + "kucunyujing": 0.0, + "sortorder": 2060009, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562151850971136, + "created_by": null, + "created_at": "4/1/2026 16:57:39.137", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "内六角扳手", + "code": "02060010", + "unit": "把", + "guige": "Q10", + "xinghao": "", + "pinyinname": "NLJBS", + "kucunyujing": 0.0, + "sortorder": 2060010, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562152056492032, + "created_by": null, + "created_at": "4/1/2026 16:57:39.183", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "内六角扳手", + "code": "02060011", + "unit": "把", + "guige": "Q2", + "xinghao": "", + "pinyinname": "NLJBS", + "kucunyujing": 0.0, + "sortorder": 2060011, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562152266207232, + "created_by": null, + "created_at": "4/1/2026 16:57:39.233", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "呆扳手", + "code": "02060012", + "unit": "把", + "guige": "Q30—32", + "xinghao": "", + "pinyinname": "DBS", + "kucunyujing": 0.0, + "sortorder": 2060012, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562152471728128, + "created_by": null, + "created_at": "4/1/2026 16:57:39.283", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "呆扳手", + "code": "02060013", + "unit": "把", + "guige": "Q12—14", + "xinghao": "", + "pinyinname": "DBS", + "kucunyujing": 0.0, + "sortorder": 2060013, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562152677249024, + "created_by": null, + "created_at": "4/1/2026 16:57:39.333", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "呆扳手", + "code": "02060014", + "unit": "把", + "guige": "Q5.5—7", + "xinghao": "", + "pinyinname": "DBS", + "kucunyujing": 0.0, + "sortorder": 2060014, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562152886964224, + "created_by": null, + "created_at": "4/1/2026 16:57:39.383", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "钢卷尺", + "code": "02060017", + "unit": "把", + "guige": "5M 3.5", + "xinghao": "", + "pinyinname": "GJC", + "kucunyujing": 0.0, + "sortorder": 2060017, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562153084096512, + "created_by": null, + "created_at": "4/1/2026 16:57:39.43", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "元扳牙", + "code": "02060020", + "unit": "个", + "guige": "Q6", + "xinghao": "", + "pinyinname": "YBY", + "kucunyujing": 0.0, + "sortorder": 2060020, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562153293811712, + "created_by": null, + "created_at": "4/1/2026 16:57:39.48", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "元扳牙", + "code": "02060021", + "unit": "付", + "guige": "Q8", + "xinghao": "", + "pinyinname": "YBY", + "kucunyujing": 0.0, + "sortorder": 2060021, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562153495138304, + "created_by": null, + "created_at": "4/1/2026 16:57:39.527", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "元扳牙", + "code": "02060022", + "unit": "付", + "guige": "Q12", + "xinghao": "", + "pinyinname": "YBY", + "kucunyujing": 0.0, + "sortorder": 2060022, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562153700659200, + "created_by": null, + "created_at": "4/1/2026 16:57:39.577", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "元扳牙", + "code": "02060023", + "unit": "个", + "guige": "Q20", + "xinghao": "", + "pinyinname": "YBY", + "kucunyujing": 0.0, + "sortorder": 2060023, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562153901985792, + "created_by": null, + "created_at": "4/1/2026 16:57:39.627", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "元扳牙", + "code": "02060024", + "unit": "个", + "guige": "Q4Q5", + "xinghao": "", + "pinyinname": "YBY", + "kucunyujing": 0.0, + "sortorder": 2060024, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562154111700992, + "created_by": null, + "created_at": "4/1/2026 16:57:39.677", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "钻夹头", + "code": "02060025", + "unit": "个", + "guige": "1.5--10", + "xinghao": "", + "pinyinname": "ZGT", + "kucunyujing": 0.0, + "sortorder": 2060025, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562154321416192, + "created_by": null, + "created_at": "4/1/2026 16:57:39.723", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "断钳头", + "code": "02060026", + "unit": "把", + "guige": "600", + "xinghao": "", + "pinyinname": "DQT", + "kucunyujing": 0.0, + "sortorder": 2060026, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562154526937088, + "created_by": null, + "created_at": "4/1/2026 16:57:39.773", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "合金刀片", + "code": "02060027", + "unit": "支", + "guige": "张", + "xinghao": "", + "pinyinname": "GJDP", + "kucunyujing": 0.0, + "sortorder": 2060027, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562154719875072, + "created_by": null, + "created_at": "4/1/2026 16:57:39.82", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "定位传感器", + "code": "02060029", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "DWCGQ", + "kucunyujing": 0.0, + "sortorder": 2060029, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562154917007360, + "created_by": null, + "created_at": "4/1/2026 16:57:39.867", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "同步皮带", + "code": "02060030", + "unit": "根", + "guige": null, + "xinghao": "", + "pinyinname": "TBPD", + "kucunyujing": 0.0, + "sortorder": 2060030, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562155109945344, + "created_by": null, + "created_at": "4/1/2026 16:57:39.913", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "圆锉.平锉", + "code": "02060035", + "unit": "把", + "guige": "12寸.10寸.15寸.200.300", + "xinghao": "", + "pinyinname": "YC.PC", + "kucunyujing": 0.0, + "sortorder": 2060035, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562155298689024, + "created_by": null, + "created_at": "4/1/2026 16:57:39.957", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "一字改刀.十字改刀", + "code": "02060036", + "unit": "把", + "guige": "100*5", + "xinghao": "", + "pinyinname": "YZGD.SZGD", + "kucunyujing": 0.0, + "sortorder": 2060036, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562155516792832, + "created_by": null, + "created_at": "4/1/2026 16:57:40.01", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "可调绞刀", + "code": "02060039", + "unit": "把", + "guige": "Q17.25—19", + "xinghao": "", + "pinyinname": "KDJD", + "kucunyujing": 0.0, + "sortorder": 2060039, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562155726508032, + "created_by": null, + "created_at": "4/1/2026 16:57:40.06", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "钻头", + "code": "02060116", + "unit": "支", + "guige": "Q7.0", + "xinghao": "", + "pinyinname": "ZT", + "kucunyujing": 0.0, + "sortorder": 2060116, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562155936223232, + "created_by": null, + "created_at": "4/1/2026 16:57:40.11", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "丝锥", + "code": "02060118", + "unit": "付", + "guige": "Q8", + "xinghao": "", + "pinyinname": "SZ", + "kucunyujing": 0.0, + "sortorder": 2060118, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562156145938432, + "created_by": null, + "created_at": "4/1/2026 16:57:40.16", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "钻头", + "code": "02060119", + "unit": "支", + "guige": "Q16", + "xinghao": "", + "pinyinname": "ZT", + "kucunyujing": 0.0, + "sortorder": 2060119, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562156351459328, + "created_by": null, + "created_at": "4/1/2026 16:57:40.207", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "丝锥", + "code": "02060121", + "unit": "付", + "guige": "Q4.Q3", + "xinghao": "", + "pinyinname": "SZ", + "kucunyujing": 0.0, + "sortorder": 2060121, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562156556980224, + "created_by": null, + "created_at": "4/1/2026 16:57:40.257", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "直刀", + "code": "02060122", + "unit": "把", + "guige": ".", + "xinghao": "", + "pinyinname": "ZD", + "kucunyujing": 0.0, + "sortorder": 2060122, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562156770889728, + "created_by": null, + "created_at": "4/1/2026 16:57:40.307", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "钻头", + "code": "02060123", + "unit": "颗", + "guige": "Q11.0", + "xinghao": "", + "pinyinname": "ZT", + "kucunyujing": 0.0, + "sortorder": 2060123, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562156968022016, + "created_by": null, + "created_at": "4/1/2026 16:57:40.357", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "麻花钻头", + "code": "02060124", + "unit": "个", + "guige": "Q17", + "xinghao": "", + "pinyinname": "MHZT", + "kucunyujing": 0.0, + "sortorder": 2060124, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562157177737216, + "created_by": null, + "created_at": "4/1/2026 16:57:40.407", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "割嘴", + "code": "02060127", + "unit": "支", + "guige": "3#", + "xinghao": "", + "pinyinname": "GZ", + "kucunyujing": 0.0, + "sortorder": 2060127, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562157383258112, + "created_by": null, + "created_at": "4/1/2026 16:57:40.453", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "不锈钢钻头", + "code": "02060131", + "unit": "颗", + "guige": "Q3.2", + "xinghao": "", + "pinyinname": "BXGZT", + "kucunyujing": 0.0, + "sortorder": 2060131, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562157605556224, + "created_by": null, + "created_at": "4/1/2026 16:57:40.507", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "不锈钢钻头", + "code": "02060132", + "unit": "颗", + "guige": "Q5", + "xinghao": "", + "pinyinname": "BXGZT", + "kucunyujing": 0.0, + "sortorder": 2060132, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562157798494208, + "created_by": null, + "created_at": "4/1/2026 16:57:40.553", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "呆扳手", + "code": "02060138", + "unit": "把", + "guige": "16-18", + "xinghao": "", + "pinyinname": "DBS", + "kucunyujing": 0.0, + "sortorder": 2060138, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562157999820800, + "created_by": null, + "created_at": "4/1/2026 16:57:40.603", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "呆扳手", + "code": "02060139", + "unit": "把", + "guige": "17-19", + "xinghao": "", + "pinyinname": "DBS", + "kucunyujing": 0.0, + "sortorder": 2060139, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562158201147392, + "created_by": null, + "created_at": "4/1/2026 16:57:40.65", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "冲击钻头", + "code": "02060141", + "unit": "支", + "guige": "10*50", + "xinghao": "", + "pinyinname": "CJZT", + "kucunyujing": 0.0, + "sortorder": 2060141, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562158427639808, + "created_by": null, + "created_at": "4/1/2026 16:57:40.703", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "呆扳手", + "code": "02060142", + "unit": "把", + "guige": "13-15", + "xinghao": "", + "pinyinname": "DBS", + "kucunyujing": 0.0, + "sortorder": 2060142, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562158641549312, + "created_by": null, + "created_at": "4/1/2026 16:57:40.753", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "十字改刀、一字改刀", + "code": "02060143", + "unit": "把", + "guige": "125", + "xinghao": "", + "pinyinname": "SZGD、YZGD", + "kucunyujing": 0.0, + "sortorder": 2060143, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562158851264512, + "created_by": null, + "created_at": "4/1/2026 16:57:40.807", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "梅花扳手", + "code": "02060145", + "unit": "把", + "guige": "13-15", + "xinghao": "", + "pinyinname": "MHBS", + "kucunyujing": 0.0, + "sortorder": 2060145, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562159048396800, + "created_by": null, + "created_at": "4/1/2026 16:57:40.85", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "梅花扳手", + "code": "02060146", + "unit": "把", + "guige": "17-19", + "xinghao": "", + "pinyinname": "MHBS", + "kucunyujing": 0.0, + "sortorder": 2060146, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562159241334784, + "created_by": null, + "created_at": "4/1/2026 16:57:40.897", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "不锈钢钻头", + "code": "02060147", + "unit": "颗", + "guige": "Q4.2", + "xinghao": "", + "pinyinname": "BXGZT", + "kucunyujing": 0.0, + "sortorder": 2060147, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562159451049984, + "created_by": null, + "created_at": "4/1/2026 16:57:40.947", + "update_by": null, + "updated_at": "1/9/2026 15:48:56.073", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "丝锥", + "code": "02060148", + "unit": "付", + "guige": "Q6/Q5", + "xinghao": "", + "pinyinname": "SZ", + "kucunyujing": 0.0, + "sortorder": 2060148, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562159643987968, + "created_by": null, + "created_at": "4/1/2026 16:57:40.993", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "呆扳手", + "code": "02060154", + "unit": "把", + "guige": "14-17", + "xinghao": "", + "pinyinname": "DBS", + "kucunyujing": 0.0, + "sortorder": 2060154, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562159849508864, + "created_by": null, + "created_at": "4/1/2026 16:57:41.043", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "钢丝轮", + "code": "02060157", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "GSL", + "kucunyujing": 0.0, + "sortorder": 2060157, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562160067612672, + "created_by": null, + "created_at": "4/1/2026 16:57:41.093", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "铁砂轮", + "code": "02060164", + "unit": "个", + "guige": "Q250", + "xinghao": "", + "pinyinname": "TSL", + "kucunyujing": 0.0, + "sortorder": 2060164, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562160281522176, + "created_by": null, + "created_at": "4/1/2026 16:57:41.147", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "打结刀〈丝棉割丝刀〉", + "code": "02060166", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "DJD〈SMGSD〉", + "kucunyujing": 0.0, + "sortorder": 2060166, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562160491237376, + "created_by": null, + "created_at": "4/1/2026 16:57:41.197", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "磨片", + "code": "02060167", + "unit": "张", + "guige": "100*6", + "xinghao": "", + "pinyinname": "MP", + "kucunyujing": 0.0, + "sortorder": 2060167, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562160696758272, + "created_by": null, + "created_at": "4/1/2026 16:57:41.243", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "塞尺", + "code": "02060168", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "SC", + "kucunyujing": 0.0, + "sortorder": 2060168, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562160902279168, + "created_by": null, + "created_at": "4/1/2026 16:57:41.293", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "千叶片", + "code": "02060169", + "unit": "张", + "guige": null, + "xinghao": "", + "pinyinname": "QXP", + "kucunyujing": 0.0, + "sortorder": 2060169, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562161103605760, + "created_by": null, + "created_at": "4/1/2026 16:57:41.343", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "方钻头", + "code": "02060172", + "unit": "支", + "guige": "Q6.Q8.Q10.Q12", + "xinghao": "", + "pinyinname": "FZT", + "kucunyujing": 0.0, + "sortorder": 2060172, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562161296543744, + "created_by": null, + "created_at": "4/1/2026 16:57:41.387", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "瓷砖钻头", + "code": "02060175", + "unit": "颗", + "guige": "Q6.Q8", + "xinghao": "", + "pinyinname": "CZZT", + "kucunyujing": 0.0, + "sortorder": 2060175, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562161497870336, + "created_by": null, + "created_at": "4/1/2026 16:57:41.437", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "丝锥", + "code": "02060178", + "unit": "付", + "guige": "Q10", + "xinghao": "", + "pinyinname": "SZ", + "kucunyujing": 0.0, + "sortorder": 2060178, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562161686614016, + "created_by": null, + "created_at": "4/1/2026 16:57:41.48", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "开口扳手", + "code": "02060182", + "unit": "把", + "guige": "Q8-10", + "xinghao": "", + "pinyinname": "KKBS", + "kucunyujing": 0.0, + "sortorder": 2060182, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562161900523520, + "created_by": null, + "created_at": "4/1/2026 16:57:41.53", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "两用扳手", + "code": "02060183", + "unit": "把", + "guige": "Q13", + "xinghao": "", + "pinyinname": "LYBS", + "kucunyujing": 0.0, + "sortorder": 2060183, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562162101850112, + "created_by": null, + "created_at": "4/1/2026 16:57:41.58", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "两用扳手", + "code": "02060184", + "unit": "把", + "guige": "Q16", + "xinghao": "", + "pinyinname": "LYBS", + "kucunyujing": 0.0, + "sortorder": 2060184, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562162294788096, + "created_by": null, + "created_at": "4/1/2026 16:57:41.627", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "方头钻头", + "code": "02060202", + "unit": "颗", + "guige": "q14*200", + "xinghao": "", + "pinyinname": "FTZT", + "kucunyujing": 0.0, + "sortorder": 2060202, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562162508697600, + "created_by": null, + "created_at": "4/1/2026 16:57:41.677", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "黄油枪油嘴", + "code": "02060207", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "HYQYZ", + "kucunyujing": 0.0, + "sortorder": 2060207, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562162705829888, + "created_by": null, + "created_at": "4/1/2026 16:57:41.723", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "板牙", + "code": "02060208", + "unit": "个", + "guige": "Q20", + "xinghao": "", + "pinyinname": "BY", + "kucunyujing": 0.0, + "sortorder": 2060208, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562162919739392, + "created_by": null, + "created_at": "4/1/2026 16:57:41.773", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "T字套同", + "code": "02060212", + "unit": "把", + "guige": "Q13", + "xinghao": "", + "pinyinname": "TZTT", + "kucunyujing": 0.0, + "sortorder": 2060212, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562163142037504, + "created_by": null, + "created_at": "4/1/2026 16:57:41.827", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "液压钳", + "code": "02060222", + "unit": "套", + "guige": "240", + "xinghao": "", + "pinyinname": "YYQ", + "kucunyujing": 0.0, + "sortorder": 2060222, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562163351752704, + "created_by": null, + "created_at": "4/1/2026 16:57:41.877", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "铂热电阻", + "code": "02060233", + "unit": "个", + "guige": "WZP-230/50mm", + "xinghao": "", + "pinyinname": "BRDZ", + "kucunyujing": 0.0, + "sortorder": 2060233, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562163548884992, + "created_by": null, + "created_at": "4/1/2026 16:57:41.927", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "合金砂轮", + "code": "02060235", + "unit": "个", + "guige": "200*25*32", + "xinghao": "", + "pinyinname": "GJSL", + "kucunyujing": 0.0, + "sortorder": 2060235, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562163750211584, + "created_by": null, + "created_at": "4/1/2026 16:57:41.973", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "方钻头", + "code": "02060239", + "unit": "支", + "guige": "Q16*350", + "xinghao": "", + "pinyinname": "FZT", + "kucunyujing": 0.0, + "sortorder": 2060239, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562163959926784, + "created_by": null, + "created_at": "4/1/2026 16:57:42.023", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "方钻头", + "code": "02060240", + "unit": "支", + "guige": "Q14*200", + "xinghao": "", + "pinyinname": "FZT", + "kucunyujing": 0.0, + "sortorder": 2060240, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562164157059072, + "created_by": null, + "created_at": "4/1/2026 16:57:42.07", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "钻头", + "code": "02060243", + "unit": "个", + "guige": "Q8.0", + "xinghao": "", + "pinyinname": "ZT", + "kucunyujing": 0.0, + "sortorder": 2060243, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562164345802752, + "created_by": null, + "created_at": "4/1/2026 16:57:42.117", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "钻头", + "code": "02060244", + "unit": "个", + "guige": "Q7.2", + "xinghao": "", + "pinyinname": "ZT", + "kucunyujing": 0.0, + "sortorder": 2060244, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562164542935040, + "created_by": null, + "created_at": "4/1/2026 16:57:42.16", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "钻头", + "code": "02060245", + "unit": "个", + "guige": "Q9.0", + "xinghao": "", + "pinyinname": "ZT", + "kucunyujing": 0.0, + "sortorder": 2060245, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562164744261632, + "created_by": null, + "created_at": "4/1/2026 16:57:42.21", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "呆扳手", + "code": "02060247", + "unit": "个", + "guige": "6-7", + "xinghao": "", + "pinyinname": "DBS", + "kucunyujing": 0.0, + "sortorder": 2060247, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562164945588224, + "created_by": null, + "created_at": "4/1/2026 16:57:42.257", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947884357914624, + "name": "开孔器", + "code": "02060250", + "unit": "个", + "guige": "Q50", + "xinghao": "", + "pinyinname": "KKQ", + "kucunyujing": 0.0, + "sortorder": 2060250, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562165163692032, + "created_by": null, + "created_at": "4/1/2026 16:57:42.31", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947929232773120, + "name": "选剥工人成绩月报表", + "code": "02070002", + "unit": "本", + "guige": null, + "xinghao": "", + "pinyinname": "SBGRCJYBB", + "kucunyujing": 0.0, + "sortorder": 2070002, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562165373407232, + "created_by": null, + "created_at": "4/1/2026 16:57:42.36", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947929232773120, + "name": "出口生丝双宫丝检验结果单", + "code": "02070003", + "unit": "本", + "guige": "30g", + "xinghao": "", + "pinyinname": "CKSSSGSJYJGC", + "kucunyujing": 0.0, + "sortorder": 2070003, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562165570539520, + "created_by": null, + "created_at": "4/1/2026 16:57:42.407", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947929232773120, + "name": "外观检验记录表", + "code": "02070004", + "unit": "本", + "guige": "80g", + "xinghao": "", + "pinyinname": "WGJYJLB", + "kucunyujing": 0.0, + "sortorder": 2070004, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562165767671808, + "created_by": null, + "created_at": "4/1/2026 16:57:42.453", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947929232773120, + "name": "解叙测定表", + "code": "02070005", + "unit": "本", + "guige": ".", + "xinghao": "", + "pinyinname": "JXCDB", + "kucunyujing": 0.0, + "sortorder": 2070005, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562165973192704, + "created_by": null, + "created_at": "4/1/2026 16:57:42.503", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947929232773120, + "name": "厂检结果单", + "code": "02070006", + "unit": "本", + "guige": "80g", + "xinghao": "", + "pinyinname": "AJJGC", + "kucunyujing": 0.0, + "sortorder": 2070006, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562166191296512, + "created_by": null, + "created_at": "4/1/2026 16:57:42.557", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947929232773120, + "name": "双宫丝特殊疵点记录单", + "code": "02070007", + "unit": "本", + "guige": "80g", + "xinghao": "", + "pinyinname": "SGSTSCDJLC", + "kucunyujing": 0.0, + "sortorder": 2070007, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562166409400320, + "created_by": null, + "created_at": "4/1/2026 16:57:42.607", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947929232773120, + "name": "调拨单", + "code": "02070009", + "unit": "本", + "guige": null, + "xinghao": "", + "pinyinname": "DBC", + "kucunyujing": 0.0, + "sortorder": 2070009, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562166623309824, + "created_by": null, + "created_at": "4/1/2026 16:57:42.657", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947929232773120, + "name": "入库单", + "code": "02070010", + "unit": "本", + "guige": "新", + "xinghao": "", + "pinyinname": "RKC", + "kucunyujing": 0.0, + "sortorder": 2070010, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562166820442112, + "created_by": null, + "created_at": "4/1/2026 16:57:42.703", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947929232773120, + "name": "磅单", + "code": "02070011", + "unit": "本", + "guige": null, + "xinghao": "", + "pinyinname": "BC", + "kucunyujing": 0.0, + "sortorder": 2070011, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562167004991488, + "created_by": null, + "created_at": "4/1/2026 16:57:42.747", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947929232773120, + "name": "入库单", + "code": "02070012", + "unit": "本", + "guige": "旧", + "xinghao": "", + "pinyinname": "RKC", + "kucunyujing": 0.0, + "sortorder": 2070012, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562167214706688, + "created_by": null, + "created_at": "4/1/2026 16:57:42.797", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947929232773120, + "name": "煮茧工场日报表", + "code": "02070013", + "unit": "本", + "guige": null, + "xinghao": "", + "pinyinname": "ZJGCRBB", + "kucunyujing": 0.0, + "sortorder": 2070013, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562167424421888, + "created_by": null, + "created_at": "4/1/2026 16:57:42.847", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22947929232773120, + "name": "缫丝丝量个人成绩表", + "code": "02070014", + "unit": "本", + "guige": "100页", + "xinghao": "", + "pinyinname": "SSSLGRCJB", + "kucunyujing": 0.0, + "sortorder": 2070014, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562167646720000, + "created_by": null, + "created_at": "4/1/2026 16:57:42.9", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "水扬酸", + "code": "02080010", + "unit": "瓶", + "guige": "250g", + "xinghao": "", + "pinyinname": "SYS", + "kucunyujing": 0.0, + "sortorder": 2080010, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562167856435200, + "created_by": null, + "created_at": "4/1/2026 16:57:42.95", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "创可贴", + "code": "02080012", + "unit": "盒", + "guige": "1*100", + "xinghao": "", + "pinyinname": "CKT", + "kucunyujing": 0.0, + "sortorder": 2080012, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562168066150400, + "created_by": null, + "created_at": "4/1/2026 16:57:43", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "传真纸", + "code": "02080013", + "unit": "筒", + "guige": null, + "xinghao": "", + "pinyinname": "CZZ", + "kucunyujing": 0.0, + "sortorder": 2080013, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562168263282688, + "created_by": null, + "created_at": "4/1/2026 16:57:43.05", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "玻纤布", + "code": "02080014", + "unit": "筒", + "guige": "1*40 1*60 1*30", + "xinghao": "", + "pinyinname": "BQB", + "kucunyujing": 0.0, + "sortorder": 2080014, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562168452026368, + "created_by": null, + "created_at": "4/1/2026 16:57:43.093", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "切割片", + "code": "02080015", + "unit": "张", + "guige": "400*32*32", + "xinghao": "", + "pinyinname": "QGP", + "kucunyujing": 0.0, + "sortorder": 2080015, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562168661741568, + "created_by": null, + "created_at": "4/1/2026 16:57:43.143", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "生料带", + "code": "02080016", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "SLD", + "kucunyujing": 0.0, + "sortorder": 2080016, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562168875651072, + "created_by": null, + "created_at": "4/1/2026 16:57:43.193", + "update_by": null, + "updated_at": "4/7/2026 10:40:22.583", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "耐磨绳〈传动带〉", + "code": "02080017", + "unit": "米", + "guige": "", + "xinghao": "", + "pinyinname": "NMS〈CDD〉", + "kucunyujing": 0.0, + "sortorder": 2080017, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562169097949184, + "created_by": null, + "created_at": "4/1/2026 16:57:43.247", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "板车内胎.充气内胎", + "code": "02080018", + "unit": "根", + "guige": "3.5-4", + "xinghao": "", + "pinyinname": "BCNT.CQNT", + "kucunyujing": 0.0, + "sortorder": 2080018, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562169286692864, + "created_by": null, + "created_at": "4/1/2026 16:57:43.293", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "拉手", + "code": "02080019", + "unit": "个", + "guige": "6寸", + "xinghao": "", + "pinyinname": "LS", + "kucunyujing": 0.0, + "sortorder": 2080019, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562169508990976, + "created_by": null, + "created_at": "4/1/2026 16:57:43.347", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "铁铲.胶铲", + "code": "02080020", + "unit": "把", + "guige": null, + "xinghao": "", + "pinyinname": "TC.JC", + "kucunyujing": 0.0, + "sortorder": 2080020, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562169714511872, + "created_by": null, + "created_at": "4/1/2026 16:57:43.393", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "蜡烛", + "code": "02080021", + "unit": "根", + "guige": null, + "xinghao": "", + "pinyinname": "LZ", + "kucunyujing": 0.0, + "sortorder": 2080021, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562169903255552, + "created_by": null, + "created_at": "4/1/2026 16:57:43.44", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "干温度计", + "code": "02080022", + "unit": "支", + "guige": null, + "xinghao": "", + "pinyinname": "GWDJ", + "kucunyujing": 0.0, + "sortorder": 2080022, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562170104582144, + "created_by": null, + "created_at": "4/1/2026 16:57:43.487", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "梳子", + "code": "02080023", + "unit": "把", + "guige": "塑料", + "xinghao": "", + "pinyinname": "SZ", + "kucunyujing": 0.0, + "sortorder": 2080023, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562170305908736, + "created_by": null, + "created_at": "4/1/2026 16:57:43.537", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "机油", + "code": "02080024", + "unit": "kg", + "guige": "40#", + "xinghao": "", + "pinyinname": "JY", + "kucunyujing": 0.0, + "sortorder": 2080024, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562170515623936, + "created_by": null, + "created_at": "4/1/2026 16:57:43.587", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "锂基油", + "code": "02080026", + "unit": "包", + "guige": "3#", + "xinghao": "", + "pinyinname": "LJY", + "kucunyujing": 0.0, + "sortorder": 2080026, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562170712756224, + "created_by": null, + "created_at": "4/1/2026 16:57:43.633", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "锯条", + "code": "02080027", + "unit": "张", + "guige": null, + "xinghao": "", + "pinyinname": "JT", + "kucunyujing": 0.0, + "sortorder": 2080027, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562170905694208, + "created_by": null, + "created_at": "4/1/2026 16:57:43.677", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "洗衣粉", + "code": "02080029", + "unit": "包", + "guige": null, + "xinghao": "", + "pinyinname": "XYF", + "kucunyujing": 0.0, + "sortorder": 2080029, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562171111215104, + "created_by": null, + "created_at": "4/1/2026 16:57:43.727", + "update_by": null, + "updated_at": "21/4/2026 11:45:59.453", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "不锈钢漏子", + "code": "02080030", + "unit": "把", + "guige": "18#/16#", + "xinghao": "", + "pinyinname": "BXGLZ", + "kucunyujing": 0.0, + "sortorder": 2080030, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562171304153088, + "created_by": null, + "created_at": "4/1/2026 16:57:43.773", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "白布围腰", + "code": "02080032", + "unit": "条", + "guige": "(长)", + "xinghao": "", + "pinyinname": "BBWY", + "kucunyujing": 0.0, + "sortorder": 2080032, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562171513868288, + "created_by": null, + "created_at": "4/1/2026 16:57:43.823", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "白布围腰", + "code": "02080033", + "unit": "条", + "guige": "(短)", + "xinghao": "", + "pinyinname": "BBWY", + "kucunyujing": 0.0, + "sortorder": 2080033, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562171711000576, + "created_by": null, + "created_at": "4/1/2026 16:57:43.87", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "索绪帚", + "code": "02080034", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "SXZ", + "kucunyujing": 0.0, + "sortorder": 2080034, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562171924910080, + "created_by": null, + "created_at": "4/1/2026 16:57:43.92", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "草帽", + "code": "02080036", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "CM", + "kucunyujing": 0.0, + "sortorder": 2080036, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562172130430976, + "created_by": null, + "created_at": "4/1/2026 16:57:43.97", + "update_by": null, + "updated_at": "3/8/2026 13:42:05.58", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "胶围腰", + "code": "02080037", + "unit": "条", + "guige": "", + "xinghao": "", + "pinyinname": "JWY", + "kucunyujing": 0.0, + "sortorder": 2080037, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562172348534784, + "created_by": null, + "created_at": "4/1/2026 16:57:44.023", + "update_by": null, + "updated_at": "26/5/2026 07:50:20.89", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "松紧带", + "code": "02080038", + "unit": "把", + "guige": "1*15米", + "xinghao": "", + "pinyinname": "SJD", + "kucunyujing": 0.0, + "sortorder": 2080038, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562172549861376, + "created_by": null, + "created_at": "4/1/2026 16:57:44.07", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "板车圈", + "code": "02080039", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "BCJ", + "kucunyujing": 0.0, + "sortorder": 2080039, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562172772159488, + "created_by": null, + "created_at": "4/1/2026 16:57:44.123", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "克感敏", + "code": "02080040", + "unit": "瓶", + "guige": "1*1000", + "xinghao": "", + "pinyinname": "KGM", + "kucunyujing": 0.0, + "sortorder": 2080040, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562172998651904, + "created_by": null, + "created_at": "4/1/2026 16:57:44.177", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "诺氟沙星", + "code": "02080041", + "unit": "张", + "guige": "1*10", + "xinghao": "", + "pinyinname": "NFSX", + "kucunyujing": 0.0, + "sortorder": 2080041, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562173204172800, + "created_by": null, + "created_at": "4/1/2026 16:57:44.227", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "正气水", + "code": "02080042", + "unit": "盒", + "guige": "10/盒", + "xinghao": "", + "pinyinname": "ZQS", + "kucunyujing": 0.0, + "sortorder": 2080042, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562173426470912, + "created_by": null, + "created_at": "4/1/2026 16:57:44.28", + "update_by": null, + "updated_at": "11/5/2026 13:46:53.557", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "大扫把", + "code": "02080043", + "unit": "把", + "guige": "水竹苗", + "xinghao": "", + "pinyinname": "SB", + "kucunyujing": 0.0, + "sortorder": 2080043, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562173640380416, + "created_by": null, + "created_at": "4/1/2026 16:57:44.33", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "小扫把", + "code": "02080044", + "unit": "把", + "guige": "小", + "xinghao": "", + "pinyinname": "XSB", + "kucunyujing": 0.0, + "sortorder": 2080044, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562173837512704, + "created_by": null, + "created_at": "4/1/2026 16:57:44.377", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "通丝刷", + "code": "02080045", + "unit": "把", + "guige": "大", + "xinghao": "", + "pinyinname": "TSS", + "kucunyujing": 0.0, + "sortorder": 2080045, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562174051422208, + "created_by": null, + "created_at": "4/1/2026 16:57:44.427", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "电池", + "code": "02080046", + "unit": "对", + "guige": "5 7#", + "xinghao": "", + "pinyinname": "DC", + "kucunyujing": 0.0, + "sortorder": 2080046, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562174282108928, + "created_by": null, + "created_at": "4/1/2026 16:57:44.483", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "帚帕", + "code": "02080047", + "unit": "把", + "guige": null, + "xinghao": "", + "pinyinname": "ZP", + "kucunyujing": 0.0, + "sortorder": 2080047, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562174508601344, + "created_by": null, + "created_at": "4/1/2026 16:57:44.537", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "玻璃胶", + "code": "02080048", + "unit": "筒", + "guige": null, + "xinghao": "", + "pinyinname": "BLJ", + "kucunyujing": 0.0, + "sortorder": 2080048, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562174726705152, + "created_by": null, + "created_at": "4/1/2026 16:57:44.59", + "update_by": null, + "updated_at": "25/5/2026 14:21:16.337", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "橡胶充气轮外胎", + "code": "02080049", + "unit": "个", + "guige": "3.5-4", + "xinghao": "", + "pinyinname": "JCWT", + "kucunyujing": 0.0, + "sortorder": 2080049, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562174940614656, + "created_by": null, + "created_at": "4/1/2026 16:57:44.64", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "封口胶", + "code": "02080050", + "unit": "圈", + "guige": "200米", + "xinghao": "", + "pinyinname": "FKJ", + "kucunyujing": 0.0, + "sortorder": 2080050, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562175150329856, + "created_by": null, + "created_at": "4/1/2026 16:57:44.69", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "元珠笔", + "code": "02080052", + "unit": "支", + "guige": null, + "xinghao": "", + "pinyinname": "YZB", + "kucunyujing": 0.0, + "sortorder": 2080052, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562175360045056, + "created_by": null, + "created_at": "4/1/2026 16:57:44.74", + "update_by": null, + "updated_at": "23/5/2026 08:22:58.06", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "修眉刀片", + "code": "02080053", + "unit": "盒", + "guige": "", + "xinghao": "", + "pinyinname": "DP", + "kucunyujing": 0.0, + "sortorder": 2080053, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562175569760256, + "created_by": null, + "created_at": "4/1/2026 16:57:44.79", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "美工刀", + "code": "02080054", + "unit": "把", + "guige": "小号.大号", + "xinghao": "", + "pinyinname": "MGD", + "kucunyujing": 0.0, + "sortorder": 2080054, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562175779475456, + "created_by": null, + "created_at": "4/1/2026 16:57:44.84", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "粉笔", + "code": "02080055", + "unit": "盒", + "guige": null, + "xinghao": "", + "pinyinname": "FB", + "kucunyujing": 0.0, + "sortorder": 2080055, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562175993384960, + "created_by": null, + "created_at": "4/1/2026 16:57:44.89", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "厕刷", + "code": "02080056", + "unit": "把", + "guige": null, + "xinghao": "", + "pinyinname": "CS", + "kucunyujing": 0.0, + "sortorder": 2080056, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562176190517248, + "created_by": null, + "created_at": "4/1/2026 16:57:44.94", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "氯化铝", + "code": "02080058", + "unit": "kg", + "guige": "固体", + "xinghao": "", + "pinyinname": "LHL", + "kucunyujing": 0.0, + "sortorder": 2080058, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562176404426752, + "created_by": null, + "created_at": "4/1/2026 16:57:44.99", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "油石", + "code": "02080059", + "unit": "块", + "guige": null, + "xinghao": "", + "pinyinname": "YD", + "kucunyujing": 0.0, + "sortorder": 2080059, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562176614141952, + "created_by": null, + "created_at": "4/1/2026 16:57:45.04", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "广原试纸", + "code": "02080060", + "unit": "本", + "guige": "D1-14", + "xinghao": "", + "pinyinname": "AYSZ", + "kucunyujing": 0.0, + "sortorder": 2080060, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562176832245760, + "created_by": null, + "created_at": "4/1/2026 16:57:45.093", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "K型胶轮", + "code": "02080062", + "unit": "个", + "guige": "Q100", + "xinghao": "", + "pinyinname": "KXJL", + "kucunyujing": 0.0, + "sortorder": 2080062, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562177033572352, + "created_by": null, + "created_at": "4/1/2026 16:57:45.14", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "订书针", + "code": "02080064", + "unit": "盒", + "guige": null, + "xinghao": "", + "pinyinname": "DSZ", + "kucunyujing": 0.0, + "sortorder": 2080064, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562177222316032, + "created_by": null, + "created_at": "4/1/2026 16:57:45.187", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "大头针", + "code": "02080065", + "unit": "盒", + "guige": null, + "xinghao": "", + "pinyinname": "DTZ", + "kucunyujing": 0.0, + "sortorder": 2080065, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562177432031232, + "created_by": null, + "created_at": "4/1/2026 16:57:45.237", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "美工刀片", + "code": "02080066", + "unit": "盒", + "guige": "1*10", + "xinghao": "", + "pinyinname": "MGDP", + "kucunyujing": 0.0, + "sortorder": 2080066, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562177641746432, + "created_by": null, + "created_at": "4/1/2026 16:57:45.287", + "update_by": null, + "updated_at": "25/5/2026 14:08:51.443", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "葡萄糖", + "code": "02080067", + "unit": "支", + "guige": "", + "xinghao": "", + "pinyinname": "PTT", + "kucunyujing": 0.0, + "sortorder": 2080067, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562177843073024, + "created_by": null, + "created_at": "4/1/2026 16:57:45.333", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "双氧水", + "code": "02080068", + "unit": "kg", + "guige": null, + "xinghao": "", + "pinyinname": "SYS", + "kucunyujing": 0.0, + "sortorder": 2080068, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562178056982528, + "created_by": null, + "created_at": "4/1/2026 16:57:45.383", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "冰醋酸", + "code": "02080069", + "unit": "kg", + "guige": null, + "xinghao": "", + "pinyinname": "BCS", + "kucunyujing": 0.0, + "sortorder": 2080069, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562178262503424, + "created_by": null, + "created_at": "4/1/2026 16:57:45.433", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "板车轴", + "code": "02080070", + "unit": "根", + "guige": null, + "xinghao": "", + "pinyinname": "BCZ", + "kucunyujing": 0.0, + "sortorder": 2080070, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562178455441408, + "created_by": null, + "created_at": "4/1/2026 16:57:45.477", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "胶带切割器", + "code": "02080071", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "JDQGQ", + "kucunyujing": 0.0, + "sortorder": 2080071, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562178652573696, + "created_by": null, + "created_at": "4/1/2026 16:57:45.527", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "记号笔", + "code": "02080072", + "unit": "支", + "guige": null, + "xinghao": "", + "pinyinname": "JHB", + "kucunyujing": 0.0, + "sortorder": 2080072, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562178849705984, + "created_by": null, + "created_at": "4/1/2026 16:57:45.573", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "垃圾袋", + "code": "02080073", + "unit": "把", + "guige": "大", + "xinghao": "", + "pinyinname": "LJD", + "kucunyujing": 0.0, + "sortorder": 2080073, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562179072004096, + "created_by": null, + "created_at": "4/1/2026 16:57:45.627", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "量筒", + "code": "02080077", + "unit": "个", + "guige": "100ml", + "xinghao": "", + "pinyinname": "LT", + "kucunyujing": 0.0, + "sortorder": 2080077, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562179281719296, + "created_by": null, + "created_at": "4/1/2026 16:57:45.677", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "塑料大扫把", + "code": "02080079", + "unit": "把", + "guige": null, + "xinghao": "", + "pinyinname": "SLDSB", + "kucunyujing": 0.0, + "sortorder": 2080079, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562179478851584, + "created_by": null, + "created_at": "4/1/2026 16:57:45.723", + "update_by": null, + "updated_at": "15/5/2026 15:34:56.03", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "洗涤剂K6", + "code": "02080083", + "unit": "㎏", + "guige": "120㎏/桶", + "xinghao": "", + "pinyinname": "K6", + "kucunyujing": 0.0, + "sortorder": 2080083, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562179692761088, + "created_by": null, + "created_at": "4/1/2026 16:57:45.773", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "平光眼镜", + "code": "02080084", + "unit": "付", + "guige": null, + "xinghao": "", + "pinyinname": "PGYJ", + "kucunyujing": 0.0, + "sortorder": 2080084, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562179910864896, + "created_by": null, + "created_at": "4/1/2026 16:57:45.827", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "K型尼龙轮", + "code": "02080087", + "unit": "个", + "guige": "Q125", + "xinghao": "", + "pinyinname": "KXNLL", + "kucunyujing": 0.0, + "sortorder": 2080087, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562180120580096, + "created_by": null, + "created_at": "4/1/2026 16:57:45.877", + "update_by": null, + "updated_at": "5/4/2026 17:09:16.463", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "太极正气液", + "code": "02080090", + "unit": "盒", + "guige": "10支/盒", + "xinghao": "", + "pinyinname": "ZQGY", + "kucunyujing": 0.0, + "sortorder": 2080090, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562180334489600, + "created_by": null, + "created_at": "4/1/2026 16:57:45.927", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "三角皮带", + "code": "02080178", + "unit": "条", + "guige": "A--737", + "xinghao": "", + "pinyinname": "SJPD", + "kucunyujing": 0.0, + "sortorder": 2080178, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562180544204800, + "created_by": null, + "created_at": "4/1/2026 16:57:45.977", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "三角皮带", + "code": "02080179", + "unit": "根", + "guige": "0—610", + "xinghao": "", + "pinyinname": "SJPD", + "kucunyujing": 0.0, + "sortorder": 2080179, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562180749725696, + "created_by": null, + "created_at": "4/1/2026 16:57:46.027", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "三角皮带", + "code": "02080180", + "unit": "条", + "guige": "A--1168", + "xinghao": "", + "pinyinname": "SJPD", + "kucunyujing": 0.0, + "sortorder": 2080180, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562180959440896, + "created_by": null, + "created_at": "4/1/2026 16:57:46.077", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "三角皮带", + "code": "02080181", + "unit": "条", + "guige": "A1245", + "xinghao": "", + "pinyinname": "SJPD", + "kucunyujing": 0.0, + "sortorder": 2080181, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562181156573184, + "created_by": null, + "created_at": "4/1/2026 16:57:46.123", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "三角皮带", + "code": "02080183", + "unit": "条", + "guige": "A--1803", + "xinghao": "", + "pinyinname": "SJPD", + "kucunyujing": 0.0, + "sortorder": 2080183, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562181378871296, + "created_by": null, + "created_at": "4/1/2026 16:57:46.177", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "三角皮带", + "code": "02080186", + "unit": "根", + "guige": "C2565", + "xinghao": "", + "pinyinname": "SJPD", + "kucunyujing": 0.0, + "sortorder": 2080186, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562181638918144, + "created_by": null, + "created_at": "4/1/2026 16:57:46.237", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "三角皮带", + "code": "02080187", + "unit": "条", + "guige": "A1600", + "xinghao": "", + "pinyinname": "SJPD", + "kucunyujing": 0.0, + "sortorder": 2080187, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562181857021952, + "created_by": null, + "created_at": "4/1/2026 16:57:46.29", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "电动机", + "code": "02080188", + "unit": "台", + "guige": "11kw", + "xinghao": "", + "pinyinname": "DDJ", + "kucunyujing": 0.0, + "sortorder": 2080188, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562182138040320, + "created_by": null, + "created_at": "4/1/2026 16:57:46.357", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "三角皮带", + "code": "02080189", + "unit": "条", + "guige": "A1000", + "xinghao": "", + "pinyinname": "SJPD", + "kucunyujing": 0.0, + "sortorder": 2080189, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562182326784000, + "created_by": null, + "created_at": "4/1/2026 16:57:46.403", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "三角带", + "code": "02080190", + "unit": "根", + "guige": "A787", + "xinghao": "", + "pinyinname": "SJD", + "kucunyujing": 0.0, + "sortorder": 2080190, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562182544887808, + "created_by": null, + "created_at": "4/1/2026 16:57:46.453", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "双金属温度计", + "code": "02080191", + "unit": "个", + "guige": "ESS/501", + "xinghao": "", + "pinyinname": "SJSWDJ", + "kucunyujing": 0.0, + "sortorder": 2080191, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562182771380224, + "created_by": null, + "created_at": "4/1/2026 16:57:46.507", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "不锈钢半元头螺丝", + "code": "02080192", + "unit": "个", + "guige": "5*45", + "xinghao": "", + "pinyinname": "BXGBYTLS", + "kucunyujing": 0.0, + "sortorder": 2080192, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562182981095424, + "created_by": null, + "created_at": "4/1/2026 16:57:46.557", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "量杯", + "code": "02080193", + "unit": "个", + "guige": "1000ml", + "xinghao": "", + "pinyinname": "LB", + "kucunyujing": 0.0, + "sortorder": 2080193, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562183262113792, + "created_by": null, + "created_at": "4/1/2026 16:57:46.623", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "带袖胶手套", + "code": "02080194", + "unit": "付", + "guige": null, + "xinghao": "", + "pinyinname": "DXJST", + "kucunyujing": 0.0, + "sortorder": 2080194, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562183476023296, + "created_by": null, + "created_at": "4/1/2026 16:57:46.677", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "耳塞3M1110防噪声", + "code": "02080197", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "ES3M1110FZS", + "kucunyujing": 0.0, + "sortorder": 2080197, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562183681544192, + "created_by": null, + "created_at": "4/1/2026 16:57:46.727", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "电焊条", + "code": "02080198", + "unit": "kg", + "guige": "Q3.2〈20KG〉", + "xinghao": "", + "pinyinname": "DHT", + "kucunyujing": 0.0, + "sortorder": 2080198, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562183882870784, + "created_by": null, + "created_at": "4/1/2026 16:57:46.773", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "不锈钢焊条", + "code": "02080199", + "unit": "kg", + "guige": "Q3.2", + "xinghao": "", + "pinyinname": "BXGHT", + "kucunyujing": 0.0, + "sortorder": 2080199, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562184092585984, + "created_by": null, + "created_at": "4/1/2026 16:57:46.823", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "不锈钢焊条", + "code": "02080200", + "unit": "kg", + "guige": "Q2.5", + "xinghao": "", + "pinyinname": "BXGHT", + "kucunyujing": 0.0, + "sortorder": 2080200, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562184289718272, + "created_by": null, + "created_at": "4/1/2026 16:57:46.87", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "抽油枪", + "code": "02080201", + "unit": "把", + "guige": "无", + "xinghao": "", + "pinyinname": "CYQ", + "kucunyujing": 0.0, + "sortorder": 2080201, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562184486850560, + "created_by": null, + "created_at": "4/1/2026 16:57:46.917", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "塑料扫把", + "code": "02080204", + "unit": "把", + "guige": null, + "xinghao": "", + "pinyinname": "SLSB", + "kucunyujing": 0.0, + "sortorder": 2080204, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562184700760064, + "created_by": null, + "created_at": "4/1/2026 16:57:46.967", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "锂基脂黄油", + "code": "02080206", + "unit": "桶", + "guige": "00井.000井", + "xinghao": "", + "pinyinname": "LJZHY", + "kucunyujing": 0.0, + "sortorder": 2080206, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562184918863872, + "created_by": null, + "created_at": "4/1/2026 16:57:47.02", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "三角皮带", + "code": "02080208", + "unit": "根", + "guige": "1067", + "xinghao": "", + "pinyinname": "SJPD", + "kucunyujing": 0.0, + "sortorder": 2080208, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562185111801856, + "created_by": null, + "created_at": "4/1/2026 16:57:47.067", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "黄油漆", + "code": "02080210", + "unit": "桶", + "guige": "3KG", + "xinghao": "", + "pinyinname": "HYQ", + "kucunyujing": 0.0, + "sortorder": 2080210, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562185321517056, + "created_by": null, + "created_at": "4/1/2026 16:57:47.117", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "切割片", + "code": "02080213", + "unit": "张", + "guige": "105*1", + "xinghao": "", + "pinyinname": "QGP", + "kucunyujing": 0.0, + "sortorder": 2080213, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562185531232256, + "created_by": null, + "created_at": "4/1/2026 16:57:47.167", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "尼龙轮", + "code": "02080214", + "unit": "个", + "guige": "Q200", + "xinghao": "", + "pinyinname": "NLL", + "kucunyujing": 0.0, + "sortorder": 2080214, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562185753530368, + "created_by": null, + "created_at": "4/1/2026 16:57:47.217", + "update_by": null, + "updated_at": "22/7/2026 14:06:35.387", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "三角皮带(打棉机)", + "code": "02080215", + "unit": "根", + "guige": "B1676", + "xinghao": "", + "pinyinname": "SJPD", + "kucunyujing": 0.0, + "sortorder": 2080215, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562185967439872, + "created_by": null, + "created_at": "4/1/2026 16:57:47.27", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "波纹管", + "code": "02080221", + "unit": "米", + "guige": "Q16", + "xinghao": "", + "pinyinname": "BWG", + "kucunyujing": 0.0, + "sortorder": 2080221, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562186172960768, + "created_by": null, + "created_at": "4/1/2026 16:57:47.317", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "片碱〈烧碱〉", + "code": "02080222", + "unit": "kg", + "guige": "无", + "xinghao": "", + "pinyinname": "PJ〈SJ〉", + "kucunyujing": 0.0, + "sortorder": 2080222, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562186382675968, + "created_by": null, + "created_at": "4/1/2026 16:57:47.37", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "502胶水", + "code": "02080223", + "unit": "瓶", + "guige": null, + "xinghao": "", + "pinyinname": "502JS", + "kucunyujing": 0.0, + "sortorder": 2080223, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562186592391168, + "created_by": null, + "created_at": "4/1/2026 16:57:47.42", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "砂布〈砂纸〉", + "code": "02080224", + "unit": "张", + "guige": "120井.80井", + "xinghao": "", + "pinyinname": "SB〈SZ〉", + "kucunyujing": 0.0, + "sortorder": 2080224, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562186831466496, + "created_by": null, + "created_at": "4/1/2026 16:57:47.477", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "丝棉内胶袋", + "code": "02080233", + "unit": "个", + "guige": "1*0.8", + "xinghao": "", + "pinyinname": "SMNJD", + "kucunyujing": 0.0, + "sortorder": 2080233, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562187036987392, + "created_by": null, + "created_at": "4/1/2026 16:57:47.527", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "竹肖", + "code": "02080234", + "unit": "颗", + "guige": "Q4*30.B116A-0414", + "xinghao": "", + "pinyinname": "ZX", + "kucunyujing": 0.0, + "sortorder": 2080234, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562187263479808, + "created_by": null, + "created_at": "4/1/2026 16:57:47.577", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "计算器", + "code": "02080246", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "JSQ", + "kucunyujing": 0.0, + "sortorder": 2080246, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562187469000704, + "created_by": null, + "created_at": "4/1/2026 16:57:47.627", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "按动签字笔", + "code": "02080248", + "unit": "支", + "guige": null, + "xinghao": "", + "pinyinname": "ADQZB", + "kucunyujing": 0.0, + "sortorder": 2080248, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562187666132992, + "created_by": null, + "created_at": "4/1/2026 16:57:47.677", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "按动中性`签字笔芯", + "code": "02080249", + "unit": "支", + "guige": "0.5", + "xinghao": "", + "pinyinname": "ADZX`QZBX", + "kucunyujing": 0.0, + "sortorder": 2080249, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562187875848192, + "created_by": null, + "created_at": "4/1/2026 16:57:47.723", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "扁铁", + "code": "02080253", + "unit": "根", + "guige": "4*40〈1*6〉", + "xinghao": "", + "pinyinname": "BT", + "kucunyujing": 0.0, + "sortorder": 2080253, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562188077174784, + "created_by": null, + "created_at": "4/1/2026 16:57:47.773", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "茧桶", + "code": "02080254", + "unit": "个", + "guige": "小", + "xinghao": "", + "pinyinname": "JT", + "kucunyujing": 0.0, + "sortorder": 2080254, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562188286889984, + "created_by": null, + "created_at": "4/1/2026 16:57:47.823", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "茧桶", + "code": "02080255", + "unit": "个", + "guige": "大", + "xinghao": "", + "pinyinname": "JT", + "kucunyujing": 0.0, + "sortorder": 2080255, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562188500799488, + "created_by": null, + "created_at": "4/1/2026 16:57:47.873", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "不锈钢水瓢", + "code": "02080270", + "unit": "把", + "guige": "16.18公分", + "xinghao": "", + "pinyinname": "BXGSP", + "kucunyujing": 0.0, + "sortorder": 2080270, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562188718903296, + "created_by": null, + "created_at": "4/1/2026 16:57:47.927", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "银粉漆", + "code": "02080272", + "unit": "桶", + "guige": null, + "xinghao": "", + "pinyinname": "YFQ", + "kucunyujing": 0.0, + "sortorder": 2080272, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562188928618496, + "created_by": null, + "created_at": "4/1/2026 16:57:47.977", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "地板腊", + "code": "02080273", + "unit": "桶", + "guige": "2公斤", + "xinghao": "", + "pinyinname": "DBL", + "kucunyujing": 0.0, + "sortorder": 2080273, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562189167693824, + "created_by": null, + "created_at": "4/1/2026 16:57:48.033", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "三角皮带", + "code": "02080283", + "unit": "根", + "guige": "B1803", + "xinghao": "", + "pinyinname": "SJPD", + "kucunyujing": 0.0, + "sortorder": 2080283, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562189360631808, + "created_by": null, + "created_at": "4/1/2026 16:57:48.08", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "厚薄膜", + "code": "02080284", + "unit": "kg", + "guige": null, + "xinghao": "", + "pinyinname": "HBM", + "kucunyujing": 0.0, + "sortorder": 2080284, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562189574541312, + "created_by": null, + "created_at": "4/1/2026 16:57:48.13", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "塑料胶管", + "code": "02080286", + "unit": "圈", + "guige": "Q20、(9KG)Q16.Q25", + "xinghao": "", + "pinyinname": "SLJG", + "kucunyujing": 0.0, + "sortorder": 2080286, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562191147405312, + "created_by": null, + "created_at": "4/1/2026 16:57:48.503", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "小配电箱", + "code": "02080289", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "XPDX", + "kucunyujing": 0.0, + "sortorder": 2080289, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562191386480640, + "created_by": null, + "created_at": "4/1/2026 16:57:48.563", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "三角皮带", + "code": "02080290", + "unit": "根", + "guige": "B1321", + "xinghao": "", + "pinyinname": "SJPD", + "kucunyujing": 0.0, + "sortorder": 2080290, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562191592001536, + "created_by": null, + "created_at": "4/1/2026 16:57:48.61", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "女工作服〈上装、下装〉", + "code": "02080296", + "unit": "套", + "guige": null, + "xinghao": "", + "pinyinname": "NGZF〈SZ、XZ〉", + "kucunyujing": 0.0, + "sortorder": 2080296, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562191780745216, + "created_by": null, + "created_at": "4/1/2026 16:57:48.657", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "金属垫", + "code": "02080300", + "unit": "个", + "guige": "Q25", + "xinghao": "", + "pinyinname": "JSD", + "kucunyujing": 0.0, + "sortorder": 2080300, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562191986266112, + "created_by": null, + "created_at": "4/1/2026 16:57:48.707", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "金属垫", + "code": "02080301", + "unit": "个", + "guige": "Q20", + "xinghao": "", + "pinyinname": "JSD", + "kucunyujing": 0.0, + "sortorder": 2080301, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562192221147136, + "created_by": null, + "created_at": "4/1/2026 16:57:48.76", + "update_by": null, + "updated_at": "16/6/2026 14:45:14.923", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "不锈钢元条", + "code": "02080302", + "unit": "㎏", + "guige": "Q5", + "xinghao": "", + "pinyinname": "BXGYT", + "kucunyujing": 0.0, + "sortorder": 2080302, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562192447639552, + "created_by": null, + "created_at": "4/1/2026 16:57:48.817", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "9V方块电池", + "code": "02080303", + "unit": "块", + "guige": null, + "xinghao": "", + "pinyinname": "9VFKDC", + "kucunyujing": 0.0, + "sortorder": 2080303, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562192661549056, + "created_by": null, + "created_at": "4/1/2026 16:57:48.867", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "不锈钢盆", + "code": "02080307", + "unit": "个", + "guige": "28公分", + "xinghao": "", + "pinyinname": "BXGP", + "kucunyujing": 0.0, + "sortorder": 2080307, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562192871264256, + "created_by": null, + "created_at": "4/1/2026 16:57:48.917", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "电焊钳", + "code": "02080308", + "unit": "把", + "guige": null, + "xinghao": "", + "pinyinname": "DHQ", + "kucunyujing": 0.0, + "sortorder": 2080308, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562193097756672, + "created_by": null, + "created_at": "4/1/2026 16:57:48.97", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "排刷", + "code": "02080309", + "unit": "把", + "guige": "2寸", + "xinghao": "", + "pinyinname": "PS", + "kucunyujing": 0.0, + "sortorder": 2080309, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562193336832000, + "created_by": null, + "created_at": "4/1/2026 16:57:49.027", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "兰色胶筐", + "code": "02080311", + "unit": "个", + "guige": "60*45*33", + "xinghao": "", + "pinyinname": "LSJK", + "kucunyujing": 0.0, + "sortorder": 2080311, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562193546547200, + "created_by": null, + "created_at": "4/1/2026 16:57:49.077", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "手提喷雾器", + "code": "02080312", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "SDPWQ", + "kucunyujing": 0.0, + "sortorder": 2080312, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562193739485184, + "created_by": null, + "created_at": "4/1/2026 16:57:49.123", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "元丝", + "code": "02080314", + "unit": "圈", + "guige": "8井", + "xinghao": "", + "pinyinname": "YS", + "kucunyujing": 0.0, + "sortorder": 2080314, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562193945006080, + "created_by": null, + "created_at": "4/1/2026 16:57:49.173", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "石棉垫", + "code": "02080317", + "unit": "张", + "guige": "190*34*17", + "xinghao": "", + "pinyinname": "DMD", + "kucunyujing": 0.0, + "sortorder": 2080317, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562194154721280, + "created_by": null, + "created_at": "4/1/2026 16:57:49.223", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "胶塞", + "code": "02080318", + "unit": "包", + "guige": "Q8", + "xinghao": "", + "pinyinname": "JS", + "kucunyujing": 0.0, + "sortorder": 2080318, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562194360242176, + "created_by": null, + "created_at": "4/1/2026 16:57:49.27", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "柠檬酸除垢剂", + "code": "02080319", + "unit": "瓶", + "guige": "250克", + "xinghao": "", + "pinyinname": "NMSCGJ", + "kucunyujing": 0.0, + "sortorder": 2080319, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562194574151680, + "created_by": null, + "created_at": "4/1/2026 16:57:49.323", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "电子温度计", + "code": "02080578", + "unit": "个", + "guige": "MC501", + "xinghao": "", + "pinyinname": "DZWDJ", + "kucunyujing": 0.0, + "sortorder": 2080578, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562194792255488, + "created_by": null, + "created_at": "4/1/2026 16:57:49.373", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "速效救心丸", + "code": "02080585", + "unit": "盒", + "guige": null, + "xinghao": "", + "pinyinname": "SXJXW", + "kucunyujing": 0.0, + "sortorder": 2080585, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562195006164992, + "created_by": null, + "created_at": "4/1/2026 16:57:49.423", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "弹性绷带", + "code": "02080589", + "unit": "盒", + "guige": null, + "xinghao": "", + "pinyinname": "DXBD", + "kucunyujing": 0.0, + "sortorder": 2080589, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562195215880192, + "created_by": null, + "created_at": "4/1/2026 16:57:49.473", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "三角,撮箕", + "code": "02080593", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "SJ,CJ", + "kucunyujing": 0.0, + "sortorder": 2080593, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562195425595392, + "created_by": null, + "created_at": "4/1/2026 16:57:49.527", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "灰色防锈漆", + "code": "02080602", + "unit": "桶", + "guige": "3㎏", + "xinghao": "", + "pinyinname": "HSFXQ", + "kucunyujing": 0.0, + "sortorder": 2080602, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562195618533376, + "created_by": null, + "created_at": "4/1/2026 16:57:49.57", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "云南白药粉", + "code": "02080608", + "unit": "瓶", + "guige": "4g", + "xinghao": "", + "pinyinname": "YNBYF", + "kucunyujing": 0.0, + "sortorder": 2080608, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562195819859968, + "created_by": null, + "created_at": "4/1/2026 16:57:49.617", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "电热开水器", + "code": "02080618", + "unit": "个", + "guige": "71升", + "xinghao": "", + "pinyinname": "DRKSQ", + "kucunyujing": 0.0, + "sortorder": 2080618, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562196012797952, + "created_by": null, + "created_at": "4/1/2026 16:57:49.667", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "冷冻液油", + "code": "02080619", + "unit": "桶", + "guige": null, + "xinghao": "", + "pinyinname": "LDYY", + "kucunyujing": 0.0, + "sortorder": 2080619, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562196243484672, + "created_by": null, + "created_at": "4/1/2026 16:57:49.72", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "隔断帘", + "code": "02080624", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "GDL", + "kucunyujing": 0.0, + "sortorder": 2080624, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562196440616960, + "created_by": null, + "created_at": "4/1/2026 16:57:49.767", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "尼龙轮胶垫", + "code": "02080627", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "NLLJD", + "kucunyujing": 0.0, + "sortorder": 2080627, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562196637749248, + "created_by": null, + "created_at": "4/1/2026 16:57:49.813", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "注射器", + "code": "02080629", + "unit": "支", + "guige": null, + "xinghao": "", + "pinyinname": "ZSQ", + "kucunyujing": 0.0, + "sortorder": 2080629, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562196839075840, + "created_by": null, + "created_at": "4/1/2026 16:57:49.86", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "704硅胶", + "code": "02080633", + "unit": "瓶", + "guige": null, + "xinghao": "", + "pinyinname": "704GJ", + "kucunyujing": 0.0, + "sortorder": 2080633, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562197036208128, + "created_by": null, + "created_at": "4/1/2026 16:57:49.907", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "整理室白布套", + "code": "02080637", + "unit": "个", + "guige": "定制", + "xinghao": "", + "pinyinname": "ZLSBBT", + "kucunyujing": 0.0, + "sortorder": 2080637, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562197233340416, + "created_by": null, + "created_at": "4/1/2026 16:57:49.957", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "蒙脱石散", + "code": "02080638", + "unit": "盒", + "guige": null, + "xinghao": "", + "pinyinname": "MTDS", + "kucunyujing": 0.0, + "sortorder": 2080638, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562197434667008, + "created_by": null, + "created_at": "4/1/2026 16:57:50.003", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "扎带", + "code": "02080642", + "unit": "包", + "guige": "5*250", + "xinghao": "", + "pinyinname": "ZD", + "kucunyujing": 0.0, + "sortorder": 2080642, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562197644382208, + "created_by": null, + "created_at": "4/1/2026 16:57:50.053", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "喷雾器 伸缩杆", + "code": "02080647", + "unit": "根", + "guige": null, + "xinghao": "", + "pinyinname": "PWQ SSG", + "kucunyujing": 0.0, + "sortorder": 2080647, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562197854097408, + "created_by": null, + "created_at": "4/1/2026 16:57:50.103", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "麻绳", + "code": "02080653", + "unit": "条", + "guige": null, + "xinghao": "", + "pinyinname": "MS", + "kucunyujing": 0.0, + "sortorder": 2080653, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562198051229696, + "created_by": null, + "created_at": "4/1/2026 16:57:50.15", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "封包机皮带", + "code": "02080656", + "unit": "条", + "guige": "152XL", + "xinghao": "", + "pinyinname": "FBJPD", + "kucunyujing": 0.0, + "sortorder": 2080656, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562198260944896, + "created_by": null, + "created_at": "4/1/2026 16:57:50.2", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "锅炉 除垢剂", + "code": "02080660", + "unit": "kg", + "guige": null, + "xinghao": "", + "pinyinname": "GL CGJ", + "kucunyujing": 0.0, + "sortorder": 2080660, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562198458077184, + "created_by": null, + "created_at": "4/1/2026 16:57:50.247", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "推车轮胎轴/轴芯", + "code": "02080663", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "TCLTZ/ZX", + "kucunyujing": 0.0, + "sortorder": 2080663, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562198751678464, + "created_by": null, + "created_at": "4/1/2026 16:57:50.317", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "尼龙轮", + "code": "02080668", + "unit": "个", + "guige": "Q150", + "xinghao": "", + "pinyinname": "NLL", + "kucunyujing": 0.0, + "sortorder": 2080668, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562198948810752, + "created_by": null, + "created_at": "4/1/2026 16:57:50.363", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "白板笔", + "code": "02080670", + "unit": "支", + "guige": null, + "xinghao": "", + "pinyinname": "BBB", + "kucunyujing": 0.0, + "sortorder": 2080670, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562199154331648, + "created_by": null, + "created_at": "4/1/2026 16:57:50.413", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "三角皮带", + "code": "02080673", + "unit": "条", + "guige": "B-2134", + "xinghao": "", + "pinyinname": "SJPD", + "kucunyujing": 0.0, + "sortorder": 2080673, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562199351463936, + "created_by": null, + "created_at": "4/1/2026 16:57:50.46", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "张小泉 小剪刀", + "code": "02080674", + "unit": "把", + "guige": null, + "xinghao": "", + "pinyinname": "ZXQ XJD", + "kucunyujing": 0.0, + "sortorder": 2080674, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562199598927872, + "created_by": null, + "created_at": "4/1/2026 16:57:50.52", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "电池", + "code": "02080677", + "unit": "颗", + "guige": "12V 23A/27A", + "xinghao": "", + "pinyinname": "DC", + "kucunyujing": 0.0, + "sortorder": 2080677, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562199800254464, + "created_by": null, + "created_at": "4/1/2026 16:57:50.567", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "抓扒", + "code": "02080679", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "ZB", + "kucunyujing": 0.0, + "sortorder": 2080679, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562200001581056, + "created_by": null, + "created_at": "4/1/2026 16:57:50.617", + "update_by": null, + "updated_at": "9/3/2026 15:06:56.9", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "尼龙万向轮支架", + "code": "02080683", + "unit": "个", + "guige": "Q100", + "xinghao": "", + "pinyinname": "NLMXLZJ", + "kucunyujing": 0.0, + "sortorder": 2080683, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562200211296256, + "created_by": null, + "created_at": "4/1/2026 16:57:50.667", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "高压吹尘枪", + "code": "02080684", + "unit": "把", + "guige": null, + "xinghao": "", + "pinyinname": "GYCCQ", + "kucunyujing": 0.0, + "sortorder": 2080684, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562200429400064, + "created_by": null, + "created_at": "4/1/2026 16:57:50.717", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "铝电焊条", + "code": "02080687", + "unit": "根", + "guige": null, + "xinghao": "", + "pinyinname": "LDHT", + "kucunyujing": 0.0, + "sortorder": 2080687, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562200643309568, + "created_by": null, + "created_at": "4/1/2026 16:57:50.77", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "充气橡胶轮(带轮鼓)", + "code": "02080689", + "unit": "个", + "guige": "3.5-4", + "xinghao": "", + "pinyinname": "CQXJL(DLG)", + "kucunyujing": 0.0, + "sortorder": 2080689, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562200861413376, + "created_by": null, + "created_at": "4/1/2026 16:57:50.82", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "l联想电脑", + "code": "02080690", + "unit": "套", + "guige": null, + "xinghao": "", + "pinyinname": "LLXDN", + "kucunyujing": 0.0, + "sortorder": 2080690, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562201075322880, + "created_by": null, + "created_at": "4/1/2026 16:57:50.87", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "钢条", + "code": "02080691", + "unit": "根", + "guige": "Q4*6米", + "xinghao": "", + "pinyinname": "GT", + "kucunyujing": 0.0, + "sortorder": 2080691, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562201293426688, + "created_by": null, + "created_at": "4/1/2026 16:57:50.923", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "机械隔膜泵", + "code": "02080692", + "unit": "台", + "guige": "NDWL-530/0.45", + "xinghao": "", + "pinyinname": "JXGMB", + "kucunyujing": 0.0, + "sortorder": 2080692, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562201503141888, + "created_by": null, + "created_at": "4/1/2026 16:57:50.973", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "气动丝扣球阀", + "code": "02080693", + "unit": "个", + "guige": "DN40 AT型", + "xinghao": "", + "pinyinname": "QDSKQF", + "kucunyujing": 0.0, + "sortorder": 2080693, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562201696079872, + "created_by": null, + "created_at": "4/1/2026 16:57:51.02", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "塑料网格", + "code": "02080694", + "unit": "平方米", + "guige": "孔 6mm", + "xinghao": "", + "pinyinname": "SLWG", + "kucunyujing": 0.0, + "sortorder": 2080694, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562201914183680, + "created_by": null, + "created_at": "4/1/2026 16:57:51.073", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "万能遥控器.", + "code": "02080695", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "MNYKQ.", + "kucunyujing": 0.0, + "sortorder": 2080695, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562202115510272, + "created_by": null, + "created_at": "4/1/2026 16:57:51.12", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "砝码套装", + "code": "02080696", + "unit": "套", + "guige": "200g", + "xinghao": "", + "pinyinname": "FMTZ", + "kucunyujing": 0.0, + "sortorder": 2080696, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562202329419776, + "created_by": null, + "created_at": "4/1/2026 16:57:51.17", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "杭针", + "code": "02080697", + "unit": "根", + "guige": null, + "xinghao": "", + "pinyinname": "HZ", + "kucunyujing": 0.0, + "sortorder": 2080697, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562202530746368, + "created_by": null, + "created_at": "4/1/2026 16:57:51.217", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "镀锌圆钢", + "code": "02080698", + "unit": "根", + "guige": "Q12*6米", + "xinghao": "", + "pinyinname": "DXYG", + "kucunyujing": 0.0, + "sortorder": 2080698, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562202740461568, + "created_by": null, + "created_at": "4/1/2026 16:57:51.267", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "路由器", + "code": "02080699", + "unit": "台", + "guige": null, + "xinghao": "", + "pinyinname": "LYQ", + "kucunyujing": 0.0, + "sortorder": 2080699, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562202950176768, + "created_by": null, + "created_at": "4/1/2026 16:57:51.317", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "交换机", + "code": "02080700", + "unit": "台", + "guige": null, + "xinghao": "", + "pinyinname": "JHJ", + "kucunyujing": 0.0, + "sortorder": 2080700, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562203155697664, + "created_by": null, + "created_at": "4/1/2026 16:57:51.367", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "隔膜板", + "code": "02080701", + "unit": "块", + "guige": null, + "xinghao": "", + "pinyinname": "GMB", + "kucunyujing": 0.0, + "sortorder": 2080701, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562203365412864, + "created_by": null, + "created_at": "4/1/2026 16:57:51.417", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "电子称蓝牙", + "code": "02080702", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "DZCLY", + "kucunyujing": 0.0, + "sortorder": 2080702, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562203591905280, + "created_by": null, + "created_at": "4/1/2026 16:57:51.47", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "小音箱01", + "code": "02080703", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "XYX01", + "kucunyujing": 0.0, + "sortorder": 2080703, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562203801620480, + "created_by": null, + "created_at": "4/1/2026 16:57:51.523", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22948001425133568, + "name": "带刹车 万向轮", + "code": "02080704", + "unit": "个", + "guige": "Q50", + "xinghao": "", + "pinyinname": "DCC MXL", + "kucunyujing": 0.0, + "sortorder": 2080704, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562203994558464, + "created_by": null, + "created_at": "4/1/2026 16:57:51.567", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "弯头", + "code": "02020753", + "unit": "个", + "guige": "Q25", + "xinghao": "", + "pinyinname": "WT", + "kucunyujing": 0.0, + "sortorder": 2020753, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562204195885056, + "created_by": null, + "created_at": "4/1/2026 16:57:51.617", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "内丝直接", + "code": "02020754", + "unit": "个", + "guige": "Q15", + "xinghao": "", + "pinyinname": "NSZJ", + "kucunyujing": 0.0, + "sortorder": 2020754, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562204397211648, + "created_by": null, + "created_at": "4/1/2026 16:57:51.663", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 18616855094628352, + "name": "内丝直接", + "code": "02020755", + "unit": "个", + "guige": "Q25", + "xinghao": "", + "pinyinname": "NSZJ", + "kucunyujing": 0.0, + "sortorder": 2020755, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562823614894080, + "created_by": null, + "created_at": "4/1/2026 17:00:19.297", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "电子秤充电器", + "code": "02030386", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "DZCCDQ", + "kucunyujing": 0.0, + "sortorder": 2030386, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562823900106752, + "created_by": null, + "created_at": "4/1/2026 17:00:19.367", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "LED充电灯", + "code": "02030389", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "LEDCDD", + "kucunyujing": 0.0, + "sortorder": 2030389, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562824126599168, + "created_by": null, + "created_at": "4/1/2026 17:00:19.42", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "86明装", + "code": "02030390", + "unit": "个", + "guige": "二开", + "xinghao": "", + "pinyinname": "86MZ", + "kucunyujing": 0.0, + "sortorder": 2030390, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562824348897280, + "created_by": null, + "created_at": "4/1/2026 17:00:19.47", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "LED冷库专用灯", + "code": "02030392", + "unit": "个", + "guige": "方形20W-40-50度", + "xinghao": "", + "pinyinname": "LEDLKZYD", + "kucunyujing": 0.0, + "sortorder": 2030392, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562824558612480, + "created_by": null, + "created_at": "4/1/2026 17:00:19.523", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "考勤打卡机", + "code": "02030395", + "unit": "台", + "guige": null, + "xinghao": "", + "pinyinname": "KQDKJ", + "kucunyujing": 0.0, + "sortorder": 2030395, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562825196146688, + "created_by": null, + "created_at": "4/1/2026 17:00:19.673", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "测速接近开关", + "code": "02030397", + "unit": "个", + "guige": "杭", + "xinghao": "", + "pinyinname": "CSJJKG", + "kucunyujing": 0.0, + "sortorder": 2030397, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562825422639104, + "created_by": null, + "created_at": "4/1/2026 17:00:19.727", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "测速接近开关", + "code": "02030398", + "unit": "个", + "guige": "华龙", + "xinghao": "", + "pinyinname": "CSJJKG", + "kucunyujing": 0.0, + "sortorder": 2030398, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562825640742912, + "created_by": null, + "created_at": "4/1/2026 17:00:19.78", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "给茧机〈小箴〉变频器", + "code": "02030399", + "unit": "个", + "guige": "MH300〈华龙〉", + "xinghao": "", + "pinyinname": "GJJ〈XZ〉BPQ", + "kucunyujing": 0.0, + "sortorder": 2030399, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562825854652416, + "created_by": null, + "created_at": "4/1/2026 17:00:19.83", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "交流散热器", + "code": "02030403", + "unit": "个", + "guige": "120*120*38", + "xinghao": "", + "pinyinname": "JLSRQ", + "kucunyujing": 0.0, + "sortorder": 2030403, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562827377184768, + "created_by": null, + "created_at": "4/1/2026 17:00:20.193", + "update_by": null, + "updated_at": "8/5/2026 07:45:01.37", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "选择开关", + "code": "02030405", + "unit": "个", + "guige": "LA38..3档", + "xinghao": "", + "pinyinname": "SZKG", + "kucunyujing": 0.0, + "sortorder": 2030405, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562827595288576, + "created_by": null, + "created_at": "4/1/2026 17:00:20.247", + "update_by": null, + "updated_at": "17/7/2026 10:41:05.51", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "中间继电器", + "code": "02030407", + "unit": "个", + "guige": "宽8脚.24V", + "xinghao": "", + "pinyinname": "JDQ", + "kucunyujing": 0.0, + "sortorder": 2030407, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562827800809472, + "created_by": null, + "created_at": "4/1/2026 17:00:20.297", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "扎带", + "code": "02030409", + "unit": "包", + "guige": "5*400", + "xinghao": "", + "pinyinname": "ZD", + "kucunyujing": 0.0, + "sortorder": 2030409, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562828018913280, + "created_by": null, + "created_at": "4/1/2026 17:00:20.347", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "继电器", + "code": "02030424", + "unit": "个", + "guige": "JTX-3C 11圆角", + "xinghao": "", + "pinyinname": "JDQ", + "kucunyujing": 0.0, + "sortorder": 2030424, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562828224434176, + "created_by": null, + "created_at": "4/1/2026 17:00:20.397", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "燃气探测器", + "code": "02030426", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "RQTCQ", + "kucunyujing": 0.0, + "sortorder": 2030426, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562828442537984, + "created_by": null, + "created_at": "4/1/2026 17:00:20.447", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "接绪机电机", + "code": "02030427", + "unit": "个", + "guige": "华龙36V", + "xinghao": "", + "pinyinname": "JXJDJ", + "kucunyujing": 0.0, + "sortorder": 2030427, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562828664836096, + "created_by": null, + "created_at": "4/1/2026 17:00:20.5", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "电动扳手控制板", + "code": "02030429", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "DDBSKZB", + "kucunyujing": 0.0, + "sortorder": 2030429, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562828891328512, + "created_by": null, + "created_at": "4/1/2026 17:00:20.553", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "交流接触器", + "code": "02030430", + "unit": "个", + "guige": "CJX2-1210", + "xinghao": "", + "pinyinname": "JLJCQ", + "kucunyujing": 0.0, + "sortorder": 2030430, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562829101043712, + "created_by": null, + "created_at": "4/1/2026 17:00:20.607", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "开水器发热盘", + "code": "02030434", + "unit": "个", + "guige": "220v.280w", + "xinghao": "", + "pinyinname": "KSQFRP", + "kucunyujing": 0.0, + "sortorder": 2030434, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562829365284864, + "created_by": null, + "created_at": "4/1/2026 17:00:20.667", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "开水器温控开关", + "code": "02030435", + "unit": "个", + "guige": "250v.20A", + "xinghao": "", + "pinyinname": "KSQWKKG", + "kucunyujing": 0.0, + "sortorder": 2030435, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562829583388672, + "created_by": null, + "created_at": "4/1/2026 17:00:20.72", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "电磁阀线路板", + "code": "02030439", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "DCFXLB", + "kucunyujing": 0.0, + "sortorder": 2030439, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562829784715264, + "created_by": null, + "created_at": "4/1/2026 17:00:20.767", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "电磁阀线圈", + "code": "02030450", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "DCFXJ", + "kucunyujing": 0.0, + "sortorder": 2030450, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562829986041856, + "created_by": null, + "created_at": "4/1/2026 17:00:20.817", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "理绪微型电机〈车头〉", + "code": "02030451", + "unit": "台", + "guige": "380V", + "xinghao": "", + "pinyinname": "LXWXDJ〈CT〉", + "kucunyujing": 0.0, + "sortorder": 2030451, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562830208339968, + "created_by": null, + "created_at": "4/1/2026 17:00:20.867", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "串口通信转换芯片", + "code": "02030457", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "CKTXZHXP", + "kucunyujing": 0.0, + "sortorder": 2030457, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562830426443776, + "created_by": null, + "created_at": "4/1/2026 17:00:20.92", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "防水电源开关", + "code": "02030458", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "FSDYKG", + "kucunyujing": 0.0, + "sortorder": 2030458, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562830640353280, + "created_by": null, + "created_at": "4/1/2026 17:00:20.973", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "电机前端盖", + "code": "02030459", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "DJQDG", + "kucunyujing": 0.0, + "sortorder": 2030459, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562830845874176, + "created_by": null, + "created_at": "4/1/2026 17:00:21.02", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "电机后端盖", + "code": "02030460", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "DJHDG", + "kucunyujing": 0.0, + "sortorder": 2030460, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562831059783680, + "created_by": null, + "created_at": "4/1/2026 17:00:21.07", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "风扇叶", + "code": "02030465", + "unit": "个", + "guige": "Y2-90", + "xinghao": "", + "pinyinname": "FSX", + "kucunyujing": 0.0, + "sortorder": 2030465, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562831265304576, + "created_by": null, + "created_at": "4/1/2026 17:00:21.12", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "温控仪", + "code": "02030468", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "WKY", + "kucunyujing": 0.0, + "sortorder": 2030468, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562831479214080, + "created_by": null, + "created_at": "4/1/2026 17:00:21.17", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "交流接触器.", + "code": "02030472", + "unit": "个", + "guige": "NXC-25", + "xinghao": "", + "pinyinname": "JLJCQ.", + "kucunyujing": 0.0, + "sortorder": 2030472, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562831684734976, + "created_by": null, + "created_at": "4/1/2026 17:00:21.22", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "交流接触器", + "code": "02030473", + "unit": "个", + "guige": "NXC-32", + "xinghao": "", + "pinyinname": "JLJCQ", + "kucunyujing": 0.0, + "sortorder": 2030473, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562831898644480, + "created_by": null, + "created_at": "4/1/2026 17:00:21.27", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "高温蒸汽电磁阀", + "code": "02030475", + "unit": "个", + "guige": "Q15", + "xinghao": "", + "pinyinname": "GWZQDCF", + "kucunyujing": 0.0, + "sortorder": 2030475, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562832112553984, + "created_by": null, + "created_at": "4/1/2026 17:00:21.323", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "平头按钮开关", + "code": "02030480", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "PTANKG", + "kucunyujing": 0.0, + "sortorder": 2030480, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562832355823616, + "created_by": null, + "created_at": "4/1/2026 17:00:21.38", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "散热风扇", + "code": "02030482", + "unit": "个", + "guige": "40*40*20/12v", + "xinghao": "", + "pinyinname": "SRFS", + "kucunyujing": 0.0, + "sortorder": 2030482, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562832569733120, + "created_by": null, + "created_at": "4/1/2026 17:00:21.433", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "灯珠", + "code": "02030486", + "unit": "个", + "guige": null, + "xinghao": "", + "pinyinname": "DZ", + "kucunyujing": 0.0, + "sortorder": 2030486, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562832779448320, + "created_by": null, + "created_at": "4/1/2026 17:00:21.483", + "update_by": null, + "updated_at": "25/5/2026 14:50:59.633", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "直流接绪电机(36V)", + "code": "02030487", + "unit": "台", + "guige": "杭纺-FY2000F-1511", + "xinghao": "", + "pinyinname": "ZLJXDJ(36V)", + "kucunyujing": 0.0, + "sortorder": 2030487, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562832984969216, + "created_by": null, + "created_at": "4/1/2026 17:00:21.53", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "直流电机驱动板(36V)", + "code": "02030488", + "unit": "个", + "guige": "FY2000F-1511A", + "xinghao": "", + "pinyinname": "ZLDJQDB(36V)", + "kucunyujing": 0.0, + "sortorder": 2030488, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562833190490112, + "created_by": null, + "created_at": "4/1/2026 17:00:21.58", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "电源接板(36V)", + "code": "02030489", + "unit": "个", + "guige": "FY2000F-1512", + "xinghao": "", + "pinyinname": "DYJB(36V)", + "kucunyujing": 0.0, + "sortorder": 2030489, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562833416982528, + "created_by": null, + "created_at": "4/1/2026 17:00:21.633", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "防水按钮开关(36V)", + "code": "02030490", + "unit": "个", + "guige": "FY2000F-1513", + "xinghao": "", + "pinyinname": "FSANKG(36V)", + "kucunyujing": 0.0, + "sortorder": 2030490, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562833635086336, + "created_by": null, + "created_at": "4/1/2026 17:00:21.687", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "电容", + "code": "02030491", + "unit": "个", + "guige": "100VF", + "xinghao": "", + "pinyinname": "DR", + "kucunyujing": 0.0, + "sortorder": 2030491, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562833882550272, + "created_by": null, + "created_at": "4/1/2026 17:00:21.747", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "变频器", + "code": "02030492", + "unit": "台", + "guige": "3 KW", + "xinghao": "", + "pinyinname": "BPQ", + "kucunyujing": 0.0, + "sortorder": 2030492, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562834130014208, + "created_by": null, + "created_at": "4/1/2026 17:00:21.803", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "电容", + "code": "02030493", + "unit": "个", + "guige": "2.5VF", + "xinghao": "", + "pinyinname": "DR", + "kucunyujing": 0.0, + "sortorder": 2030493, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562834352312320, + "created_by": null, + "created_at": "4/1/2026 17:00:21.857", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "电容", + "code": "02030494", + "unit": "个", + "guige": "300VF", + "xinghao": "", + "pinyinname": "DR", + "kucunyujing": 0.0, + "sortorder": 2030494, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562834566221824, + "created_by": null, + "created_at": "4/1/2026 17:00:21.907", + "update_by": null, + "updated_at": "26/3/2026 10:37:52.16", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "LED灯泡", + "code": "02030496", + "unit": "个", + "guige": "5-30W", + "xinghao": "", + "pinyinname": "LEDDP", + "kucunyujing": 0.0, + "sortorder": 2030496, + "is_yujing": "0", + "SaleRate": 0.0 + }, + { + "id": 34562834775937024, + "created_by": null, + "created_at": "4/1/2026 17:00:21.957", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "groupid": 22316319563059200, + "name": "给茧机(小?)变频器", + "code": "02030499", + "unit": "台", + "guige": "杭纺", + "xinghao": "", + "pinyinname": "GJJ(X?)BPQ", + "kucunyujing": 0.0, + "sortorder": 2030499, + "is_yujing": "0", + "SaleRate": 0.0 + } +] \ No newline at end of file diff --git a/backend/F9WebAiTest.Infrastructure/Data/SeedData/biz_base_yuanliaozhuangkou.json b/backend/F9WebAiTest.Infrastructure/Data/SeedData/biz_base_yuanliaozhuangkou.json new file mode 100644 index 0000000..3334b1a --- /dev/null +++ b/backend/F9WebAiTest.Infrastructure/Data/SeedData/biz_base_yuanliaozhuangkou.json @@ -0,0 +1,6248 @@ +[ + { + "id": 22580039300157440, + "created_by": "主干-张健", + "created_at": "2/12/2025 15:25:00.887", + "update_by": "主干-张健", + "updated_at": "8/12/2025 11:09:08.117", + "deleted_at": null, + "year": 2025, + "name": "2025铁柳夏优(7532)", + "code": "2025001", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "铁柳", + "pici": 0 + }, + { + "id": 22580266660794368, + "created_by": "主干-张健", + "created_at": "2/12/2025 15:25:55.093", + "update_by": "主干-张健", + "updated_at": "8/12/2025 11:09:23.2", + "deleted_at": null, + "year": 2025, + "name": "2025黄坪夏优(7532)", + "code": "2025002", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "黄坪", + "pici": 0 + }, + { + "id": 22580500396773376, + "created_by": "主干-张健", + "created_at": "2/12/2025 15:26:50.82", + "update_by": "主干-张健", + "updated_at": "8/12/2025 11:09:35.473", + "deleted_at": null, + "year": 2025, + "name": "2025鲁吉夏优(7532)", + "code": "2025003", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "鲁吉", + "pici": 0 + }, + { + "id": 22580695406743552, + "created_by": "主干-张健", + "created_at": "2/12/2025 15:27:37.313", + "update_by": "主干-张健", + "updated_at": "8/12/2025 11:10:28.567", + "deleted_at": null, + "year": 2025, + "name": "2025红岩夏优(7532)", + "code": "2025004", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "红岩", + "pici": 0 + }, + { + "id": 22833662466723840, + "created_by": "主干-张健", + "created_at": "3/12/2025 08:12:49.373", + "update_by": "主干-张健", + "updated_at": "8/12/2025 11:10:59.85", + "deleted_at": null, + "year": 2025, + "name": "25年周家秋一优(7532)", + "code": "2025005", + "jibie": "秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "周家", + "pici": 1 + }, + { + "id": 22833944848240640, + "created_by": "主干-张健", + "created_at": "3/12/2025 08:13:56.69", + "update_by": "主干-张健", + "updated_at": "8/12/2025 11:11:12.687", + "deleted_at": null, + "year": 2025, + "name": "25年周家秋二优(7532)", + "code": "2025006", + "jibie": "秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "周家", + "pici": 2 + }, + { + "id": 22834168895377408, + "created_by": "主干-张健", + "created_at": "3/12/2025 08:14:50.107", + "update_by": "主干-张健", + "updated_at": "8/12/2025 11:11:26.277", + "deleted_at": null, + "year": 2025, + "name": "25年九丝秋一优(7532)", + "code": "2025007", + "jibie": "秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "九丝", + "pici": 1 + }, + { + "id": 22835163494879232, + "created_by": "主干-张健", + "created_at": "3/12/2025 08:18:47.237", + "update_by": "主干-张健", + "updated_at": "8/12/2025 11:11:40.27", + "deleted_at": null, + "year": 2025, + "name": "25年九丝秋二优(7532)", + "code": "2025008", + "jibie": "秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "九丝", + "pici": 2 + }, + { + "id": 24717276699693056, + "created_by": "主干-何启旭", + "created_at": "8/12/2025 12:57:37.997", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025宝山秋优(7532)", + "code": "2025009", + "jibie": "秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "宝山", + "pici": 0 + }, + { + "id": 24717481281064960, + "created_by": "主干-何启旭", + "created_at": "8/12/2025 12:58:26.767", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025宝山秋普(7532)", + "code": "2025010", + "jibie": "秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18610533464805376, + "zhandian": "宝山", + "pici": 0 + }, + { + "id": 24717602165100544, + "created_by": "主干-何启旭", + "created_at": "8/12/2025 12:58:55.587", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025珙泉秋优(7532)", + "code": "2025011", + "jibie": "秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "珙泉", + "pici": 0 + }, + { + "id": 24717733845274624, + "created_by": "主干-何启旭", + "created_at": "8/12/2025 12:59:26.983", + "update_by": "主干-张健", + "updated_at": "8/12/2025 13:59:12.807", + "deleted_at": null, + "year": 2025, + "name": "2025珙泉秋普(7532)", + "code": "2025012", + "jibie": "秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18610533464805376, + "zhandian": "珙泉", + "pici": 0 + }, + { + "id": 24731750634622976, + "created_by": "主干-张健", + "created_at": "8/12/2025 13:55:08.843", + "update_by": "主干-张健", + "updated_at": "8/12/2025 13:59:44.833", + "deleted_at": null, + "year": 2025, + "name": "2025罗渡夏优(7532)", + "code": "2025013", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "珙县罗渡", + "pici": 0 + }, + { + "id": 24733682161946624, + "created_by": "主干-张健", + "created_at": "8/12/2025 14:02:49.357", + "update_by": "主干-张健", + "updated_at": "8/12/2025 14:14:45.81", + "deleted_at": null, + "year": 2025, + "name": "2025底洞秋优(川山蜀水)", + "code": "2025014", + "jibie": "秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18607245658951680, + "zhandian": "底洞", + "pici": 0 + }, + { + "id": 24734312997851136, + "created_by": "主干-张健", + "created_at": "8/12/2025 14:05:19.76", + "update_by": "主干-张健", + "updated_at": "8/12/2025 14:15:11.69", + "deleted_at": null, + "year": 2025, + "name": "2025底洞秋普(川山蜀水)", + "code": "2025015", + "jibie": "秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18610533464805376, + "zhandian": "底洞", + "pici": 0 + }, + { + "id": 24735914148237312, + "created_by": "主干-张健", + "created_at": "8/12/2025 14:11:41.503", + "update_by": "主干-张健", + "updated_at": "8/12/2025 14:15:34.817", + "deleted_at": null, + "year": 2025, + "name": "2025曹营秋优(川山蜀水)", + "code": "2025016", + "jibie": "秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18607245658951680, + "zhandian": "曹营", + "pici": 0 + }, + { + "id": 24736156499316736, + "created_by": "主干-张健", + "created_at": "8/12/2025 14:12:39.283", + "update_by": "主干-张健", + "updated_at": "8/12/2025 14:15:59.317", + "deleted_at": null, + "year": 2025, + "name": "2025曹营秋普(川山蜀水)", + "code": "2025017", + "jibie": "秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18610533464805376, + "zhandian": "曹营", + "pici": 0 + }, + { + "id": 24736491687120896, + "created_by": "主干-张健", + "created_at": "8/12/2025 14:13:59.2", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025珙泉秋优(川山蜀水)", + "code": "2025018", + "jibie": "秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18607245658951680, + "zhandian": "珙泉", + "pici": 0 + }, + { + "id": 24737554737664000, + "created_by": "主干-张健", + "created_at": "8/12/2025 14:18:12.653", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025景阳夏优(川山蜀水)", + "code": "2025019", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18607245658951680, + "zhandian": "景阳", + "pici": 0 + }, + { + "id": 24737792730861568, + "created_by": "主干-张健", + "created_at": "8/12/2025 14:19:09.393", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025景阳夏普(川山蜀水)", + "code": "2025020", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18610533464805376, + "zhandian": "景阳", + "pici": 0 + }, + { + "id": 24738442604711936, + "created_by": "主干-张健", + "created_at": "8/12/2025 14:21:44.337", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025底洞夏优(川山蜀水)", + "code": "2025021", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18607245658951680, + "zhandian": "底洞", + "pici": 0 + }, + { + "id": 24738700835426304, + "created_by": "主干-张健", + "created_at": "8/12/2025 14:22:45.903", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025底洞夏普(川山蜀水)", + "code": "2025022", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18610533464805376, + "zhandian": "底洞", + "pici": 0 + }, + { + "id": 24739181204869120, + "created_by": "主干-张健", + "created_at": "8/12/2025 14:24:40.433", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025九丝夏优(川山蜀水)", + "code": "2025023", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18607245658951680, + "zhandian": "九丝", + "pici": 0 + }, + { + "id": 24739752464879616, + "created_by": "主干-张健", + "created_at": "8/12/2025 14:26:56.63", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025威信夏优(川山蜀水)", + "code": "2025024", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18607245658951680, + "zhandian": "威信", + "pici": 0 + }, + { + "id": 24740144565194752, + "created_by": "主干-张健", + "created_at": "8/12/2025 14:28:30.117", + "update_by": "主干信息dev", + "updated_at": "5/1/2026 11:41:50.993", + "deleted_at": null, + "year": 2025, + "name": "2025珙泉夏优(川山蜀水)", + "code": "2025025", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18607245658951680, + "zhandian": "珙泉", + "pici": 0 + }, + { + "id": 24740734087204864, + "created_by": "主干-张健", + "created_at": "8/12/2025 14:30:50.667", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025珙泉普夏(川山蜀水)", + "code": "2025026", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18610533464805376, + "zhandian": "珙泉", + "pici": 0 + }, + { + "id": 24741114338611200, + "created_by": "主干-张健", + "created_at": "8/12/2025 14:32:21.327", + "update_by": "主干信息dev", + "updated_at": "5/1/2026 11:41:43.287", + "deleted_at": null, + "year": 2025, + "name": "2025曹营夏优(川山蜀水)", + "code": "2025027", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18607245658951680, + "zhandian": "曹营", + "pici": 0 + }, + { + "id": 24741322090876928, + "created_by": "主干-张健", + "created_at": "8/12/2025 14:33:10.86", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025曹营普夏(川山蜀水)", + "code": "2025028", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18610533464805376, + "zhandian": "曹营", + "pici": 0 + }, + { + "id": 24741666460012544, + "created_by": "主干-张健", + "created_at": "8/12/2025 14:34:32.963", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025麒麟夏优(川山蜀水)", + "code": "2025029", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18607245658951680, + "zhandian": "麒麟", + "pici": 0 + }, + { + "id": 24742061911576576, + "created_by": "主干-张健", + "created_at": "8/12/2025 14:36:07.247", + "update_by": "主干信息dev", + "updated_at": "5/1/2026 11:41:34.533", + "deleted_at": null, + "year": 2025, + "name": "2025宝山夏优(7532)", + "code": "2025030", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "宝山", + "pici": 0 + }, + { + "id": 24742255755530240, + "created_by": "主干-张健", + "created_at": "8/12/2025 14:36:53.46", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025宝山普夏(7532)", + "code": "2025031", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18610533464805376, + "zhandian": "宝山", + "pici": 0 + }, + { + "id": 24742549734297600, + "created_by": "主干-张健", + "created_at": "8/12/2025 14:38:03.553", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025上罗夏优(7532)", + "code": "2025032", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "上罗", + "pici": 0 + }, + { + "id": 24742749915844608, + "created_by": "主干-张健", + "created_at": "8/12/2025 14:38:51.277", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025上罗普夏(7532)", + "code": "2025033", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18610533464805376, + "zhandian": "上罗", + "pici": 0 + }, + { + "id": 24743167144235008, + "created_by": "主干-张健", + "created_at": "8/12/2025 14:40:30.753", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025周家夏优(7532)", + "code": "2025034", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "周家", + "pici": 0 + }, + { + "id": 24743562415443968, + "created_by": "主干-张健", + "created_at": "8/12/2025 14:42:04.993", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025九丝夏优(7532)", + "code": "2025035", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "九丝", + "pici": 0 + }, + { + "id": 24745304817405952, + "created_by": "主干-张健", + "created_at": "8/12/2025 14:49:00.413", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025珙泉春二优(7532)", + "code": "2025036", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "珙泉", + "pici": 2 + }, + { + "id": 24745536741445632, + "created_by": "主干-张健", + "created_at": "8/12/2025 14:49:55.707", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025珙泉春二普(7532)", + "code": "2025037", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18610533464805376, + "zhandian": "珙泉", + "pici": 2 + }, + { + "id": 24745889213976576, + "created_by": "主干-张健", + "created_at": "8/12/2025 14:51:19.747", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025曹营春二优(川山蜀水)", + "code": "2025038", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18607245658951680, + "zhandian": "曹营", + "pici": 2 + }, + { + "id": 24746543764475904, + "created_by": "主干-张健", + "created_at": "8/12/2025 14:53:55.803", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025曹营春二普(川山蜀水)", + "code": "2025039", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18607245658951680, + "zhandian": "曹营", + "pici": 2 + }, + { + "id": 24746776577708032, + "created_by": "主干-张健", + "created_at": "8/12/2025 14:54:51.31", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025宝山春二优(川山蜀水)", + "code": "2025040", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18607245658951680, + "zhandian": "宝山", + "pici": 2 + }, + { + "id": 24747070246096896, + "created_by": "主干-张健", + "created_at": "8/12/2025 14:56:01.327", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025宝山春二普(川山蜀水)", + "code": "2025041", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18610533464805376, + "zhandian": "宝山", + "pici": 2 + }, + { + "id": 24748303295975424, + "created_by": "主干-张健", + "created_at": "8/12/2025 15:00:55.307", + "update_by": "主干-张健", + "updated_at": "8/12/2025 15:02:22.65", + "deleted_at": null, + "year": 2025, + "name": "2025底洞春二优(川山蜀水)", + "code": "2025042", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18607245658951680, + "zhandian": "底洞", + "pici": 2 + }, + { + "id": 24748523866034176, + "created_by": "主干-张健", + "created_at": "8/12/2025 15:01:47.897", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025底洞春二普(川山蜀水)", + "code": "2025043", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18610533464805376, + "zhandian": "底洞", + "pici": 2 + }, + { + "id": 24749339335200768, + "created_by": "主干-张健", + "created_at": "8/12/2025 15:05:02.317", + "update_by": "主干-张健", + "updated_at": "8/12/2025 15:06:29.657", + "deleted_at": null, + "year": 2025, + "name": "2025底洞晚秋优(雄蚕)", + "code": "2025044", + "jibie": "晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "底洞", + "pici": 0 + }, + { + "id": 24749923987623936, + "created_by": "主干-张健", + "created_at": "8/12/2025 15:07:21.71", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025底洞晚秋普(雄蚕)", + "code": "2025045", + "jibie": "晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18610533464805376, + "zhandian": "底洞", + "pici": 0 + }, + { + "id": 24750836613648384, + "created_by": "主干-张健", + "created_at": "8/12/2025 15:10:59.297", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025景阳晚秋优(川山蜀水)", + "code": "2025046", + "jibie": "晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18607245658951680, + "zhandian": "景阳", + "pici": 0 + }, + { + "id": 25009409318981632, + "created_by": "李西宴", + "created_at": "9/12/2025 08:18:27.867", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025九丝晚秋优(7532)", + "code": "2025048", + "jibie": "晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "九丝", + "pici": 0 + }, + { + "id": 25010027232235520, + "created_by": "李西宴", + "created_at": "9/12/2025 08:20:55.163", + "update_by": "李西宴", + "updated_at": "9/12/2025 08:30:32.137", + "deleted_at": null, + "year": 2025, + "name": "2025九丝晚秋优(苏玉1#)", + "code": "2025049", + "jibie": "晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "苏玉1#", + "wzmlid": 18607245658951680, + "zhandian": "九丝", + "pici": 0 + }, + { + "id": 27950340540207104, + "created_by": "李西宴", + "created_at": "17/12/2025 11:04:40.49", + "update_by": "李西宴", + "updated_at": "17/12/2025 14:00:24.607", + "deleted_at": null, + "year": 2025, + "name": "2025猛山A秋一(7532)", + "code": "2025050", + "jibie": "秋", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "猛山", + "pici": 1 + }, + { + "id": 27951141543219200, + "created_by": "李西宴", + "created_at": "17/12/2025 11:07:51.443", + "update_by": "李西宴", + "updated_at": "17/12/2025 14:00:53.607", + "deleted_at": null, + "year": 2025, + "name": "2025双星A秋一(7532)", + "code": "2025051", + "jibie": "秋", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "双星", + "pici": 1 + }, + { + "id": 27951738359123968, + "created_by": "李西宴", + "created_at": "17/12/2025 11:10:13.733", + "update_by": "李西宴", + "updated_at": "17/12/2025 14:01:13.66", + "deleted_at": null, + "year": 2025, + "name": "2025龙庭A秋一(7532)", + "code": "2025052", + "jibie": "秋", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "龙庭", + "pici": 1 + }, + { + "id": 27989120156438528, + "created_by": "李西宴", + "created_at": "17/12/2025 13:38:46.25", + "update_by": "李西宴", + "updated_at": "17/12/2025 14:01:28.623", + "deleted_at": null, + "year": 2025, + "name": "2025乐善A秋一(7532)", + "code": "2025053", + "jibie": "秋", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "乐善", + "pici": 1 + }, + { + "id": 27989350050435072, + "created_by": "李西宴", + "created_at": "17/12/2025 13:39:41.063", + "update_by": "李西宴", + "updated_at": "17/12/2025 14:01:43.693", + "deleted_at": null, + "year": 2025, + "name": "2025沿口A秋一(7532)", + "code": "2025054", + "jibie": "秋", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "沿口", + "pici": 1 + }, + { + "id": 27989633237258240, + "created_by": "李西宴", + "created_at": "17/12/2025 13:40:48.583", + "update_by": "李西宴", + "updated_at": "17/12/2025 14:02:02.907", + "deleted_at": null, + "year": 2025, + "name": "2025石盘A秋一(7532)", + "code": "2025055", + "jibie": "秋", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "石盘", + "pici": 1 + }, + { + "id": 27991679315218432, + "created_by": "李西宴", + "created_at": "17/12/2025 13:48:56.407", + "update_by": "李西宴", + "updated_at": "17/12/2025 14:02:21.307", + "deleted_at": null, + "year": 2025, + "name": "2025猛山A秋二(7532)", + "code": "2025056", + "jibie": "秋", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "猛山", + "pici": 2 + }, + { + "id": 27991859427020800, + "created_by": "李西宴", + "created_at": "17/12/2025 13:49:39.347", + "update_by": "李西宴", + "updated_at": "17/12/2025 14:02:35.997", + "deleted_at": null, + "year": 2025, + "name": "2025双星A秋二(7532)", + "code": "2025057", + "jibie": "秋", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "双星", + "pici": 2 + }, + { + "id": 27992100909879296, + "created_by": "李西宴", + "created_at": "17/12/2025 13:50:36.92", + "update_by": "李西宴", + "updated_at": "17/12/2025 14:02:52.823", + "deleted_at": null, + "year": 2025, + "name": "2025龙庭A秋二(7532)", + "code": "2025058", + "jibie": "秋", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "龙庭", + "pici": 2 + }, + { + "id": 27992302748176384, + "created_by": "李西宴", + "created_at": "17/12/2025 13:51:25.04", + "update_by": "李西宴", + "updated_at": "17/12/2025 14:03:10.607", + "deleted_at": null, + "year": 2025, + "name": "2025沿口A秋二(7532)", + "code": "2025059", + "jibie": "秋", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "沿口", + "pici": 2 + }, + { + "id": 27992624992358400, + "created_by": "李西宴", + "created_at": "17/12/2025 13:52:41.87", + "update_by": "李西宴", + "updated_at": "17/12/2025 14:03:40.593", + "deleted_at": null, + "year": 2025, + "name": "2025石盘A秋二(7532)", + "code": "2025060", + "jibie": "秋", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "石盘", + "pici": 2 + }, + { + "id": 27999873588531200, + "created_by": "李西宴", + "created_at": "17/12/2025 14:21:30.067", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025猛山B秋一(7532)", + "code": "2025061", + "jibie": "秋", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "猛山B", + "pici": 1 + }, + { + "id": 28000210139484160, + "created_by": "李西宴", + "created_at": "17/12/2025 14:22:50.307", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025龙庭B秋一(7532)", + "code": "2025062", + "jibie": "秋", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "龙庭B", + "pici": 1 + }, + { + "id": 28000449596493824, + "created_by": "李西宴", + "created_at": "17/12/2025 14:23:47.4", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025双星B秋一(7532)", + "code": "2025063", + "jibie": "秋", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "双星B", + "pici": 1 + }, + { + "id": 28000900328984576, + "created_by": "李西宴", + "created_at": "17/12/2025 14:25:34.863", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025猛山B秋二(7532)", + "code": "2025064", + "jibie": "秋", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "猛山B", + "pici": 2 + }, + { + "id": 28001071179763712, + "created_by": "李西宴", + "created_at": "17/12/2025 14:26:15.6", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025双星B秋二(7532)", + "code": "2025065", + "jibie": "秋", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "双星B", + "pici": 2 + }, + { + "id": 28001224548683776, + "created_by": "李西宴", + "created_at": "17/12/2025 14:26:52.167", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025乐善B秋二(7532)", + "code": "2025066", + "jibie": "秋", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "乐善B", + "pici": 2 + }, + { + "id": 28001436390395904, + "created_by": "李西宴", + "created_at": "17/12/2025 14:27:42.673", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025龙庭B秋二(7532)", + "code": "2025067", + "jibie": "秋", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "龙庭B", + "pici": 2 + }, + { + "id": 28001600870027264, + "created_by": "李西宴", + "created_at": "17/12/2025 14:28:21.887", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025沿口B秋二(7532)", + "code": "2025068", + "jibie": "秋", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "沿口B", + "pici": 2 + }, + { + "id": 28001740561321984, + "created_by": "李西宴", + "created_at": "17/12/2025 14:28:55.193", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025石盘B秋二(7532)", + "code": "2025069", + "jibie": "秋", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "石盘B", + "pici": 2 + }, + { + "id": 28001894576164864, + "created_by": "李西宴", + "created_at": "17/12/2025 14:29:31.91", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025沿口1B秋二(7532)", + "code": "2025070", + "jibie": "秋", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "沿口1B", + "pici": 2 + }, + { + "id": 28002023819448320, + "created_by": "李西宴", + "created_at": "17/12/2025 14:30:02.727", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025沿口2B秋二(7532)", + "code": "2025071", + "jibie": "秋", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "沿口2B", + "pici": 2 + }, + { + "id": 28002429467365376, + "created_by": "李西宴", + "created_at": "17/12/2025 14:31:39.44", + "update_by": "李西宴", + "updated_at": "17/12/2025 14:32:06.537", + "deleted_at": null, + "year": 2025, + "name": "2025猛山A晚秋一(雄蚕)", + "code": "2025072", + "jibie": "晚秋", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "猛山A", + "pici": 1 + }, + { + "id": 28002696342540288, + "created_by": "李西宴", + "created_at": "17/12/2025 14:32:43.07", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025双星A晚秋一(雄蚕)", + "code": "2025073", + "jibie": "晚秋", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "双星A", + "pici": 1 + }, + { + "id": 28002855164055552, + "created_by": "李西宴", + "created_at": "17/12/2025 14:33:20.937", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025龙庭A晚秋一(雄蚕)", + "code": "2025074", + "jibie": "晚秋", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "龙庭A", + "pici": 1 + }, + { + "id": 28002980439527424, + "created_by": "李西宴", + "created_at": "17/12/2025 14:33:50.803", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025石盘A晚秋一(雄蚕)", + "code": "2025075", + "jibie": "晚秋", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "石盘A", + "pici": 1 + }, + { + "id": 28003215115030528, + "created_by": "李西宴", + "created_at": "17/12/2025 14:34:46.753", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025沿口A晚秋一(雄蚕)", + "code": "2025076", + "jibie": "晚秋", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "沿口A", + "pici": 1 + }, + { + "id": 28003515901153280, + "created_by": "李西宴", + "created_at": "17/12/2025 14:35:58.467", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025乐善A晚秋一(雄蚕)", + "code": "2025077", + "jibie": "晚秋", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "乐善A", + "pici": 1 + }, + { + "id": 28003756780032000, + "created_by": "李西宴", + "created_at": "17/12/2025 14:36:55.897", + "update_by": "范鸿才", + "updated_at": "24/2/2026 12:06:23.607", + "deleted_at": null, + "year": 2025, + "name": "2025猛山B晚秋一(雄蚕)", + "code": "2025078", + "jibie": "晚秋", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "猛山B", + "pici": 1 + }, + { + "id": 28003939228061696, + "created_by": "李西宴", + "created_at": "17/12/2025 14:37:39.397", + "update_by": "范鸿才", + "updated_at": "24/2/2026 12:06:29.477", + "deleted_at": null, + "year": 2025, + "name": "2025沿口B晚秋一(雄蚕)", + "code": "2025079", + "jibie": "晚秋", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "沿口B", + "pici": 1 + }, + { + "id": 28004412177780736, + "created_by": "李西宴", + "created_at": "17/12/2025 14:39:32.16", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025猛山A晚秋二(青松皓月)", + "code": "2025080", + "jibie": "晚秋", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "猛山A", + "pici": 2 + }, + { + "id": 28004555606200320, + "created_by": "李西宴", + "created_at": "17/12/2025 14:40:06.35", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025双星A晚秋二(青松皓月)", + "code": "2025081", + "jibie": "晚秋", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "双星A", + "pici": 2 + }, + { + "id": 28004794358566912, + "created_by": "李西宴", + "created_at": "17/12/2025 14:41:03.277", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025石盘A晚秋二(青松皓月)", + "code": "2025082", + "jibie": "晚秋", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "石盘A", + "pici": 2 + }, + { + "id": 28004924075806720, + "created_by": "李西宴", + "created_at": "17/12/2025 14:41:34.2", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025龙庭A晚秋二(青松皓月)", + "code": "2025083", + "jibie": "晚秋", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "龙庭A", + "pici": 2 + }, + { + "id": 28005085766225920, + "created_by": "李西宴", + "created_at": "17/12/2025 14:42:12.75", + "update_by": "李西宴", + "updated_at": "17/12/2025 14:44:22.943", + "deleted_at": null, + "year": 2025, + "name": "2025沿口A晚秋二(青松皓月)", + "code": "2025084", + "jibie": "晚秋", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "沿口A", + "pici": 2 + }, + { + "id": 28005476499197952, + "created_by": "李西宴", + "created_at": "17/12/2025 14:43:45.91", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025乐善A晚秋二(青松皓月)", + "code": "2025085", + "jibie": "晚秋", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "乐善A", + "pici": 2 + }, + { + "id": 28006293998407680, + "created_by": "李西宴", + "created_at": "17/12/2025 14:47:00.817", + "update_by": "范鸿才", + "updated_at": "24/2/2026 12:06:35.1", + "deleted_at": null, + "year": 2025, + "name": "2025猛山B晚秋二(青松皓月)", + "code": "2025086", + "jibie": "晚秋", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "猛山B", + "pici": 2 + }, + { + "id": 28006410520367104, + "created_by": "李西宴", + "created_at": "17/12/2025 14:47:28.597", + "update_by": "范鸿才", + "updated_at": "24/2/2026 12:06:41.04", + "deleted_at": null, + "year": 2025, + "name": "2025双星B晚秋二(青松皓月)", + "code": "2025087", + "jibie": "晚秋", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "双星B", + "pici": 2 + }, + { + "id": 28006548911427584, + "created_by": "李西宴", + "created_at": "17/12/2025 14:48:01.593", + "update_by": "范鸿才", + "updated_at": "24/2/2026 12:06:46.747", + "deleted_at": null, + "year": 2025, + "name": "2025乐善B晚秋二(青松皓月)", + "code": "2025088", + "jibie": "晚秋", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "乐善B", + "pici": 2 + }, + { + "id": 28006778381799424, + "created_by": "李西宴", + "created_at": "17/12/2025 14:48:56.303", + "update_by": "范鸿才", + "updated_at": "24/2/2026 12:06:52.08", + "deleted_at": null, + "year": 2025, + "name": "2025龙庭B晚秋二(青松皓月)", + "code": "2025089", + "jibie": "晚秋", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "龙庭B", + "pici": 2 + }, + { + "id": 28006998528233472, + "created_by": "李西宴", + "created_at": "17/12/2025 14:49:48.793", + "update_by": "范鸿才", + "updated_at": "24/2/2026 12:06:57.31", + "deleted_at": null, + "year": 2025, + "name": "2025沿口B晚秋二(青松皓月)", + "code": "2025090", + "jibie": "晚秋", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "沿口B", + "pici": 2 + }, + { + "id": 28007120125300736, + "created_by": "李西宴", + "created_at": "17/12/2025 14:50:17.78", + "update_by": "范鸿才", + "updated_at": "24/2/2026 12:07:08.45", + "deleted_at": null, + "year": 2025, + "name": "2025石盘B晚秋二(青松皓月)", + "code": "2025091", + "jibie": "晚秋", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "石盘B", + "pici": 2 + }, + { + "id": 28007361733988352, + "created_by": "李西宴", + "created_at": "17/12/2025 14:51:15.387", + "update_by": "范鸿才", + "updated_at": "24/2/2026 12:07:13.82", + "deleted_at": null, + "year": 2025, + "name": "2025沿口1B晚秋二(青松皓月)", + "code": "2025092", + "jibie": "晚秋", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "沿口1B", + "pici": 2 + }, + { + "id": 28007785258029056, + "created_by": "李西宴", + "created_at": "17/12/2025 14:52:56.36", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025沿口A晚晚秋(青松皓月)", + "code": "2025093", + "jibie": "晚晚秋", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "沿口A", + "pici": 0 + }, + { + "id": 28007969740296192, + "created_by": "李西宴", + "created_at": "17/12/2025 14:53:40.347", + "update_by": "范鸿才", + "updated_at": "24/2/2026 12:06:08.753", + "deleted_at": null, + "year": 2025, + "name": "2025沿口B晚晚秋(青松皓月)", + "code": "2025094", + "jibie": "晚晚秋", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "沿口B", + "pici": 0 + }, + { + "id": 28759115803136000, + "created_by": "李西宴", + "created_at": "19/12/2025 16:38:27.553", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025景阳晚秋普(川山蜀水)", + "code": "2025095", + "jibie": "晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18610533464805376, + "zhandian": "景阳", + "pici": 0 + }, + { + "id": 28759291817103360, + "created_by": "李西宴", + "created_at": "19/12/2025 16:39:09.5", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025珙泉晚秋优(川山蜀水)", + "code": "2025096", + "jibie": "晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18607245658951680, + "zhandian": "珙泉", + "pici": 0 + }, + { + "id": 28759450026250240, + "created_by": "李西宴", + "created_at": "19/12/2025 16:39:47.22", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025珙泉晚秋普(川山蜀水)", + "code": "2025097", + "jibie": "晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18610533464805376, + "zhandian": "珙泉", + "pici": 0 + }, + { + "id": 28763307036905472, + "created_by": "李西宴", + "created_at": "19/12/2025 16:55:06.8", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025曹营晚秋优(川山蜀水)", + "code": "2025098", + "jibie": "晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18607245658951680, + "zhandian": "曹营", + "pici": 0 + }, + { + "id": 28763421117779968, + "created_by": "李西宴", + "created_at": "19/12/2025 16:55:33.997", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025曹营晚秋普(川山蜀水)", + "code": "2025099", + "jibie": "晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18610533464805376, + "zhandian": "曹营", + "pici": 0 + }, + { + "id": 28763715222376448, + "created_by": "李西宴", + "created_at": "19/12/2025 16:56:44.117", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025周家晚秋优(苏玉1#)", + "code": "2025100", + "jibie": "晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "苏玉1#", + "wzmlid": 18607245658951680, + "zhandian": "周家", + "pici": 0 + }, + { + "id": 29095715951087616, + "created_by": "主干-何启旭", + "created_at": "20/12/2025 14:55:59.3", + "update_by": "主干-何启旭", + "updated_at": "20/12/2025 14:58:57.99", + "deleted_at": null, + "year": 2025, + "name": "2025乐善A秋二(7532)", + "code": "2025101", + "jibie": "秋", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "乐善A", + "pici": 2 + }, + { + "id": 29186543713259520, + "created_by": "主干信息dev", + "created_at": "20/12/2025 20:56:54.347", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025宝山晚秋优(川山蜀水)", + "code": "2025102", + "jibie": "晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18607245658951680, + "zhandian": "宝山", + "pici": 0 + }, + { + "id": 29186598042079232, + "created_by": "主干信息dev", + "created_at": "20/12/2025 20:57:07.283", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025宝山晚秋普(川山蜀水)", + "code": "2025103", + "jibie": "晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18610533464805376, + "zhandian": "宝山", + "pici": 0 + }, + { + "id": 29726782227746816, + "created_by": "李西宴", + "created_at": "22/12/2025 08:43:37.213", + "update_by": "李西宴", + "updated_at": "22/12/2025 08:46:04.453", + "deleted_at": "5/1/2026 13:54:58", + "year": 2025, + "name": "2025基地夏优(7532)", + "code": "2025104", + "jibie": "夏", + "bendiwaidi": 1, + "chandi": "本地", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "基地", + "pici": 0 + }, + { + "id": 29727516163837952, + "created_by": "李西宴", + "created_at": "22/12/2025 08:46:32.173", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025广安夏优(7532)", + "code": "2025105", + "jibie": "夏", + "bendiwaidi": 1, + "chandi": "广安", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "广安", + "pici": 0 + }, + { + "id": 29729951020224512, + "created_by": "李西宴", + "created_at": "22/12/2025 08:56:12.69", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025广安晚秋优(青松皓月)", + "code": "2025116", + "jibie": "晚秋", + "bendiwaidi": 1, + "chandi": "广安", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "广安", + "pici": 0 + }, + { + "id": 29800914009198592, + "created_by": "李西宴", + "created_at": "22/12/2025 13:38:11.583", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025底洞晚晚秋优(川山蜀水)", + "code": "2025117", + "jibie": "晚晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18607245658951680, + "zhandian": "底洞", + "pici": 0 + }, + { + "id": 29801065289355264, + "created_by": "李西宴", + "created_at": "22/12/2025 13:38:47.653", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025底洞晚晚秋普(川山蜀水)", + "code": "2025118", + "jibie": "晚晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18610533464805376, + "zhandian": "底洞", + "pici": 0 + }, + { + "id": 29801253131259904, + "created_by": "李西宴", + "created_at": "22/12/2025 13:39:32.437", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025陈胜晚晚秋优(川山蜀水)", + "code": "2025119", + "jibie": "晚晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18607245658951680, + "zhandian": "陈胜", + "pici": 0 + }, + { + "id": 29801489006333952, + "created_by": "李西宴", + "created_at": "22/12/2025 13:40:28.673", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025陈胜晚晚秋普(川山蜀水)", + "code": "2025120", + "jibie": "晚晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18610533464805376, + "zhandian": "陈胜", + "pici": 0 + }, + { + "id": 29801692341997568, + "created_by": "李西宴", + "created_at": "22/12/2025 13:41:17.147", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025曹营晚晚秋一优(川山蜀水)", + "code": "2025121", + "jibie": "晚晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18607245658951680, + "zhandian": "曹营", + "pici": 1 + }, + { + "id": 29801815121858560, + "created_by": "李西宴", + "created_at": "22/12/2025 13:41:46.423", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025曹营晚晚秋一普(川山蜀水)", + "code": "2025122", + "jibie": "晚晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18610533464805376, + "zhandian": "曹营", + "pici": 1 + }, + { + "id": 29802020470788096, + "created_by": "李西宴", + "created_at": "22/12/2025 13:42:35.383", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025曹营晚晚秋二优(川山蜀水)", + "code": "2025123", + "jibie": "晚晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18607245658951680, + "zhandian": "曹营", + "pici": 2 + }, + { + "id": 29802143649107968, + "created_by": "李西宴", + "created_at": "22/12/2025 13:43:04.75", + "update_by": "主干信息dev", + "updated_at": "5/1/2026 11:42:02.553", + "deleted_at": null, + "year": 2025, + "name": "2025曹营晚晚秋二普(川山蜀水)", + "code": "2025124", + "jibie": "晚晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18610533464805376, + "zhandian": "曹营", + "pici": 2 + }, + { + "id": 29802512634613760, + "created_by": "李西宴", + "created_at": "22/12/2025 13:44:32.727", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025九丝晚晚秋一优(7532)", + "code": "2025125", + "jibie": "晚晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "九丝", + "pici": 1 + }, + { + "id": 29802737340256256, + "created_by": "李西宴", + "created_at": "22/12/2025 13:45:26.297", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025九丝晚晚秋二优(7532)", + "code": "2025126", + "jibie": "晚晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "九丝", + "pici": 2 + }, + { + "id": 29802916806135808, + "created_by": "李西宴", + "created_at": "22/12/2025 13:46:09.087", + "update_by": "主干信息dev", + "updated_at": "5/1/2026 11:42:11.47", + "deleted_at": null, + "year": 2025, + "name": "2025珙泉晚晚秋优(7532)", + "code": "2025127", + "jibie": "晚晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "珙泉", + "pici": 0 + }, + { + "id": 29803046871502848, + "created_by": "李西宴", + "created_at": "22/12/2025 13:46:40.1", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025珙泉晚晚秋普(7532)", + "code": "2025128", + "jibie": "晚晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18610533464805376, + "zhandian": "珙泉", + "pici": 0 + }, + { + "id": 29803256339238912, + "created_by": "李西宴", + "created_at": "22/12/2025 13:47:30.04", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025五星晚晚秋优(7532)", + "code": "2025129", + "jibie": "晚晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "五星", + "pici": 0 + }, + { + "id": 29803493254500352, + "created_by": "李西宴", + "created_at": "22/12/2025 13:48:26.523", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025周家晚晚秋优(7532)", + "code": "2025130", + "jibie": "晚晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "周家", + "pici": 0 + }, + { + "id": 29803869315796992, + "created_by": "李西宴", + "created_at": "22/12/2025 13:49:56.183", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025宝山晚晚秋优(781)", + "code": "2025131", + "jibie": "晚晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "781", + "wzmlid": 18607245658951680, + "zhandian": "宝山", + "pici": 0 + }, + { + "id": 29804020155551744, + "created_by": "李西宴", + "created_at": "22/12/2025 13:50:32.143", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025宝山晚晚秋普(781)", + "code": "2025132", + "jibie": "晚晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "781", + "wzmlid": 18610533464805376, + "zhandian": "宝山", + "pici": 0 + }, + { + "id": 29804208697905152, + "created_by": "李西宴", + "created_at": "22/12/2025 13:51:17.097", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025令牌晚晚秋优(781)", + "code": "2025133", + "jibie": "晚晚秋", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "781", + "wzmlid": 18607245658951680, + "zhandian": "令牌", + "pici": 0 + }, + { + "id": 30697074047586304, + "created_by": "主干信息dev", + "created_at": "25/12/2025 00:59:12.837", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025广安秋优(7字号)", + "code": "2025134", + "jibie": "秋", + "bendiwaidi": 1, + "chandi": "广安", + "canpinzhong": "7字号", + "wzmlid": 18607245658951680, + "zhandian": "广安", + "pici": 0 + }, + { + "id": 55569890366459904, + "created_by": "李西宴", + "created_at": "3/3/2026 16:14:54.337", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2025, + "name": "2025年 好五级", + "code": "2025135", + "jibie": "晚秋", + "bendiwaidi": 2, + "chandi": "大面积", + "canpinzhong": "7532", + "wzmlid": 18610533464805376, + "zhandian": "大面积", + "pici": 0 + }, + { + "id": 63790154787065856, + "created_by": "李西宴", + "created_at": "26/3/2026 08:39:18.103", + "update_by": "李西宴", + "updated_at": "27/3/2026 09:49:57.803", + "deleted_at": null, + "year": 2025, + "name": "2025年高县合作社春一(川山蜀水)", + "code": "2025136", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "高县", + "canpinzhong": "川山蜀水", + "wzmlid": 18610533464805376, + "zhandian": "合作社", + "pici": 1 + }, + { + "id": 63790404331376640, + "created_by": "李西宴", + "created_at": "26/3/2026 08:40:17.573", + "update_by": "李西宴", + "updated_at": "27/3/2026 09:46:31.883", + "deleted_at": null, + "year": 2025, + "name": "2025年高县合作社春二(川山蜀水)", + "code": "2025137", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "高县", + "canpinzhong": "川山蜀水", + "wzmlid": 18610533464805376, + "zhandian": "合作社", + "pici": 2 + }, + { + "id": 63790578294329344, + "created_by": "李西宴", + "created_at": "26/3/2026 08:40:59.047", + "update_by": "李西宴", + "updated_at": "27/3/2026 09:47:56.103", + "deleted_at": null, + "year": 2025, + "name": "2025年高县合作社晚秋(川山蜀水)", + "code": "2025138", + "jibie": "晚秋", + "bendiwaidi": 2, + "chandi": "高县", + "canpinzhong": "川山蜀水", + "wzmlid": 18610533464805376, + "zhandian": "合作社", + "pici": 0 + }, + { + "id": 79729722845564928, + "created_by": "曹志君", + "created_at": "9/5/2026 08:17:27.28", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026高县春一优(雄蚕)", + "code": "2026001", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "高县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "高县", + "pici": 1 + }, + { + "id": 80935379305238528, + "created_by": "胡小琴", + "created_at": "12/5/2026 16:08:18.163", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "12/5/2026 16:08:37.127", + "year": 2026, + "name": "2026gao春一优(雄蚕)", + "code": "2026002", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "高县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "gao", + "pici": 1 + }, + { + "id": 81243984134934528, + "created_by": "曹志君", + "created_at": "13/5/2026 12:34:35.29", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026沿口A春一优(青松皓月)", + "code": "2026002", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "沿口A", + "pici": 1 + }, + { + "id": 81938489339285504, + "created_by": "曹志君", + "created_at": "15/5/2026 10:34:18.243", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026重庆春一优(青松皓月)", + "code": "2026003", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "重庆", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "重庆", + "pici": 1 + }, + { + "id": 83083186132750336, + "created_by": "曹志君", + "created_at": "18/5/2026 14:22:55.197", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026A站春一优(青松皓月)", + "code": "2026004", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "A站", + "pici": 1 + }, + { + "id": 83374573877202944, + "created_by": "李西宴", + "created_at": "19/5/2026 09:40:47.453", + "update_by": "李西宴", + "updated_at": "19/5/2026 10:42:33.153", + "deleted_at": null, + "year": 2026, + "name": "2026龙庭A春一优(青松皓月)", + "code": "2026005", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "龙庭A", + "pici": 1 + }, + { + "id": 83375416387047424, + "created_by": "李西宴", + "created_at": "19/5/2026 09:44:08.317", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "30/5/2026 12:42:21.08", + "year": 2026, + "name": "2026龙庭B春一优(青松皓月)", + "code": "2026006", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "龙庭B", + "pici": 1 + }, + { + "id": 83389549459279872, + "created_by": "李西宴", + "created_at": "19/5/2026 10:40:17.887", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "19/5/2026 10:43:37.83", + "year": 2026, + "name": "2026沿口A春优(青松皓月)", + "code": "2026007", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "沿口A", + "pici": 0 + }, + { + "id": 83389793983008768, + "created_by": "李西宴", + "created_at": "19/5/2026 10:41:16.187", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026猛山A春一优(青松皓月)", + "code": "2026008", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "猛山A", + "pici": 1 + }, + { + "id": 83389965412601856, + "created_by": "李西宴", + "created_at": "19/5/2026 10:41:57.057", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026双星A春一优(青松皓月)", + "code": "2026009", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "双星A", + "pici": 1 + }, + { + "id": 83390681980080128, + "created_by": "李西宴", + "created_at": "19/5/2026 10:44:47.9", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "30/5/2026 12:42:11.517", + "year": 2026, + "name": "2026沿口B春一普(青松皓月)", + "code": "2026010", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "青松皓月", + "wzmlid": 18610533464805376, + "zhandian": "沿口B", + "pici": 1 + }, + { + "id": 83390864977563648, + "created_by": "李西宴", + "created_at": "19/5/2026 10:45:31.533", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "30/5/2026 12:42:02.253", + "year": 2026, + "name": "2026猛山B春一优(青松皓月)", + "code": "2026011", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "猛山B", + "pici": 1 + }, + { + "id": 83391064903258112, + "created_by": "李西宴", + "created_at": "19/5/2026 10:46:19.197", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "30/5/2026 12:41:52.28", + "year": 2026, + "name": "2026双星B春一优(青松皓月)", + "code": "2026012", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "双星B", + "pici": 1 + }, + { + "id": 83453298408951808, + "created_by": "曹志君", + "created_at": "19/5/2026 14:53:36.813", + "update_by": "曹志君", + "updated_at": "19/5/2026 14:54:22.867", + "deleted_at": null, + "year": 2026, + "name": "2026高县春一优(川山蜀水)", + "code": "2026013", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "高县", + "canpinzhong": "川山蜀水", + "wzmlid": 18607245658951680, + "zhandian": "高县", + "pici": 1 + }, + { + "id": 83779542249902080, + "created_by": "曹志君", + "created_at": "20/5/2026 12:29:59.443", + "update_by": "曹志君", + "updated_at": "20/5/2026 12:32:57.083", + "deleted_at": "27/5/2026 13:57:27.263", + "year": 2026, + "name": "2026A春一优(青松皓月)", + "code": "2026014", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "A", + "pici": 1 + }, + { + "id": 83785179667107840, + "created_by": "曹志君", + "created_at": "20/5/2026 12:52:23.487", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "27/5/2026 13:57:16.957", + "year": 2026, + "name": "2026B站春一优(青松皓月)", + "code": "2026015", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "B站", + "pici": 1 + }, + { + "id": 84470933753958400, + "created_by": "胡小琴", + "created_at": "22/5/2026 10:17:20.043", + "update_by": "胡小琴", + "updated_at": "22/5/2026 10:17:44.653", + "deleted_at": null, + "year": 2026, + "name": "2026C站春一优(青松皓月)", + "code": "2026016", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "C站", + "pici": 1 + }, + { + "id": 84506799398457344, + "created_by": "曹志君", + "created_at": "22/5/2026 12:39:51.047", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "27/5/2026 13:56:45.083", + "year": 2026, + "name": "2026龙庭春一优(青松皓月)", + "code": "2026017", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "龙庭", + "pici": 1 + }, + { + "id": 84506967111897088, + "created_by": "曹志君", + "created_at": "22/5/2026 12:40:31.037", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "27/5/2026 13:56:30.493", + "year": 2026, + "name": "2026双星春一优(青松皓月)", + "code": "2026018", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "双星", + "pici": 1 + }, + { + "id": 84507136813436928, + "created_by": "曹志君", + "created_at": "22/5/2026 12:41:11.487", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "27/5/2026 13:56:54.15", + "year": 2026, + "name": "2026猛山春一优(青松皓月)", + "code": "2026019", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "猛山", + "pici": 1 + }, + { + "id": 84507274919284736, + "created_by": "曹志君", + "created_at": "22/5/2026 12:41:44.413", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "27/5/2026 13:57:58.35", + "year": 2026, + "name": "2026沿口春一优(青松皓月)", + "code": "2026020", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "沿口", + "pici": 1 + }, + { + "id": 85203901099282432, + "created_by": "曹志君", + "created_at": "24/5/2026 10:49:53.05", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026大崇春一优(7532)", + "code": "2026021", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "大崇", + "pici": 1 + }, + { + "id": 85204773770366976, + "created_by": "曹志君", + "created_at": "24/5/2026 10:53:21.107", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "24/5/2026 10:59:27.477", + "year": 2026, + "name": "2026d春一优(7532)", + "code": "2026022", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "d", + "pici": 1 + }, + { + "id": 85205379012628480, + "created_by": "曹志君", + "created_at": "24/5/2026 10:55:45.403", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026鲁吉春一优(7532)", + "code": "2026023", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "鲁吉", + "pici": 1 + }, + { + "id": 85206173015347200, + "created_by": "曹志君", + "created_at": "24/5/2026 10:58:54.707", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026红岩春一优(青松皓月)", + "code": "2026024", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "会东", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "红岩", + "pici": 1 + }, + { + "id": 85272027627261952, + "created_by": "曹志君", + "created_at": "24/5/2026 15:20:35.67", + "update_by": "曹志君", + "updated_at": "24/5/2026 16:02:45.087", + "deleted_at": null, + "year": 2026, + "name": "2026B+站春一优(青松皓月)", + "code": "2026025", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "B+站", + "pici": 1 + }, + { + "id": 85273781244792832, + "created_by": "曹志君", + "created_at": "24/5/2026 15:27:33.763", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026武胜春一普(青松皓月)", + "code": "2026026", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "青松皓月", + "wzmlid": 18610533464805376, + "zhandian": "武胜", + "pici": 1 + }, + { + "id": 85275902178496512, + "created_by": "曹志君", + "created_at": "24/5/2026 15:35:59.433", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026武胜春二优(雄蚕)", + "code": "2026027", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "武胜", + "pici": 2 + }, + { + "id": 87402489602641920, + "created_by": "曹志君", + "created_at": "30/5/2026 12:26:17.41", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026龙庭A春二优(雄蚕)", + "code": "2026028", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "龙庭A", + "pici": 2 + }, + { + "id": 87402620435566592, + "created_by": "曹志君", + "created_at": "30/5/2026 12:26:48.577", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026猛山A春二优(雄蚕)", + "code": "2026029", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "猛山A", + "pici": 2 + }, + { + "id": 87402734835208192, + "created_by": "曹志君", + "created_at": "30/5/2026 12:27:15.85", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026双星A春二优(雄蚕)", + "code": "2026030", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "双星A", + "pici": 2 + }, + { + "id": 87402861146673152, + "created_by": "曹志君", + "created_at": "30/5/2026 12:27:45.967", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026沿口A春二优(雄蚕)", + "code": "2026031", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "沿口A", + "pici": 2 + }, + { + "id": 87403007674683392, + "created_by": "曹志君", + "created_at": "30/5/2026 12:28:20.9", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026猛山B春二优(雄蚕)", + "code": "2026032", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "猛山B", + "pici": 2 + }, + { + "id": 87403123420696576, + "created_by": "曹志君", + "created_at": "30/5/2026 12:28:48.497", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026双星B春二优(雄蚕)", + "code": "2026033", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "双星B", + "pici": 2 + }, + { + "id": 87403311363264512, + "created_by": "曹志君", + "created_at": "30/5/2026 12:29:33.307", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026龙庭B春二优(雄蚕)", + "code": "2026034", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "龙庭B", + "pici": 2 + }, + { + "id": 87403433648197632, + "created_by": "曹志君", + "created_at": "30/5/2026 12:30:02.46", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026沿口B春二优(雄蚕)", + "code": "2026035", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "沿口B", + "pici": 2 + }, + { + "id": 87405915300433920, + "created_by": "游建梅", + "created_at": "30/5/2026 12:39:54.137", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "2/6/2026 14:26:57.257", + "year": 2026, + "name": "2026沿口1B春二(雄蚕)", + "code": "2026036", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "沿口1B", + "pici": 2 + }, + { + "id": 87739398157766656, + "created_by": "游建梅", + "created_at": "31/5/2026 10:45:02.643", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026石盘A春二优(雄蚕)", + "code": "2026037", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "石盘A", + "pici": 2 + }, + { + "id": 89146250976301056, + "created_by": "李西宴", + "created_at": "4/6/2026 07:55:22.533", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026大崇春一普(7532)", + "code": "2026038", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18610533464805376, + "zhandian": "大崇", + "pici": 1 + }, + { + "id": 90270453217628160, + "created_by": "游建梅", + "created_at": "7/6/2026 10:22:33.21", + "update_by": "曹志君", + "updated_at": "8/6/2026 11:47:58.4", + "deleted_at": null, + "year": 2026, + "name": "2026广安春一优(青松皓月)", + "code": "2026039", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "广安", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "广安", + "pici": 1 + }, + { + "id": 90596246066040832, + "created_by": "曹志君", + "created_at": "8/6/2026 07:57:08.267", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026宝山春一优(雄蚕)", + "code": "2026040", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "宝山", + "pici": 1 + }, + { + "id": 90596415935352832, + "created_by": "曹志君", + "created_at": "8/6/2026 07:57:48.76", + "update_by": "曹志君", + "updated_at": "8/6/2026 08:03:53.24", + "deleted_at": null, + "year": 2026, + "name": "2026宝山春一普(雄蚕)", + "code": "2026041", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18610533464805376, + "zhandian": "宝山", + "pici": 1 + }, + { + "id": 90596796962705408, + "created_by": "曹志君", + "created_at": "8/6/2026 07:59:19.61", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026恒丰春一优(雄蚕)", + "code": "2026042", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "恒丰", + "pici": 1 + }, + { + "id": 90596934888198144, + "created_by": "曹志君", + "created_at": "8/6/2026 07:59:52.493", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026恒丰春一普(雄蚕)", + "code": "2026043", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18610533464805376, + "zhandian": "恒丰", + "pici": 1 + }, + { + "id": 90597061463904256, + "created_by": "曹志君", + "created_at": "8/6/2026 08:00:22.673", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026罗渡春一优(雄蚕)", + "code": "2026044", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "罗渡", + "pici": 1 + }, + { + "id": 90597162924118016, + "created_by": "曹志君", + "created_at": "8/6/2026 08:00:46.86", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026曹营春一优(雄蚕)", + "code": "2026045", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "曹营", + "pici": 1 + }, + { + "id": 90597250593460224, + "created_by": "曹志君", + "created_at": "8/6/2026 08:01:07.76", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026曹营春一普(雄蚕)", + "code": "2026046", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18610533464805376, + "zhandian": "曹营", + "pici": 1 + }, + { + "id": 90597389307482112, + "created_by": "曹志君", + "created_at": "8/6/2026 08:01:40.833", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026珙泉春一优(雄蚕)", + "code": "2026047", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "珙泉", + "pici": 1 + }, + { + "id": 90597553501900800, + "created_by": "曹志君", + "created_at": "8/6/2026 08:02:19.983", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026周家春一优(雄蚕)", + "code": "2026048", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "周家", + "pici": 1 + }, + { + "id": 90597691377061888, + "created_by": "曹志君", + "created_at": "8/6/2026 08:02:52.85", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026九丝春一优(雄蚕)", + "code": "2026049", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "九丝", + "pici": 1 + }, + { + "id": 90635178350743552, + "created_by": "曹志君", + "created_at": "8/6/2026 10:31:50.447", + "update_by": "曹志君", + "updated_at": "8/6/2026 11:49:16.093", + "deleted_at": null, + "year": 2026, + "name": "2026嘎吉春一优(雄蚕)", + "code": "2026050", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "嘎吉", + "pici": 1 + }, + { + "id": 90635460639985664, + "created_by": "曹志君", + "created_at": "8/6/2026 10:32:57.75", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "8/6/2026 10:33:34.74", + "year": 2026, + "name": "2026嘎吉春优(雄蚕)", + "code": "2026051", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "嘎吉", + "pici": 0 + }, + { + "id": 90636188280426496, + "created_by": "曹志君", + "created_at": "8/6/2026 10:35:51.23", + "update_by": "曹志君", + "updated_at": "8/6/2026 11:49:07.327", + "deleted_at": null, + "year": 2026, + "name": "2026柏岩春一优(雄蚕)", + "code": "2026051", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "柏岩", + "pici": 1 + }, + { + "id": 90636673980829696, + "created_by": "曹志君", + "created_at": "8/6/2026 10:37:47.03", + "update_by": "曹志君", + "updated_at": "8/6/2026 11:48:58.507", + "deleted_at": null, + "year": 2026, + "name": "2026乌东德春一优(雄蚕)", + "code": "2026052", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "乌东德", + "pici": 1 + }, + { + "id": 90636853765476352, + "created_by": "曹志君", + "created_at": "8/6/2026 10:38:29.897", + "update_by": "曹志君", + "updated_at": "8/6/2026 11:48:49.44", + "deleted_at": null, + "year": 2026, + "name": "2026茨达春一优(青松皓月)", + "code": "2026053", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "德昌", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "茨达", + "pici": 1 + }, + { + "id": 90637040776908800, + "created_by": "曹志君", + "created_at": "8/6/2026 10:39:14.48", + "update_by": "曹志君", + "updated_at": "8/6/2026 11:48:41.263", + "deleted_at": null, + "year": 2026, + "name": "2026锦川春一优(青松皓月)", + "code": "2026054", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "德昌", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "锦川", + "pici": 1 + }, + { + "id": 90637155109441536, + "created_by": "曹志君", + "created_at": "8/6/2026 10:39:41.737", + "update_by": "曹志君", + "updated_at": "8/6/2026 11:48:33.327", + "deleted_at": null, + "year": 2026, + "name": "2026老碾春一优(青松皓月)", + "code": "2026055", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "德昌", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "老碾", + "pici": 1 + }, + { + "id": 90637540373041152, + "created_by": "曹志君", + "created_at": "8/6/2026 10:41:13.597", + "update_by": "曹志君", + "updated_at": "8/6/2026 11:48:24.867", + "deleted_at": null, + "year": 2026, + "name": "2026安宁河春一优(青松皓月)", + "code": "2026056", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "冕宁", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "安宁河", + "pici": 1 + }, + { + "id": 90653569224544256, + "created_by": "曹志君", + "created_at": "8/6/2026 11:44:55.18", + "update_by": "曹志君", + "updated_at": "8/6/2026 11:46:04.12", + "deleted_at": null, + "year": 2026, + "name": "2026雅砻江春一优(青松皓月)", + "code": "2026057", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "冕宁", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "雅砻江", + "pici": 1 + }, + { + "id": 90655391829987328, + "created_by": "曹志君", + "created_at": "8/6/2026 11:52:09.723", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026大面积春二普(雄蚕)", + "code": "2026058", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "武胜", + "canpinzhong": "雄蚕", + "wzmlid": 18610533464805376, + "zhandian": "大面积", + "pici": 2 + }, + { + "id": 90655546494947328, + "created_by": "曹志君", + "created_at": "8/6/2026 11:52:46.593", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026基地春一普(青松皓月)", + "code": "2026059", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "武胜", + "canpinzhong": "青松皓月", + "wzmlid": 18610533464805376, + "zhandian": "基地", + "pici": 1 + }, + { + "id": 90973967522729984, + "created_by": "游建梅", + "created_at": "9/6/2026 08:58:04.087", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026石盘B春二优(雄蚕)", + "code": "2026060", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "石盘B", + "pici": 2 + }, + { + "id": 91524452793192448, + "created_by": "主干信息dev", + "created_at": "10/6/2026 21:25:30.063", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026龙庭B春一优(青松皓月)", + "code": "2026061", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "龙庭B", + "pici": 1 + }, + { + "id": 91524587870752768, + "created_by": "主干信息dev", + "created_at": "10/6/2026 21:26:02.247", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026猛山B春一优(青松皓月)", + "code": "2026062", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "猛山B", + "pici": 1 + }, + { + "id": 91524685958746112, + "created_by": "主干信息dev", + "created_at": "10/6/2026 21:26:25.63", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026沿口B春一优(青松皓月)", + "code": "2026063", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "沿口B", + "pici": 1 + }, + { + "id": 92040517495296000, + "created_by": "胡小琴", + "created_at": "12/6/2026 07:36:09.437", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "12/6/2026 08:05:28.22", + "year": 2026, + "name": "2026龙庭A春3三优(青松皓月)", + "code": "2026064", + "jibie": "春3", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "龙庭A", + "pici": 3 + }, + { + "id": 92040694973075456, + "created_by": "胡小琴", + "created_at": "12/6/2026 07:36:51.727", + "update_by": "游建梅", + "updated_at": "12/6/2026 07:54:01.96", + "deleted_at": null, + "year": 2026, + "name": "2026龙庭B春三优(青松皓月)", + "code": "2026065", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "龙庭B", + "pici": 3 + }, + { + "id": 92044824584130560, + "created_by": "游建梅", + "created_at": "12/6/2026 07:53:16.3", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026龙庭A春三优(青松皓月)", + "code": "2026066", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "龙庭A", + "pici": 3 + }, + { + "id": 92048111773421568, + "created_by": "胡小琴", + "created_at": "12/6/2026 08:06:20.027", + "update_by": "胡小琴", + "updated_at": "12/6/2026 08:07:28.44", + "deleted_at": "12/6/2026 12:06:12.1", + "year": 2026, + "name": "2026双星A春优(雄蚕)", + "code": "2026067", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地3", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "双星A", + "pici": 0 + }, + { + "id": 92048294661853184, + "created_by": "胡小琴", + "created_at": "12/6/2026 08:07:03.633", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "12/6/2026 12:06:18.073", + "year": 2026, + "name": "2026双星B春优(雄蚕)", + "code": "2026068", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "大面积3", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "双星B", + "pici": 0 + }, + { + "id": 92048975934263296, + "created_by": "胡小琴", + "created_at": "12/6/2026 08:09:46.057", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "12/6/2026 12:06:30.323", + "year": 2026, + "name": "2026猛山A春优(青松皓月)", + "code": "2026069", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地3", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "猛山A", + "pici": 0 + }, + { + "id": 92049057786105856, + "created_by": "胡小琴", + "created_at": "12/6/2026 08:10:05.573", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "12/6/2026 12:06:35.48", + "year": 2026, + "name": "2026猛山B春优(青松皓月)", + "code": "2026070", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "大面积3", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "猛山B", + "pici": 0 + }, + { + "id": 92049195803873280, + "created_by": "胡小琴", + "created_at": "12/6/2026 08:10:38.477", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "12/6/2026 12:06:42.593", + "year": 2026, + "name": "2026沿口A春优(青松皓月)", + "code": "2026071", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地3", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "沿口A", + "pici": 0 + }, + { + "id": 92049295800274944, + "created_by": "胡小琴", + "created_at": "12/6/2026 08:11:02.32", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "12/6/2026 12:06:47.757", + "year": 2026, + "name": "2026沿口B春优(青松皓月)", + "code": "2026072", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "大面积3", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "沿口B", + "pici": 0 + }, + { + "id": 92051461084549120, + "created_by": "李西宴", + "created_at": "12/6/2026 08:19:38.567", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026猛山A春三优(青松皓月)", + "code": "2026073", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "猛山A", + "pici": 0 + }, + { + "id": 92052264180518912, + "created_by": "李西宴", + "created_at": "12/6/2026 08:22:50.037", + "update_by": "游建梅", + "updated_at": "21/6/2026 13:08:50.023", + "deleted_at": null, + "year": 2026, + "name": "2026猛山B春三优(青松皓月)", + "code": "2026074", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "猛山B", + "pici": 0 + }, + { + "id": 92052535480684544, + "created_by": "李西宴", + "created_at": "12/6/2026 08:23:54.72", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026双星A春三优(雄蚕)", + "code": "2026075", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "双星A", + "pici": 0 + }, + { + "id": 92052735238606848, + "created_by": "李西宴", + "created_at": "12/6/2026 08:24:42.347", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026双星B春三优(雄蚕)", + "code": "2026076", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "双星B", + "pici": 0 + }, + { + "id": 92053037136220160, + "created_by": "李西宴", + "created_at": "12/6/2026 08:25:54.327", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026沿口B春三优(青松皓月)", + "code": "2026077", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "沿口B", + "pici": 0 + }, + { + "id": 92053903234830336, + "created_by": "李西宴", + "created_at": "12/6/2026 08:29:20.827", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026沿口A春三优(青松皓月)", + "code": "2026078", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "沿口A", + "pici": 0 + }, + { + "id": 92808539432554496, + "created_by": "游建梅", + "created_at": "14/6/2026 10:28:00.137", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026沿口A春三优(雄蚕)", + "code": "2026079", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "沿口A", + "pici": 3 + }, + { + "id": 94576772649062400, + "created_by": "游建梅", + "created_at": "19/6/2026 07:34:19.793", + "update_by": "游建梅", + "updated_at": "21/6/2026 13:02:16.787", + "deleted_at": null, + "year": 2026, + "name": "2026罗渡春一普(雄蚕)", + "code": "2026080", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18610533464805376, + "zhandian": "罗渡", + "pici": 1 + }, + { + "id": 94576871743688704, + "created_by": "游建梅", + "created_at": "19/6/2026 07:34:43.397", + "update_by": "游建梅", + "updated_at": "21/6/2026 13:02:28.01", + "deleted_at": null, + "year": 2026, + "name": "2026珙泉春一普(雄蚕)", + "code": "2026081", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18610533464805376, + "zhandian": "珙泉", + "pici": 1 + }, + { + "id": 95726121609334784, + "created_by": "曹志君", + "created_at": "22/6/2026 11:41:25.897", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026珙泉春二优(雄蚕)", + "code": "2026082", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "珙泉", + "pici": 2 + }, + { + "id": 95726505983741952, + "created_by": "曹志君", + "created_at": "22/6/2026 11:42:57.543", + "update_by": "游建梅", + "updated_at": "4/7/2026 08:50:49.36", + "deleted_at": null, + "year": 2026, + "name": "2026下罗春一优(雄蚕)", + "code": "2026083", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "下罗", + "pici": 1 + }, + { + "id": 95726636724391936, + "created_by": "曹志君", + "created_at": "22/6/2026 11:43:28.71", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026曹营春二优(雄蚕)", + "code": "2026084", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "曹营", + "pici": 2 + }, + { + "id": 95726786884669440, + "created_by": "曹志君", + "created_at": "22/6/2026 11:44:04.51", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026九丝春二优(雄蚕)", + "code": "2026085", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "九丝", + "pici": 2 + }, + { + "id": 95727067961757696, + "created_by": "曹志君", + "created_at": "22/6/2026 11:45:11.527", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026恒丰春二优(雄蚕)", + "code": "2026086", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "恒丰", + "pici": 2 + }, + { + "id": 95727222110818304, + "created_by": "曹志君", + "created_at": "22/6/2026 11:45:48.277", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026罗渡春二优(雄蚕)", + "code": "2026087", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "罗渡", + "pici": 2 + }, + { + "id": 95727465258815488, + "created_by": "曹志君", + "created_at": "22/6/2026 11:46:46.247", + "update_by": "游建梅", + "updated_at": "4/7/2026 08:51:08.157", + "deleted_at": null, + "year": 2026, + "name": "2026下罗春一普(雄蚕)", + "code": "2026088", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18610533464805376, + "zhandian": "下罗", + "pici": 1 + }, + { + "id": 97486315951493120, + "created_by": "游建梅", + "created_at": "27/6/2026 08:15:48.97", + "update_by": "游建梅", + "updated_at": "27/6/2026 08:16:30.24", + "deleted_at": null, + "year": 2026, + "name": "2026嘎吉春一普(雄蚕)", + "code": "2026089", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "雄蚕", + "wzmlid": 18610533464805376, + "zhandian": "嘎吉", + "pici": 1 + }, + { + "id": 97486595271168000, + "created_by": "游建梅", + "created_at": "27/6/2026 08:16:55.537", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026乌东德春一普(雄蚕)", + "code": "2026090", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "雄蚕", + "wzmlid": 18610533464805376, + "zhandian": "乌东德", + "pici": 1 + }, + { + "id": 97486700854382592, + "created_by": "游建梅", + "created_at": "27/6/2026 08:17:20.71", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026柏岩春一普(雄蚕)", + "code": "2026091", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "雄蚕", + "wzmlid": 18610533464805376, + "zhandian": "柏岩", + "pici": 1 + }, + { + "id": 97487016043745280, + "created_by": "游建梅", + "created_at": "27/6/2026 08:18:35.857", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026大桥春一优(青松皓月)", + "code": "2026092", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "青松皓月", + "wzmlid": 18607245658951680, + "zhandian": "大桥", + "pici": 1 + }, + { + "id": 97487102937141248, + "created_by": "游建梅", + "created_at": "27/6/2026 08:18:56.573", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026大桥春一普(青松皓月)", + "code": "2026093", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "青松皓月", + "wzmlid": 18610533464805376, + "zhandian": "大桥", + "pici": 1 + }, + { + "id": 98671324771127296, + "created_by": "游建梅", + "created_at": "30/6/2026 14:44:37.09", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026双星A春四优(7532)", + "code": "2026094", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "双星A", + "pici": 4 + }, + { + "id": 98671435173597184, + "created_by": "游建梅", + "created_at": "30/6/2026 14:45:03.387", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026双星B春四优(7532)", + "code": "2026095", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "双星B", + "pici": 4 + }, + { + "id": 98673089671335936, + "created_by": "曹志君", + "created_at": "30/6/2026 14:51:37.85", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026龙庭A春四优(7532)", + "code": "2026096", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "龙庭A", + "pici": 4 + }, + { + "id": 98673220827222016, + "created_by": "曹志君", + "created_at": "30/6/2026 14:52:09.12", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026猛山A春四优(7532)", + "code": "2026097", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "猛山A", + "pici": 4 + }, + { + "id": 98673333540753408, + "created_by": "曹志君", + "created_at": "30/6/2026 14:52:35.99", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026沿口A春四优(7532)", + "code": "2026098", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "沿口A", + "pici": 4 + }, + { + "id": 98673474729414656, + "created_by": "曹志君", + "created_at": "30/6/2026 14:53:09.653", + "update_by": "曹志君", + "updated_at": "30/6/2026 14:53:44.88", + "deleted_at": null, + "year": 2026, + "name": "2026石盘A春四优(7532)", + "code": "2026099", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "石盘A", + "pici": 4 + }, + { + "id": 98673820084211712, + "created_by": "曹志君", + "created_at": "30/6/2026 14:54:31.993", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026龙庭B春四优(7532)", + "code": "2026100", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "龙庭B", + "pici": 4 + }, + { + "id": 98673949663039488, + "created_by": "曹志君", + "created_at": "30/6/2026 14:55:02.887", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026猛山B春四优(7532)", + "code": "2026101", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "猛山B", + "pici": 4 + }, + { + "id": 98674093322145792, + "created_by": "曹志君", + "created_at": "30/6/2026 14:55:37.14", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026沿口B春四优(7532)", + "code": "2026102", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "沿口B", + "pici": 4 + }, + { + "id": 98674220757684224, + "created_by": "曹志君", + "created_at": "30/6/2026 14:56:07.52", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "27/7/2026 10:41:35.487", + "year": 2026, + "name": "2026石盘B春四优(7532)", + "code": "2026103", + "jibie": "春", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "石盘B", + "pici": 4 + }, + { + "id": 98996579343536128, + "created_by": "曹志君", + "created_at": "1/7/2026 12:17:03.793", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026红岩春二优(7532)", + "code": "2026104", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "红岩", + "pici": 2 + }, + { + "id": 98996884063916032, + "created_by": "曹志君", + "created_at": "1/7/2026 12:18:16.45", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026大崇春二优(7532)", + "code": "2026105", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "大崇", + "pici": 2 + }, + { + "id": 98997037193760768, + "created_by": "曹志君", + "created_at": "1/7/2026 12:18:52.95", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026黄坪春二优(7532)", + "code": "2026106", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "黄坪", + "pici": 2 + }, + { + "id": 98997182023077888, + "created_by": "曹志君", + "created_at": "1/7/2026 12:19:27.487", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026鲁吉春二优(7532)", + "code": "2026107", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "鲁吉", + "pici": 2 + }, + { + "id": 98997341234663424, + "created_by": "曹志君", + "created_at": "1/7/2026 12:20:05.44", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026普咩春二优(7532)", + "code": "2026108", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "普咩", + "pici": 2 + }, + { + "id": 98998125326241792, + "created_by": "曹志君", + "created_at": "1/7/2026 12:23:12.387", + "update_by": "胡小琴", + "updated_at": "2/7/2026 10:01:33.727", + "deleted_at": null, + "year": 2026, + "name": "2026、会东二类春二普(7532)", + "code": "2026109", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18610533464805376, + "zhandian": "、会东二类", + "pici": 2 + }, + { + "id": 99687671206514688, + "created_by": "游建梅", + "created_at": "3/7/2026 10:03:12.953", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026罗渡春二普(雄蚕)", + "code": "2026110", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18610533464805376, + "zhandian": "罗渡", + "pici": 2 + }, + { + "id": 99731902683942912, + "created_by": "游建梅", + "created_at": "3/7/2026 12:58:58.537", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026周家春二优(雄蚕)", + "code": "2026111", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "周家", + "pici": 2 + }, + { + "id": 100032648549765120, + "created_by": "游建梅", + "created_at": "4/7/2026 08:54:01.943", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026下罗春二优(雄蚕)", + "code": "2026112", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "下罗", + "pici": 2 + }, + { + "id": 100032775075139584, + "created_by": "游建梅", + "created_at": "4/7/2026 08:54:32.107", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026下罗春二优二(雄蚕)", + "code": "2026113", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "下罗", + "pici": 2 + }, + { + "id": 100032894818324480, + "created_by": "游建梅", + "created_at": "4/7/2026 08:55:00.657", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026恒丰春二普(雄蚕)", + "code": "2026114", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18610533464805376, + "zhandian": "恒丰", + "pici": 2 + }, + { + "id": 100033135965638656, + "created_by": "游建梅", + "created_at": "4/7/2026 08:55:58.16", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026曹营春二优二(雄蚕)", + "code": "2026115", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "曹营", + "pici": 2 + }, + { + "id": 100033279796711424, + "created_by": "游建梅", + "created_at": "4/7/2026 08:56:32.44", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026珙泉春二优二(雄蚕)", + "code": "2026116", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "珙泉", + "pici": 2 + }, + { + "id": 100033395458838528, + "created_by": "游建梅", + "created_at": "4/7/2026 08:57:00.02", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026九丝春二优二(雄蚕)", + "code": "2026117", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "九丝", + "pici": 2 + }, + { + "id": 100464856255172608, + "created_by": "曹志君", + "created_at": "5/7/2026 13:31:28.297", + "update_by": "曹志君", + "updated_at": "5/7/2026 13:32:01.137", + "deleted_at": null, + "year": 2026, + "name": "2026宝山春三优1(雄蚕)", + "code": "2026118", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "宝山", + "pici": 3 + }, + { + "id": 100465293502976000, + "created_by": "曹志君", + "created_at": "5/7/2026 13:33:12.547", + "update_by": "游建梅", + "updated_at": "31/7/2026 15:21:31.693", + "deleted_at": null, + "year": 2026, + "name": "2026罗渡春三优1(雄蚕)", + "code": "2026119", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "罗渡", + "pici": 3 + }, + { + "id": 100465822429876224, + "created_by": "曹志君", + "created_at": "5/7/2026 13:35:18.653", + "update_by": "曹志君", + "updated_at": "5/7/2026 13:35:43.453", + "deleted_at": null, + "year": 2026, + "name": "2026下罗春三优2(雄蚕)", + "code": "2026120", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "下罗", + "pici": 3 + }, + { + "id": 100466286387007488, + "created_by": "曹志君", + "created_at": "5/7/2026 13:37:09.27", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026恒丰春三普(雄蚕)", + "code": "2026121", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18610533464805376, + "zhandian": "恒丰", + "pici": 3 + }, + { + "id": 100466409552744448, + "created_by": "曹志君", + "created_at": "5/7/2026 13:37:38.633", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026珙泉春三优2(雄蚕)", + "code": "2026122", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "珙泉", + "pici": 3 + }, + { + "id": 100466633574715392, + "created_by": "曹志君", + "created_at": "5/7/2026 13:38:32.043", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026下罗春三优1(雄蚕)", + "code": "2026123", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "下罗", + "pici": 3 + }, + { + "id": 100466774142619648, + "created_by": "曹志君", + "created_at": "5/7/2026 13:39:05.557", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026曹营春三优(雄蚕)", + "code": "2026124", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "曹营", + "pici": 3 + }, + { + "id": 100466906401607680, + "created_by": "曹志君", + "created_at": "5/7/2026 13:39:37.09", + "update_by": "游建梅", + "updated_at": "1/8/2026 12:36:32.027", + "deleted_at": null, + "year": 2026, + "name": "2026曹营春三优1(雄蚕)", + "code": "2026125", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "曹营", + "pici": 3 + }, + { + "id": 100467047216975872, + "created_by": "曹志君", + "created_at": "5/7/2026 13:40:10.667", + "update_by": "游建梅", + "updated_at": "1/8/2026 08:05:53.847", + "deleted_at": null, + "year": 2026, + "name": "2026宝山春三优(雄蚕)", + "code": "2026126", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "宝山", + "pici": 3 + }, + { + "id": 100467287043084288, + "created_by": "曹志君", + "created_at": "5/7/2026 13:41:07.847", + "update_by": "游建梅", + "updated_at": "30/7/2026 13:49:04.703", + "deleted_at": null, + "year": 2026, + "name": "2026恒丰春三优2(雄蚕)", + "code": "2026127", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "恒丰", + "pici": 3 + }, + { + "id": 100467443029250048, + "created_by": "曹志君", + "created_at": "5/7/2026 13:41:45.033", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026下罗春三普(雄蚕)", + "code": "2026128", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18610533464805376, + "zhandian": "下罗", + "pici": 3 + }, + { + "id": 100467565515509760, + "created_by": "曹志君", + "created_at": "5/7/2026 13:42:14.237", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026珙泉春三优(雄蚕)", + "code": "2026129", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "珙泉", + "pici": 3 + }, + { + "id": 100467702870577152, + "created_by": "曹志君", + "created_at": "5/7/2026 13:42:46.983", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026罗渡春三优(雄蚕)", + "code": "2026130", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "罗渡", + "pici": 3 + }, + { + "id": 101159071175938048, + "created_by": "曹志君", + "created_at": "7/7/2026 11:30:02.027", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026猛山A夏一优(7532)", + "code": "2026131", + "jibie": "夏", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "猛山A", + "pici": 1 + }, + { + "id": 101159195163758592, + "created_by": "曹志君", + "created_at": "7/7/2026 11:30:31.577", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026双星A夏一优(7532)", + "code": "2026132", + "jibie": "夏", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "双星A", + "pici": 1 + }, + { + "id": 101159329561841664, + "created_by": "曹志君", + "created_at": "7/7/2026 11:31:03.62", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026龙庭A夏一优(7532)", + "code": "2026133", + "jibie": "夏", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "龙庭A", + "pici": 1 + }, + { + "id": 101159450907250688, + "created_by": "曹志君", + "created_at": "7/7/2026 11:31:32.55", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026沿口A夏一优(7532)", + "code": "2026134", + "jibie": "夏", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "沿口A", + "pici": 1 + }, + { + "id": 101159637184679936, + "created_by": "曹志君", + "created_at": "7/7/2026 11:32:16.96", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026猛山B夏一优(7532)", + "code": "2026135", + "jibie": "夏", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "猛山B", + "pici": 1 + }, + { + "id": 101159765647822848, + "created_by": "曹志君", + "created_at": "7/7/2026 11:32:47.59", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026双星B夏一优(7532)", + "code": "2026136", + "jibie": "夏", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "双星B", + "pici": 1 + }, + { + "id": 101159885516836864, + "created_by": "曹志君", + "created_at": "7/7/2026 11:33:16.167", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026龙庭B夏一优(7532)", + "code": "2026137", + "jibie": "夏", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "龙庭B", + "pici": 1 + }, + { + "id": 101160008850345984, + "created_by": "曹志君", + "created_at": "7/7/2026 11:33:45.573", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026沿口B夏一优(7532)", + "code": "2026138", + "jibie": "夏", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "沿口B", + "pici": 1 + }, + { + "id": 102563291129188352, + "created_by": "游建梅", + "created_at": "11/7/2026 08:29:54.157", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026广安春二优(7532)", + "code": "2026139", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "广安", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "广安", + "pici": 2 + }, + { + "id": 107320631216836608, + "created_by": "曹志君", + "created_at": "24/7/2026 11:33:52.467", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026茨达夏一优(7532)", + "code": "2026140", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "德昌", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "茨达", + "pici": 1 + }, + { + "id": 107320927284367360, + "created_by": "曹志君", + "created_at": "24/7/2026 11:35:03.03", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026锦川夏一优(7532)", + "code": "2026141", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "德昌", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "锦川", + "pici": 1 + }, + { + "id": 107321101830328320, + "created_by": "曹志君", + "created_at": "24/7/2026 11:35:44.643", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026老碾夏一优(7532)", + "code": "2026142", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "德昌", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "老碾", + "pici": 1 + }, + { + "id": 107374576563916800, + "created_by": "曹志君", + "created_at": "24/7/2026 15:08:14.017", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026嘎吉春三优(7532)", + "code": "2026143", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "嘎吉", + "pici": 3 + }, + { + "id": 107374983159746560, + "created_by": "曹志君", + "created_at": "24/7/2026 15:09:50.957", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026乌东德春三优(7532)", + "code": "2026144", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "乌东德", + "pici": 3 + }, + { + "id": 107375114340798464, + "created_by": "曹志君", + "created_at": "24/7/2026 15:10:22.23", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026铁柳春三优(7532)", + "code": "2026145", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "铁柳", + "pici": 3 + }, + { + "id": 107375333254107136, + "created_by": "曹志君", + "created_at": "24/7/2026 15:11:14.427", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026柏岩春三优(7532)", + "code": "2026146", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "柏岩", + "pici": 3 + }, + { + "id": 107636835395571712, + "created_by": "游建梅", + "created_at": "25/7/2026 08:30:21.393", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026龙庭A夏二优(7532)", + "code": "2026147", + "jibie": "夏", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "龙庭A", + "pici": 2 + }, + { + "id": 107636926105784320, + "created_by": "游建梅", + "created_at": "25/7/2026 08:30:43.017", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "25/7/2026 08:36:46.927", + "year": 2026, + "name": "2026沿口A夏二优(7532)", + "code": "2026148", + "jibie": "夏", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "沿口A", + "pici": 2 + }, + { + "id": 107638581723402240, + "created_by": "游建梅", + "created_at": "25/7/2026 08:37:17.75", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026龙庭B夏二优(7532)", + "code": "2026148", + "jibie": "夏", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "龙庭B", + "pici": 2 + }, + { + "id": 107638712979951616, + "created_by": "游建梅", + "created_at": "25/7/2026 08:37:49.043", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026沿口B夏二优(7532)", + "code": "2026149", + "jibie": "夏", + "bendiwaidi": 1, + "chandi": "大面积", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "沿口B", + "pici": 2 + }, + { + "id": 109446558595944448, + "created_by": "游建梅", + "created_at": "30/7/2026 08:21:33.017", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026恒丰春三优1(雄蚕)", + "code": "2026150", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "恒丰", + "pici": 3 + }, + { + "id": 109865684527222784, + "created_by": "游建梅", + "created_at": "31/7/2026 12:07:00.317", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026广安夏一优(7532)", + "code": "2026151", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "广安", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "广安", + "pici": 0 + }, + { + "id": 109914537267826688, + "created_by": "游建梅", + "created_at": "31/7/2026 15:21:07.707", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026珙泉春三普(雄蚕)", + "code": "2026152", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18610533464805376, + "zhandian": "珙泉", + "pici": 3 + }, + { + "id": 110167703955705856, + "created_by": "游建梅", + "created_at": "1/8/2026 08:07:07.46", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026恒丰春三普1(雄蚕)", + "code": "2026153", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18610533464805376, + "zhandian": "恒丰", + "pici": 3 + }, + { + "id": 110235607581593600, + "created_by": "游建梅", + "created_at": "1/8/2026 12:36:56.927", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026曹营春三普(雄蚕)", + "code": "2026154", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18610533464805376, + "zhandian": "曹营", + "pici": 3 + }, + { + "id": 110235689051754496, + "created_by": "游建梅", + "created_at": "1/8/2026 12:37:16.35", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026曹营春三普1(雄蚕)", + "code": "2026155", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18610533464805376, + "zhandian": "曹营", + "pici": 3 + }, + { + "id": 110244990579380224, + "created_by": "曹志君", + "created_at": "1/8/2026 13:14:14.007", + "update_by": "曹志君", + "updated_at": "1/8/2026 13:15:05.343", + "deleted_at": null, + "year": 2026, + "name": "2026雅砻江1春一优(7532)", + "code": "2026156", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "冕宁", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "雅砻江1", + "pici": 1 + }, + { + "id": 110246099763073024, + "created_by": "曹志君", + "created_at": "1/8/2026 13:18:38.46", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026雅砻江2春一优(7532)", + "code": "2026157", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "冕宁", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "雅砻江2", + "pici": 1 + }, + { + "id": 110246335298408448, + "created_by": "曹志君", + "created_at": "1/8/2026 13:19:34.617", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026安宁河春一优(7532)", + "code": "2026158", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "冕宁", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "安宁河", + "pici": 1 + }, + { + "id": 110246670452658176, + "created_by": "曹志君", + "created_at": "1/8/2026 13:20:54.527", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026冕宁二类茧春一普(7532)", + "code": "2026159", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "冕宁", + "canpinzhong": "7532", + "wzmlid": 18610533464805376, + "zhandian": "冕宁二类茧", + "pici": 1 + }, + { + "id": 110259089459646464, + "created_by": "曹志君", + "created_at": "1/8/2026 14:10:15.45", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026九丝春四优(川山蜀水)", + "code": "2026160", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18607245658951680, + "zhandian": "九丝", + "pici": 4 + }, + { + "id": 110259781003907072, + "created_by": "曹志君", + "created_at": "1/8/2026 14:13:00.327", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026恒丰优1.2.3春四优(7532)", + "code": "2026161", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "恒丰优1.2.3", + "pici": 4 + }, + { + "id": 110259943180865536, + "created_by": "曹志君", + "created_at": "1/8/2026 14:13:38.99", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026珙泉春四优(7532)", + "code": "2026162", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "珙泉", + "pici": 4 + }, + { + "id": 110260059765739520, + "created_by": "曹志君", + "created_at": "1/8/2026 14:14:06.787", + "update_by": "游建梅", + "updated_at": "2/9/2026 10:19:04.567", + "deleted_at": null, + "year": 2026, + "name": "2026曹营春四优(7532)", + "code": "2026163", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "曹营", + "pici": 4 + }, + { + "id": 110260502545829888, + "created_by": "曹志君", + "created_at": "1/8/2026 14:15:52.357", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026下罗优1.2春四优(7532)", + "code": "2026164", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "下罗优1.2", + "pici": 4 + }, + { + "id": 110260649623293952, + "created_by": "曹志君", + "created_at": "1/8/2026 14:16:27.42", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026周家春四优(川山蜀水)", + "code": "2026165", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "川山蜀水", + "wzmlid": 18607245658951680, + "zhandian": "周家", + "pici": 4 + }, + { + "id": 110260791902474240, + "created_by": "曹志君", + "created_at": "1/8/2026 14:17:01.343", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026麒麟春四优(7532)", + "code": "2026166", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "麒麟", + "pici": 4 + }, + { + "id": 110260941664292864, + "created_by": "曹志君", + "created_at": "1/8/2026 14:17:37.05", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026周家春三优(雄蚕)", + "code": "2026167", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "周家", + "pici": 3 + }, + { + "id": 110261075898798080, + "created_by": "曹志君", + "created_at": "1/8/2026 14:18:09.053", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026九丝春三优(雄蚕)", + "code": "2026168", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "九丝", + "pici": 3 + }, + { + "id": 110261221847994368, + "created_by": "曹志君", + "created_at": "1/8/2026 14:18:43.853", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026罗渡春四优(7532)", + "code": "2026169", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "罗渡", + "pici": 4 + }, + { + "id": 115010422863564800, + "created_by": "曹志君", + "created_at": "14/8/2026 16:50:21.64", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026恒丰优2春五优(7532)", + "code": "2026170", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "恒丰优2", + "pici": 5 + }, + { + "id": 115332171245293568, + "created_by": "游建梅", + "created_at": "15/8/2026 14:08:52.397", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026茨达夏一普(7532)", + "code": "2026171", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "德昌", + "canpinzhong": "7532", + "wzmlid": 18610533464805376, + "zhandian": "茨达", + "pici": 1 + }, + { + "id": 115332296411713536, + "created_by": "游建梅", + "created_at": "15/8/2026 14:09:22.24", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026锦川夏一普(7532)", + "code": "2026172", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "德昌", + "canpinzhong": "7532", + "wzmlid": 18610533464805376, + "zhandian": "锦川", + "pici": 1 + }, + { + "id": 115969852987936768, + "created_by": "曹志君", + "created_at": "17/8/2026 08:22:47.573", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026普咩春三优(7532)", + "code": "2026173", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "普咩", + "pici": 3 + }, + { + "id": 115969987415379968, + "created_by": "曹志君", + "created_at": "17/8/2026 08:23:19.63", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026鲁吉春三优(7532)", + "code": "2026174", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "鲁吉", + "pici": 3 + }, + { + "id": 115970273794068480, + "created_by": "曹志君", + "created_at": "17/8/2026 08:24:27.9", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026红岩春三优(7532)", + "code": "2026175", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "红岩", + "pici": 3 + }, + { + "id": 115970454694400000, + "created_by": "曹志君", + "created_at": "17/8/2026 08:25:11.033", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026大崇春三优(7532)", + "code": "2026176", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "大崇", + "pici": 3 + }, + { + "id": 115973005867225088, + "created_by": "曹志君", + "created_at": "17/8/2026 08:35:19.28", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026恒丰优2春五(7532)", + "code": "2026177", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "恒丰优2", + "pici": 5 + }, + { + "id": 115973174981562368, + "created_by": "曹志君", + "created_at": "17/8/2026 08:35:59.6", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026九丝春五优(7532)", + "code": "2026178", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "九丝", + "pici": 5 + }, + { + "id": 115973426501390336, + "created_by": "曹志君", + "created_at": "17/8/2026 08:36:59.567", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026珙泉优2春五优(7532)", + "code": "2026179", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "珙泉优2", + "pici": 5 + }, + { + "id": 116027723826073600, + "created_by": "曹志君", + "created_at": "17/8/2026 12:12:45.087", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026五星春三优(7532)", + "code": "2026180", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "五星", + "pici": 3 + }, + { + "id": 116027984078442496, + "created_by": "曹志君", + "created_at": "17/8/2026 12:13:47.107", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026曹营优1春五优(7532)", + "code": "2026181", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "曹营优1", + "pici": 5 + }, + { + "id": 116028142841237504, + "created_by": "曹志君", + "created_at": "17/8/2026 12:14:24.953", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026五星春五优(7532)", + "code": "2026182", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "五星", + "pici": 5 + }, + { + "id": 116028326102962176, + "created_by": "曹志君", + "created_at": "17/8/2026 12:15:08.65", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026周家春五优(7532)", + "code": "2026183", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "周家", + "pici": 5 + }, + { + "id": 116028618567585792, + "created_by": "曹志君", + "created_at": "17/8/2026 12:16:18.38", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026下罗优2春五优(7532)", + "code": "2026184", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "下罗优2", + "pici": 5 + }, + { + "id": 116028802034831360, + "created_by": "曹志君", + "created_at": "17/8/2026 12:17:02.117", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026曹营优2春五优(7532)", + "code": "2026185", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "曹营优2", + "pici": 5 + }, + { + "id": 116028975934869504, + "created_by": "曹志君", + "created_at": "17/8/2026 12:17:43.58", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026罗渡优2春五优(7532)", + "code": "2026186", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "罗渡优2", + "pici": 5 + }, + { + "id": 116029153559449600, + "created_by": "曹志君", + "created_at": "17/8/2026 12:18:25.927", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026下罗优1春五优(7532)", + "code": "2026187", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "下罗优1", + "pici": 5 + }, + { + "id": 116029291514302464, + "created_by": "曹志君", + "created_at": "17/8/2026 12:18:58.82", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026宝山春五普(7532)", + "code": "2026188", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18610533464805376, + "zhandian": "宝山", + "pici": 5 + }, + { + "id": 116029432749101056, + "created_by": "曹志君", + "created_at": "17/8/2026 12:19:32.493", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026珙泉优1春五优(7532)", + "code": "2026189", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "珙泉优1", + "pici": 5 + }, + { + "id": 116029587007213568, + "created_by": "曹志君", + "created_at": "17/8/2026 12:20:09.27", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026罗渡优1春五优(7532)", + "code": "2026190", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "罗渡优1", + "pici": 5 + }, + { + "id": 116029804100194304, + "created_by": "曹志君", + "created_at": "17/8/2026 12:21:01.033", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026恒丰优1春五优(7532)", + "code": "2026191", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "恒丰优1", + "pici": 5 + }, + { + "id": 117062860181344256, + "created_by": "曹志君", + "created_at": "20/8/2026 08:46:00.8", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026会东春优(雄蚕)", + "code": "2026192", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "雄蚕", + "wzmlid": 18607245658951680, + "zhandian": "会东", + "pici": 0 + }, + { + "id": 117481074111549440, + "created_by": "曹志君", + "created_at": "21/8/2026 12:27:50.793", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026基地夏二优(7532)", + "code": "2026193", + "jibie": "夏", + "bendiwaidi": 1, + "chandi": "基地", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "基地", + "pici": 2 + }, + { + "id": 119592483528118272, + "created_by": "游建梅", + "created_at": "27/8/2026 08:17:50.027", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026黄坪春三优(7532)", + "code": "2026194", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "黄坪", + "pici": 3 + }, + { + "id": 119592708275703808, + "created_by": "游建梅", + "created_at": "27/8/2026 08:18:43.583", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026红岩春三普(7532)", + "code": "2026195", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18610533464805376, + "zhandian": "红岩", + "pici": 3 + }, + { + "id": 119592805008936960, + "created_by": "游建梅", + "created_at": "27/8/2026 08:19:06.643", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "8/9/2026 08:53:43.63", + "year": 2026, + "name": "2026普咩春三普(7532)", + "code": "2026196", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18610533464805376, + "zhandian": "普咩", + "pici": 3 + }, + { + "id": 119686370938589184, + "created_by": "李西宴", + "created_at": "27/8/2026 14:30:54.503", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "27/8/2026 14:38:12.357", + "year": 2026, + "name": "德昌夏普(7532)", + "code": "2026197", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "德昌", + "canpinzhong": "7532", + "wzmlid": 18610533464805376, + "zhandian": "合作社、会东二类 德昌普茧", + "pici": 0 + }, + { + "id": 119689344180031488, + "created_by": "李西宴", + "created_at": "27/8/2026 14:42:43.383", + "update_by": "李西宴", + "updated_at": "27/8/2026 14:49:01.683", + "deleted_at": null, + "year": 2026, + "name": "2026锦川夏优(7532)", + "code": "2026197", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "德昌", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "锦川", + "pici": 0 + }, + { + "id": 119689478515200000, + "created_by": "李西宴", + "created_at": "27/8/2026 14:43:15.407", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026茨达夏优(7532)", + "code": "2026198", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "德昌", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "茨达", + "pici": 0 + }, + { + "id": 119689589286768640, + "created_by": "李西宴", + "created_at": "27/8/2026 14:43:41.817", + "update_by": "李西宴", + "updated_at": "27/8/2026 14:48:01.657", + "deleted_at": null, + "year": 2026, + "name": "2026老碾夏优(7532)", + "code": "2026199", + "jibie": "夏", + "bendiwaidi": 1, + "chandi": "德昌", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "老碾", + "pici": 0 + }, + { + "id": 119693740997611520, + "created_by": "李西宴", + "created_at": "27/8/2026 15:00:11.663", + "update_by": "游建梅", + "updated_at": "7/9/2026 16:30:53.017", + "deleted_at": "8/9/2026 08:53:30.997", + "year": 2026, + "name": "2026.红岩春三普(7532)", + "code": "2026200", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18610533464805376, + "zhandian": "红岩", + "pici": 0 + }, + { + "id": 119694164311937024, + "created_by": "李西宴", + "created_at": "27/8/2026 15:01:52.59", + "update_by": "李西宴", + "updated_at": "27/8/2026 15:02:42.33", + "deleted_at": null, + "year": 2026, + "name": "2026会东普咩春三普(7532)", + "code": "2026201", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18610533464805376, + "zhandian": "普咩", + "pici": 0 + }, + { + "id": 119703562065285120, + "created_by": "曹志君", + "created_at": "27/8/2026 15:39:13.183", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026柏岩夏四优(7532)", + "code": "2026202", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "柏岩", + "pici": 4 + }, + { + "id": 119703823085211648, + "created_by": "曹志君", + "created_at": "27/8/2026 15:40:15.423", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026乌东德夏四优(7532)", + "code": "2026203", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "乌东德", + "pici": 4 + }, + { + "id": 119703988743442432, + "created_by": "曹志君", + "created_at": "27/8/2026 15:40:54.91", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026铁柳夏四优(7532)", + "code": "2026204", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "铁柳", + "pici": 4 + }, + { + "id": 119704174005850112, + "created_by": "曹志君", + "created_at": "27/8/2026 15:41:39.083", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026嘎吉夏四优(7532)", + "code": "2026205", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "嘎吉", + "pici": 4 + }, + { + "id": 121059317808893952, + "created_by": "曹志君", + "created_at": "31/8/2026 09:26:30.547", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026会东二类春三(7532)", + "code": "2026206", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "会东", + "canpinzhong": "7532", + "wzmlid": 18610533464805376, + "zhandian": "会东二类", + "pici": 3 + }, + { + "id": 121786822308139008, + "created_by": "游建梅", + "created_at": "2/9/2026 09:37:21.15", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": "2/9/2026 10:20:57.35", + "year": 2026, + "name": "2026曹营春四优二(7532)", + "code": "2026207", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "曹营", + "pici": 4 + }, + { + "id": 121786915501379584, + "created_by": "游建梅", + "created_at": "2/9/2026 09:37:43.353", + "update_by": "游建梅", + "updated_at": "10/9/2026 14:24:34.89", + "deleted_at": null, + "year": 2026, + "name": "2026曹营春四普(7532)", + "code": "2026208", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18610533464805376, + "zhandian": "曹营", + "pici": 4 + }, + { + "id": 121911169626673152, + "created_by": "游建梅", + "created_at": "2/9/2026 17:51:27.867", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026下罗春四优(7532)", + "code": "2026209", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "下罗", + "pici": 4 + }, + { + "id": 121911369183268864, + "created_by": "游建梅", + "created_at": "2/9/2026 17:52:15.427", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026恒丰春四优(7532)", + "code": "2026210", + "jibie": "春", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "恒丰", + "pici": 4 + }, + { + "id": 122213837976899584, + "created_by": "曹志君", + "created_at": "3/9/2026 13:54:09.633", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026恒丰夏六优(7532)", + "code": "2026211", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "h珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "恒丰", + "pici": 6 + }, + { + "id": 122214135172698112, + "created_by": "曹志君", + "created_at": "3/9/2026 13:55:20.46", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026下罗夏六优(7532)", + "code": "2026212", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "下罗", + "pici": 6 + }, + { + "id": 122214369693011968, + "created_by": "曹志君", + "created_at": "3/9/2026 13:56:16.377", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026罗渡夏六优(7532)", + "code": "2026213", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "罗渡", + "pici": 6 + }, + { + "id": 122214480040955904, + "created_by": "曹志君", + "created_at": "3/9/2026 13:56:42.683", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026宝山夏六优(7532)", + "code": "2026214", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "宝山", + "pici": 6 + }, + { + "id": 122214571757801472, + "created_by": "曹志君", + "created_at": "3/9/2026 13:57:04.55", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026曹营夏六优(7532)", + "code": "2026215", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "曹营", + "pici": 6 + }, + { + "id": 122214677731086336, + "created_by": "曹志君", + "created_at": "3/9/2026 13:57:29.817", + "update_by": null, + "updated_at": "1/1/1970 00:00:00", + "deleted_at": null, + "year": 2026, + "name": "2026珙泉夏六优(7532)", + "code": "2026216", + "jibie": "夏", + "bendiwaidi": 2, + "chandi": "珙县", + "canpinzhong": "7532", + "wzmlid": 18607245658951680, + "zhandian": "珙泉", + "pici": 6 + } +] \ No newline at end of file diff --git a/backend/F9WebAiTest.Infrastructure/Data/WorkTypeSeedData.cs b/backend/F9WebAiTest.Infrastructure/Data/WorkTypeSeedData.cs new file mode 100644 index 0000000..d85d073 --- /dev/null +++ b/backend/F9WebAiTest.Infrastructure/Data/WorkTypeSeedData.cs @@ -0,0 +1,293 @@ +using System.Globalization; +using System.Text.Json; +using System.Text.Json.Serialization; +using FreeSql; +using F9WebAiTest.Application.Interfaces.SnowflakeID; +using F9WebAiTest.Domain.Entities.SYS.Departments; +using F9WebAiTest.Domain.Entities.SYS.WorkTypes; + +namespace F9WebAiTest.Infrastructure.Data; + +/// +/// 工种基础数据导入:来源于 F9 系统 biz_base_worktype / biz_base_worktype_department / biz_base_worktype_role 三张表的导出数据。 +/// 幂等:按原始 Id 判重;关联表只导入工种仍存在的记录; +/// F9 部门 Id 通过"部门名称"映射到本系统部门(本系统部门种子与 F9 同源,见 BusinessSeedData.DeptData)。 +/// +public static class WorkTypeSeedData +{ + private const string WorkTypeResource = "F9WebAiTest.Infrastructure.Data.SeedData.biz_base_worktype.json"; + private const string WorkTypeDepartmentResource = "F9WebAiTest.Infrastructure.Data.SeedData.biz_base_worktype_department.json"; + private const string WorkTypeRoleResource = "F9WebAiTest.Infrastructure.Data.SeedData.biz_base_worktype_role.json"; + + private static readonly JsonSerializerOptions JsonOptions = new() { PropertyNameCaseInsensitive = true }; + + /// F9 角色 Id → 本系统角色 Id 映射(留空表示按原值保留,可在"关联角色"抽屉里手工调整) + private static readonly Dictionary RoleIdMap = new(); + + public static void Seed(IFreeSql fsql, ISnowflakeIdGenerator snowflake) + { + try + { + SeedWorkTypes(fsql); + SeedWorkTypeDepartments(fsql); + SeedWorkTypeRoles(fsql); + } + catch (Exception ex) + { + Console.WriteLine($"[WorkTypeSeed] 工种数据导入跳过:{ex.Message}"); + } + } + + /// 导入工种主表(保留 F9 的雪花 Id) + private static void SeedWorkTypes(IFreeSql fsql) + { + var items = Load(WorkTypeResource); + if (items.Count == 0) return; + + var existIds = fsql.Select() + .DisableGlobalFilter("软删除") + .ToList() + .Select(x => x.Id) + .ToHashSet(); + + var inserts = new List(); + foreach (var item in items) + { + if (item.Id <= 0 || existIds.Contains(item.Id)) continue; + if (string.IsNullOrWhiteSpace(item.WorkName)) continue; + + inserts.Add(new WorkType(item.Id, item.WorkName.Trim(), item.Sort, item.BizType ?? string.Empty, item.SccbFenlei ?? string.Empty) + { + CreatedAt = ParseLegacyDate(item.CreatedAt) ?? DateTime.Now, + CreatedBy = item.CreatedBy ?? string.Empty, + UpdatedAt = ParseLegacyDate(item.UpdatedAt) + }); + } + + if (inserts.Count > 0) fsql.Insert(inserts).ExecuteAffrows(); + Console.WriteLine($"[WorkTypeSeed] 工种:来源 {items.Count} 条,新增 {inserts.Count} 条,跳过已存在 {items.Count - inserts.Count} 条"); + } + + /// 导入工种-部门关联(部门 Id 映射到本系统部门,跳过工种不存在的孤儿数据) + private static void SeedWorkTypeDepartments(IFreeSql fsql) + { + var items = Load(WorkTypeDepartmentResource); + if (items.Count == 0) return; + + var depIdMap = BuildDepartmentIdMap(fsql); + var workTypeIds = fsql.Select() + .DisableGlobalFilter("软删除") + .ToList() + .Select(x => x.Id) + .ToHashSet(); + + var existing = fsql.Select() + .DisableGlobalFilter("软删除") + .ToList(); + var existingById = existing.ToDictionary(x => x.Id); + + var inserts = new List(); + var updated = 0; + var orphan = 0; + var duplicate = 0; + var unmappedDepartments = new HashSet(); + + foreach (var item in items) + { + if (item.Id <= 0) continue; + if (!workTypeIds.Contains(item.WorkTypeId)) { orphan++; continue; } + + if (!depIdMap.TryGetValue(item.DepartmentId, out var departmentId)) + { + // 未匹配到本系统部门:按原值保留,便于后续人工核对 + departmentId = item.DepartmentId; + unmappedDepartments.Add(item.DepartmentId); + } + + if (existingById.TryGetValue(item.Id, out var row)) + { + // 已存在:修正部门映射(历史数据可能存的是 F9 原始 Id) + if (row.DepartmentId != departmentId) + { + fsql.Update() + .Set(x => x.DepartmentId, departmentId) + .Where(x => x.Id == item.Id) + .ExecuteAffrows(); + updated++; + } + continue; + } + + if (inserts.Any(x => x.WorkTypeId == item.WorkTypeId && x.DepartmentId == departmentId)) + { + duplicate++; + continue; + } + + inserts.Add(new WorkTypeDepartment(item.Id, item.WorkTypeId, departmentId, ParseLegacyDate(item.CreatedAt)) + { + CreatedAt = ParseLegacyDate(item.CreatedAt) ?? DateTime.Now, + CreatedBy = item.CreatedBy ?? string.Empty + }); + } + + if (inserts.Count > 0) fsql.Insert(inserts).ExecuteAffrows(); + + Console.WriteLine($"[WorkTypeSeed] 工种-部门:来源 {items.Count} 条,新增 {inserts.Count} 条,修正映射 {updated} 条,孤儿(工种不存在){orphan} 条,重复 {duplicate} 条"); + if (unmappedDepartments.Count > 0) + Console.WriteLine($"[WorkTypeSeed] 提示:以下 {unmappedDepartments.Count} 个 F9 部门 Id 未匹配到本系统部门(按原值保留)-> {string.Join(", ", unmappedDepartments)}"); + } + + /// 导入工种-角色关联(跳过工种不存在的孤儿数据) + private static void SeedWorkTypeRoles(IFreeSql fsql) + { + var items = Load(WorkTypeRoleResource); + if (items.Count == 0) return; + + var workTypeIds = fsql.Select() + .DisableGlobalFilter("软删除") + .ToList() + .Select(x => x.Id) + .ToHashSet(); + + var existing = fsql.Select() + .DisableGlobalFilter("软删除") + .ToList(); + var existingById = existing.ToDictionary(x => x.Id); + + var inserts = new List(); + var updated = 0; + var orphan = 0; + var skipped = 0; + var unmappedRoles = new HashSet(); + + foreach (var item in items) + { + if (item.Id <= 0) continue; + if (!workTypeIds.Contains(item.WorkTypeId)) { orphan++; continue; } + + // 未配置映射的 F9 角色:不导入(避免落下本系统不存在的角色关联) + if (!RoleIdMap.TryGetValue(item.RoleId, out var roleId)) + { + unmappedRoles.Add(item.RoleId); + skipped++; + continue; + } + + if (existingById.TryGetValue(item.Id, out var row)) + { + if (row.RoleId != roleId) + { + fsql.Update() + .Set(x => x.RoleId, roleId) + .Where(x => x.Id == item.Id) + .ExecuteAffrows(); + updated++; + } + continue; + } + + if (inserts.Any(x => x.WorkTypeId == item.WorkTypeId && x.RoleId == roleId)) continue; + + inserts.Add(new WorkTypeRole(item.Id, item.WorkTypeId, roleId, ParseLegacyDate(item.CreatedAt)) + { + CreatedAt = ParseLegacyDate(item.CreatedAt) ?? DateTime.Now, + CreatedBy = item.CreatedBy ?? string.Empty + }); + } + + if (inserts.Count > 0) fsql.Insert(inserts).ExecuteAffrows(); + + Console.WriteLine($"[WorkTypeSeed] 工种-角色:来源 {items.Count} 条,新增 {inserts.Count} 条,修正映射 {updated} 条,孤儿(工种不存在){orphan} 条,跳过(未配置角色映射){skipped} 条"); + if (unmappedRoles.Count > 0) + Console.WriteLine($"[WorkTypeSeed] 提示:以下 F9 角色 Id 未在本系统找到对应角色,已跳过 -> {string.Join(", ", unmappedRoles)}"); + } + + /// + /// 构建 F9 部门 Id → 本系统部门 Id 的映射:以部门名称为桥梁 + /// (BusinessSeedData.DeptData 保存了 F9 原始部门 Id 与名称,本系统部门数据与之同源)。 + /// + private static Dictionary BuildDepartmentIdMap(IFreeSql fsql) + { + var map = new Dictionary(); + + var byName = new Dictionary(); + foreach (var dep in fsql.Select().ToList()) + { + if (string.IsNullOrWhiteSpace(dep.Name)) continue; + if (!byName.ContainsKey(dep.Name)) byName[dep.Name] = dep.Id; + } + + foreach (var (f9Id, name, _, _, _) in BusinessSeedData.DeptData) + { + if (byName.TryGetValue(name, out var localId)) map[f9Id] = localId; + } + + return map; + } + + /// 读取内嵌 JSON 资源 + private static List Load(string resourceName) + { + var assembly = typeof(WorkTypeSeedData).Assembly; + using var stream = assembly.GetManifestResourceStream(resourceName); + if (stream == null) + { + Console.WriteLine($"[WorkTypeSeed] 未找到内嵌资源:{resourceName}"); + return new List(); + } + return JsonSerializer.Deserialize>(stream, JsonOptions) ?? new List(); + } + + /// 解析 F9 导出的日期(形如 d/M/yyyy H:mm:ss.fff),1970 占位值视为未更新返回 null + private static readonly string[] LegacyDateFormats = + { + "d/M/yyyy H:mm:ss.fff", "d/M/yyyy H:mm:ss", "d/M/yyyy H:mm", + "M/d/yyyy H:mm:ss.fff", "M/d/yyyy H:mm:ss", "M/d/yyyy H:mm", + "yyyy-MM-dd HH:mm:ss.fff", "yyyy-MM-dd HH:mm:ss" + }; + + private static DateTime? ParseLegacyDate(string value) + { + if (string.IsNullOrWhiteSpace(value)) return null; + + if (DateTime.TryParseExact(value, LegacyDateFormats, CultureInfo.InvariantCulture, DateTimeStyles.None, out var exact)) + return exact.Year <= 1900 ? null : exact; + + if (DateTime.TryParse(value, CultureInfo.InvariantCulture, DateTimeStyles.None, out var any)) + return any.Year <= 1900 ? null : any; + + return null; + } + + private sealed class WorkTypeSeedItem + { + [JsonPropertyName("id")] public long Id { get; set; } + [JsonPropertyName("created_by")] public string CreatedBy { get; set; } + [JsonPropertyName("created_at")] public string CreatedAt { get; set; } + [JsonPropertyName("update_by")] public string UpdateBy { get; set; } + [JsonPropertyName("updated_at")] public string UpdatedAt { get; set; } + [JsonPropertyName("work_name")] public string WorkName { get; set; } + [JsonPropertyName("sort")] public int Sort { get; set; } + [JsonPropertyName("biz_type")] public string BizType { get; set; } + [JsonPropertyName("sccb_fenlei")] public string SccbFenlei { get; set; } + } + + private sealed class WorkTypeDepartmentSeedItem + { + [JsonPropertyName("id")] public long Id { get; set; } + [JsonPropertyName("created_by")] public string CreatedBy { get; set; } + [JsonPropertyName("created_at")] public string CreatedAt { get; set; } + [JsonPropertyName("worktype_id")] public long WorkTypeId { get; set; } + [JsonPropertyName("department_id")] public long DepartmentId { get; set; } + } + + private sealed class WorkTypeRoleSeedItem + { + [JsonPropertyName("id")] public long Id { get; set; } + [JsonPropertyName("created_by")] public string CreatedBy { get; set; } + [JsonPropertyName("created_at")] public string CreatedAt { get; set; } + [JsonPropertyName("worktype_id")] public long WorkTypeId { get; set; } + [JsonPropertyName("role_id")] public long RoleId { get; set; } + } +} diff --git a/backend/F9WebAiTest.Infrastructure/Data/WuziSeedData.cs b/backend/F9WebAiTest.Infrastructure/Data/WuziSeedData.cs new file mode 100644 index 0000000..f2937dd --- /dev/null +++ b/backend/F9WebAiTest.Infrastructure/Data/WuziSeedData.cs @@ -0,0 +1,180 @@ +using System.Globalization; +using System.Text.Json; +using System.Text.Json.Serialization; +using FreeSql; +using F9WebAiTest.Domain.Entities.SYS.WuziMulus; +using F9WebAiTest.Domain.Enums.SYS.Departments; +using F9WebAiTest.Domain.Enums.SYS.WuziMulus; + +namespace F9WebAiTest.Infrastructure.Data; + +/// +/// 物资数据导入:来源于 F9 系统 biz_base_wuzigroup(物资分组)与 biz_base_wuzimulu(物资目录)两张表的导出数据。 +/// 幂等:按原始 Id 判重,已存在则跳过。 +/// +public static class WuziSeedData +{ + private const string GroupResource = "F9WebAiTest.Infrastructure.Data.SeedData.biz_base_wuzigroup.json"; + private const string MuluResource = "F9WebAiTest.Infrastructure.Data.SeedData.biz_base_wuzimulu.json"; + + private static readonly JsonSerializerOptions JsonOptions = new() { PropertyNameCaseInsensitive = true }; + + public static void Seed(IFreeSql fsql) + { + try + { + SeedGroups(fsql); + SeedMulu(fsql); + } + catch (Exception ex) + { + Console.WriteLine($"[WuziSeed] 物资数据导入跳过:{ex.Message}"); + } + } + + /// 导入物资分组 + private static void SeedGroups(IFreeSql fsql) + { + var items = Load(GroupResource); + if (items.Count == 0) return; + + var existIds = fsql.Select().DisableGlobalFilter("软删除").ToList().Select(x => x.Id).ToHashSet(); + + var inserts = new List(); + foreach (var item in items) + { + if (item.Id <= 0 || existIds.Contains(item.Id)) continue; + if (string.IsNullOrWhiteSpace(item.Name)) continue; + + inserts.Add(new WuziGroup(item.Id, (WuziBusiness_Type_Enum)item.BusinessType, + (Department_DutyType_Enum)item.DepartmentType, item.Code ?? string.Empty, item.Name.Trim(), + item.ParentId, item.SortOrder, item.Description ?? string.Empty) + { + CreatedAt = ParseLegacyDate(item.CreatedAt) ?? DateTime.Now, + CreatedBy = item.CreatedBy ?? string.Empty, + UpdatedAt = ParseLegacyDate(item.UpdatedAt) + }); + } + + if (inserts.Count > 0) fsql.Insert(inserts).ExecuteAffrows(); + Console.WriteLine($"[WuziSeed] 物资分组:来源 {items.Count} 条,新增 {inserts.Count} 条"); + } + + /// 导入物资目录 + private static void SeedMulu(IFreeSql fsql) + { + var items = Load(MuluResource); + if (items.Count == 0) return; + + var existIds = fsql.Select().DisableGlobalFilter("软删除").ToList().Select(x => x.Id).ToHashSet(); + + var inserts = new List(); + var orphan = 0; + foreach (var item in items) + { + if (item.Id <= 0 || existIds.Contains(item.Id)) continue; + if (string.IsNullOrWhiteSpace(item.Name)) continue; + if (item.GroupId <= 0) { orphan++; continue; } + + inserts.Add(new WuziMulu(item.Id, item.GroupId, item.Name.Trim(), item.Code ?? string.Empty, + item.Unit ?? string.Empty, item.Guige ?? string.Empty, item.Xinghao ?? string.Empty, + item.PinyinName ?? string.Empty, item.Kucunyujing, item.SortOrder, ParseBool(item.IsYujing), item.SaleRate) + { + CreatedAt = ParseLegacyDate(item.CreatedAt) ?? DateTime.Now, + CreatedBy = item.CreatedBy ?? string.Empty, + UpdatedAt = ParseLegacyDate(item.UpdatedAt) + }); + } + + // 分批插入(1000 条一次插入会超出 SQL 参数上限) + foreach (var batch in inserts.Chunk(200)) fsql.Insert(batch.ToList()).ExecuteAffrows(); + Console.WriteLine($"[WuziSeed] 物资目录:来源 {items.Count} 条,新增 {inserts.Count} 条,跳过无分组 {orphan} 条"); + } + + private static List Load(string resourceName) + { + var assembly = typeof(WuziSeedData).Assembly; + using var stream = assembly.GetManifestResourceStream(resourceName); + if (stream == null) + { + Console.WriteLine($"[WuziSeed] 未找到内嵌资源:{resourceName}"); + return new List(); + } + return JsonSerializer.Deserialize>(stream, JsonOptions) ?? new List(); + } + + /// is_yujing 在导出数据里可能是 "0"/"1" 字符串、数字或布尔 + private static bool ParseBool(JsonElement element) + { + switch (element.ValueKind) + { + case JsonValueKind.String: + var text = element.GetString(); + return text == "1" || string.Equals(text, "true", StringComparison.OrdinalIgnoreCase); + case JsonValueKind.Number: + return element.GetInt32() != 0; + case JsonValueKind.True: + return true; + default: + return false; + } + } + + /// 解析 F9 导出的日期(形如 d/M/yyyy H:mm:ss.fff),1970 占位值视为未更新返回 null + private static readonly string[] LegacyDateFormats = + { + "d/M/yyyy H:mm:ss.fff", "d/M/yyyy H:mm:ss", "d/M/yyyy H:mm", + "M/d/yyyy H:mm:ss.fff", "M/d/yyyy H:mm:ss", "M/d/yyyy H:mm", + "yyyy-MM-dd HH:mm:ss.fff", "yyyy-MM-dd HH:mm:ss" + }; + + private static DateTime? ParseLegacyDate(string value) + { + if (string.IsNullOrWhiteSpace(value)) return null; + + if (DateTime.TryParseExact(value, LegacyDateFormats, CultureInfo.InvariantCulture, DateTimeStyles.None, out var exact)) + return exact.Year <= 1900 ? null : exact; + + if (DateTime.TryParse(value, CultureInfo.InvariantCulture, DateTimeStyles.None, out var any)) + return any.Year <= 1900 ? null : any; + + return null; + } + + private sealed class WuziGroupSeedItem + { + [JsonPropertyName("id")] public long Id { get; set; } + [JsonPropertyName("created_by")] public string CreatedBy { get; set; } + [JsonPropertyName("created_at")] public string CreatedAt { get; set; } + [JsonPropertyName("updated_at")] public string UpdatedAt { get; set; } + [JsonPropertyName("businesstype")] public int BusinessType { get; set; } + [JsonPropertyName("departmenttype")] public int DepartmentType { get; set; } + [JsonPropertyName("code")] public string Code { get; set; } + [JsonPropertyName("name")] public string Name { get; set; } + [JsonPropertyName("parentid")] public long ParentId { get; set; } + [JsonPropertyName("sortorder")] public int SortOrder { get; set; } + [JsonPropertyName("description")] public string Description { get; set; } + } + + private sealed class WuziMuluSeedItem + { + [JsonPropertyName("id")] public long Id { get; set; } + [JsonPropertyName("created_by")] public string CreatedBy { get; set; } + [JsonPropertyName("created_at")] public string CreatedAt { get; set; } + [JsonPropertyName("updated_at")] public string UpdatedAt { get; set; } + [JsonPropertyName("groupid")] public long GroupId { get; set; } + [JsonPropertyName("name")] public string Name { get; set; } + [JsonPropertyName("code")] public string Code { get; set; } + [JsonPropertyName("unit")] public string Unit { get; set; } + [JsonPropertyName("guige")] public string Guige { get; set; } + [JsonPropertyName("xinghao")] public string Xinghao { get; set; } + [JsonPropertyName("pinyinname")] public string PinyinName { get; set; } + [JsonPropertyName("kucunyujing")] public decimal Kucunyujing { get; set; } + [JsonPropertyName("sortorder")] public int SortOrder { get; set; } + + /// F9 导出为字符串 "0"/"1"(兼容数字与布尔写法) + [JsonPropertyName("is_yujing")] public JsonElement IsYujing { get; set; } + + [JsonPropertyName("SaleRate")] public decimal SaleRate { get; set; } + } +} diff --git a/backend/F9WebAiTest.Infrastructure/Data/YuanliaoZhuangkouSeedData.cs b/backend/F9WebAiTest.Infrastructure/Data/YuanliaoZhuangkouSeedData.cs new file mode 100644 index 0000000..e65ea7a --- /dev/null +++ b/backend/F9WebAiTest.Infrastructure/Data/YuanliaoZhuangkouSeedData.cs @@ -0,0 +1,110 @@ +using System.Globalization; +using System.Text.Json; +using System.Text.Json.Serialization; +using FreeSql; +using F9WebAiTest.Domain.Entities.SYS.YuanliaoZhuangkous; +using F9WebAiTest.Domain.Enums.SYS.YuanliaoZhuangkous; + +namespace F9WebAiTest.Infrastructure.Data; + +/// +/// 原料庄口数据导入:来源于 F9 系统 biz_base_yuanliaozhuangkou 表导出数据。 +/// 幂等:按原始 Id 判重,已存在则跳过。 +/// +public static class YuanliaoZhuangkouSeedData +{ + private const string Resource = "F9WebAiTest.Infrastructure.Data.SeedData.biz_base_yuanliaozhuangkou.json"; + + private static readonly JsonSerializerOptions JsonOptions = new() { PropertyNameCaseInsensitive = true }; + + public static void Seed(IFreeSql fsql) + { + try + { + var items = Load(); + if (items.Count == 0) return; + + var existIds = fsql.Select() + .DisableGlobalFilter("软删除") + .ToList() + .Select(x => x.Id) + .ToHashSet(); + + var inserts = new List(); + foreach (var item in items) + { + if (item.Id <= 0 || existIds.Contains(item.Id)) continue; + if (string.IsNullOrWhiteSpace(item.Name)) continue; + + inserts.Add(new YuanliaoZhuangkou(item.Id, item.Year, item.Name.Trim(), item.Code ?? string.Empty, + item.Jibie ?? string.Empty, (BendiWaidi_Enum)item.Bendiwaidi, item.Chandi ?? string.Empty, + item.Canpinzhong ?? string.Empty, item.Wzmlid, item.Zhandian ?? string.Empty, item.Pici) + { + CreatedAt = ParseLegacyDate(item.CreatedAt) ?? DateTime.Now, + CreatedBy = item.CreatedBy ?? string.Empty, + UpdatedAt = ParseLegacyDate(item.UpdatedAt), + UpdateBy = item.UpdateBy ?? string.Empty + }); + } + + if (inserts.Count > 0) fsql.Insert(inserts).ExecuteAffrows(); + Console.WriteLine($"[YuanliaoZhuangkouSeed] 原料庄口:来源 {items.Count} 条,新增 {inserts.Count} 条,跳过已存在 {items.Count - inserts.Count} 条"); + } + catch (Exception ex) + { + Console.WriteLine($"[YuanliaoZhuangkouSeed] 原料庄口数据导入跳过:{ex.Message}"); + } + } + + private static List Load() + { + var assembly = typeof(YuanliaoZhuangkouSeedData).Assembly; + using var stream = assembly.GetManifestResourceStream(Resource); + if (stream == null) + { + Console.WriteLine($"[YuanliaoZhuangkouSeed] 未找到内嵌资源:{Resource}"); + return new List(); + } + return JsonSerializer.Deserialize>(stream, JsonOptions) ?? new List(); + } + + /// 解析 F9 导出的日期(形如 d/M/yyyy H:mm:ss.fff),1970 占位值视为未更新返回 null + private static readonly string[] LegacyDateFormats = + { + "d/M/yyyy H:mm:ss.fff", "d/M/yyyy H:mm:ss", "d/M/yyyy H:mm", + "M/d/yyyy H:mm:ss.fff", "M/d/yyyy H:mm:ss", "M/d/yyyy H:mm", + "yyyy-MM-dd HH:mm:ss.fff", "yyyy-MM-dd HH:mm:ss" + }; + + private static DateTime? ParseLegacyDate(string value) + { + if (string.IsNullOrWhiteSpace(value)) return null; + + if (DateTime.TryParseExact(value, LegacyDateFormats, CultureInfo.InvariantCulture, DateTimeStyles.None, out var exact)) + return exact.Year <= 1900 ? null : exact; + + if (DateTime.TryParse(value, CultureInfo.InvariantCulture, DateTimeStyles.None, out var any)) + return any.Year <= 1900 ? null : any; + + return null; + } + + private sealed class YuanliaoZhuangkouSeedItem + { + [JsonPropertyName("id")] public long Id { get; set; } + [JsonPropertyName("created_by")] public string CreatedBy { get; set; } + [JsonPropertyName("created_at")] public string CreatedAt { get; set; } + [JsonPropertyName("update_by")] public string UpdateBy { get; set; } + [JsonPropertyName("updated_at")] public string UpdatedAt { get; set; } + [JsonPropertyName("year")] public int Year { get; set; } + [JsonPropertyName("name")] public string Name { get; set; } + [JsonPropertyName("code")] public string Code { get; set; } + [JsonPropertyName("jibie")] public string Jibie { get; set; } + [JsonPropertyName("bendiwaidi")] public int Bendiwaidi { get; set; } + [JsonPropertyName("chandi")] public string Chandi { get; set; } + [JsonPropertyName("canpinzhong")] public string Canpinzhong { get; set; } + [JsonPropertyName("wzmlid")] public long Wzmlid { get; set; } + [JsonPropertyName("zhandian")] public string Zhandian { get; set; } + [JsonPropertyName("pici")] public int Pici { get; set; } + } +} diff --git a/backend/F9WebAiTest.Infrastructure/DependencyInjection.cs b/backend/F9WebAiTest.Infrastructure/DependencyInjection.cs index 49a9aec..6f5cc73 100644 --- a/backend/F9WebAiTest.Infrastructure/DependencyInjection.cs +++ b/backend/F9WebAiTest.Infrastructure/DependencyInjection.cs @@ -4,6 +4,12 @@ using F9WebAiTest.Application.Interfaces.Repositories.SYS.Departments; using F9WebAiTest.Application.Interfaces.Repositories.SYS.RBAC.Menus; using F9WebAiTest.Application.Interfaces.Repositories.SYS.RBAC.Roles; using F9WebAiTest.Application.Interfaces.Repositories.SYS.RBAC.Users; +using F9WebAiTest.Application.Interfaces.Repositories.SYS.WorkTypes; +using F9WebAiTest.Application.Interfaces.Repositories.SYS.Registries; +using F9WebAiTest.Application.Interfaces.Repositories.SYS.YuanliaoZhuangkous; +using F9WebAiTest.Application.Interfaces.Repositories.SYS.Gongyingshangs; +using F9WebAiTest.Application.Interfaces.Repositories.SYS.WuziMulus; +using F9WebAiTest.Application.Interfaces.Repositories.SYS.Zq; using F9WebAiTest.Application.Interfaces.Security; using F9WebAiTest.Application.Interfaces.SnowflakeID; using F9WebAiTest.Application.Interfaces.UOW; @@ -14,12 +20,24 @@ using F9WebAiTest.Domain.Interfaces.SYS.RBAC.Menus; using F9WebAiTest.Domain.Interfaces.SYS.RBAC.Permissions; using F9WebAiTest.Domain.Interfaces.SYS.RBAC.Roles; using F9WebAiTest.Domain.Interfaces.SYS.RBAC.Users; +using F9WebAiTest.Domain.Interfaces.SYS.WorkTypes; +using F9WebAiTest.Domain.Interfaces.SYS.Registries; +using F9WebAiTest.Domain.Interfaces.SYS.YuanliaoZhuangkous; +using F9WebAiTest.Domain.Interfaces.SYS.Gongyingshangs; +using F9WebAiTest.Domain.Interfaces.SYS.WuziMulus; +using F9WebAiTest.Domain.Interfaces.SYS.Zq; using F9WebAiTest.Infrastructure.FreeSqls.Persistence; using F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.Departments; using F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.RBAC.Menus; using F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.RBAC.Permissions; using F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.RBAC.Roles; using F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.RBAC.Users; +using F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.WorkTypes; +using F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.Registries; +using F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.YuanliaoZhuangkous; +using F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.Gongyingshangs; +using F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.WuziMulus; +using F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.Zq; using F9WebAiTest.Infrastructure.InterfaceImplements.Security; using F9WebAiTest.Infrastructure.InterfaceImplements.SnowflakeID; using F9WebAiTest.Infrastructure.Repositories; @@ -71,12 +89,28 @@ public static class DependencyInjection services.AddScoped(); services.AddScoped(); services.AddScoped(); + services.AddScoped(); + services.AddScoped(); + services.AddScoped(); + services.AddScoped(); + services.AddScoped(); + services.AddScoped(); + services.AddScoped(); + services.AddScoped(); + services.AddScoped(); // 读仓储(Application 接口) services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); + services.AddScoped(); + services.AddScoped(); + services.AddScoped(); + services.AddScoped(); + services.AddScoped(); + services.AddScoped(); + services.AddScoped(); return services; } diff --git a/backend/F9WebAiTest.Infrastructure/F9WebAiTest.Infrastructure.csproj b/backend/F9WebAiTest.Infrastructure/F9WebAiTest.Infrastructure.csproj index 7bb534f..af0cb94 100644 --- a/backend/F9WebAiTest.Infrastructure/F9WebAiTest.Infrastructure.csproj +++ b/backend/F9WebAiTest.Infrastructure/F9WebAiTest.Infrastructure.csproj @@ -12,6 +12,11 @@ + + + + + diff --git a/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/Gongyingshangs/GongyingshangRepositories.cs b/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/Gongyingshangs/GongyingshangRepositories.cs new file mode 100644 index 0000000..df24c53 --- /dev/null +++ b/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/Gongyingshangs/GongyingshangRepositories.cs @@ -0,0 +1,92 @@ +using FreeSql; +using F9WebAiTest.Application.Common; +using F9WebAiTest.Application.Dtos.SYS.Gongyingshangs; +using F9WebAiTest.Application.Interfaces.Repositories.SYS.Gongyingshangs; +using F9WebAiTest.Domain.Entities.SYS.Gongyingshangs; +using F9WebAiTest.Domain.Enums.SYS.Gongyingshangs; +using F9WebAiTest.Domain.Interfaces.SYS.Gongyingshangs; + +namespace F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.Gongyingshangs; + +internal class GongyingshangWriteRepository : F9RepositoryBase, IGongyingshangWriteRepository +{ + public GongyingshangWriteRepository(IFreeSql fsql) : base(fsql) { } + + public async Task GetByIdAsync(long id, CancellationToken cancellationToken) + => await Orm.Select().Where(x => x.Id == id && x.DeletedAt == null).FirstAsync(cancellationToken); + + public async Task AddAsync(Gongyingshang entity) + { + entity.CreatedAt = DateTime.Now; + return await Orm.Insert(entity).ExecuteAffrowsAsync() > 0; + } + + public async Task UpdateAsync(Gongyingshang entity) + { + entity.UpdatedAt = DateTime.Now; + return await Orm.Update().SetSource(entity).ExecuteAffrowsAsync() > 0; + } + + public async Task SoftDeleteAsync(long id) + => await Orm.Update() + .Set(x => x.IsDeleted, true) + .Set(x => x.DeletedAt, DateTime.Now) + .Where(x => x.Id == id) + .ExecuteAffrowsAsync() > 0; +} + +internal class GongyingshangReadRepository : F9RepositoryBase, IGongyingshangReadRepository +{ + public GongyingshangReadRepository(IFreeSql fsql) : base(fsql) { } + + public async Task> GetPagedAsync(Gys_Type_Enum type, Gys_SaleType_Enum? saleType, + string keyword, int pageIndex, int pageSize) + { + if (pageIndex <= 0) pageIndex = 1; + if (pageSize <= 0) pageSize = 20; + + var query = Orm.Select().Where(x => x.DeletedAt == null && x.Type == type); + if (saleType.HasValue) query = query.Where(x => x.SaleType == saleType.Value); + + if (!string.IsNullOrWhiteSpace(keyword)) + { + var kw = keyword.Trim(); + query = query.Where(x => x.Name.Contains(kw) || x.Pinyin.Contains(kw) || x.Lianxiren.Contains(kw) + || x.Phone.Contains(kw) || x.Address.Contains(kw)); + } + + var total = await query.CountAsync(); + var items = await query + .OrderBy(x => x.Name) + .Page(pageIndex, pageSize) + .ToListAsync(x => new GongyingshangReadDto_View(x.Id, x.Name, x.Type, "", x.BusinessGroup, "", + x.SaleType, "", x.Lianxiren, x.Phone, x.Address, x.Pinyin)); + + var list = items + .Select(x => x with + { + TypeName = x.Type.ToString(), + Grouname = x.Group.ToString(), + SaleTypeName = SaleTypeText(x.SaleType) + }) + .ToList(); + + return new PageResult + { + Items = list, + Total = total, + PageIndex = pageIndex, + PageSize = pageSize + }; + } + + public async Task GetByIdForEditAsync(long id) + => await Orm.Select() + .Where(x => x.Id == id && x.DeletedAt == null) + .FirstAsync(x => new GongyingshangDto_Edit(x.Id, x.Name, x.Type, x.BusinessGroup, x.SaleType, + x.Lianxiren, x.Phone, x.Address, x.Pinyin)); + + /// 销售类型显示文本(0 等非枚举值视为未设置) + internal static string SaleTypeText(Gys_SaleType_Enum saleType) + => Enum.IsDefined(typeof(Gys_SaleType_Enum), saleType) ? saleType.ToString() : "未设置"; +} diff --git a/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/Registries/RegistryReadRepository.cs b/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/Registries/RegistryReadRepository.cs new file mode 100644 index 0000000..839ea64 --- /dev/null +++ b/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/Registries/RegistryReadRepository.cs @@ -0,0 +1,28 @@ +using FreeSql; +using F9WebAiTest.Application.Dtos.SYS.Registries; +using F9WebAiTest.Application.Interfaces.Repositories.SYS.Registries; +using F9WebAiTest.Domain.Entities.SYS.Registries; + +namespace F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.Registries; + +internal class RegistryReadRepository : F9RepositoryBase, IRegistryReadRepository +{ + public RegistryReadRepository(IFreeSql fsql) : base(fsql) { } + + public async Task> GetAllAsync() + => await Orm.Select() + .Where(x => x.DeletedAt == null) + .OrderBy(x => x.Category) + .OrderBy(x => x.KeyName) + .ToListAsync(x => new RegistryReadDto_View(x.Id, x.Category, x.KeyName, x.Value, x.DataType, x.Description, x.IsActive)); + + public async Task GetByIdForEditAsync(long id) + => await Orm.Select() + .Where(x => x.Id == id && x.DeletedAt == null) + .FirstAsync(x => new RegistryReadDto_Edit(x.Id, x.Category, x.KeyName, x.Value, x.DataType, x.Description, x.IsActive)); + + public async Task GetByCategoryAndKeyAsync(string category, string keyName) + => await Orm.Select() + .Where(x => x.DeletedAt == null && x.Category == category && x.KeyName == keyName) + .FirstAsync(x => new RegistryReadDto_Edit(x.Id, x.Category, x.KeyName, x.Value, x.DataType, x.Description, x.IsActive)); +} diff --git a/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/Registries/RegistryWriteRepository.cs b/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/Registries/RegistryWriteRepository.cs new file mode 100644 index 0000000..3be8029 --- /dev/null +++ b/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/Registries/RegistryWriteRepository.cs @@ -0,0 +1,37 @@ +using FreeSql; +using F9WebAiTest.Domain.Entities.SYS.Registries; +using F9WebAiTest.Domain.Interfaces.SYS.Registries; + +namespace F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.Registries; + +internal class RegistryWriteRepository : F9RepositoryBase, IRegistryWriteRepository +{ + public RegistryWriteRepository(IFreeSql fsql) : base(fsql) { } + + public async Task GetByIdAsync(long id, CancellationToken cancellationToken) + => await Orm.Select().Where(x => x.Id == id && x.DeletedAt == null).FirstAsync(cancellationToken); + + public async Task GetByCategoryAndKeyAsync(string category, string keyName) + => await Orm.Select() + .Where(x => x.DeletedAt == null && x.Category == category && x.KeyName == keyName) + .FirstAsync(); + + public async Task AddAsync(Registry registry) + { + registry.CreatedAt = DateTime.Now; + return await Orm.Insert(registry).ExecuteAffrowsAsync() > 0; + } + + public async Task UpdateAsync(Registry registry) + { + registry.UpdatedAt = DateTime.Now; + return await Orm.Update().SetSource(registry).ExecuteAffrowsAsync() > 0; + } + + public async Task SoftDeleteAsync(long id) + => await Orm.Update() + .Set(x => x.IsDeleted, true) + .Set(x => x.DeletedAt, DateTime.Now) + .Where(x => x.Id == id) + .ExecuteAffrowsAsync() > 0; +} diff --git a/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/WorkTypes/WorkTypeReadRepository.cs b/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/WorkTypes/WorkTypeReadRepository.cs new file mode 100644 index 0000000..fa48fd1 --- /dev/null +++ b/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/WorkTypes/WorkTypeReadRepository.cs @@ -0,0 +1,90 @@ +using FreeSql; +using F9WebAiTest.Application.Common; +using F9WebAiTest.Application.Dtos.SYS.WorkTypes; +using F9WebAiTest.Application.Interfaces.Repositories.SYS.WorkTypes; +using F9WebAiTest.Domain.Entities.SYS.Departments; +using F9WebAiTest.Domain.Entities.SYS.WorkTypes; + +namespace F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.WorkTypes; + +internal class WorkTypeReadRepository : F9RepositoryBase, IWorkTypeReadRepository +{ + public WorkTypeReadRepository(IFreeSql fsql) : base(fsql) { } + + public async Task> GetPagedAsync(int pageIndex, int pageSize, string keyword) + { + if (pageIndex <= 0) pageIndex = 1; + if (pageSize <= 0) pageSize = 20; + + var query = Orm.Select().Where(x => x.DeletedAt == null); + if (!string.IsNullOrWhiteSpace(keyword)) + { + var kw = keyword.Trim(); + query = query.Where(x => x.WorkName.Contains(kw) || x.BizType.Contains(kw) || x.SccbFenlei.Contains(kw)); + } + + var total = await query.CountAsync(); + var items = await query + .OrderBy(x => x.SortOrder) + .OrderBy(x => x.Id) + .Page(pageIndex, pageSize) + .ToListAsync(x => new WorkTypeReadDto_View(x.Id, x.WorkName, x.SortOrder, x.BizType, x.SccbFenlei, x.IsActive, "")); + + var nameMap = await GetDepartmentNameMapAsync(items.Select(x => x.Id).ToList()); + var list = items + .Select(x => x with { DepartmentNames = nameMap.TryGetValue(x.Id, out var names) ? names : string.Empty }) + .ToList(); + + return new PageResult + { + Items = list, + Total = total, + PageIndex = pageIndex, + PageSize = pageSize + }; + } + + public async Task GetByIdForEditAsync(long id) + => await Orm.Select() + .Where(x => x.Id == id && x.DeletedAt == null) + .FirstAsync(x => new WorkTypeReadDto_Edit(x.Id, x.WorkName, x.SortOrder, x.BizType, x.SccbFenlei, x.IsActive)); + + public async Task> GetDepartmentsAsync(long workTypeId) + => await Orm.Select() + .Where(x => x.WorkTypeId == workTypeId) + .OrderBy(x => x.AssignedAt) + .ToListAsync(x => new WorkTypeDepartmentReadDto_Cache(x.Id, x.WorkTypeId, x.DepartmentId)); + + public async Task> GetRolesAsync(long workTypeId) + => await Orm.Select() + .Where(x => x.WorkTypeId == workTypeId) + .OrderBy(x => x.AssignedAt) + .ToListAsync(x => new WorkTypeRoleReadDto_Cache(x.Id, x.WorkTypeId, x.RoleId)); + + /// 工种 Id → 所属部门名称串(顿号分隔) + private async Task> GetDepartmentNameMapAsync(List workTypeIds) + { + var map = new Dictionary(); + if (workTypeIds == null || workTypeIds.Count == 0) return map; + + var relations = await Orm.Select() + .Where(x => workTypeIds.Contains(x.WorkTypeId)) + .ToListAsync(); + if (relations.Count == 0) return map; + + var depIds = relations.Select(x => x.DepartmentId).Distinct().ToList(); + var deps = await Orm.Select().Where(x => depIds.Contains(x.Id)).ToListAsync(); + var depNameMap = deps.ToDictionary(x => x.Id, x => x.Name); + + foreach (var group in relations.GroupBy(x => x.WorkTypeId)) + { + var names = group + .Select(r => depNameMap.TryGetValue(r.DepartmentId, out var name) ? name : null) + .Where(name => !string.IsNullOrEmpty(name)) + .ToList(); + map[group.Key] = string.Join("、", names); + } + + return map; + } +} diff --git a/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/WorkTypes/WorkTypeRelationRepositories.cs b/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/WorkTypes/WorkTypeRelationRepositories.cs new file mode 100644 index 0000000..4daa41c --- /dev/null +++ b/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/WorkTypes/WorkTypeRelationRepositories.cs @@ -0,0 +1,51 @@ +using FreeSql; +using F9WebAiTest.Domain.Entities.SYS.WorkTypes; +using F9WebAiTest.Domain.Interfaces.SYS.WorkTypes; + +namespace F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.WorkTypes; + +/// 工种-部门关联仓储(关联表用物理删除,避免唯一索引与历史数据冲突) +internal class WorkTypeDepartmentRepository : F9RepositoryBase, IWorkTypeDepartmentRepository +{ + public WorkTypeDepartmentRepository(IFreeSql fsql) : base(fsql) { } + + public async Task GetAsync(long workTypeId, long departmentId) + => await Orm.Select() + .Where(x => x.WorkTypeId == workTypeId && x.DepartmentId == departmentId) + .FirstAsync(); + + public async Task AddAsync(WorkTypeDepartment entity) + { + entity.CreatedAt = DateTime.Now; + return await Orm.Insert(entity).ExecuteAffrowsAsync() > 0; + } + + public async Task HardDeleteAsync(long id) + => await Orm.Delete().Where(x => x.Id == id).ExecuteAffrowsAsync() > 0; + + public async Task HardDeleteByWorkTypeIdAsync(long workTypeId) + => await Orm.Delete().Where(x => x.WorkTypeId == workTypeId).ExecuteAffrowsAsync() > 0; +} + +/// 工种-角色关联仓储 +internal class WorkTypeRoleRepository : F9RepositoryBase, IWorkTypeRoleRepository +{ + public WorkTypeRoleRepository(IFreeSql fsql) : base(fsql) { } + + public async Task GetAsync(long workTypeId, long roleId) + => await Orm.Select() + .Where(x => x.WorkTypeId == workTypeId && x.RoleId == roleId) + .FirstAsync(); + + public async Task AddAsync(WorkTypeRole entity) + { + entity.CreatedAt = DateTime.Now; + return await Orm.Insert(entity).ExecuteAffrowsAsync() > 0; + } + + public async Task HardDeleteAsync(long id) + => await Orm.Delete().Where(x => x.Id == id).ExecuteAffrowsAsync() > 0; + + public async Task HardDeleteByWorkTypeIdAsync(long workTypeId) + => await Orm.Delete().Where(x => x.WorkTypeId == workTypeId).ExecuteAffrowsAsync() > 0; +} diff --git a/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/WorkTypes/WorkTypeWriteRepository.cs b/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/WorkTypes/WorkTypeWriteRepository.cs new file mode 100644 index 0000000..ca68659 --- /dev/null +++ b/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/WorkTypes/WorkTypeWriteRepository.cs @@ -0,0 +1,39 @@ +using FreeSql; +using F9WebAiTest.Domain.Entities.SYS.WorkTypes; +using F9WebAiTest.Domain.Interfaces.SYS.WorkTypes; + +namespace F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.WorkTypes; + +internal class WorkTypeWriteRepository : F9RepositoryBase, IWorkTypeWriteRepository +{ + public WorkTypeWriteRepository(IFreeSql fsql) : base(fsql) { } + + public async Task GetByIdAsync(long id, CancellationToken cancellationToken) + => await Orm.Select().Where(x => x.Id == id && x.DeletedAt == null).FirstAsync(cancellationToken); + + public async Task AddAsync(WorkType workType) + { + workType.CreatedAt = DateTime.Now; + return await Orm.Insert(workType).ExecuteAffrowsAsync() > 0; + } + + public async Task UpdateAsync(WorkType workType) + { + workType.UpdatedAt = DateTime.Now; + return await Orm.Update().SetSource(workType).ExecuteAffrowsAsync() > 0; + } + + public async Task SoftDeleteAsync(long id) + => await Orm.Update() + .Set(x => x.IsDeleted, true) + .Set(x => x.DeletedAt, DateTime.Now) + .Where(x => x.Id == id) + .ExecuteAffrowsAsync() > 0; + + public async Task ActiveOrDeactive(long id, bool active) + => await Orm.Update() + .Set(x => x.IsActive, active) + .Set(x => x.UpdatedAt, DateTime.Now) + .Where(x => x.Id == id) + .ExecuteAffrowsAsync() > 0; +} diff --git a/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/WuziMulus/WuziGroupRepositories.cs b/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/WuziMulus/WuziGroupRepositories.cs new file mode 100644 index 0000000..8215fa3 --- /dev/null +++ b/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/WuziMulus/WuziGroupRepositories.cs @@ -0,0 +1,78 @@ +using FreeSql; +using F9WebAiTest.Application.Dtos.SYS.WuziMulus; +using F9WebAiTest.Application.Interfaces.Repositories.SYS.WuziMulus; +using F9WebAiTest.Domain.Entities.SYS.WuziMulus; +using F9WebAiTest.Domain.Interfaces.SYS.WuziMulus; + +namespace F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.WuziMulus; + +internal class WuziGroupWriteRepository : F9RepositoryBase, IWuziGroupWriteRepository +{ + public WuziGroupWriteRepository(IFreeSql fsql) : base(fsql) { } + + public async Task GetByIdAsync(long id, CancellationToken cancellationToken) + => await Orm.Select().Where(x => x.Id == id && x.DeletedAt == null).FirstAsync(cancellationToken); + + public async Task AddAsync(WuziGroup entity) + { + entity.CreatedAt = DateTime.Now; + return await Orm.Insert(entity).ExecuteAffrowsAsync() > 0; + } + + public async Task UpdateAsync(WuziGroup entity) + { + entity.UpdatedAt = DateTime.Now; + return await Orm.Update().SetSource(entity).ExecuteAffrowsAsync() > 0; + } + + public async Task SoftDeleteAsync(long id) + => await Orm.Update() + .Set(x => x.IsDeleted, true) + .Set(x => x.DeletedAt, DateTime.Now) + .Where(x => x.Id == id) + .ExecuteAffrowsAsync() > 0; +} + +internal class WuziGroupReadRepository : F9RepositoryBase, IWuziGroupReadRepository +{ + public WuziGroupReadRepository(IFreeSql fsql) : base(fsql) { } + + public async Task> GetAllAsync() + => await Orm.Select() + .Where(x => x.DeletedAt == null) + .OrderBy(x => x.SortOrder) + .OrderBy(x => x.Code) + .ToListAsync(x => new WuziGroupReadDto_View(x.Id, x.BusinessType, x.DepartmentType, x.Code, x.Name, + x.ParentId, x.SortOrder, x.Description)); + + public async Task GetByIdForEditAsync(long id) + => await Orm.Select() + .Where(x => x.Id == id && x.DeletedAt == null) + .FirstAsync(x => new WuziGroupReadDto_Edit(x.Id, x.BusinessType, x.DepartmentType, x.Code, x.Name, + x.ParentId, x.SortOrder, x.Description)); + + public async Task ExistChildAsync(long id) + => await Orm.Select().Where(x => x.DeletedAt == null && x.ParentId == id).AnyAsync(); + + public async Task ExistMuluAsync(long id) + => await Orm.Select().Where(x => x.DeletedAt == null && x.GroupId == id).AnyAsync(); + + /// 生成新编号:一级 = 最大编号 + 1;下级 = 父级编号 + 2 位序号 + public async Task GetNewCodeAsync(long parentId) + { + var all = await Orm.Select().Where(x => x.DeletedAt == null).ToListAsync(); + + var parentCode = string.Empty; + if (parentId > 0) parentCode = all.FirstOrDefault(x => x.Id == parentId)?.Code ?? string.Empty; + + var maxSeq = 0; + foreach (var group in all.Where(x => x.ParentId == parentId)) + { + var code = group.Code ?? string.Empty; + var suffix = parentCode.Length > 0 && code.StartsWith(parentCode) ? code.Substring(parentCode.Length) : code; + if (int.TryParse(suffix, out var seq) && seq > maxSeq) maxSeq = seq; + } + + return parentCode + (maxSeq + 1).ToString("00"); + } +} diff --git a/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/WuziMulus/WuziMuluRepositories.cs b/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/WuziMulus/WuziMuluRepositories.cs new file mode 100644 index 0000000..afceeda --- /dev/null +++ b/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/WuziMulus/WuziMuluRepositories.cs @@ -0,0 +1,128 @@ +using FreeSql; +using F9WebAiTest.Application.Common; +using F9WebAiTest.Application.Dtos.SYS.WuziMulus; +using F9WebAiTest.Application.Interfaces.Repositories.SYS.WuziMulus; +using F9WebAiTest.Domain.Entities.SYS.WuziMulus; +using F9WebAiTest.Domain.Interfaces.SYS.WuziMulus; + +namespace F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.WuziMulus; + +internal class WuziMuluWriteRepository : F9RepositoryBase, IWuziMuluWriteRepository +{ + public WuziMuluWriteRepository(IFreeSql fsql) : base(fsql) { } + + public async Task GetByIdAsync(long id, CancellationToken cancellationToken) + => await Orm.Select().Where(x => x.Id == id && x.DeletedAt == null).FirstAsync(cancellationToken); + + public async Task AddAsync(WuziMulu entity) + { + entity.CreatedAt = DateTime.Now; + return await Orm.Insert(entity).ExecuteAffrowsAsync() > 0; + } + + public async Task UpdateAsync(WuziMulu entity) + { + entity.UpdatedAt = DateTime.Now; + return await Orm.Update().SetSource(entity).ExecuteAffrowsAsync() > 0; + } + + public async Task SoftDeleteAsync(long id) + => await Orm.Update() + .Set(x => x.IsDeleted, true) + .Set(x => x.DeletedAt, DateTime.Now) + .Where(x => x.Id == id) + .ExecuteAffrowsAsync() > 0; +} + +internal class WuziMuluReadRepository : F9RepositoryBase, IWuziMuluReadRepository +{ + public WuziMuluReadRepository(IFreeSql fsql) : base(fsql) { } + + public async Task> GetPagedAsync(long groupId, string keyword, int pageIndex, int pageSize) + { + if (pageIndex <= 0) pageIndex = 1; + if (pageSize <= 0) pageSize = 20; + + var query = Orm.Select().Where(x => x.DeletedAt == null); + if (groupId > 0) query = query.Where(x => x.GroupId == groupId); + + if (!string.IsNullOrWhiteSpace(keyword)) + { + var kw = keyword.Trim(); + query = query.Where(x => x.Name.Contains(kw) || x.Code.Contains(kw) || x.PinyinName.Contains(kw) + || x.Guige.Contains(kw) || x.Xinghao.Contains(kw)); + } + + var total = await query.CountAsync(); + var items = await query + .OrderBy(x => x.SortOrder) + .OrderBy(x => x.Code) + .Page(pageIndex, pageSize) + .ToListAsync(x => new WuziMuluReadDto_View(x.Id, x.GroupId, x.Name, x.Code, x.Unit, x.Guige, x.Xinghao, + x.PinyinName, x.Kucunyujing, x.SortOrder, x.IsYujing, x.SaleRate)); + + return new PageResult + { + Items = items, + Total = total, + PageIndex = pageIndex, + PageSize = pageSize + }; + } + + public async Task GetByIdForEditAsync(long id) + => await Orm.Select() + .Where(x => x.Id == id && x.DeletedAt == null) + .FirstAsync(x => new WuziMuluReadDto_Edit(x.Id, x.GroupId, x.Name, x.Code, x.Unit, x.Guige, x.Xinghao, + x.PinyinName, x.Kucunyujing, x.SortOrder, x.IsYujing, x.SaleRate)); + + /// 生成新编号:分组编号 + 2 位序号 + public async Task GetNewCodeAsync(long groupId) + { + var group = await Orm.Select().Where(x => x.Id == groupId).FirstAsync(); + var groupCode = group?.Code ?? string.Empty; + + var list = await Orm.Select().Where(x => x.DeletedAt == null && x.GroupId == groupId).ToListAsync(); + var maxSeq = 0; + foreach (var item in list) + { + var code = item.Code ?? string.Empty; + var suffix = groupCode.Length > 0 && code.StartsWith(groupCode) ? code.Substring(groupCode.Length) : code; + if (int.TryParse(suffix, out var seq) && seq > maxSeq) maxSeq = seq; + } + + return groupCode + (maxSeq + 1).ToString("00"); + } + + /// 物资选项(供其它模块选择:名称/编号/拼音模糊匹配) + public async Task> GetOptionsAsync(string keyword, int limit) + { + if (limit <= 0) limit = 200; + + var query = Orm.Select().Where(x => x.DeletedAt == null); + if (!string.IsNullOrWhiteSpace(keyword)) + { + var kw = keyword.Trim(); + query = query.Where(x => x.Name.Contains(kw) || x.Code.Contains(kw) || x.PinyinName.Contains(kw)); + } + + var rows = await query + .OrderBy(x => x.Code) + .Page(1, limit) + .ToListAsync(x => new OptionRow(x.Id, x.Name, x.Code, x.GroupId)); + + if (rows.Count == 0) return new List(); + + var groupIds = rows.Select(x => x.GroupId).Distinct().ToList(); + var groups = await Orm.Select().Where(x => groupIds.Contains(x.Id)).ToListAsync(); + var groupNameMap = groups.ToDictionary(x => x.Id, x => x.Name); + + return rows + .Select(x => new WuziMuluOptionDto(x.Id, x.Name, x.Code, + groupNameMap.TryGetValue(x.GroupId, out var name) ? name : string.Empty)) + .ToList(); + } + + /// 选项查询投影(含分组 Id) + private sealed record OptionRow(long Id, string Name, string Code, long GroupId); +} diff --git a/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/YuanliaoZhuangkous/YuanliaoZhuangkouReadRepository.cs b/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/YuanliaoZhuangkous/YuanliaoZhuangkouReadRepository.cs new file mode 100644 index 0000000..045cd6c --- /dev/null +++ b/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/YuanliaoZhuangkous/YuanliaoZhuangkouReadRepository.cs @@ -0,0 +1,145 @@ +using FreeSql; +using F9WebAiTest.Application.Common; +using F9WebAiTest.Application.Dtos.SYS.WuziMulus; +using F9WebAiTest.Application.Dtos.SYS.YuanliaoZhuangkous; +using F9WebAiTest.Application.Interfaces.Repositories.SYS.YuanliaoZhuangkous; +using F9WebAiTest.Domain.Entities.SYS.WuziMulus; +using F9WebAiTest.Domain.Enums.SYS.WuziMulus; +using F9WebAiTest.Domain.Entities.SYS.YuanliaoZhuangkous; + +namespace F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.YuanliaoZhuangkous; + +internal class YuanliaoZhuangkouReadRepository : F9RepositoryBase, IYuanliaoZhuangkouReadRepository +{ + public YuanliaoZhuangkouReadRepository(IFreeSql fsql) : base(fsql) { } + + public async Task> GetPagedAsync(int year, string chandi, string zhandian, + string jibie, string keyword, int pageIndex, int pageSize) + { + if (pageIndex <= 0) pageIndex = 1; + if (pageSize <= 0) pageSize = 20; + + var query = Orm.Select().Where(x => x.DeletedAt == null); + if (year > 0) query = query.Where(x => x.Year == year); + if (!string.IsNullOrWhiteSpace(chandi)) query = query.Where(x => x.Chandi == chandi.Trim()); + if (!string.IsNullOrWhiteSpace(zhandian)) query = query.Where(x => x.Zhandian == zhandian.Trim()); + if (!string.IsNullOrWhiteSpace(jibie)) query = query.Where(x => x.Jibie == jibie.Trim()); + + if (!string.IsNullOrWhiteSpace(keyword)) + { + var kw = keyword.Trim(); + query = query.Where(x => x.Name.Contains(kw) || x.Code.Contains(kw) || x.Chandi.Contains(kw) + || x.Zhandian.Contains(kw) || x.Canpinzhong.Contains(kw) || x.Jibie.Contains(kw)); + } + + var total = await query.CountAsync(); + var items = await query + .OrderByDescending(x => x.Year) + .OrderBy(x => x.Code) + .Page(pageIndex, pageSize) + .ToListAsync(x => new YuanliaoZhuangkouReadDto_Table(x.Id, x.Year, x.Name, x.Code, x.Jibie, + x.Bendiwaidi, x.Chandi, x.Canpinzhong, x.WzmlId, "", x.Zhandian, x.Pici)); + + // 物资名称取自物资目录(sys_wuzi_mulu) + var nameMap = await GetWuziNameMapAsync(items.Select(x => x.WzmlId).Distinct().ToList()); + var list = items + .Select(x => x with { WzmlName = nameMap.TryGetValue(x.WzmlId, out var name) ? name : string.Empty }) + .ToList(); + + return new PageResult + { + Items = list, + Total = total, + PageIndex = pageIndex, + PageSize = pageSize + }; + } + + public async Task GetByIdForEditAsync(long id) + { + var dto = await Orm.Select() + .Where(x => x.Id == id && x.DeletedAt == null) + .FirstAsync(x => new YuanliaoZhuangkouReadDto_Edit(x.Id, x.Year, x.Name, x.Code, x.Jibie, + x.Bendiwaidi, x.Chandi, x.Canpinzhong, x.WzmlId, "", x.Zhandian, x.Pici)); + + if (dto == null) return null; + + var nameMap = await GetWuziNameMapAsync(new List { dto.WzmlId }); + return dto with { WzmlName = nameMap.TryGetValue(dto.WzmlId, out var name) ? name : string.Empty }; + } + + public async Task> GetCodesByYearAsync(int year) + => await Orm.Select() + .Where(x => x.Year == year && x.Code != null && x.Code != "") + .ToListAsync(x => x.Code); + + /// + /// 物资(茧别)选项:取物资目录中"业务类型为原料"的分组(含其子分组,如 01 干茧、333 外购茧)下的物资。 + /// 这样可避免把五金件(如捞茧爪轴)之类的物资混入茧别。 + /// + public async Task> GetWuziOptionsAsync(string keyword) + { + var allGroups = await Orm.Select().Where(x => x.DeletedAt == null).ToListAsync(); + var rawGroupIds = new HashSet(allGroups + .Where(g => g.BusinessType == WuziBusiness_Type_Enum.原料) + .Select(g => g.Id)); + + // 把原料分组的后代分组一并纳入 + var changed = true; + while (changed) + { + changed = false; + foreach (var group in allGroups) + { + if (group.ParentId != 0 && rawGroupIds.Contains(group.ParentId) && rawGroupIds.Add(group.Id)) + changed = true; + } + } + + var rawGroupIdList = rawGroupIds.ToList(); + var query = Orm.Select().Where(x => x.DeletedAt == null && rawGroupIdList.Contains(x.GroupId)); + if (!string.IsNullOrWhiteSpace(keyword)) + { + var kw = keyword.Trim(); + query = query.Where(x => x.Name.Contains(kw) || x.Code.Contains(kw) || x.PinyinName.Contains(kw)); + } + + var rows = await query + .OrderBy(x => x.Code) + .Page(1, 300) + .ToListAsync(x => new WuziRow(x.Id, x.Name, x.Code, x.GroupId)); + if (rows.Count == 0) return new List(); + + var groupIds = rows.Select(x => x.GroupId).Distinct().ToList(); + var groups = await Orm.Select().Where(x => groupIds.Contains(x.Id)).ToListAsync(); + var groupNameMap = groups.ToDictionary(x => x.Id, x => x.Name); + + return rows + .Select(x => new WuziMuluOptionDto(x.Id, x.Name, x.Code, + groupNameMap.TryGetValue(x.GroupId, out var name) ? name : string.Empty)) + .ToList(); + } + + public async Task GetWuziNameAsync(long wzmlId) + { + if (wzmlId <= 0) return string.Empty; + var nameMap = await GetWuziNameMapAsync(new List { wzmlId }); + return nameMap.TryGetValue(wzmlId, out var name) ? name : string.Empty; + } + + /// 物资 Id → 名称(取自物资目录) + private async Task> GetWuziNameMapAsync(List wzmlIds) + { + var map = new Dictionary(); + if (wzmlIds == null || wzmlIds.Count == 0) return map; + + var rows = await Orm.Select() + .Where(x => wzmlIds.Contains(x.Id)) + .ToListAsync(x => new WuziRow(x.Id, x.Name, x.Code, x.GroupId)); + + foreach (var row in rows) map[row.Id] = row.Name; + return map; + } + + private sealed record WuziRow(long Id, string Name, string Code, long GroupId); +} diff --git a/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/YuanliaoZhuangkous/YuanliaoZhuangkouWriteRepository.cs b/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/YuanliaoZhuangkous/YuanliaoZhuangkouWriteRepository.cs new file mode 100644 index 0000000..8ee35b5 --- /dev/null +++ b/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/YuanliaoZhuangkous/YuanliaoZhuangkouWriteRepository.cs @@ -0,0 +1,32 @@ +using FreeSql; +using F9WebAiTest.Domain.Entities.SYS.YuanliaoZhuangkous; +using F9WebAiTest.Domain.Interfaces.SYS.YuanliaoZhuangkous; + +namespace F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.YuanliaoZhuangkous; + +internal class YuanliaoZhuangkouWriteRepository : F9RepositoryBase, IYuanliaoZhuangkouWriteRepository +{ + public YuanliaoZhuangkouWriteRepository(IFreeSql fsql) : base(fsql) { } + + public async Task GetByIdAsync(long id, CancellationToken cancellationToken) + => await Orm.Select().Where(x => x.Id == id && x.DeletedAt == null).FirstAsync(cancellationToken); + + public async Task AddAsync(YuanliaoZhuangkou entity) + { + entity.CreatedAt = DateTime.Now; + return await Orm.Insert(entity).ExecuteAffrowsAsync() > 0; + } + + public async Task UpdateAsync(YuanliaoZhuangkou entity) + { + entity.UpdatedAt = DateTime.Now; + return await Orm.Update().SetSource(entity).ExecuteAffrowsAsync() > 0; + } + + public async Task SoftDeleteAsync(long id) + => await Orm.Update() + .Set(x => x.IsDeleted, true) + .Set(x => x.DeletedAt, DateTime.Now) + .Where(x => x.Id == id) + .ExecuteAffrowsAsync() > 0; +} diff --git a/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/Zq/ZhangqiReadRepository.cs b/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/Zq/ZhangqiReadRepository.cs new file mode 100644 index 0000000..8201e9f --- /dev/null +++ b/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/Zq/ZhangqiReadRepository.cs @@ -0,0 +1,65 @@ +using FreeSql; +using F9WebAiTest.Application.Common; +using F9WebAiTest.Application.Dtos.SYS.Zq; +using F9WebAiTest.Application.Interfaces.Repositories.SYS.Zq; +using F9WebAiTest.Domain.Entities.SYS.Zq; + +namespace F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.Zq; + +internal class ZhangqiReadRepository : F9RepositoryBase, IZhangqiReadRepository +{ + public ZhangqiReadRepository(IFreeSql fsql) : base(fsql) { } + + public async Task> GetPagedAsync(int? year, string keyword, int pageIndex, int pageSize) + { + if (pageIndex <= 0) pageIndex = 1; + if (pageSize <= 0) pageSize = 20; + + var query = Orm.Select().Where(x => x.DeletedAt == null); + if (year.HasValue && year.Value > 0) query = query.Where(x => x.Year == year.Value); + + // 关键字:纯数字时按年度/月份匹配 + if (!string.IsNullOrWhiteSpace(keyword) && int.TryParse(keyword.Trim(), out var num)) + query = query.Where(x => x.Year == num || x.Month == num); + + var total = await query.CountAsync(); + var items = await query + .OrderByDescending(x => x.Year) + .OrderByDescending(x => x.Month) + .Page(pageIndex, pageSize) + .ToListAsync(x => new ZhangqiReadDto_View(x.Id, x.Year, x.Month, x.StartDate, x.EndDate, x.IsZhaZhang)); + + return new PageResult + { + Items = items, + Total = total, + PageIndex = pageIndex, + PageSize = pageSize + }; + } + + public async Task GetByIdForEditAsync(long id) + => await Orm.Select() + .Where(x => x.Id == id && x.DeletedAt == null) + .FirstAsync(x => new ZhangqiReadDto_Edit(x.Id, x.Year, x.Month, x.StartDate, x.EndDate, x.IsZhaZhang)); + + public async Task GetByDateAsync(DateTime date) + => await Orm.Select() + .Where(x => x.DeletedAt == null && x.StartDate <= date && x.EndDate >= date) + .OrderByDescending(x => x.StartDate) + .FirstAsync(x => new ZhangqiReadDto_Edit(x.Id, x.Year, x.Month, x.StartDate, x.EndDate, x.IsZhaZhang)); + + public async Task GetIsZhaZhangAsync(int year, int month) + { + var list = await Orm.Select() + .Where(x => x.DeletedAt == null && x.Year == year && x.Month == month) + .ToListAsync(); + return list.Any(x => x.IsZhaZhang); + } + + public async Task GetIsZhaZhangByDateAsync(DateTime date) + { + var dto = await GetByDateAsync(date); + return dto != null && dto.IsZhaZhang; + } +} diff --git a/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/Zq/ZhangqiWriteRepository.cs b/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/Zq/ZhangqiWriteRepository.cs new file mode 100644 index 0000000..fcfc0bf --- /dev/null +++ b/backend/F9WebAiTest.Infrastructure/FreeSqls/Repositories/SYS/Zq/ZhangqiWriteRepository.cs @@ -0,0 +1,39 @@ +using FreeSql; +using F9WebAiTest.Domain.Entities.SYS.Zq; +using F9WebAiTest.Domain.Interfaces.SYS.Zq; + +namespace F9WebAiTest.Infrastructure.FreeSqls.Repositories.SYS.Zq; + +internal class ZhangqiWriteRepository : F9RepositoryBase, IZhangqiWriteRepository +{ + public ZhangqiWriteRepository(IFreeSql fsql) : base(fsql) { } + + public async Task GetByIdAsync(long id, CancellationToken cancellationToken) + => await Orm.Select().Where(x => x.Id == id && x.DeletedAt == null).FirstAsync(cancellationToken); + + public async Task AddAsync(Zhangqi zhangqi) + { + zhangqi.CreatedAt = DateTime.Now; + return await Orm.Insert(zhangqi).ExecuteAffrowsAsync() > 0; + } + + public async Task UpdateAsync(Zhangqi zhangqi) + { + zhangqi.UpdatedAt = DateTime.Now; + return await Orm.Update().SetSource(zhangqi).ExecuteAffrowsAsync() > 0; + } + + public async Task SoftDeleteAsync(long id) + => await Orm.Update() + .Set(x => x.IsDeleted, true) + .Set(x => x.DeletedAt, DateTime.Now) + .Where(x => x.Id == id) + .ExecuteAffrowsAsync() > 0; + + public async Task SetZhaZhangAsync(long id, bool isZhaZhang) + => await Orm.Update() + .Set(x => x.IsZhaZhang, isZhaZhang) + .Set(x => x.UpdatedAt, DateTime.Now) + .Where(x => x.Id == id) + .ExecuteAffrowsAsync() > 0; +} diff --git a/web/src/router/index.js b/web/src/router/index.js index fc91232..d014cce 100644 --- a/web/src/router/index.js +++ b/web/src/router/index.js @@ -52,6 +52,12 @@ export const componentMap = { 'base/guige/index': () => import('../views/base/guige/index.vue'), 'base/dingjizhibiao/index': () => import('../views/base/dingjizhibiao/index.vue'), 'base/jizuchetai/index': () => import('../views/base/jizuchetai/index.vue'), + 'base/worktype/index': () => import('../views/base/worktype/index.vue'), + 'base/zhangqi/index': () => import('../views/base/zhangqi/index.vue'), + 'base/registry/index': () => import('../views/base/registry/index.vue'), + 'base/yuanliaozhuangkou/index': () => import('../views/base/yuanliaozhuangkou/index.vue'), + 'base/wuzimulu/index': () => import('../views/base/wuzimulu/index.vue'), + 'base/gongyingshang/index': () => import('../views/base/gongyingshang/index.vue'), 'prod/lsjl/index': () => import('../views/prod/lsjl/index.vue'), 'prod/xdjy/index': () => import('../views/prod/xdjy/index.vue'), 'prod/hbjy/index': () => import('../views/prod/hbjy/index.vue'), diff --git a/web/src/views/base/gongyingshang/index.vue b/web/src/views/base/gongyingshang/index.vue new file mode 100644 index 0000000..0aef50c --- /dev/null +++ b/web/src/views/base/gongyingshang/index.vue @@ -0,0 +1,257 @@ + + + + + diff --git a/web/src/views/base/registry/index.vue b/web/src/views/base/registry/index.vue new file mode 100644 index 0000000..fa8fa71 --- /dev/null +++ b/web/src/views/base/registry/index.vue @@ -0,0 +1,335 @@ + + + + + diff --git a/web/src/views/base/worktype/index.vue b/web/src/views/base/worktype/index.vue new file mode 100644 index 0000000..a41298b --- /dev/null +++ b/web/src/views/base/worktype/index.vue @@ -0,0 +1,335 @@ + + + + + diff --git a/web/src/views/base/wuzimulu/index.vue b/web/src/views/base/wuzimulu/index.vue new file mode 100644 index 0000000..8b91b62 --- /dev/null +++ b/web/src/views/base/wuzimulu/index.vue @@ -0,0 +1,530 @@ + + + + + diff --git a/web/src/views/base/yuanliaozhuangkou/index.vue b/web/src/views/base/yuanliaozhuangkou/index.vue new file mode 100644 index 0000000..c139709 --- /dev/null +++ b/web/src/views/base/yuanliaozhuangkou/index.vue @@ -0,0 +1,406 @@ + + + + + diff --git a/web/src/views/base/zhangqi/index.vue b/web/src/views/base/zhangqi/index.vue new file mode 100644 index 0000000..666b66c --- /dev/null +++ b/web/src/views/base/zhangqi/index.vue @@ -0,0 +1,256 @@ + + + + +