| doc/河南鹤壁天沐钢化玻璃厂.sql | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/approve/controller/ApproveUserController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/approve/mapper/ApproveUserMapper.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/approve/pojo/ApproveUser.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/approve/service/ApproveUserService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/java/com/ruoyi/approve/service/impl/ApproveUserServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| src/main/resources/mapper/approve/ApproveUserMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
doc/ºÓÄϺױÚÌìãå¸Ö»¯²£Á§³§.sql
@@ -100,4 +100,12 @@ MODIFY COLUMN `tax_exclusive_total_price` decimal(18, 2) NULL COMMENT 'ä¸å«ç¨æ»ä»·' AFTER `tax_inclusive_total_price`; ALTER TABLE `sales_ledger` ADD COLUMN `stock_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'å ¥åºç¶æï¼0-æªå ¥åºï¼1-å·²å ¥åº' AFTER `delivery_status`; ADD COLUMN `stock_status` tinyint(1) NOT NULL DEFAULT '0' COMMENT 'å ¥åºç¶æï¼0-æªå ¥åºï¼1-å·²å ¥åº' AFTER `delivery_status`; CREATE TABLE `approve_user` ( `id` bigint NOT NULL AUTO_INCREMENT, `approve_type` int NULL DEFAULT NULL COMMENT '审æ¹ç±»å', `user_id` int NULL DEFAULT NULL COMMENT 'ç¨æ·id', PRIMARY KEY (`id`) ); src/main/java/com/ruoyi/approve/controller/ApproveUserController.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,72 @@ package com.ruoyi.approve.controller; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.approve.pojo.ApproveUser; import com.ruoyi.approve.service.ApproveUserService; import com.ruoyi.basic.dto.SupplierManageDto; import com.ruoyi.basic.pojo.SupplierManage; import com.ruoyi.basic.service.ISupplierService; import com.ruoyi.framework.web.domain.AjaxResult; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.util.CollectionUtils; import org.springframework.web.bind.annotation.*; import java.util.List; /** * <p> * å端æ§å¶å¨ * </p> * * @author è¯å¯¼è½¯ä»¶ï¼æ±èï¼æéå ¬å¸ * @since 2026-04-16 01:49:15 */ @RestController @RequestMapping("/approveUser") @Api(tags = "审æ¹") public class ApproveUserController { @Autowired private ApproveUserService approveUserService; /** * ç»´æ¤å®¡æ¹äººæ¥è¯¢ * @param approveUser * @return */ @GetMapping("/getList") @ApiOperation(value = "ç»´æ¤å®¡æ¹äººæ¥è¯¢") public AjaxResult getList(ApproveUser approveUser) { return AjaxResult.success(approveUserService.getList(approveUser)); } /** * ç»´æ¤å®¡æ¹äººæ°å¢/æ´æ° * @param approveUser * @return */ @PostMapping("/add") @ApiOperation(value = "ç»´æ¤å®¡æ¹äººæ°å¢/æ´æ°") public AjaxResult add(@RequestBody ApproveUser approveUser) { return AjaxResult.success( approveUserService.saveOrUpdate(approveUser)); } /** * ç»´æ¤å®¡æ¹äººå é¤ * @param ids * @return */ @DeleteMapping("/del") @ApiOperation(value = "ç»´æ¤å®¡æ¹äººå é¤") public AjaxResult delApproveUser(@RequestBody List<Integer> ids) { if(CollectionUtils.isEmpty(ids)){ return AjaxResult.error("è¯·éæ©è³å°ä¸æ¡æ°æ®"); } return AjaxResult.success(approveUserService.removeBatchByIds(ids)); } } src/main/java/com/ruoyi/approve/mapper/ApproveUserMapper.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,22 @@ package com.ruoyi.approve.mapper; import com.ruoyi.approve.pojo.ApproveUser; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; /** * <p> * Mapper æ¥å£ * </p> * * @author è¯å¯¼è½¯ä»¶ï¼æ±èï¼æéå ¬å¸ * @since 2026-04-16 01:49:15 */ @Mapper public interface ApproveUserMapper extends BaseMapper<ApproveUser> { List<ApproveUser> getList(@Param("c") ApproveUser approveUser); } src/main/java/com/ruoyi/approve/pojo/ApproveUser.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,44 @@ package com.ruoyi.approve.pojo; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Getter; import lombok.Setter; /** * <p> * * </p> * * @author è¯å¯¼è½¯ä»¶ï¼æ±èï¼æéå ¬å¸ * @since 2026-04-16 01:49:15 */ @Getter @Setter @TableName("approve_user") @ApiModel(value = "ApproveUser对象", description = "") public class ApproveUser implements Serializable { private static final long serialVersionUID = 1L; @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 审æ¹ç±»å 1-å ¬åºç®¡ç 2-请å管ç 3-åºå·®ç®¡ç 4-æ¥é管ç 5-éè´å®¡æ¹ 6-æ¥ä»·å®¡æ¹ 7-åè´§å®¡æ¹ 8-å±é©ä½ä¸å®¡æ¹ */ @ApiModelProperty("审æ¹ç±»å") private Integer approveType; @ApiModelProperty("ç¨æ·id") private Integer userId; @TableField(exist = false) // ç¨æ·å private String userName; } src/main/java/com/ruoyi/approve/service/ApproveUserService.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,19 @@ package com.ruoyi.approve.service; import com.ruoyi.approve.pojo.ApproveUser; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; /** * <p> * æå¡ç±» * </p> * * @author è¯å¯¼è½¯ä»¶ï¼æ±èï¼æéå ¬å¸ * @since 2026-04-16 01:49:15 */ public interface ApproveUserService extends IService<ApproveUser> { List<ApproveUser> getList(ApproveUser approveUser); } src/main/java/com/ruoyi/approve/service/impl/ApproveUserServiceImpl.java
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,30 @@ package com.ruoyi.approve.service.impl; import com.ruoyi.approve.pojo.ApproveUser; import com.ruoyi.approve.mapper.ApproveUserMapper; import com.ruoyi.approve.service.ApproveUserService; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.util.List; /** * <p> * æå¡å®ç°ç±» * </p> * * @author è¯å¯¼è½¯ä»¶ï¼æ±èï¼æéå ¬å¸ * @since 2026-04-16 01:49:15 */ @Service public class ApproveUserServiceImpl extends ServiceImpl<ApproveUserMapper, ApproveUser> implements ApproveUserService { @Autowired private ApproveUserMapper approveUserMapper; @Override public List<ApproveUser> getList(ApproveUser approveUser) { return approveUserMapper.getList(approveUser); } } src/main/resources/mapper/approve/ApproveUserMapper.xml
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,18 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> <mapper namespace="com.ruoyi.approve.mapper.ApproveUserMapper"> <!-- éç¨æ¥è¯¢æ å°ç»æ --> <resultMap id="BaseResultMap" type="com.ruoyi.approve.pojo.ApproveUser"> <id column="id" property="id" /> <result column="approve_type" property="approveType" /> <result column="user_id" property="userId" /> </resultMap> <select id="getList" resultType="com.ruoyi.approve.pojo.ApproveUser"> select au.* ,su.nick_name as userName from approve_user au left join sys_user su on su.user_id=au.user_id where approve_type = #{c.approveType} </select> </mapper>