12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- package com.jtgh.yjpt.anon;
- import java.lang.annotation.Documented;
- import java.lang.annotation.ElementType;
- import java.lang.annotation.Retention;
- import java.lang.annotation.RetentionPolicy;
- import java.lang.annotation.Target;
- /**
- * 日志记录注解<br>
- * 注解在需要进行日志控制的类或者方法上
- *
- * @author 袁晓冬
- *
- */
- @Target({ ElementType.TYPE, ElementType.METHOD })
- @Retention(RetentionPolicy.RUNTIME)
- @Documented
- public @interface Log {
- /** 定义日志类型 */
- public enum Type {
- /** 登录 */
- LOGIN,
- /** 新增 */
- ADD,
- /** 编辑 */
- EDIT,
- /** 删除 */
- DELETE,
- /** 查询 */
- QUERY,
- /** 上传 */
- UPLOAD,
- /** 下载 */
- DOWNLOAD,
- /** 打印 */
- PRINT,
- /** 权力阳光办件查看 */
- QLYG_VIEW
- };
- Type value() default Type.ADD;
- /** 菜单编码 */
- String menuCode() default "";
- /** 经营人菜单编码 */
- String menuCodeJyr() default "";
- }
|