替换成youchain
parent
cbbf98bea7
commit
90cf3439e5
|
|
@ -15,11 +15,9 @@ import org.springframework.scheduling.annotation.EnableScheduling;
|
|||
/**
|
||||
* SmartAdmin 项目启动类
|
||||
*
|
||||
* @Author 1024创新实验室-主任:卓大
|
||||
* @Author YouChain-yaozz
|
||||
* @Date 2022-08-29 21:00:58
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@EnableCaching
|
||||
@EnableScheduling
|
||||
|
|
|
|||
|
|
@ -11,11 +11,8 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
|||
/**
|
||||
* web相关配置
|
||||
*
|
||||
* @Author 1024创新实验室-主任: 卓大
|
||||
* @Date 2021-09-02 20:21:10
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Author HUOJIN
|
||||
* @Date 2021-09-02 20:21:10 * @Email huoj@youchain56.com
|
||||
*/
|
||||
@Configuration
|
||||
public class MvcConfig implements WebMvcConfigurer {
|
||||
|
|
|
|||
|
|
@ -7,11 +7,9 @@ import org.springframework.context.annotation.Configuration;
|
|||
/**
|
||||
* 操作日志切面 配置
|
||||
*
|
||||
* @Author 1024创新实验室: 罗伊
|
||||
* @Author YouChain: 罗伊
|
||||
* @Date 2022-05-30 21:22:12
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Configuration
|
||||
public class OperateLogAspectConfig extends OperateLogAspect{
|
||||
|
|
|
|||
|
|
@ -5,11 +5,8 @@ import net.lab1024.sa.base.constant.CacheKeyConst;
|
|||
/**
|
||||
* 缓存 key
|
||||
*
|
||||
* @Author 1024创新实验室-主任:卓大
|
||||
* @Date 2022-01-07 18:59:22
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Author YouChain-yaozz
|
||||
* @Date 2022-01-07 18:59:22 * @Email huoj@youchain56.com
|
||||
*/
|
||||
public class AdminCacheConst extends CacheKeyConst {
|
||||
|
||||
|
|
|
|||
|
|
@ -5,11 +5,9 @@ import net.lab1024.sa.base.constant.RedisKeyConst;
|
|||
/**
|
||||
* redis key 常量类
|
||||
*
|
||||
* @Author 1024创新实验室-主任:卓大
|
||||
* @Author YouChain-yaozz
|
||||
* @Date 2022-01-07 18:59:22
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
public class AdminRedisKeyConst extends RedisKeyConst {
|
||||
|
||||
|
|
|
|||
|
|
@ -5,11 +5,8 @@ import net.lab1024.sa.base.constant.SwaggerTagConst;
|
|||
/**
|
||||
* swagger
|
||||
*
|
||||
* @Author 1024创新实验室:罗伊
|
||||
* @Date 2022-01-07 18:59:22
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Author YouChain:罗伊
|
||||
* @Date 2022-01-07 18:59:22 * @Email huoj@youchain56.com
|
||||
*/
|
||||
public class AdminSwaggerTagConst extends SwaggerTagConst {
|
||||
|
||||
|
|
|
|||
|
|
@ -27,11 +27,8 @@ import java.lang.reflect.Method;
|
|||
/**
|
||||
* admin 拦截器
|
||||
*
|
||||
* @Author 1024创新实验室-主任:卓大
|
||||
* @Date 2023/7/26 20:20:33
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>,Since 2012
|
||||
* @Author YouChain-yaozz
|
||||
* @Date 2023/7/26 20:20:33 * @Email huoj@youchain56.com,Since 2012
|
||||
*/
|
||||
|
||||
@Component
|
||||
|
|
|
|||
|
|
@ -8,11 +8,9 @@ import net.lab1024.sa.base.common.enumeration.BaseEnum;
|
|||
/**
|
||||
* 分类类型 枚举
|
||||
*
|
||||
* @Author 1024创新实验室: 胡克
|
||||
* @Author YouChain: 胡克
|
||||
* @Date 2021/08/05 21:26:58
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@AllArgsConstructor
|
||||
@Getter
|
||||
|
|
|
|||
|
|
@ -20,11 +20,8 @@ import java.util.List;
|
|||
/**
|
||||
* 类目
|
||||
*
|
||||
* @Author 1024创新实验室: 胡克
|
||||
* @Date 2021/08/05 21:26:58
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Author YouChain: 胡克
|
||||
* @Date 2021/08/05 21:26:58 * @Email huoj@youchain56.com
|
||||
*/
|
||||
@RestController
|
||||
@Tag(name = AdminSwaggerTagConst.Business.MANAGER_CATEGORY)
|
||||
|
|
|
|||
|
|
@ -12,11 +12,9 @@ import java.util.List;
|
|||
/**
|
||||
* 类目 dao
|
||||
*
|
||||
* @Author 1024创新实验室: 胡克
|
||||
* @Author YouChain: 胡克
|
||||
* @Date 2021/08/05 21:26:58
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Mapper
|
||||
public interface CategoryDao extends BaseMapper<CategoryEntity> {
|
||||
|
|
|
|||
|
|
@ -12,11 +12,8 @@ import java.time.LocalDateTime;
|
|||
/**
|
||||
* 类目 实体类
|
||||
*
|
||||
* @Author 1024创新实验室: 胡克
|
||||
* @Date 2021/08/05 21:26:58
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Author YouChain: 胡克
|
||||
* @Date 2021/08/05 21:26:58 * @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
@TableName("t_category")
|
||||
|
|
|
|||
|
|
@ -12,11 +12,9 @@ import org.hibernate.validator.constraints.Length;
|
|||
/**
|
||||
* 类目 添加
|
||||
*
|
||||
* @Author 1024创新实验室: 胡克
|
||||
* @Author YouChain: 胡克
|
||||
* @Date 2021/08/05 21:26:58
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class CategoryAddForm {
|
||||
|
|
|
|||
|
|
@ -8,11 +8,9 @@ import net.lab1024.sa.base.common.swagger.SchemaEnum;
|
|||
/**
|
||||
* 类目 层级树查询
|
||||
*
|
||||
* @Author 1024创新实验室: 胡克
|
||||
* @Author YouChain: 胡克
|
||||
* @Date 2021/08/05 21:26:58
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class CategoryTreeQueryForm {
|
||||
|
|
|
|||
|
|
@ -7,11 +7,9 @@ import lombok.Data;
|
|||
/**
|
||||
* 类目 更新
|
||||
*
|
||||
* @Author 1024创新实验室: 胡克
|
||||
* @Author YouChain: 胡克
|
||||
* @Date 2021/08/05 21:26:58
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class CategoryUpdateForm extends CategoryAddForm {
|
||||
|
|
|
|||
|
|
@ -9,11 +9,8 @@ import java.util.List;
|
|||
/**
|
||||
* 类目 层级树 vo
|
||||
*
|
||||
* @Author 1024创新实验室: 胡克
|
||||
* @Date 2021/08/05 21:26:58
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Author YouChain: 胡克
|
||||
* @Date 2021/08/05 21:26:58 * @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class CategoryTreeVO implements Serializable {
|
||||
|
|
|
|||
|
|
@ -10,11 +10,9 @@ import java.time.LocalDateTime;
|
|||
/**
|
||||
* 类目
|
||||
*
|
||||
* @Author 1024创新实验室: 胡克
|
||||
* @Author YouChain: 胡克
|
||||
* @Date 2021/08/05 21:26:58
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class CategoryVO {
|
||||
|
|
|
|||
|
|
@ -21,11 +21,9 @@ import java.util.stream.Collectors;
|
|||
/**
|
||||
* 类目 查询 缓存
|
||||
*
|
||||
* @Author 1024创新实验室: 胡克
|
||||
* @Author YouChain: 胡克
|
||||
* @Date 2021/08/05 21:26:58
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Service
|
||||
@Slf4j
|
||||
|
|
|
|||
|
|
@ -19,11 +19,8 @@ import java.util.stream.Collectors;
|
|||
/**
|
||||
* 类目 查询 业务类
|
||||
*
|
||||
* @Author 1024创新实验室: 胡克
|
||||
* @Date 2021/08/05 21:26:58
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Author YouChain: 胡克
|
||||
* @Date 2021/08/05 21:26:58 * @Email huoj@youchain56.com
|
||||
*/
|
||||
@Service
|
||||
@Slf4j
|
||||
|
|
|
|||
|
|
@ -24,11 +24,8 @@ import java.util.Optional;
|
|||
/**
|
||||
* 类目
|
||||
*
|
||||
* @Author 1024创新实验室: 胡克
|
||||
* @Date 2021/08/05 21:26:58
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Author YouChain: 胡克
|
||||
* @Date 2021/08/05 21:26:58 * @Email huoj@youchain56.com
|
||||
*/
|
||||
@Service
|
||||
public class CategoryService {
|
||||
|
|
|
|||
|
|
@ -8,11 +8,9 @@ import net.lab1024.sa.base.common.enumeration.BaseEnum;
|
|||
/**
|
||||
* 商品状态
|
||||
*
|
||||
* @Author 1024创新实验室: 胡克
|
||||
* @Author YouChain: 胡克
|
||||
* @Date 2021-10-25 20:26:54
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@AllArgsConstructor
|
||||
@Getter
|
||||
|
|
|
|||
|
|
@ -26,11 +26,8 @@ import java.util.List;
|
|||
/**
|
||||
* 商品业务
|
||||
*
|
||||
* @Author 1024创新实验室: 胡克
|
||||
* @Date 2021-10-25 20:26:54
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Author YouChain: 胡克
|
||||
* @Date 2021-10-25 20:26:54 * @Email huoj@youchain56.com
|
||||
*/
|
||||
@RestController
|
||||
@Tag(name = AdminSwaggerTagConst.Business.MANAGER_GOODS)
|
||||
|
|
@ -60,14 +57,14 @@ public class GoodsController {
|
|||
return goodsService.update(updateForm);
|
||||
}
|
||||
|
||||
@Operation(summary = "删除 @author 卓大")
|
||||
@Operation(summary = "删除 @author yaozz")
|
||||
@GetMapping("/goods/delete/{goodsId}")
|
||||
@SaCheckPermission("goods:delete")
|
||||
public ResponseDTO<String> delete(@PathVariable Long goodsId) {
|
||||
return goodsService.delete(goodsId);
|
||||
}
|
||||
|
||||
@Operation(summary = "批量 @author 卓大")
|
||||
@Operation(summary = "批量 @author yaozz")
|
||||
@PostMapping("/goods/batchDelete")
|
||||
@SaCheckPermission("goods:batchDelete")
|
||||
public ResponseDTO<String> batchDelete(@RequestBody @Valid ValidateList<Long> idList) {
|
||||
|
|
@ -76,14 +73,14 @@ public class GoodsController {
|
|||
|
||||
// --------------- 导出和导入 -------------------
|
||||
|
||||
@Operation(summary = "导入 @author 卓大")
|
||||
@Operation(summary = "导入 @author yaozz")
|
||||
@PostMapping("/goods/importGoods")
|
||||
@SaCheckPermission("goods:importGoods")
|
||||
public ResponseDTO<String> importGoods(@RequestParam MultipartFile file) {
|
||||
return goodsService.importGoods(file);
|
||||
}
|
||||
|
||||
@Operation(summary = "导出 @author 卓大")
|
||||
@Operation(summary = "导出 @author yaozz")
|
||||
@GetMapping("/goods/exportGoods")
|
||||
@SaCheckPermission("goods:exportGoods")
|
||||
public void exportGoods(HttpServletResponse response) throws IOException {
|
||||
|
|
|
|||
|
|
@ -14,11 +14,9 @@ import java.util.List;
|
|||
/**
|
||||
* 商品
|
||||
*
|
||||
* @Author 1024创新实验室: 胡克
|
||||
* @Author YouChain: 胡克
|
||||
* @Date 2021-10-25 20:26:54
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Mapper
|
||||
public interface GoodsDao extends BaseMapper<GoodsEntity> {
|
||||
|
|
|
|||
|
|
@ -11,11 +11,9 @@ import java.time.LocalDateTime;
|
|||
/**
|
||||
* 商品 实体类
|
||||
*
|
||||
* @Author 1024创新实验室: 胡克
|
||||
* @Author YouChain: 胡克
|
||||
* @Date 2021-10-25 20:26:54
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
@TableName("t_goods")
|
||||
|
|
|
|||
|
|
@ -16,11 +16,9 @@ import java.math.BigDecimal;
|
|||
/**
|
||||
* 商品 添加表单
|
||||
*
|
||||
* @Author 1024创新实验室: 胡克
|
||||
* @Author YouChain: 胡克
|
||||
* @Date 2021-10-25 20:26:54
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class GoodsAddForm {
|
||||
|
|
|
|||
|
|
@ -8,11 +8,8 @@ import java.math.BigDecimal;
|
|||
/**
|
||||
* 商品 导入表单
|
||||
*
|
||||
* @Author 1024创新实验室: 胡克
|
||||
* @Date 2021-10-25 20:26:54
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Author YouChain: 胡克
|
||||
* @Date 2021-10-25 20:26:54 * @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class GoodsImportForm {
|
||||
|
|
|
|||
|
|
@ -13,11 +13,8 @@ import org.hibernate.validator.constraints.Length;
|
|||
/**
|
||||
* 商品 分页查询
|
||||
*
|
||||
* @Author 1024创新实验室: 胡克
|
||||
* @Date 2021-10-25 20:26:54
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Author YouChain: 胡克
|
||||
* @Date 2021-10-25 20:26:54 * @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class GoodsQueryForm extends PageParam {
|
||||
|
|
|
|||
|
|
@ -7,11 +7,9 @@ import lombok.Data;
|
|||
/**
|
||||
* 商品 更新表单
|
||||
*
|
||||
* @Author 1024创新实验室: 胡克
|
||||
* @Author YouChain: 胡克
|
||||
* @Date 2021-10-25 20:26:54
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class GoodsUpdateForm extends GoodsAddForm {
|
||||
|
|
|
|||
|
|
@ -12,11 +12,8 @@ import java.math.BigDecimal;
|
|||
/**
|
||||
* excel商品
|
||||
*
|
||||
* @Author 1024创新实验室: 胡克
|
||||
* @Date 2021-10-25 20:26:54
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Author YouChain: 胡克
|
||||
* @Date 2021-10-25 20:26:54 * @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
|
|
|
|||
|
|
@ -12,11 +12,9 @@ import java.time.LocalDateTime;
|
|||
/**
|
||||
* 商品
|
||||
*
|
||||
* @Author 1024创新实验室: 胡克
|
||||
* @Author YouChain: 胡克
|
||||
* @Date 2021-10-25 20:26:54
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class GoodsVO {
|
||||
|
|
|
|||
|
|
@ -39,11 +39,8 @@ import java.util.stream.Collectors;
|
|||
/**
|
||||
* 商品
|
||||
*
|
||||
* @Author 1024创新实验室: 胡克
|
||||
* @Date 2021-10-25 20:26:54
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Author YouChain: 胡克
|
||||
* @Date 2021-10-25 20:26:54 * @Email huoj@youchain56.com
|
||||
*/
|
||||
@Service
|
||||
@Slf4j
|
||||
|
|
|
|||
|
|
@ -21,11 +21,8 @@ import java.util.List;
|
|||
/**
|
||||
* OA办公-OA银行信息
|
||||
*
|
||||
* @Author 1024创新实验室:善逸
|
||||
* @Date 2022/6/23 21:59:22
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Author YouChain:善逸
|
||||
* @Date 2022/6/23 21:59:22 * @Email huoj@youchain56.com
|
||||
*/
|
||||
@RestController
|
||||
@Tag(name = AdminSwaggerTagConst.Business.OA_BANK)
|
||||
|
|
|
|||
|
|
@ -14,11 +14,9 @@ import java.util.List;
|
|||
/**
|
||||
* OA办公-OA银行信息
|
||||
*
|
||||
* @Author 1024创新实验室:善逸
|
||||
* @Author YouChain:善逸
|
||||
* @Date 2022/6/23 21:59:22
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Mapper
|
||||
public interface BankDao extends BaseMapper<BankEntity> {
|
||||
|
|
|
|||
|
|
@ -22,11 +22,8 @@ import java.util.Objects;
|
|||
/**
|
||||
* OA办公-OA银行信息
|
||||
*
|
||||
* @Author 1024创新实验室:善逸
|
||||
* @Date 2022/6/23 21:59:22
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Author YouChain:善逸
|
||||
* @Date 2022/6/23 21:59:22 * @Email huoj@youchain56.com
|
||||
*/
|
||||
@Service
|
||||
@Slf4j
|
||||
|
|
|
|||
|
|
@ -9,11 +9,8 @@ import org.hibernate.validator.constraints.Length;
|
|||
/**
|
||||
* OA办公-银行信息新建
|
||||
*
|
||||
* @Author 1024创新实验室:善逸
|
||||
* @Date 2022/6/23 21:59:22
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Author YouChain:善逸
|
||||
* @Date 2022/6/23 21:59:22 * @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class BankCreateForm {
|
||||
|
|
|
|||
|
|
@ -11,11 +11,9 @@ import java.time.LocalDateTime;
|
|||
/**
|
||||
* OA办公-OA银行信息
|
||||
*
|
||||
* @Author 1024创新实验室:善逸
|
||||
* @Author YouChain:善逸
|
||||
* @Date 2022/6/23 21:59:22
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
@TableName("t_oa_bank")
|
||||
|
|
|
|||
|
|
@ -10,11 +10,8 @@ import java.time.LocalDate;
|
|||
/**
|
||||
* OA办公-OA银行信息查询
|
||||
*
|
||||
* @Author 1024创新实验室:善逸
|
||||
* @Date 2022/6/23 21:59:22
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Author YouChain:善逸
|
||||
* @Date 2022/6/23 21:59:22 * @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class BankQueryForm extends PageParam {
|
||||
|
|
|
|||
|
|
@ -7,11 +7,9 @@ import lombok.Data;
|
|||
/**
|
||||
* OA办公-银行信息更新
|
||||
*
|
||||
* @Author 1024创新实验室:善逸
|
||||
* @Author YouChain:善逸
|
||||
* @Date 2022/6/23 21:59:22
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class BankUpdateForm extends BankCreateForm {
|
||||
|
|
|
|||
|
|
@ -8,11 +8,9 @@ import java.time.LocalDateTime;
|
|||
/**
|
||||
* OA办公-OA银行信息
|
||||
*
|
||||
* @Author 1024创新实验室:善逸
|
||||
* @Author YouChain:善逸
|
||||
* @Date 2022/6/23 21:59:22
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class BankVO {
|
||||
|
|
|
|||
|
|
@ -29,11 +29,9 @@ import java.util.List;
|
|||
/**
|
||||
* 企业
|
||||
*
|
||||
* @Author 1024创新实验室: 开云
|
||||
* @Author YouChain: 开云
|
||||
* @Date 2022/7/28 20:37:15
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Slf4j
|
||||
@RestController
|
||||
|
|
@ -51,7 +49,7 @@ public class EnterpriseController {
|
|||
return enterpriseService.queryByPage(queryForm);
|
||||
}
|
||||
|
||||
@Operation(summary = "导出企业信息 @author 卓大")
|
||||
@Operation(summary = "导出企业信息 @author yaozz")
|
||||
@PostMapping("/oa/enterprise/exportExcel")
|
||||
public void exportExcel(@RequestBody @Valid EnterpriseQueryForm queryForm, HttpServletResponse response) throws IOException {
|
||||
List<EnterpriseExcelVO> data = enterpriseService.getExcelExportData(queryForm);
|
||||
|
|
@ -120,7 +118,7 @@ public class EnterpriseController {
|
|||
return ResponseDTO.ok(enterpriseService.employeeList(enterpriseIdList));
|
||||
}
|
||||
|
||||
@Operation(summary = "分页查询企业员工 @author 卓大")
|
||||
@Operation(summary = "分页查询企业员工 @author yaozz")
|
||||
@PostMapping("/oa/enterprise/employee/queryPage")
|
||||
@SaCheckPermission("oa:enterprise:queryEmployee")
|
||||
public ResponseDTO<PageResult<EnterpriseEmployeeVO>> queryPageEmployeeList(@RequestBody @Valid EnterpriseEmployeeQueryForm queryForm) {
|
||||
|
|
|
|||
|
|
@ -8,11 +8,9 @@ import org.springframework.stereotype.Service;
|
|||
/**
|
||||
* 企业员工关系 manager
|
||||
*
|
||||
* @Author 1024创新实验室: 罗伊
|
||||
* @Author YouChain: 罗伊
|
||||
* @Date 2022/7/28 20:37:15
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Service
|
||||
public class EnterpriseEmployeeManager extends ServiceImpl<EnterpriseEmployeeDao, EnterpriseEmployeeEntity> {
|
||||
|
|
|
|||
|
|
@ -33,11 +33,8 @@ import java.util.stream.Collectors;
|
|||
/**
|
||||
* 企业
|
||||
*
|
||||
* @Author 1024创新实验室: 开云
|
||||
* @Date 2022/7/28 20:37:15
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Author YouChain: 开云
|
||||
* @Date 2022/7/28 20:37:15 * @Email huoj@youchain56.com
|
||||
*/
|
||||
@Service
|
||||
@Slf4j
|
||||
|
|
|
|||
|
|
@ -6,11 +6,9 @@ import net.lab1024.sa.base.common.enumeration.BaseEnum;
|
|||
/**
|
||||
* 企业类型
|
||||
*
|
||||
* @Author 1024创新实验室: 开云
|
||||
* @Author YouChain: 开云
|
||||
* @Date 2022/7/28 20:37:15
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
public enum EnterpriseTypeEnum implements BaseEnum {
|
||||
|
||||
|
|
|
|||
|
|
@ -16,11 +16,9 @@ import java.util.List;
|
|||
/**
|
||||
* 企业
|
||||
*
|
||||
* @Author 1024创新实验室: 开云
|
||||
* @Author YouChain: 开云
|
||||
* @Date 2022/7/28 20:37:15
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Mapper
|
||||
public interface EnterpriseDao extends BaseMapper<EnterpriseEntity> {
|
||||
|
|
|
|||
|
|
@ -15,11 +15,9 @@ import java.util.List;
|
|||
/**
|
||||
* 企业员工
|
||||
*
|
||||
* @Author 1024创新实验室: 罗伊
|
||||
* @Author YouChain: 罗伊
|
||||
* @Date 2022/7/28 20:37:15
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Mapper
|
||||
public interface EnterpriseEmployeeDao extends BaseMapper<EnterpriseEmployeeEntity> {
|
||||
|
|
|
|||
|
|
@ -11,11 +11,9 @@ import java.time.LocalDateTime;
|
|||
/**
|
||||
* 企业员工
|
||||
*
|
||||
* @Author 1024创新实验室: 罗伊
|
||||
* @Author YouChain: 罗伊
|
||||
* @Date 2022/7/28 20:37:15
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
@TableName("t_oa_enterprise_employee")
|
||||
|
|
|
|||
|
|
@ -13,11 +13,9 @@ import java.time.LocalDateTime;
|
|||
/**
|
||||
* 企业
|
||||
*
|
||||
* @Author 1024创新实验室: 开云
|
||||
* @Author YouChain: 开云
|
||||
* @Date 2022/7/28 20:37:15
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
@TableName("t_oa_enterprise")
|
||||
|
|
|
|||
|
|
@ -18,11 +18,9 @@ import org.hibernate.validator.constraints.Length;
|
|||
/**
|
||||
* OA企业模块创建
|
||||
*
|
||||
* @Author 1024创新实验室: 开云
|
||||
* @Author YouChain: 开云
|
||||
* @Date 2022/7/28 20:37:15
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class EnterpriseCreateForm {
|
||||
|
|
|
|||
|
|
@ -10,11 +10,9 @@ import java.util.List;
|
|||
/**
|
||||
* 企业员工
|
||||
*
|
||||
* @Author 1024创新实验室: 罗伊
|
||||
* @Author YouChain: 罗伊
|
||||
* @Date 2022/7/28 20:37:15
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class EnterpriseEmployeeForm {
|
||||
|
|
|
|||
|
|
@ -9,11 +9,9 @@ import org.hibernate.validator.constraints.Length;
|
|||
/**
|
||||
* 查询企业员工
|
||||
*
|
||||
* @Author 1024创新实验室: 开云
|
||||
* @Author YouChain: 开云
|
||||
* @Date 2021-12-20 21:06:49
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class EnterpriseEmployeeQueryForm extends PageParam {
|
||||
|
|
|
|||
|
|
@ -10,11 +10,8 @@ import java.time.LocalDate;
|
|||
/**
|
||||
* OA企业模块分页查询
|
||||
*
|
||||
* @Author 1024创新实验室: 开云
|
||||
* @Date 2022/7/28 20:37:15
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Author YouChain: 开云
|
||||
* @Date 2022/7/28 20:37:15 * @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class EnterpriseQueryForm extends PageParam {
|
||||
|
|
|
|||
|
|
@ -7,11 +7,9 @@ import lombok.Data;
|
|||
/**
|
||||
* OA企业模块编辑
|
||||
*
|
||||
* @Author 1024创新实验室: 开云
|
||||
* @Author YouChain: 开云
|
||||
* @Date 2022/7/28 20:37:15
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class EnterpriseUpdateForm extends EnterpriseCreateForm {
|
||||
|
|
|
|||
|
|
@ -6,11 +6,9 @@ import lombok.Data;
|
|||
/**
|
||||
* 企业员工信息
|
||||
*
|
||||
* @Author 1024创新实验室: 罗伊
|
||||
* @Author YouChain: 罗伊
|
||||
* @Date 2022/7/28 20:37:15
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class EnterpriseEmployeeVO {
|
||||
|
|
|
|||
|
|
@ -6,11 +6,9 @@ import lombok.Data;
|
|||
/**
|
||||
* 企业信息
|
||||
*
|
||||
* @Author 1024创新实验室: 开云
|
||||
* @Author YouChain: 开云
|
||||
* @Date 2022/7/28 20:37:15
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class EnterpriseExcelVO {
|
||||
|
|
|
|||
|
|
@ -12,11 +12,9 @@ import java.time.LocalDateTime;
|
|||
/**
|
||||
* 企业信息
|
||||
*
|
||||
* @Author 1024创新实验室: 开云
|
||||
* @Author YouChain: 开云
|
||||
* @Date 2022/7/28 20:37:15
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class EnterpriseVO {
|
||||
|
|
|
|||
|
|
@ -23,11 +23,9 @@ import java.util.List;
|
|||
/**
|
||||
* OA发票信息
|
||||
*
|
||||
* @Author 1024创新实验室: 善逸
|
||||
* @Author YouChain: 善逸
|
||||
* @Date 2022-06-23 19:32:59
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Slf4j
|
||||
@RestController
|
||||
|
|
|
|||
|
|
@ -14,11 +14,9 @@ import java.util.List;
|
|||
/**
|
||||
* OA发票信息
|
||||
*
|
||||
* @Author 1024创新实验室: 善逸
|
||||
* @Author YouChain: 善逸
|
||||
* @Date 2022-06-23 19:32:59
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Mapper
|
||||
public interface InvoiceDao extends BaseMapper<InvoiceEntity> {
|
||||
|
|
|
|||
|
|
@ -22,11 +22,8 @@ import java.util.Objects;
|
|||
/**
|
||||
* OA发票信息
|
||||
*
|
||||
* @Author 1024创新实验室: 善逸
|
||||
* @Date 2022-06-23 19:32:59
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Author YouChain: 善逸
|
||||
* @Date 2022-06-23 19:32:59 * @Email huoj@youchain56.com
|
||||
*/
|
||||
@Service
|
||||
@Slf4j
|
||||
|
|
|
|||
|
|
@ -9,11 +9,9 @@ import org.hibernate.validator.constraints.Length;
|
|||
/**
|
||||
* OA发票信息新建
|
||||
*
|
||||
* @Author 1024创新实验室: 善逸
|
||||
* @Author YouChain: 善逸
|
||||
* @Date 2022-06-23 19:32:59
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class InvoiceAddForm {
|
||||
|
|
|
|||
|
|
@ -11,11 +11,9 @@ import java.time.LocalDateTime;
|
|||
/**
|
||||
* OA发票信息
|
||||
*
|
||||
* @Author 1024创新实验室: 善逸
|
||||
* @Author YouChain: 善逸
|
||||
* @Date 2022-06-23 19:32:59
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
@TableName("t_oa_invoice")
|
||||
|
|
|
|||
|
|
@ -10,11 +10,9 @@ import java.time.LocalDate;
|
|||
/**
|
||||
* OA发票信息查询
|
||||
*
|
||||
* @Author 1024创新实验室: 善逸
|
||||
* @Author YouChain: 善逸
|
||||
* @Date 2022-06-23 19:32:59
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class InvoiceQueryForm extends PageParam {
|
||||
|
|
|
|||
|
|
@ -7,11 +7,9 @@ import lombok.Data;
|
|||
/**
|
||||
* OA发票信息编辑
|
||||
*
|
||||
* @Author 1024创新实验室: 善逸
|
||||
* @Author YouChain: 善逸
|
||||
* @Date 2022-06-23 19:32:59
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class InvoiceUpdateForm extends InvoiceAddForm {
|
||||
|
|
|
|||
|
|
@ -8,11 +8,9 @@ import java.time.LocalDateTime;
|
|||
/**
|
||||
* OA发票信息
|
||||
*
|
||||
* @Author 1024创新实验室: 善逸
|
||||
* @Author YouChain: 善逸
|
||||
* @Date 2022-06-23 19:32:59
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class InvoiceVO {
|
||||
|
|
|
|||
|
|
@ -8,11 +8,9 @@ import net.lab1024.sa.base.common.enumeration.BaseEnum;
|
|||
/**
|
||||
* 公告、通知 可见范围类型
|
||||
*
|
||||
* @Author 1024创新实验室-主任: 卓大
|
||||
* @Author HUOJIN
|
||||
* @Date 2022-08-12 21:40:39
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Getter
|
||||
@AllArgsConstructor
|
||||
|
|
|
|||
|
|
@ -25,11 +25,10 @@ import java.util.List;
|
|||
/**
|
||||
* 公告、通知、新闻等等
|
||||
*
|
||||
* @Author 1024创新实验室-主任: 卓大
|
||||
* @Author huojin
|
||||
* @Date 2022-08-12 21:40:39
|
||||
* @Wechat 卓大1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
* @Copyright <a href="https://YouChain56.com">YouChain</a>
|
||||
*/
|
||||
@Tag(name = AdminSwaggerTagConst.Business.OA_NOTICE)
|
||||
@RestController
|
||||
|
|
@ -47,25 +46,25 @@ public class NoticeController {
|
|||
|
||||
// --------------------- 通知公告类型 -------------------------
|
||||
|
||||
@Operation(summary = "通知公告类型-获取全部 @author 卓大")
|
||||
@Operation(summary = "通知公告类型-获取全部 @author yaozz")
|
||||
@GetMapping("/oa/noticeType/getAll")
|
||||
public ResponseDTO<List<NoticeTypeVO>> getAll() {
|
||||
return ResponseDTO.ok(noticeTypeService.getAll());
|
||||
}
|
||||
|
||||
@Operation(summary = "通知公告类型-添加 @author 卓大")
|
||||
@Operation(summary = "通知公告类型-添加 @author yaozz")
|
||||
@GetMapping("/oa/noticeType/add/{name}")
|
||||
public ResponseDTO<String> add(@PathVariable String name) {
|
||||
return noticeTypeService.add(name);
|
||||
}
|
||||
|
||||
@Operation(summary = "通知公告类型-修改 @author 卓大")
|
||||
@Operation(summary = "通知公告类型-修改 @author yaozz")
|
||||
@GetMapping("/oa/noticeType/update/{noticeTypeId}/{name}")
|
||||
public ResponseDTO<String> update(@PathVariable Long noticeTypeId, @PathVariable String name) {
|
||||
return noticeTypeService.update(noticeTypeId, name);
|
||||
}
|
||||
|
||||
@Operation(summary = "通知公告类型-删除 @author 卓大")
|
||||
@Operation(summary = "通知公告类型-删除 @author yaozz")
|
||||
@GetMapping("/oa/noticeType/delete/{noticeTypeId}")
|
||||
public ResponseDTO<String> deleteNoticeType(@PathVariable Long noticeTypeId) {
|
||||
return noticeTypeService.delete(noticeTypeId);
|
||||
|
|
@ -74,14 +73,14 @@ public class NoticeController {
|
|||
// --------------------- 【管理】通知公告-------------------------
|
||||
|
||||
|
||||
@Operation(summary = "【管理】通知公告-分页查询 @author 卓大")
|
||||
@Operation(summary = "【管理】通知公告-分页查询 @author yaozz")
|
||||
@PostMapping("/oa/notice/query")
|
||||
@SaCheckPermission("oa:notice:query")
|
||||
public ResponseDTO<PageResult<NoticeVO>> query(@RequestBody @Valid NoticeQueryForm queryForm) {
|
||||
return ResponseDTO.ok(noticeService.query(queryForm));
|
||||
}
|
||||
|
||||
@Operation(summary = "【管理】通知公告-添加 @author 卓大")
|
||||
@Operation(summary = "【管理】通知公告-添加 @author yaozz")
|
||||
@PostMapping("/oa/notice/add")
|
||||
@RepeatSubmit
|
||||
@SaCheckPermission("oa:notice:add")
|
||||
|
|
@ -90,7 +89,7 @@ public class NoticeController {
|
|||
return noticeService.add(addForm);
|
||||
}
|
||||
|
||||
@Operation(summary = "【管理】通知公告-更新 @author 卓大")
|
||||
@Operation(summary = "【管理】通知公告-更新 @author yaozz")
|
||||
@PostMapping("/oa/notice/update")
|
||||
@RepeatSubmit
|
||||
@SaCheckPermission("oa:notice:update")
|
||||
|
|
@ -98,14 +97,14 @@ public class NoticeController {
|
|||
return noticeService.update(updateForm);
|
||||
}
|
||||
|
||||
@Operation(summary = "【管理】通知公告-更新详情 @author 卓大")
|
||||
@Operation(summary = "【管理】通知公告-更新详情 @author yaozz")
|
||||
@GetMapping("/oa/notice/getUpdateVO/{noticeId}")
|
||||
@SaCheckPermission("oa:notice:update")
|
||||
public ResponseDTO<NoticeUpdateFormVO> getUpdateFormVO(@PathVariable Long noticeId) {
|
||||
return ResponseDTO.ok(noticeService.getUpdateFormVO(noticeId));
|
||||
}
|
||||
|
||||
@Operation(summary = "【管理】通知公告-删除 @author 卓大")
|
||||
@Operation(summary = "【管理】通知公告-删除 @author yaozz")
|
||||
@GetMapping("/oa/notice/delete/{noticeId}")
|
||||
@SaCheckPermission("oa:notice:delete")
|
||||
public ResponseDTO<String> delete(@PathVariable Long noticeId) {
|
||||
|
|
@ -115,7 +114,7 @@ public class NoticeController {
|
|||
// --------------------- 【员工】查看 通知公告 -------------------------
|
||||
|
||||
|
||||
@Operation(summary = "【员工】通知公告-查看详情 @author 卓大")
|
||||
@Operation(summary = "【员工】通知公告-查看详情 @author yaozz")
|
||||
@GetMapping("/oa/notice/employee/view/{noticeId}")
|
||||
public ResponseDTO<NoticeDetailVO> view(@PathVariable Long noticeId, HttpServletRequest request) {
|
||||
return noticeEmployeeService.view(
|
||||
|
|
@ -126,13 +125,13 @@ public class NoticeController {
|
|||
);
|
||||
}
|
||||
|
||||
@Operation(summary = "【员工】通知公告-查询全部 @author 卓大")
|
||||
@Operation(summary = "【员工】通知公告-查询全部 @author yaozz")
|
||||
@PostMapping("/oa/notice/employee/query")
|
||||
public ResponseDTO<PageResult<NoticeEmployeeVO>> queryEmployeeNotice(@RequestBody @Valid NoticeEmployeeQueryForm noticeEmployeeQueryForm) {
|
||||
return noticeEmployeeService.queryList(SmartRequestUtil.getRequestUserId(), noticeEmployeeQueryForm);
|
||||
}
|
||||
|
||||
@Operation(summary = "【员工】通知公告-查询 查看记录 @author 卓大")
|
||||
@Operation(summary = "【员工】通知公告-查询 查看记录 @author yaozz")
|
||||
@PostMapping("/oa/notice/employee/queryViewRecord")
|
||||
public ResponseDTO<PageResult<NoticeViewRecordVO>> queryViewRecord(@RequestBody @Valid NoticeViewRecordQueryForm noticeViewRecordQueryForm) {
|
||||
return ResponseDTO.ok(noticeEmployeeService.queryViewRecord(noticeViewRecordQueryForm));
|
||||
|
|
|
|||
|
|
@ -20,11 +20,9 @@ import java.util.List;
|
|||
/**
|
||||
* 公告、通知、新闻等等
|
||||
*
|
||||
* @Author 1024创新实验室-主任: 卓大
|
||||
* @Author HUOJIN
|
||||
* @Date 2022-08-12 21:40:39
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Mapper
|
||||
public interface NoticeDao extends BaseMapper<NoticeEntity> {
|
||||
|
|
|
|||
|
|
@ -8,11 +8,9 @@ import org.springframework.stereotype.Component;
|
|||
/**
|
||||
* 通知公告类型
|
||||
*
|
||||
* @Author 1024创新实验室-主任: 卓大
|
||||
* @Author HUOJIN
|
||||
* @Date 2022-08-12 21:40:39
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Mapper
|
||||
public interface NoticeTypeDao extends BaseMapper<NoticeTypeEntity> {
|
||||
|
|
|
|||
|
|
@ -10,11 +10,9 @@ import java.time.LocalDateTime;
|
|||
/**
|
||||
* 通知公告
|
||||
*
|
||||
* @Author 1024创新实验室-主任: 卓大
|
||||
* @Author HUOJIN
|
||||
* @Date 2022-08-12 21:40:39
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
@TableName("t_notice")
|
||||
|
|
|
|||
|
|
@ -13,11 +13,9 @@ import java.time.LocalDateTime;
|
|||
/**
|
||||
* 通知公告类型
|
||||
*
|
||||
* @Author 1024创新实验室-主任: 卓大
|
||||
* @Author HUOJIN
|
||||
* @Date 2022-08-12 21:40:39
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
@TableName("t_notice_type")
|
||||
|
|
|
|||
|
|
@ -15,11 +15,8 @@ import java.util.List;
|
|||
/**
|
||||
* 通知公告 添加表单
|
||||
*
|
||||
* @Author 1024创新实验室-主任: 卓大
|
||||
* @Date 2022-08-12 21:40:39
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Author HUOJIN
|
||||
* @Date 2022-08-12 21:40:39 * @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class NoticeAddForm {
|
||||
|
|
|
|||
|
|
@ -9,11 +9,9 @@ import java.time.LocalDate;
|
|||
/**
|
||||
* 通知公告 员工查询表单
|
||||
*
|
||||
* @Author 1024创新实验室-主任: 卓大
|
||||
* @Author HUOJIN
|
||||
* @Date 2022-08-12 21:40:39
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class NoticeEmployeeQueryForm extends PageParam {
|
||||
|
|
|
|||
|
|
@ -9,11 +9,9 @@ import java.time.LocalDate;
|
|||
/**
|
||||
* 通知公告 管理查询表单
|
||||
*
|
||||
* @Author 1024创新实验室-主任: 卓大
|
||||
* @Author HUOJIN
|
||||
* @Date 2022-08-12 21:40:39
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class NoticeQueryForm extends PageParam {
|
||||
|
|
|
|||
|
|
@ -7,11 +7,9 @@ import lombok.Data;
|
|||
/**
|
||||
* 通知公告 更新表单
|
||||
*
|
||||
* @Author 1024创新实验室-主任: 卓大
|
||||
* @Author HUOJIN
|
||||
* @Date 2022-08-12 21:40:39
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class NoticeUpdateForm extends NoticeAddForm {
|
||||
|
|
|
|||
|
|
@ -8,11 +8,9 @@ import net.lab1024.sa.base.common.domain.PageParam;
|
|||
/**
|
||||
* 通知公告 阅读记录查询
|
||||
*
|
||||
* @Author 1024创新实验室-主任: 卓大
|
||||
* @Author HUOJIN
|
||||
* @Date 2022-08-12 21:40:39
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class NoticeViewRecordQueryForm extends PageParam {
|
||||
|
|
|
|||
|
|
@ -12,11 +12,9 @@ import net.lab1024.sa.base.common.validator.enumeration.CheckEnum;
|
|||
/**
|
||||
* 通知公告 可见范围数据
|
||||
*
|
||||
* @Author 1024创新实验室-主任: 卓大
|
||||
* @Author HUOJIN
|
||||
* @Date 2022-08-12 21:40:39
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
|
|
|
|||
|
|
@ -12,11 +12,9 @@ import java.time.LocalDateTime;
|
|||
/**
|
||||
* 通知公告 详情
|
||||
*
|
||||
* @Author 1024创新实验室-主任: 卓大
|
||||
* @Author HUOJIN
|
||||
* @Date 2022-08-12 21:40:39
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class NoticeDetailVO {
|
||||
|
|
|
|||
|
|
@ -8,11 +8,9 @@ import java.time.LocalDate;
|
|||
/**
|
||||
* 通知公告 员工查看
|
||||
*
|
||||
* @Author 1024创新实验室-主任: 卓大
|
||||
* @Author HUOJIN
|
||||
* @Date 2022-08-12 21:40:39
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class NoticeEmployeeVO extends NoticeVO {
|
||||
|
|
|
|||
|
|
@ -6,11 +6,9 @@ import lombok.Data;
|
|||
/**
|
||||
* 通知公告 类型
|
||||
*
|
||||
* @Author 1024创新实验室-主任: 卓大
|
||||
* @Author HUOJIN
|
||||
* @Date 2022-08-12 21:40:39
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class NoticeTypeVO {
|
||||
|
|
|
|||
|
|
@ -10,11 +10,9 @@ import java.util.List;
|
|||
/**
|
||||
* 用于更新 【通知、公告】 的 VO 对象
|
||||
*
|
||||
* @Author 1024创新实验室-主任: 卓大
|
||||
* @Author HUOJIN
|
||||
* @Date 2022-08-12 21:40:39
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class NoticeUpdateFormVO extends NoticeVO {
|
||||
|
|
|
|||
|
|
@ -9,11 +9,9 @@ import java.time.LocalDateTime;
|
|||
/**
|
||||
* 新闻、公告 VO
|
||||
*
|
||||
* @Author 1024创新实验室-主任: 卓大
|
||||
* @Author HUOJIN
|
||||
* @Date 2022-08-12 21:40:39
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class NoticeVO {
|
||||
|
|
|
|||
|
|
@ -8,11 +8,9 @@ import java.time.LocalDateTime;
|
|||
/**
|
||||
* 浏览记录 VO
|
||||
*
|
||||
* @Author 1024创新实验室-主任: 卓大
|
||||
* @Author HUOJIN
|
||||
* @Date 2022-08-12 21:40:39
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class NoticeViewRecordVO {
|
||||
|
|
|
|||
|
|
@ -8,11 +8,9 @@ import net.lab1024.sa.base.common.swagger.SchemaEnum;
|
|||
/**
|
||||
* 新闻、公告 可见范围数据 VO
|
||||
*
|
||||
* @Author 1024创新实验室-主任: 卓大
|
||||
* @Author HUOJIN
|
||||
* @Date 2022-08-12 21:40:39
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class NoticeVisibleRangeVO {
|
||||
|
|
|
|||
|
|
@ -15,11 +15,9 @@ import java.util.List;
|
|||
/**
|
||||
* 通知、公告 manager
|
||||
*
|
||||
* @Author 1024创新实验室-主任: 卓大
|
||||
* @Author HUOJIN
|
||||
* @Date 2022-08-12 21:40:39
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Service
|
||||
public class NoticeManager {
|
||||
|
|
|
|||
|
|
@ -25,11 +25,8 @@ import java.util.stream.Collectors;
|
|||
/**
|
||||
* 员工查看 通知。公告
|
||||
*
|
||||
* @Author 1024创新实验室-主任: 卓大
|
||||
* @Date 2022-08-12 21:40:39
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Author HUOJIN
|
||||
* @Date 2022-08-12 21:40:39 * @Email huoj@youchain56.com
|
||||
*/
|
||||
@Service
|
||||
public class NoticeEmployeeService {
|
||||
|
|
|
|||
|
|
@ -41,11 +41,9 @@ import java.util.stream.Collectors;
|
|||
/**
|
||||
* 通知。公告 后台管理业务
|
||||
*
|
||||
* @Author 1024创新实验室-主任: 卓大
|
||||
* @Author HUOJIN
|
||||
* @Date 2022-08-12 21:40:39
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Service
|
||||
public class NoticeService {
|
||||
|
|
|
|||
|
|
@ -17,11 +17,9 @@ import java.util.stream.Collectors;
|
|||
/**
|
||||
* 通知。公告 类型
|
||||
*
|
||||
* @Author 1024创新实验室-主任: 卓大
|
||||
* @Author HUOJIN
|
||||
* @Date 2022-08-12 21:40:39
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Service
|
||||
public class NoticeTypeService {
|
||||
|
|
|
|||
|
|
@ -8,11 +8,9 @@ import net.lab1024.sa.base.common.enumeration.BaseEnum;
|
|||
/**
|
||||
* 入库单类型
|
||||
*
|
||||
* @Author 1024创新实验室: 胡克
|
||||
* @Author YouChain: 胡克
|
||||
* @Date 2021-10-25 20:26:54
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@AllArgsConstructor
|
||||
@Getter
|
||||
|
|
|
|||
|
|
@ -8,11 +8,9 @@ import net.lab1024.sa.base.common.enumeration.BaseEnum;
|
|||
/**
|
||||
* 出库单单据类型
|
||||
*
|
||||
* @Author 1024创新实验室: 胡克
|
||||
* @Author YouChain: 胡克
|
||||
* @Date 2021-10-25 20:26:54
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@AllArgsConstructor
|
||||
@Getter
|
||||
|
|
|
|||
|
|
@ -8,11 +8,9 @@ import net.lab1024.sa.base.common.enumeration.BaseEnum;
|
|||
/**
|
||||
* 商品状态
|
||||
*
|
||||
* @Author 1024创新实验室: 胡克
|
||||
* @Author YouChain: 胡克
|
||||
* @Date 2021-10-25 20:26:54
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@AllArgsConstructor
|
||||
@Getter
|
||||
|
|
|
|||
|
|
@ -13,11 +13,9 @@ import java.lang.annotation.Target;
|
|||
/**
|
||||
* 数据范围
|
||||
*
|
||||
* @Author 1024创新实验室: 罗伊
|
||||
* @Author YouChain: 罗伊
|
||||
* @Date 2022-03-18 20:59:17
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Retention(RetentionPolicy.RUNTIME)
|
||||
@Target(ElementType.METHOD)
|
||||
|
|
|
|||
|
|
@ -15,11 +15,8 @@ import java.util.List;
|
|||
/**
|
||||
* 查询支持的数据范围类型
|
||||
*
|
||||
* @Author 1024创新实验室: 罗伊
|
||||
* @Date 2022-03-18 20:59:17
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Author YouChain: 罗伊
|
||||
* @Date 2022-03-18 20:59:17 * @Email huoj@youchain56.com
|
||||
*/
|
||||
@RestController
|
||||
@Tag(name = AdminSwaggerTagConst.System.SYSTEM_DATA_SCOPE)
|
||||
|
|
|
|||
|
|
@ -24,11 +24,9 @@ import java.util.Properties;
|
|||
/**
|
||||
* mybaits sql 拦截
|
||||
*
|
||||
* @Author 1024创新实验室: 罗伊
|
||||
* @Author YouChain: 罗伊
|
||||
* @Date 2022-03-18 20:59:17
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Intercepts({@Signature(type = org.apache.ibatis.executor.Executor.class, method = "query", args = {MappedStatement.class, Object.class, RowBounds.class, ResultHandler.class})})
|
||||
@Component
|
||||
|
|
|
|||
|
|
@ -5,11 +5,9 @@ import net.lab1024.sa.base.common.enumeration.BaseEnum;
|
|||
/**
|
||||
* 数据范围 类型
|
||||
*
|
||||
* @Author 1024创新实验室: 罗伊
|
||||
* @Author YouChain: 罗伊
|
||||
* @Date 2020/11/28 20:59:17
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
public enum DataScopeTypeEnum implements BaseEnum {
|
||||
|
||||
|
|
|
|||
|
|
@ -7,11 +7,9 @@ import net.lab1024.sa.base.common.enumeration.BaseEnum;
|
|||
/**
|
||||
* 数据可见范围类型
|
||||
*
|
||||
* @Author 1024创新实验室: 罗伊
|
||||
* @Author YouChain: 罗伊
|
||||
* @Date 2020/11/28 20:59:17
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
public enum DataScopeViewTypeEnum implements BaseEnum {
|
||||
|
||||
|
|
|
|||
|
|
@ -6,11 +6,9 @@ import net.lab1024.sa.base.common.enumeration.BaseEnum;
|
|||
/**
|
||||
* 数据范围 sql where
|
||||
*
|
||||
* @Author 1024创新实验室: 罗伊
|
||||
* @Author YouChain: 罗伊
|
||||
* @Date 2020/11/28 20:59:17
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
public enum DataScopeWhereInTypeEnum implements BaseEnum {
|
||||
|
||||
|
|
|
|||
|
|
@ -8,11 +8,9 @@ import java.util.List;
|
|||
/**
|
||||
* 数据范围
|
||||
*
|
||||
* @Author 1024创新实验室: 罗伊
|
||||
* @Author YouChain: 罗伊
|
||||
* @Date 2020/11/28 20:59:17
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class DataScopeAndViewTypeVO {
|
||||
|
|
|
|||
|
|
@ -7,11 +7,9 @@ import lombok.Data;
|
|||
/**
|
||||
* 数据范围
|
||||
*
|
||||
* @Author 1024创新实验室: 罗伊
|
||||
* @Author YouChain: 罗伊
|
||||
* @Date 2020/11/28 20:59:17
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
|
|
|
|||
|
|
@ -7,11 +7,9 @@ import net.lab1024.sa.admin.module.system.datascope.constant.DataScopeWhereInTyp
|
|||
/**
|
||||
* 数据范围
|
||||
*
|
||||
* @Author 1024创新实验室: 罗伊
|
||||
* @Author YouChain: 罗伊
|
||||
* @Date 2020/11/28 20:59:17
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
public class DataScopeSqlConfig {
|
||||
|
|
|
|||
|
|
@ -7,11 +7,9 @@ import lombok.Data;
|
|||
/**
|
||||
* 数据可见范围
|
||||
*
|
||||
* @Author 1024创新实验室: 罗伊
|
||||
* @Author YouChain: 罗伊
|
||||
* @Date 2020/11/28 20:59:17
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Data
|
||||
@Builder
|
||||
|
|
|
|||
|
|
@ -16,11 +16,9 @@ import java.util.List;
|
|||
/**
|
||||
* 数据范围 保存
|
||||
*
|
||||
* @Author 1024创新实验室: 罗伊
|
||||
* @Author YouChain: 罗伊
|
||||
* @Date 2020/11/28 20:59:17
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Email huoj@youchain56.com
|
||||
*/
|
||||
@Service
|
||||
public class DataScopeService {
|
||||
|
|
|
|||
|
|
@ -29,11 +29,8 @@ import java.util.concurrent.ConcurrentHashMap;
|
|||
/**
|
||||
* sql配置
|
||||
*
|
||||
* @Author 1024创新实验室: 罗伊
|
||||
* @Date 2020/11/28 20:59:17
|
||||
* @Wechat zhuoda1024
|
||||
* @Email lab1024@163.com
|
||||
* @Copyright <a href="https://1024lab.net">1024创新实验室</a>
|
||||
* @Author YouChain: 罗伊
|
||||
* @Date 2020/11/28 20:59:17 * @Email huoj@youchain56.com
|
||||
*/
|
||||
@Slf4j
|
||||
@Service
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue