123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118 |
- package com.iamberry.wechat.service.mapper;
- import com.iamberry.wechat.core.entity.Page;
- import com.iamberry.wechat.core.entity.machineNumber.MachineGift;
- import com.iamberry.wechat.core.entity.machineNumber.MachineNumber;
- import com.iamberry.wechat.core.entity.machineNumber.MachineNumberLogs;
- import com.iamberry.wechat.core.entity.machineNumber.WarrantyCard;
- import java.util.List;
- /**
- * Created by Administrator on 2017/7/20.
- */
- public interface MachineNumberMapper {
- /**
- * 添加生成二维码日志记录
- * @return
- */
- Integer addNumberLogs(MachineNumberLogs machineNumberLogs);
- /**
- * 添加机器编号,二维码
- * @return
- */
- Integer addMachineNumber(MachineNumber machineNumber);
- /**
- * 统计批次及已完成条数
- * @return
- */
- List<MachineNumberLogs> listNumberLogs(Page page);
- /**
- * 统计批次及已完成条数总条数
- * @return
- */
- Integer listNumberLogsCount(Page page);
- /**
- * 查询生产批次二维码列表
- * @return
- */
- List<MachineNumber> listNumberQrCode(Page page);
- /**
- * 查询生产批次二维码列表总数
- * @return
- */
- Integer listNumberQrCodeCount(Page page);
- /**
- * 修改状态为已打印
- * @return
- */
- Integer updateIsprInt(String numberId);
- /**
- * 根据条件查询机器编号集合,可分页
- * @param machineNumber
- * @return
- */
- List<MachineNumber> listMachineNumber(MachineNumber machineNumber);
- /**
- * 根据条件查询质保卡集合,可分页
- * @param warrantyCard
- * @return
- */
- List<WarrantyCard> listWarrantyCard(WarrantyCard warrantyCard);
- /**
- * 根据条件查询质保卡数量
- * @param warrantyCard
- * @return
- */
- Integer WarrantyCardCount(WarrantyCard warrantyCard);
- /**
- * 修改机器编号信息
- * @param machineNumber
- * @return
- */
- Integer updateMachineNumber(MachineNumber machineNumber);
- /**
- * 查询赠品信息列表
- * @param machineGift
- * @return
- */
- List<MachineGift> listUserGift(MachineGift machineGift);
- /**
- * 根据批次号查询是否已存在
- * @param logsBatch
- * @return
- */
- Integer selectQrcodeLogsByBatch(String logsBatch);
- /**
- * 查询批次进度
- * @param logsBatchs
- * @return
- */
- List<MachineNumberLogs> qrcodProgressUpdate(String[] logsBatchs);
- /**
- * 添加机器编号,二维码及用户信息
- * @param machineNumber
- * @return
- */
- Integer addMachineNumberAndUser(MachineNumber machineNumber);
- /**
- * 批量添加机器编号信息
- * @param list
- * @return
- */
- Integer addMachineNumberList(List<MachineNumber> list);
- }
|